SlideShare uma empresa Scribd logo
1 de 53
Release Train Engineer - the
Master Scrum Master
By Mia Horrigan
• Partner Zen Ex Machina
• @miahorri
So What is an RTE?
• Master Scrum Master
• Facilitates program level processes and execution
• Coordinates delivery at scale across an enterprise
• Team and Delivery focused to achieve Business
outcomes
What it is not
• Another word for Program/Release/Delvery
Manager
• Project Management at scale
Servant Leadership
• Provide support so teams can be self managing and
self organising
• Very different mindset to being a Program Manager
• RTE doesn’t decide where the train is going or how
to build the train, they are there to coordinates all
team efforts to the outcome
What Worked Well
Focus on Incremental Delivery of
Business value
Dedicated People on the Train
• People on the train are dedicated to the train no
matter what their reporting structure might be
• Product Owner and Scrum Master per Team
• Most co-located on same floor
Joined at the Hip - Product
Manager and RTE
• Key relationship
• Product manager and RTE working closely together
• Product manager focus – What and Why
• RTE focus – How to make this happen
Business Involved with Teams
• Feature Owners working with Teams
• Product Owners Council
• Dev workshops with Feature Owners
• Business Owners and Executives at PI planning
Program Increment Planning
• Evolved from disastrous first PI planning
• Greater opportunity for business and teams to
converse on features
• Two day session with all the train in the one room
• Huge energy, collaboration and communication
Train Building
• Team choose their name
• PI planning as team building
• Awareness of other team and train goals
• Trained everybody on the train
Executive Sponsor Support
• IT Service Delivery and Business Executive
Sponsorship and Vision
• Aligned to Organisation Strategy to “reinvent” the
organisation and “Getting IT Right”
• Director focused on what she could do to help
Visualisation
• Made the flow and work visible
• Team centred around Boards to discuss
• Communication to others of work in progress
User Focused
• Showcases are scenario based
• Story mapping to understand user journey
• Pragmatic personas and empathy maps
Managers off the Train
• Scrum Masters and POs not team leads
• HR reporting lines different to Train
• Managers outside of train to deal with projects and
and documentation required by non Agile work
teams
What needs focus to keep the
Train on the tracks
Train’s Maturity
• Different team capability, 40 new people joined in R4
• Succeeding because we have a few smart and capable
individuals
• Don’t want hero work or burn outs
Line Managers struggled
• Still their HR manager but not part of the train
• Insisted on a overly burdensome QA process for
reviews that created bottlenecks
• Worried about their place in the new framework
• Went around the Train
Governance
• Escalation Point for Impediments and Risks
• Program Status Report
• Roles and Responsibilities need to be clear
Scrum of Scrums
• Not a status Report
• About alignment, communication and removing
impediments
Product Owner Council
• Escalation Point for scope and boundary changes
• Program Manager coordinates and makes the
ultimate call based on business value
• POs in each team with regular interaction with
feature owners
Coaches Council
• Coaches at Team and Program/Portfolio Layer
• Team coaches embedded with team full time
• Provide advice to Release Management Group
• Advocate for team (“Good Cop”)
Component vs Feature Teams
Feature Groups
Definition of Done
• Applied this at team, system and Release level
• Helped ensure quality standards adhered to
• Definition of Ready so teams didn’t take on work
that was likely to change scope and design
Environments
• Not set up well for continuous integration or
release on demand
Push vs Pull
• Started with back end and team level
• Portfolio and program level not as mature
• Push work on team to keep them busy but feature
not ready for delivery
• Want to get to a stage where Teams pull work from
an ordered backlog – not there yet
Challenges at Scale
• Teams are self managing however still need
coordination and alignment across multiple teams
• Working together towards achieving the goals for
the Train's Product Increment
• 100 people on the train, 8 teams
• Hard to steer and keep it on the tracks
aka
Confessions of a Scrum Mom
I even have SMs email me as
Dear Scrum Mum……
• I tell myself its an affectionate term but wasn’t sure
• I feel protective of the team but was I stopping
them from succeeding and holding them back?
Angel Medinilla
Evolution of a Scrum Master
Scrum Dude• Rudimentary skills , very little experience
• Team secretary, lists impediments
• Black and White on process
• Results into low-performing teams
Scrum Mom
• Protective to their teams
• “Takes care of everything” to remove impediments
• Teams functional, but not challenged
• Results in stagnation
True Scrum Master
• Mentors, leads and develops high performing teams
• Address conflict and challenges the team
• Encouraging, collaborative and motivating
• Team able to learn and continuously improve
Agile Sensei/Coach
• Coaches, mentors, trains, facilitates and motivates
• Listens
• Asks why ( “5 Whys pattern”)
Circular Model of Scrum
Maturity
https://agileanecdotes.wordpress.com/2014/09/30/scrum-maturity-model/
Apply based Team maturity
• It takes time but It’s not a timeline
• Teams never stands still, maturity can be fragile
• If team is immature, they’ll need a Scrum Mom
• A True Scrum Master must be able to evolve as
team matures and be that Coach/Mentor/Trainer
Competencies of an SMS/RTE
Listen
Ask deep questions
Empower
Enable to Act
Increase Insight
Facilitator
• Owns process
• Independent
• Non judgemental
• Offers no advice
Consultant
• Advise based on skills,
expertise, experience
• Focus on problem
Framework
Product Manager and RTE
Relationship
RTE and Release Management
Schedules and Gantt Charts
Politics and Power Struggles
Managers off the Train
Quality
Feature vs Component Teams

