14
Scaling Agile: Finding your Agile Tribe CHEN YI-XUN 1

Scaling Agile: Finding your Agile Tribe

  • Upload
    anne

  • View
    78

  • Download
    0

Embed Size (px)

DESCRIPTION

Scaling Agile: Finding your Agile Tribe. CHEN YI-XUN. Outline. Introduction Project Background Project Challenges What We Learned Conclusion. Introduction. This report describes an experience with a largescale global development effort - PowerPoint PPT Presentation

Citation preview

Page 1: Scaling Agile: Finding your  Agile  Tribe

Scaling Agile: Finding your Agile Tribe

CHEN YI-XUN

1

Page 2: Scaling Agile: Finding your  Agile  Tribe

Outline

• Introduction• Project Background• Project Challenges• What We Learned• Conclusion

2

Page 3: Scaling Agile: Finding your  Agile  Tribe

Introduction

• This report describes an experience with a largescale global development effort• our primary challenge to scaling agile became finding the right people

to form our agile “tribe• It‘s led to an identified set of attributes that describe the type of person

that we believe will thrive in a large-scale Agile environment.

3

Page 4: Scaling Agile: Finding your  Agile  Tribe

Outline

• Introduction• Project Background• Project Challenges• What We Learned• Conclusion

4

Page 5: Scaling Agile: Finding your  Agile  Tribe

Project Background

• The project under discussion was a large-scale global development effort for the Health Services (HS) division of Siemens Medical Solutions USA

• The healthcare industry services to over 5,000 healthcare organizations in 20 countries

• The project team consisted of 300 developers, product analysts,scrum masters, and testers across 25 scrum teams in three development sites: USA, India, and Europe

5

Page 6: Scaling Agile: Finding your  Agile  Tribe

• The project was organized into three sub-programs:• core application(1)---->(11)• common architecture components(2)---->(7)• a common supporting application(5)---->(7)

6

Page 7: Scaling Agile: Finding your  Agile  Tribe

Outline

• Introduction• Project Background• Project Challenges• What We Learned• Conclusion

7

Page 8: Scaling Agile: Finding your  Agile  Tribe

Project Challenges

• Integration & Dependency Management• The number of concurrent work streams increased, so did the number of

dependencies.• Managing Heavily-Used Services• As their customer base increased, so did the requirements to customize, or

“tweak”, services to accommodate the consumers of these services• Managing Distributed Teams

8

Page 9: Scaling Agile: Finding your  Agile  Tribe

Outline

• Introduction• Project Background• Project Challenges• What We Learned• Conclusion

9

Page 10: Scaling Agile: Finding your  Agile  Tribe

What We Learned

• When addressing these challenges, we sought to adhere to the basic principals of the Agile manifesto as much as possible

• We sought to empower individuals and teams to make decisions and formulate their own processes, and to take calculated risks without fear of reprisals

10

Page 11: Scaling Agile: Finding your  Agile  Tribe

• Most of the Scrum teams rapidly evolved to highly performing teams and demonstrated tremendous productivity.• In smaller projects• we work encourage team members to focus exclusively on their

individual team goals as expressed in the backlog• In large-scale projects• team members must participate in cross-team activities and allocate time

to project-wide activities

11

Page 12: Scaling Agile: Finding your  Agile  Tribe

Outline

• Introduction• Project Background• Project Challenges• What We Learned• Conclusion

12

Page 13: Scaling Agile: Finding your  Agile  Tribe

Conclusion

• The challenge is locating these people• Rule #1:Don’t base your decision on Agile experience! Agile is a

mindset, not a skill set.

13

Page 14: Scaling Agile: Finding your  Agile  Tribe

14

Q & A