Purpose:
To facilitate Agile Release Train processes and execution, respectively and to escalate impediment, manage risk, help assure value delivery, and help drive continuous improvement.
To participate in the Lean-Agile transformation, coaching leaders, teams,
Prioritise and plan program Increment as part of the Agile Release Train (ART)
Outputs and measures
- Facilitate nWOW adaption, standardizing and documenting practices.
- Guide the team, including facilitating programme level processes and execution and growing the nWOW methodology at the program level (yet still allowing the team to self organise).
- Plan and obtain resources and tools.
- Organise, run and facilitate the Program Increment (PI) Planning.
- Organise, run and facilitate Release Management forum.
- Secure Shared Services commitments and accountability for release plans.
- Provide release plans that offer realistic means of achieving commitments.
- Establish program level cadence and drive program level ceremonies (e.g. PI Planning, Product Management Council, Scrum of Scrums, System Demo Inspect and Adapt Workshop).
- Manage and optimise the flow of value through the programme using various tools, such as the programme and value stream Kanban’s.
- Establish and communicate the annual calendars for iterations and programme increment cadence.
- Understand and operate within the Agile Release Train (ART) Budget.
Execute Agile Release Train based on agreed PI Objectives
Outputs and measures
- Drive multiple release planning sessions.
- Facilitate the resolution of impediments within span of influence. Once an impediment is outside of a Scrum Master’s span of influence the RTE steps in to remove or escalate the impediment to someone that can remove the impediment.
- Work with other program leaders to drive the definition and refinement of the program backlog and execution alignment.
- Meet with all Delivery Engineers and Scrum Masters to track dependencies and risks, at the program level.
- Maintain metrics that provide visibility to stakeholders on program-level plans, progress and quality.
- Support Product Owners with various requirements gathering and scrum activities as needed.
- Escalate impediments and manage risk.
- Help to assure value delivery.
- Aggregate team objectives into programme objectives and publish them for visibility and transparency.
- Assist with execution and feature/capability completion tracking (KPIs/metrics).
- Facilitate periodic synchronization meetings (Scrum of Scrums and PO Sync).
- Assist with economic decision-making by facilitating feature and capability estimation by teams and roll-up to the value stream level and portfolio level.
- Drive relentless improvement.
- Assess the continuum maturity level of the programme/value stream and help improve.
Foster collaboration amongst and across ART
- Encourage cross-value stream coordination and collaboration.
- Facilitate intergroup communication and dependency resolution, specifically helping to keep information moving so that the teams can focus on delivery.
- Facilitate alignment of dependencies between the program team and third parties, release managers, or between the team and other Scrum Teams.
- Encourage the collaboration across Program and Team layer of SAF’e.
Ensure effective Coaching and Mentoring of the ART
Outputs and measures
- Provide leadership, direction and coaching to Feature team and Scrum Masters.
- Develop, coach and mentor teams and scrum masters in lean/agile practices and mind-sets.
- Contribute actively to the Bank’s nWOW Community through participation in the internal Agile Community of Practice and Scrum Master Forums.
- Chair the scrum of scrums (SoS). As a leader and the scrum master of scrum masters, the RTE is perfectly positioned to ensure that teams interact and share cross-team issues and risks by facilitating the SoS.
Qualifications and Knowledge
Formal minimum qualification:
- Bachelors in IT qualification or related fiel
Required Post graduate qualification:
- Senior post graduate qualification (Certified Scale Agile Program Consultant (SPC) or SAF’e Agile, Scrum Master/ Experience of Kanban/ Software Development Lifecycle)
Other required knowledge:
- 8 or more years of overall IT experience
- Experience working in a SAF’e Program/ Value Stream Layer
- 3+ years of experience as a Scrum Master, Product Owner, or Agile Coach
- Demonstrated experience in managing multiple Scrum teams
Desired Skills:
- demonstrated experience in managing multiple scrum teams
- 8+ years overall IT experience
- 3+ years exp as SCRUM MASTER
- PRODUCT OWNER or AGILE COACH
- Senior post graduate qualification (Certified Scale Agile Program Consultant (SPC) or SAF’e Agile
- Scrum Master/ Experience of Kanban/ Software Development Lifecycle)
Desired Work Experience:
- More than 10 years
Desired Qualification Level:
- Honours