Mais conteúdo relacionado

Mais procurados

Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Cprime
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...Agile ME
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile teamVinh Bao Quang
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that StickNicola Dourambeis
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Velocity
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsCprime
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-ScrumLeanAgileTraining
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Lviv Startup Club
 
How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016Maurizio Mancini
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Lviv Startup Club
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish
 
Agile Enterprise coaching
Agile Enterprise coachingAgile Enterprise coaching
Agile Enterprise coachingAshutosh Rai
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachJason Little
 
It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...agile42
 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teamsFadi Stephan
 
The challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environmentThe challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environmentagile42
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkLitheSpeed
 

Mais procurados (20)

Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...From 0 to 100  coaching 100+ teams in an agile transformation by Tolga Kombak...
From 0 to 100 coaching 100+ teams in an agile transformation by Tolga Kombak...
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
 
agile42 TCF Team Assessment
agile42 TCF Team Assessmentagile42 TCF Team Assessment
agile42 TCF Team Assessment
 
Agile Transformations that Stick
Agile Transformations that StickAgile Transformations that Stick
Agile Transformations that Stick
 
Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility Agile Camp Dallas- Path to Agility
Agile Camp Dallas- Path to Agility
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 
How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016How to Reboot your Agile Team - Ottawa 2016
How to Reboot your Agile Team - Ottawa 2016
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
Agile Enterprise coaching
Agile Enterprise coachingAgile Enterprise coaching
Agile Enterprise coaching
 
Toronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile CoachToronto Agile Tour - How to Hire an Agile Coach
Toronto Agile Tour - How to Hire an Agile Coach
 
It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...It takes structure and discipline – It is about new habits and a change of mi...
It takes structure and discipline – It is about new habits and a change of mi...
 
Agile ncr ppt
Agile ncr pptAgile ncr ppt
Agile ncr ppt
 
Fostering self organizing teams
Fostering self organizing teamsFostering self organizing teams
Fostering self organizing teams
 
The challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environmentThe challenge of being a team representative in a scaled agile environment
The challenge of being a team representative in a scaled agile environment
 
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard WorkMaking Improvement Standard: Dynamic Agile Practices through Lean Standard Work
Making Improvement Standard: Dynamic Agile Practices through Lean Standard Work
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
 

Semelhante a Release train engineer master scrum master - LAST Conference 2015

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master Mia Horrigan
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceTechWell
 
The Academy (002).pptx
The Academy (002).pptxThe Academy (002).pptx
The Academy (002).pptxScott Zebedee
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsAgile Velocity
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...AgileNetwork
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scaleMahmoud Ghoz
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement AgilityDavid Dame
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationThene Sheehy
 
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...Gus Prestera
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...AgileNetwork
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile TransformationPooja Wandile
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilitiesLeahBurman
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationAndreea Visanoiu
 
The Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PMThe Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PMProduct School
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleLitheSpeed
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master TrainingRasmus Runberg
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...AgileNetwork
 

