Previous Job Spec

Click here to view my other past/current employment experience.

Below is my last Job Specification as a Permanent Employee. I have since then branched out into Management Consulting.

This position was mid-senior management level, focused on managing complex programs and organisational development. I mentored and coached other middle managers, and talked strategy and direction with senior management, MANCO/EXCO level.

Manager: Decoder Strategic Planning,  BTD - Decoder Product Development

  • BTD is a division of Multichoice within the Naspers Group. DPD is a department within BTD that is responsible for all decoder product development for Multichoice.
  • An experienced manager is required to drive strategic decoder planning efforts with project teams and vendors

External and internal individuals or groups to whom products, services, programmes and information must be provided

External customers
  • STB Manufactures
  • Middleware software providers
  • External development houses
  • Chipset providers

BTD internal customers
  • BTD Management
  • Product managers
  • System Integration teams
  • Project Managers
  • Business Analysts
  • Solutions Architect
  • Development Teams
  • Quality Assurance Teams

(Products, services, programs and information which the individual must provide to internal and external individuals or groups, or one another to accomplish the organisation’s mission and strategy)

Manages and delivers complex projects: End-to-end programme with multiple project streams
Proactively manages, plans & delivers new technologies/features (strategic initiatives) to business
Manages project managers (direct & indirect) responsible for individual work streams
Manages the programme:
  • Defines programme road map with the MCA & impacted Vendors
  • Manages interdependencies between projects
  • Gains Approval of project plans including changes from MCA Senior Stakeholders
  • Reviews progress of projects (internal and with Vendors)
  • Arbitrates and resolves conflicts within the projects under one’s responsibility
  • Drives the Architect team to produce required project deliverables
  • Drives the Product management team to produce required project deliverables

Manages Project Managers:
  • Defines and assigns high level program tasks and priorities to project managers
  • Manages and motivates the project team and organization to ensure timely and efficient delivery
  • Manages conflicts in the team and escalates unsolved issues
  • Manages project team meetings
  • Manages multi project teams
  • Contributes to performance discussions when requested.

Regularly keeps senior management/stakeholders informed of work progress
Provides regular written project reports to management and Vendors
Escalates issues as required
Assists in recruitment processes as needed.

Acts as escalation point for unresolved project issues
Promotes Knowledge sharing across projects & Dev/SI teams in MCA
Actively involved in all project scope and delivery negotiations with Vendors Responsible for vendor/supplier relationship at the project scope level
Negotiates responsibilities and requirements within MCA, Vendors and 3rd parties
Works to obtain commitment from Vendors, MCA and 3rd parties involved
Shares project information with other affected MCA projects
Gathers information on project dependencies across MCA
Oversees communication channels among all relevant internal and external parties for the project
Is the main contact point for the Vendors/Suppliers at the project scope level
Manages high level project plan and execution, depending on individual project managers to manage the detail
Takes corrective actions in order to mitigate any deviation from agreed upon plan
Holds regular meetings and conference calls with vendors/suppliers
Travel, Participate & contribute to conferences to build professional network – budget permitting
Manage the supplier relationship by regular face-to-face meetings, requires overseas travel
Extend relationships outside of BTD promoting BTD projects across Multichoice Group
Build relationships with new suppliers and technology providers

Initiates and promotes development of infrastructure for the benefit of MCA's projects
Defines processes to be used in the programme (collaborative effort)
Leads improvements inside the programme to drive through efficiency & productivity measures
Adheres to industry best processes, such as, quality test plan , development plans inside/outside MCA
Inputs to the requirements management process such that requirements of sufficient detail and clarity are delivered on time to the development teams.
Inputs to the product management team such that adequate change management processes are in place to effectively quantify and manage changes in terms of risk, budget and timeline
Ensures Configuration management practices are in place
Manages the project flow according to accepted procedures
Ensures risks management practices are in place
Ensures product management team provide quality documentation
Ensures build/release/configuration management processes are in place
Ensures communication plan is in place
Removes ambiguity and obstacles impeding progress
Identify & Drive through process improvements
Actively manage the SI release decisions at key milestone stages of the project
Instigate and lead supplier quality improvements (audit checks, risk assessments, etc.)
Instigate and lead internal quality improvements (Dev/SI/QA/Automation/etc.)

Strategic Projects Initiation
Ensures preparation and review of Business requirements from a program perspective
Review of technical open issues from previous deliveries
Ensures preparation of technical/architecture solution with Technical teams
Agree 3rd party systems interfaces and deliverables with the Vendors (e.g-STB. chipset, DSTVO, Irdeto)
Manage handover and integration of POC projects into internal mainstream product development
Manage handover and integration of POC projects into Vendor product development
Initiate and follow-through POC RFPs

Strategic Projects Process
Prepares/contributes to Project charter
Gather and review lessons learned from previous projects
Prepare project kick off document
Prepares and leads Kick off Meetings (including MCA pre kick off meeting)
Ensures that risks are Identified & Managed
Ensures Identification of SMC labs infrastructure and plan implementation
Ensures project managers manage availability of long lead items
Ensures dependent project managers have agreed upon processes in place
Ensures dependent project managers provide regular feedback and status reports

Strategic Projects Planning
Ensures preparation and review of functional and non functional requirements and system architecture spec
Baseline requirements
Get buy in and commitment from relevant parties and Vendors
Defines Vendors and internal required documents
Ensures Test Strategy exists
Organizes design reviews with MCA & vendors
Responsible for risk management
Leads planning reviews
Define and agree with Vendors on milestones and acceptance criteria
Instigates Change Control
Baseline high level project plan
Ensures that equipment is procured
Ensures required project team is defined and allocated
Establishes communication channels with Vendors and 3rd parties

Strategic Projects Closure & Post Delivery
Process to formally close the project
Ensures handover to operations & support team, including training CSR is managed
Leads End of Project reviews: lessons learned, process, technical
Ensures Post Delivery & maintenance support is in place
Ensures process for managing field defects is in place

(Personal capabilities, which are critical to the production of quality outputs)

  • Minimum of 8 experience in software development and leading teams.
  • Minimum of 2 years Programme management
  • Experience in managing Project Management teams
  • Experience in working directly with all levels of staff
  • Solid engineering background in DTV projects  
  • Strong technical, people, development, project & programme management experience.
  • Proven track record in managing large programmes, with multiple workstreams, operating at all levels of management, direct face-to-face communication with suppliers & customers.
  • Forward looking, strategic planning of complex programmes, managing the entire delivery lifecycle from concept, development, launch and maintenance
  • Excellent communication and inter-personal skills
  • Excellent written and verbal communication skills
  • Excellent presentation and facilitation skills
  • Excellent planning skills
  • Excellent management skills
  • Ability to integrate disparate concepts into cohesive whole        
  • Able to reason at various levels of abstraction
  • Creative and forward thinking    
  • Professional maturity & integrity
  • Positive Attitude
  • Self Motivation
  • Self Development
  • Ability to contribute to the growth of the team
  • Ability to gain Stakeholder buy-in
  • Excellent abilities to work directly with all levels of staff and clients
  • Ability to prioritize issues
  • Highly presentable and customer centric
  • Relationship building
  • Strong influencing skills
  • B.Sc. Computer Science or Engineering
  • Relevant Project / Programme management qualifications