Synopsis
The management of projects, typically (but not exclusively) involving the development and implementation of business processes to meet identified business needs, acquiring and utilising the necessary resources and skills, within agreed parameters of cost, timescales, and quality. The adoption and adaptation of project management methodologies based on the context of the project and selecting appropriately from predictive (plan-driven) approaches or adaptive (iterative/agile) approaches
Accountabilities
- Takes full responsibility for the definition, approach, facilitation and satisfactory completion of medium-scale projects (typically with direct business impact and firm deadlines).
- Identifies, assesses and manages risks to the success of the project.
- Ensures that realistic project plans are maintained and ensures regular and accurate communication to stakeholders.
- Adopts appropriate project management methods and tools whether predictive (plan-driven) approaches or adaptive (iterative/agile) approaches.
- Ensures Quality reviews occur on schedule and according to procedure.
- Manages the change control procedure, and ensures that project deliverables are completed within agreed cost, timescale and resource budgets, and are signed off.
- Provides effective leadership to the project team, and takes appropriate action where team performance deviates from agreed tolerances
- Monitors and controls resources, revenue and capital costs against the project budget and manages expectations of all project stakeholders.
- Support the above tasks for small changes and enhancements, as the case may be.
Education & Experience
- BSc/BA in Computer Science, Engineering, Accounting or a related field. Masters degree / MBA would be an advantage
- PMP or Prince 2 certification would be highly recommended
- Ability to lead teams and people manage other team members;
- Proven experience as a Project Manager for at least 3 years. Airline experience would be essential;
- Familiarity with Agile development methodologies;
- Experience with software design and development in a test-driven environment;
- Ability to learn new technologies; and
- Excellent communication skills.