Understanding and application of different development approaches e.g., iterative/ incremental methodologies (Agile, XP, TDD, SCRUM) or traditional sequential methodologies (Waterfall or V-Model) and their energy and resource footprints. Irrespective of development methodology a DevOps approach may also be taken where development and operational staff work collaboratively.
Methods and techniques associated with planning and monitoring progress of projects. Examples, but not limited to product/work breakdown structures and earned value.
Establishing relationships, contributing to an open culture, and maintaining contacts with people from a variety of backgrounds and disciplines. Effective, approachable, and sensitive communicator in different communities and cultures. Ability to adapt style and approach to meet the needs of different audiences.
Understanding/supporting the business environment relating to own sphere of work (own organization and/or closely associated organizations, such as customers, suppliers, partners, and competitors).
The collection, analysis, and application of historical and synthetic measurements in the estimation of IT activities. Examples, but not limited to: Development metrics - function point analysis and Service metrics - response times.
Methods and techniques for designing and running effective meetings and for understanding and influencing the roles played by participants.
Maintaining focus on agreed objectives and deliverables. Checking progress against targets, taking action to resolve exceptions/ issues and reporting, and escalating where necessary.
Methods and techniques for coaching individuals or groups by a balanced combination of support and direction, including use of virtual learning environments plus add-ons to augment feedback specific to work items, workflow, or career plans.