Semelhante a Release train engineer master scrum master - LAST Conference 2015 (20)

Release Train Engineer - the Master Scrum Master
Release Train Engineer  - the Master Scrum Master Release Train Engineer  - the Master Scrum Master
Release Train Engineer - the Master Scrum Master
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
 
The Academy (002).pptx
The Academy (002).pptxThe Academy (002).pptx
The Academy (002).pptx
 
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation PitfallsPath to Agility - Adoption Patterns to Overcome Transformation Pitfalls
Path to Agility - Adoption Patterns to Overcome Transformation Pitfalls
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
 
Introduction to scrum at scale
Introduction to scrum at scaleIntroduction to scrum at scale
Introduction to scrum at scale
 
LeaderGains at a glance
LeaderGains at a glanceLeaderGains at a glance
LeaderGains at a glance
 
Scaling Engagement Agility
Scaling Engagement AgilityScaling Engagement Agility
Scaling Engagement Agility
 
OKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentationOKR's for Agile Coaches - group brainstorming presentation
OKR's for Agile Coaches - group brainstorming presentation
 
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
Learning is a Contact Sport: Ten Strategies for Boosting Professional Develop...
 
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
Agile Mumbai 2019 Conference | Agile Culture for High Performance | Abhigya P...
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
 
Agile roles and responsibilities
Agile roles and responsibilitiesAgile roles and responsibilities
Agile roles and responsibilities
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
The Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PMThe Benefits of a Tech Background in Product by Dish Network PM
The Benefits of a Tech Background in Product by Dish Network PM
 
Five Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at ScaleFive Steps to a More Agile Organization: Adopting Agility at Scale
Five Steps to a More Agile Organization: Adopting Agility at Scale
 
GAC - Scrum Master Training
GAC - Scrum Master TrainingGAC - Scrum Master Training
GAC - Scrum Master Training
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 

Mais de Mia Horrigan

Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfMia Horrigan
 
Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...Mia Horrigan
 
Activating improvements through retrospectives
Activating improvements through  retrospectives Activating improvements through  retrospectives
Activating improvements through retrospectives Mia Horrigan
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 WorkshopMia Horrigan
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectivesMia Horrigan
 
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...Mia Horrigan
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analystMia Horrigan
 
Growing pains scaling agile in service delivery LAST Conf 2014
Growing pains  scaling agile in service delivery  LAST Conf 2014Growing pains  scaling agile in service delivery  LAST Conf 2014
Growing pains scaling agile in service delivery LAST Conf 2014Mia Horrigan
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamMia Horrigan
 
Unsubscribed designing for conversion
Unsubscribed   designing for conversionUnsubscribed   designing for conversion
Unsubscribed designing for conversionMia Horrigan
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1Mia Horrigan
 
How to save your industry $1.9 b v3
How to save your industry $1.9 b v3How to save your industry $1.9 b v3
How to save your industry $1.9 b v3Mia Horrigan
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4Mia Horrigan
 
Oz!a 2009 sna v0.2
Oz!a 2009 sna   v0.2Oz!a 2009 sna   v0.2
Oz!a 2009 sna v0.2Mia Horrigan
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5aMia Horrigan
 
Oracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis finalOracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis finalMia Horrigan
 

Mais de Mia Horrigan (20)

Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdf
 
Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...Evidence based management – Measuring value to enable improvement and busines...
Evidence based management – Measuring value to enable improvement and busines...
 
Activating improvements through retrospectives
Activating improvements through  retrospectives Activating improvements through  retrospectives
Activating improvements through retrospectives
 
Strategic planning for agile leaders - AgileAUs 2019 Workshop
Strategic planning for agile leaders  - AgileAUs 2019 WorkshopStrategic planning for agile leaders  - AgileAUs 2019 Workshop
Strategic planning for agile leaders - AgileAUs 2019 Workshop
 
Activating improvements retrospectives
Activating improvements   retrospectivesActivating improvements   retrospectives
Activating improvements retrospectives
 
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
Scrummdiddlyumpious and the Killjoys. Two teams , same product but Oh so diff...
 
Agile product onwership and the business analyst
Agile product onwership and the business analystAgile product onwership and the business analyst
Agile product onwership and the business analyst
 
