scaling agile in a large matrixed organization€¦ · mannish?! what does that look like in...
TRANSCRIPT
![Page 1: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/1.jpg)
SCALING AGILE IN A LARGE MATRIXED ORGANIZATION
Jen Krieger Chief Agile Architect Products & Technologies May 2017
![Page 2: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/2.jpg)
WHAT DOES IT MEAN TO “SCALE AGILE?” For the sake of brevity, we’ll focus on Scrum as the methodology
![Page 3: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/3.jpg)
5-7 (+/- 2)
Production
2 weeks
x2 x3 xN
![Page 4: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/4.jpg)
IS THAT PRACTICAL?
![Page 5: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/5.jpg)
Release
Production
Production
Production
Production
Prod
Requirements
Prod Prod Prod
![Page 6: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/6.jpg)
Release
Production
Production
Production
Production
Prod
Requirements
Prod Prod Prod
DevO
ps
Agile
![Page 7: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/7.jpg)
By Biblioteca de la Facultad de Derecho y Ciencias del Trabajo Universidad de CC BY 2.0 via Wikimedia Commons
I would like a cheese
sandwich.
I mud hike and bees
mannish?!
![Page 8: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/8.jpg)
WHAT DOES THAT LOOK LIKE IN PRACTICE?
![Page 9: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/9.jpg)
CASE STUDY #1 Growing pains…
By Jean Beaufort | CC0 Public Domain
![Page 10: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/10.jpg)
EARLY TEAM CHARACTERISTICS – circa ‘14
5 Hybrid Scrum Teams
3 Week Sprints
~6 Month Releases to Enterprise
40 Engineers
12 QE Engineers
1 Release Engineer
1 Architect
4 Product Managers
8 Hybrid Scrum Teams
2 Week Sprints
6 Week Releases to RHEL AH
60 Engineers
5 QE Engineers
1 Release Engineer
1 Architect
2 Agile Coaches
1 Product Manager
![Page 11: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/11.jpg)
DETAILED VIEW
Atomic Host Containers
Kubernetes Storage
Scale & Performance End-to-End Integration
Red Hat Enterprise Atomic Host
OpenShift Enterprise
Developer Experience
Online
User Interface
Integration Services
Platform Management
Productization
OpenShift Online
PROJECT ATOMIC OPENSHIFT
TWO
SEP
AR
ATE
PR
OG
RA
MS
– D
IFFE
RIN
G R
ELEA
SE C
YC
LES
Usability Internal Tooling
![Page 12: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/12.jpg)
POST-MERGE TEAM STRUCTURE – circa ‘15
Platform Infrastructure
Containers
Cluster Infrastructure
Storage
Scale & Performance
e2e Product Integration
Internal Tooling
Red Hat Enterprise Atomic Host OpenShift Enterprise
Developer Experience Online
User Interface
Integration Services
Platform Management
Productization
OpenShift Online
ATOMIC OPENSHIFT
Networking
Usability
Group 1 Building Blocks
Group 2 Origin
Group 3 Product
OpenShift Dedicated
![Page 13: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/13.jpg)
By eliminating one bottleneck, we exposed some more.
CASE STUDY #2
By Jean Beaufort | CC0 Public Domain
![Page 14: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/14.jpg)
SOME MORE BUMPS IN THE ROAD
Platform Infrastructure
Containers
Cluster Infrastructure
Storage
Scale & Performance
e2e Product Integration
Internal Tooling
Developer Experience Online
User Interface
Integration Services
Platform Management
Productization
ATOMIC OPENSHIFT
Networking
Usability
Group 1 Building Blocks
Group 2 Origin
Group 3 Product
Too many people in common
meetings…
We finished our goals…
We can’t keep up with all the
products…
I don’t know what the other teams
are working on… We pretended to Scrum.
I can never get time with the architects!
I have time to help, but don't know
how.
All this while working on 6 minor and 4 major releases across the product line.
Too Many Bugs!!!
Too Many Bugs!!! Too Many
Bugs!!!
Why does our test
automation suck so
bad?
There are too many people on this team! There are
not enough people on this team!
![Page 15: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/15.jpg)
TEAM STRUCTURE – circa ‘16
Cluster Infra
Storage
Scale & Performance
e2e Product Integration Developer Experience
Online
User Interface
Integration Services
Platform Management Productization
ATOMIC OPENSHIFT
Networking
Storage UXP
Group 1 Kubernetes
Group 2 Origin
Group 3 Product
Platform Infra
Container Core
Continuous Infra
Container Security
Usability
Group 0 Infrastructure
Red Hat Enterprise Atomic Host OpenShift Enterprise OpenShift Online OpenShift Dedicated
![Page 16: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/16.jpg)
Some more bumps...
CASE STUDY #3
By Maliz Ong | CC0 Public Domain
![Page 17: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/17.jpg)
TEAM CHARACTERISTICS - Today 21 Hybrid Scrum Teams
3 Week Sprints
6 week releases – RHEL Atomic Host
~6 Month Releases – OpenShift Container Platform
• 125 Engineers
• 60+ QE Engineers, many embedded in teams
• 20 Documentation Experts
• 3 Release Engineers
• 3 Agile Coaches
• 5 Group Leads
• 8 Product Managers
• Many many many other awesome people
![Page 18: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/18.jpg)
TEAM STRUCTURE – Today
Cluster Infrastructure
Storage Online
Cluster Lifecycle Developer Experience
Continuous Delivery
User Interface
Integration Services
Platform Management Customer Success
ATOMIC OPENSHIFT
Networking
Storage UXP
Group 1 Kubernetes
Group 2 Origin
Group 3 Product
Platform Infra
Container Core
Continuous Infra
Container Security
Usability
Group 0 Infrastructure
Kube Origin
e2e Application Int
e2e Provider Int
Scale & Performance
Group 4 Integration
![Page 19: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/19.jpg)
WHERE CAN I START?
![Page 20: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/20.jpg)
PO | SM | Team 5-7 (+/- 2)
Production
2 weeks
![Page 21: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/21.jpg)
ANTI-PATTERNS FOR SCALING
Never add teams before you really need to.
Never optimize before it is time.
Never stop inspecting and adapting your process.
![Page 22: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/22.jpg)
LEARN TO RECOGNIZE…
![Page 23: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/23.jpg)
Public Domain | https://www.flickr.com/photos/pasukaru76/
![Page 24: SCALING AGILE IN A LARGE MATRIXED ORGANIZATION€¦ · mannish?! WHAT DOES THAT LOOK LIKE IN PRACTICE? CASE STUDY #1 Growing pains… By Jean Beaufort | CC0 Public Domain . EARLY](https://reader034.vdocuments.us/reader034/viewer/2022042116/5e9369bf8e66770e262732a7/html5/thumbnails/24.jpg)
THANK YOU plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews