Overview:
The purpose of this role is to facilitate the adoption of Delivery methodologies, through Agile Coaching, Training, Mentoring, Consulting and Community of Practice building.
Responsibilities:
- Agile Coaching, Training, Mentoring, Consulting
- Help Delivery teams achieve success through coaching of the Team, Project Manager, Product Owner and other stakeholders on processes, behaviours, artefacts and engineering practices
- Drive any associated cultural change by gaining an understanding of people's concerns about their Delivery Methodology and helping them understand the vision and what it means to them
- Drive and support the internal Agile Delivery Methodology capability. For instance, by driving the creation of Agile guidance and training
- Drive consistency in how the Delivery Methodologies are applied across initiatives
- Support and facilitate the Agile Delivery Champion network, and the Agile Community of Practice
- Promote a shared understanding of Delivery Methodologies across the Project Management, Architecture and Technology communities
- Coaching and mentoring of other team members
Experience:
- 7+ years demonstrable Delivery Leadership and Management experience, as part of the delivery of high-profile, large and complex projects, with evidence of participation in the full software development life cycle, Waterfall and Agile methodologies, Operational Usability, understanding customer expectations, and operational IT issues and trends
- 4+ years Agile Delivery Methodology experience
- 2+ years Coaching experience
- Change Management experience
- Banking and Finance background
- Experience working in a large enterprise environment
- Training creation and facilitation experience
- Consultancy experience
- Excellent understanding of software delivery principles
- Conceptual knowledge of large scale software development
- Strong communication skills (verbal and written)
- Ability to work with minimal supervision and to strict deadlines
- Ability to work well within a team and contribute to achieving team objectives, providing support and advice for other team members where appropriate.
- Strong problem-solving skills to ensure problems are resolved using a mix of experience, initiative and ingenuity