Growing pains scaling agile in service delivery LAST Conf 2014
Growing pains  scaling agile in service delivery  LAST Conf 2014Growing pains  scaling agile in service delivery  LAST Conf 2014
Growing pains scaling agile in service delivery LAST Conf 2014
 
Lean Coffee
Lean CoffeeLean Coffee
Lean Coffee
 
The power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU TeamThe power to Say NO - Using Scrum in a BAU Team
The power to Say NO - Using Scrum in a BAU Team
 
Unsubscribed designing for conversion
Unsubscribed   designing for conversionUnsubscribed   designing for conversion
Unsubscribed designing for conversion
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
How to save your industry $1.9 b v3
How to save your industry $1.9 b v3How to save your industry $1.9 b v3
How to save your industry $1.9 b v3
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
 
Oz!a 2009 sna v0.2
Oz!a 2009 sna   v0.2Oz!a 2009 sna   v0.2
Oz!a 2009 sna v0.2
 
Bpm link feb 2010
Bpm link feb 2010Bpm link feb 2010
Bpm link feb 2010
 
User needs vs buisness needs v5a
User needs vs buisness needs v5aUser needs vs buisness needs v5a
User needs vs buisness needs v5a
 
Oracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis finalOracal of bacon and social networking analysis final
Oracal of bacon and social networking analysis final
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Release train engineer master scrum master - LAST Conference 2015

  • 1. Release Train Engineer - the Master Scrum Master By Mia Horrigan • Partner Zen Ex Machina • @miahorri
  • 2. So What is an RTE? • Master Scrum Master • Facilitates program level processes and execution • Coordinates delivery at scale across an enterprise • Team and Delivery focused to achieve Business outcomes
  • 3. What it is not • Another word for Program/Release/Delvery Manager • Project Management at scale
  • 4. Servant Leadership • Provide support so teams can be self managing and self organising • Very different mindset to being a Program Manager • RTE doesn’t decide where the train is going or how to build the train, they are there to coordinates all team efforts to the outcome
  • 6. Focus on Incremental Delivery of Business value
  • 7. Dedicated People on the Train • People on the train are dedicated to the train no matter what their reporting structure might be • Product Owner and Scrum Master per Team • Most co-located on same floor
  • 8. Joined at the Hip - Product Manager and RTE • Key relationship • Product manager and RTE working closely together • Product manager focus – What and Why • RTE focus – How to make this happen
  • 9. Business Involved with Teams • Feature Owners working with Teams • Product Owners Council • Dev workshops with Feature Owners • Business Owners and Executives at PI planning
  • 10. Program Increment Planning • Evolved from disastrous first PI planning • Greater opportunity for business and teams to converse on features • Two day session with all the train in the one room • Huge energy, collaboration and communication
  • 11. Train Building • Team choose their name • PI planning as team building • Awareness of other team and train goals • Trained everybody on the train
  • 12. Executive Sponsor Support • IT Service Delivery and Business Executive Sponsorship and Vision • Aligned to Organisation Strategy to “reinvent” the organisation and “Getting IT Right” • Director focused on what she could do to help
  • 13. Visualisation • Made the flow and work visible • Team centred around Boards to discuss • Communication to others of work in progress
  • 14. User Focused • Showcases are scenario based • Story mapping to understand user journey • Pragmatic personas and empathy maps
  • 15. Managers off the Train • Scrum Masters and POs not team leads • HR reporting lines different to Train • Managers outside of train to deal with projects and and documentation required by non Agile work teams
  • 16. What needs focus to keep the Train on the tracks
  • 17. Train’s Maturity • Different team capability, 40 new people joined in R4 • Succeeding because we have a few smart and capable individuals • Don’t want hero work or burn outs
  • 18. Line Managers struggled • Still their HR manager but not part of the train • Insisted on a overly burdensome QA process for reviews that created bottlenecks • Worried about their place in the new framework • Went around the Train
  • 19. Governance • Escalation Point for Impediments and Risks • Program Status Report • Roles and Responsibilities need to be clear
  • 20. Scrum of Scrums • Not a status Report • About alignment, communication and removing impediments
  • 21. Product Owner Council • Escalation Point for scope and boundary changes • Program Manager coordinates and makes the ultimate call based on business value • POs in each team with regular interaction with feature owners
  • 22. Coaches Council • Coaches at Team and Program/Portfolio Layer • Team coaches embedded with team full time • Provide advice to Release Management Group • Advocate for team (“Good Cop”)
  • 25. Definition of Done • Applied this at team, system and Release level • Helped ensure quality standards adhered to • Definition of Ready so teams didn’t take on work that was likely to change scope and design
  • 26. Environments • Not set up well for continuous integration or release on demand
  • 27. Push vs Pull • Started with back end and team level • Portfolio and program level not as mature • Push work on team to keep them busy but feature not ready for delivery • Want to get to a stage where Teams pull work from an ordered backlog – not there yet
  • 28. Challenges at Scale • Teams are self managing however still need coordination and alignment across multiple teams • Working together towards achieving the goals for the Train's Product Increment • 100 people on the train, 8 teams • Hard to steer and keep it on the tracks
  • 29. aka Confessions of a Scrum Mom
  • 30. I even have SMs email me as Dear Scrum Mum…… • I tell myself its an affectionate term but wasn’t sure • I feel protective of the team but was I stopping them from succeeding and holding them back?
  • 32. Scrum Dude• Rudimentary skills , very little experience • Team secretary, lists impediments • Black and White on process • Results into low-performing teams
  • 33. Scrum Mom • Protective to their teams • “Takes care of everything” to remove impediments • Teams functional, but not challenged • Results in stagnation
  • 34. True Scrum Master • Mentors, leads and develops high performing teams • Address conflict and challenges the team • Encouraging, collaborative and motivating • Team able to learn and continuously improve
  • 35. Agile Sensei/Coach • Coaches, mentors, trains, facilitates and motivates • Listens • Asks why ( “5 Whys pattern”)
  • 36. Circular Model of Scrum Maturity https://agileanecdotes.wordpress.com/2014/09/30/scrum-maturity-model/
  • 37. Apply based Team maturity • It takes time but It’s not a timeline • Teams never stands still, maturity can be fragile • If team is immature, they’ll need a Scrum Mom • A True Scrum Master must be able to evolve as team matures and be that Coach/Mentor/Trainer
  • 38. Competencies of an SMS/RTE Listen Ask deep questions Empower Enable to Act Increase Insight Facilitator • Owns process • Independent • Non judgemental • Offers no advice Consultant • Advise based on skills, expertise, experience • Focus on problem
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47. Product Manager and RTE Relationship
  • 48. RTE and Release Management
  • 50. Politics and Power Struggles

