scaling up scrum - challenges and tips

22
Scaling up Scrum Challenges and Tips

Upload: kostas-rigas

Post on 23-Jan-2018

152 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Scaling up scrum -  challenges and tips

Scaling up Scrum

Challenges and Tips

Page 2: Scaling up scrum -  challenges and tips

Kostas Rigas

❖ 10 years experience as a Software engineer.❖ 3 years experience as a Scrum master.❖ Agile enthusiast.❖ Worked in many global projects, with a lot of teams that tried to

scale scrum.❖ Currently I am working in a global project of 140 people (more than

10 teams scrum teams)

Page 3: Scaling up scrum -  challenges and tips

Agile development works well with 1-2 teams but the challenges appear when the organization decides to

scale up.

Page 4: Scaling up scrum -  challenges and tips

Challenges

● Coordination● Integration● Technical Integrity

Work across the teams...

Page 5: Scaling up scrum -  challenges and tips

Coordinating work across the teams (Tips)

❖ Lookahead planning (2-3 sprints).➢ Common Planning events between teams (Big room planning)

Page 6: Scaling up scrum -  challenges and tips

Coordinating work across the teams (Tips)

❖ Dependency Management ➢ Visualize Dependencies (via boards or web tools).

Page 7: Scaling up scrum -  challenges and tips

Coordinating work across the teams (Tips)

❖ Dependency Management➢ Feature teams (instead of component teams).

Page 8: Scaling up scrum -  challenges and tips

Integrating work across the teams (Tips)❖ Common definition of DONE (including integration tests).

Page 9: Scaling up scrum -  challenges and tips

Integrating work across the teams (Tips)❖ Integration team

➢ Not full time job.➢ Resolve issues related with the integrated product increment.➢ Help the teams with CI/CD etc.

Page 10: Scaling up scrum -  challenges and tips

Maintaining Technical Integrity (Tips)

❖ Global coding standards / practices.❖ Technical stewards. (Quality Gatekeepers per component)❖ T-Shape people. (via Travellers)

Page 11: Scaling up scrum -  challenges and tips

Extra Tips

Page 12: Scaling up scrum -  challenges and tips

Global Events

❖ Planning❖ Refinement❖ Daily❖ Sprint Review❖ Retrospectives

Page 13: Scaling up scrum -  challenges and tips

Artifacts

❖ One shared Product Backlog❖ Multiple Sprint Backlogs.❖ One Integrated Potentially Shippable Product Increment.❖ Dependency Board.❖ Risk Board.*

Page 14: Scaling up scrum -  challenges and tips

Roles

❖ Chief Product Owner

Page 15: Scaling up scrum -  challenges and tips

Estimation and Release Planning

❖ Project velocity vs Team’s velocity❖ Release burndown chart

Page 16: Scaling up scrum -  challenges and tips

Communities of practice

Example: Testing Community

Characteristics

❖ Self organizing❖ Not a full time job❖ Typically 5-20 hours/month

Page 17: Scaling up scrum -  challenges and tips

Lack of understanding

Agile principles / Scrum framework

❖ Agile coaching

❖ One scrum master per team

❖ Team training

Page 18: Scaling up scrum -  challenges and tips

Frameworks for Scaling scrum

Page 19: Scaling up scrum -  challenges and tips

Frameworks for Scaling scrum

Page 20: Scaling up scrum -  challenges and tips

Frameworks for Scaling scrum

Page 21: Scaling up scrum -  challenges and tips

Quote by Craig Larman and Bas Vodde

….That rarely happens ”

“ How can we calculate how many people we will need ?

Our suggestion is “Start with a small group of great people and only grow when it really starts to hurt”

Page 22: Scaling up scrum -  challenges and tips

The End

Q&A

Resources and References

★ Large-Scale Scrum: More with LeSS by Craig Larman, Bas Vodde

★ Scaling Scrum with Nexus★ Scaling Agile and working with distributed teams

by Mike Cohn ★ Agile Teams at scale by Esther Derby★ Scaled Agile framework ★ Scrum Multiple-teams Frameworks★ Top 10 agile metrics kpis

Created by Kostas Rigas