|Location||Johannesburg, South Africa|
|Date Posted||Sep 15, 2020|
- The Release Train Engineer facilitate Agile Release Train processes and execution, respectively. They escalate impediments, manage risk, help assure value delivery, and help drive continuous improvement. Many also participate in the Lean-Agile transformation, coaching leaders, teams, and Scrum Masters in the new processes and mindsets. They help adapt SAFe to the organization, standardizing and documenting practices.
Prioritise and plan program Increment as part of the Agile Release Train (ART)
- 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.
- Organize, run and facilitate the Program Increment (PI) Planning
- Organize, 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)
- Manages and optimises the flow of value through the programme using various tools, such as the programme and value stream Kanban’s
- Establishes and communicates the annual calendars for iterations and programme increment cadence.
- Understand and operate within the ART Budget
- Release Train Capacity Management (does the train have the necessary skills to execute PI Objectives.
Execute Agile Release Train based on agreed PI Objectives
- 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.
- At the program level, meet with all Delivery Engineers and Scrum Masters to track dependencies and risks.
- 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 manages risk
- Help to assure value delivery
- Aggregate team objectives into programme objectives and publishes 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 (SBSA Continuum Maturity Model) 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 dependencies between the program team and third parties, release managers, or between the team and other Scrum Teams.
- Encourages the collaboration across Program and Team layer of SAF’e
Coaching and Mentoring of the ART
- Develop, coach and mentor teams and scrum masters in lean/agile practices and mind-sets
- Actively contribute to the banks nWOW Community through participation in the internal Agile Community of Practice and Scrum Master Forums
- Chairs 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.
Preferred Qualification and Experience
- Bachelors Degree in IT
- Senior post graduate qualification (Certified Scale Agile Program Consultant (SPC) or SAF’e Agile, Scrum Master/ Experience of Kanban/ Software Development Lifecycle)
- Salesforce Certified
- 7 - 10 years experience in Information Technology
- 5 - 7 years experience in Business Support
- 3+ years of experience as a Scrum Master, Product Owner, or Agile Coach
- Business Process improvement - The identification of new and alternative approaches to performing business activities. The analysis of business processes, including recognition of the potential for automation of the processes, assessment of the costs and potential benefits of the new approaches considered and, where appropriate, management of change and assistance with implementation.
- Business Analysis - Knowledge and ability to analyse business requirements to be met by IT solutions.
- Organisation Change Management - Defining and managing the process of deploying and integrating IT capabilities into the business in a way that is sensitive to, and fully compatible with, business operations.
- Stakeholder Management - Defining and managing the process of deploying and integrating IT capabilities into the business in a way that is sensitive to, and fully compatible with, business operations.
- Research and Information Gathering - Ability to review and study relevant information from various sources to develop new information; Ability to identify primary and secondary authorities to validate the research.
- Trouble Shooting Ability - Knowledge and understanding of IT diagnostic tools including the replication of errors in test environments.
- IT Knowledge - Possesses a deep and broad knowledge base in fundamental IT technical skill sets. Stays informed on emerging trends.
- Quality Assurance - The process of ensuring that the agreed quality standards within an organization are adhered to and that best practice is promulgated throughout the organization.
- Rollout Management - Refers to the knowledge and experience required to ensure the protection of the live environment and its services by using formal procedures and checks.
- Developing Relationships
- Exploring Possibilities
- Developing Practical Approaches
- Articulating Information
- Resolving Conflict