Notas do Editor

  1. The Scrum Dude: Scrum Dudes have rudimentary scrum master skills and little experience with scrum, which results into low-performing and mostly disoriented teams. Scrum Dudes are more like secretaries for their teams. The Scrum Guy: has rudimentary ScrumMaster skills and very small experience with scrum, which results into low-performing and mostly disoriented teams. The Scrum Guy acts as the team secretary, just scheduling meetings and listing impediments.
  2. The Scrum Mom: Scrum Moms are solicitous and protective to their teams like a mother for her children. Teams with a Scrum Mum can be well functional, but Scrum Moms miss to challenge their teams, which often leads to stagnation. The Scrum Mom: is protective towards her teams like a mother for her children. Teams with a Scrum Mom can be well functional, but Scrum Moms miss to challenge their teams, which often leads to stagnation. She doesn’t really trust the team and still bossy.
  3. The True Scrum Master: The true scrum master coaches, leads and develops high-performance teams that are able to self-reflect, learn and continuously improve. She addresses conflicts, keeps the team challenged, encouraged and motivated. The True ScrumMaster: The true scrum master coaches, leads and develops high-performance teams that are able to continuously improve, learn and to be self-organized. She addresses conflicts, challenges the team but in the same time encouraging and motivating people in the team.
  4. The True Scrum Master: The true scrum master coaches, leads and develops high-performance teams that are able to self-reflect, learn and continuously improve. She addresses conflicts, keeps the team challenged, encouraged and motivated. The True ScrumMaster: The true scrum master coaches, leads and develops high-performance teams that are able to continuously improve, learn and to be self-organized. She addresses conflicts, challenges the team but in the same time encouraging and motivating people in the team.