Roles and Responsibilities
The RTE helps resolve and escalate impediments, manages risk, helps assure value delivery, and drives program-level continuous improvement. The RTE is accountable for the overall planning, coordination, execution, and value delivery through the program. The Release Train Engineer will facilitate the coordinated preparation and execution of release planning for the ART, which includes:
- Working with the team prioritizes the features to be considered in the next program increment (PI) planning cycle
- Facilitating the team's refinement of features to be considered in the next PI planning cycle to meet the Feature Definition of Ready
- Assists in communication and coordination with stakeholders and customers during feature definition and delivery, and quarterly planning
- Managing change to the PI plan and the impacts of those changes
- Understand, visualize, and manage upstream/downstream dependencies
- Drive delivery and continuous improvement by utilizing feedback and metrics (quality, delivery rate, etc.) to identify areas of opportunity
- Work across stakeholders and teams to continuously improve
- Ensure the overall cost, schedule, and performance of the program
- Analyze program budgets and estimates
- Manage program-level coordination, and release and oversee the development of reports and analyses that document program activity
- Develop and improve operating policies and procedures related to Scaled Agile Framework (SAFe) and be an advocate in adopting Agile and SAFe best practices and processes
- Develop/modify processes, policies, and procedures to facilitate the working relationship
Qualifications
- 8-10 years of progressive work-related experience with demonstrated proficiency in multiple disciplines/technologies/processes related to the position as well as 3-5 years of experience managing teams and significant complex projects
- Proven, prior experience as a Release Train Engineer for long-lived value streams and Products
- Demonstrated Release Train Engineer experience in organizing, planning, and executing large-scale projects from conception through implementation
- Experience coordinating multiple teams in a technology environment
- Ability to easily build new relationships and proactively establish a variety of contacts across the organization
- Ability to work in multi-disciplinary, multi-cultural teams
- A broad range of program management and leadership skills required
- Proven ability to balance concurrent activities
- Strong knowledge and experience in software development in an Agile environment Certifications
- Certified Scrum Master (CSM) certification or equivalent - required