Failing @ Scaling: Don’t panic, and carry a towel!
-
Upload
em-campbell-pretty -
Category
Business
-
view
924 -
download
2
Transcript of Failing @ Scaling: Don’t panic, and carry a towel!
![Page 1: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/1.jpg)
Em Campbell-PrettyPartner, Context Matters
@PrettyAgile [email protected]
Mark Richards Partner, Context Matters
Failing @ Scaling:DON’T PANIC!& carry a towel
![Page 2: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/2.jpg)
![Page 3: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/3.jpg)
MEET SCALED AGILE HITCHHIKERS EM & MARK
![Page 4: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/4.jpg)
Anti-Pattern 1:Huge Teams Rather Than
Teams of Teams
![Page 5: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/5.jpg)
INTRODUCING THE TOTAL PERSPECTIVE VORTEX
https://flic.kr/p/gLTAN6
“To Trin Tragula’s horror, … he realised that he had proved conclusively that if life is going to exist in a universe of this size, then the one thing it cannot have is a sense of proportion”
![Page 6: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/6.jpg)
Need tag line and image
SURELY LIFE WOULD BE SIMPLER WITH ONE BIG TEAM...
https://flic.kr/p/fuB8SQ
![Page 7: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/7.jpg)
Project Manager
Product Owner Business Analyst Change Lead Technical Lead
Logical Data Modeller
Physical Data Modeller
Physical Data Modeller
Vender Project Manger
On Site ETL On Site ETL
On Site ETL Off shore ETL
Off shore ETL Off shore ETL
DBA
Business Intelligence Test Lead
Test Analyst
Enterprise Architect Data SME
Scrum Master
A 22 PERSON AGILE TEAM???
![Page 8: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/8.jpg)
Team Size
Throughput
![Page 9: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/9.jpg)
Scrum Master
Technical Lead Test Lead Developer Developer Developer Developer Developer
SMALL CROSS FUNCTION TEAMS
![Page 10: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/10.jpg)
9 WOMEN CAN’T MAKE A BABY IN ONE MONTH
![Page 11: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/11.jpg)
WHY LARGE TEAMS DON’T WORK
![Page 12: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/12.jpg)
START WHERE YOU ARE AND EVOLVE TO FEATURE TEAMS
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
PO
SM
D
D
D
D
T
T
![Page 13: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/13.jpg)
HUGE TEAMS: FROOD INSIGHTS
“After 8, people don’t collaborate”
Adding people to a team wont necessarily make it deliver faster.
Be pragmatic. A small component team may be better than a large feature team.
![Page 14: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/14.jpg)
Anti-Pattern 2:Out of the Box
or Out of the Box
![Page 15: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/15.jpg)
INTRODUCING THE BABELFISH
The Babelfish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars
than anything else in the history of creation!
![Page 16: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/16.jpg)
ALL-TOO-COMMON APPROACH TO SCALING AGILE
Requirements(Waterfall)
Design(Waterfall)
System of Record Build(Waterfall)
Agile Build
Integration Test(Waterfall)
Deploy(ITIL)
Pick a Scaling FrameworkApply language/labelsAnnounce Success
![Page 17: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/17.jpg)
PICK A BOX
SAFe LESS Spotify
DAD NEXUS ESP
Scrum @ Scale
Integral Agile
Roll Your Own
![Page 18: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/18.jpg)
DON’T CHANGE WHAT YOU DON’T UNDERSTAND
![Page 19: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/19.jpg)
DOES A LITTLE OF EVERYTHING MAKE A TASTY CAKE?
![Page 20: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/20.jpg)
The fanatical proponents of baseball tell us that it is a very exciting game, fun to play and fun to watch. They are clearly either stupid or evil or both, because we tried baseball and it didn’t work …
WE TRIED BASEBALL
We tried baseball and it didn’t work
http://ronjeffries.com/xprog/articles/jatbaseball
![Page 21: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/21.jpg)
OUT OF THE BOX: FROOD INSIGHTS
Learn by doing
Pick the Scaling Approach that’s right for your context
Inspect and Adapt
Implement it “out of the box”
![Page 22: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/22.jpg)
Anti-Pattern 3:Too many coaches in the kitchen
(with too many recipes)
![Page 23: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/23.jpg)
MEET EDDIE, THE SHIPBOARD COMPUTER
Eddie:
I am pleased to inform you that two nuclear missiles are now headed this way. If you don’t mind, I am going to take action.
Zaphod:COMPUTER DO SOMETHING!
Eddie:Ok, switching to manual mode. Good luck!
![Page 24: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/24.jpg)
HOW MANY COACHES DOES IT TAKE TO CHANGE A LIGHTBULB?
![Page 25: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/25.jpg)
IGNORE IT AND IT WILL GO AWAY
![Page 26: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/26.jpg)
PICK A HORSE
![Page 27: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/27.jpg)
WHO’S ON FIRST?
![Page 28: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/28.jpg)
MAINTAINING ALIGNMENT WITH CHAPTERS & GUILDS
![Page 29: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/29.jpg)
TOO MANY COACHES: FROOD INSIGHTS
Create communities of practice to maintain alignment across coaches.
Pick a scaling approach and a strategic advisor. Inform your coaches of your decision.
Hold your coaches accountably for alignment to your strategy
![Page 30: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/30.jpg)
Anti-Pattern 4:Agile is only a Process
![Page 31: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/31.jpg)
INTRODUCING LUNKWILL AND FOOK
Programmers of Deep Thought
![Page 32: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/32.jpg)
Individuals and InteractionsOVER
Processes and Tools
HOW DID AGILE BECOME A PROCESS THING?
![Page 33: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/33.jpg)
NO DEVELOPER BUY-IN, NO SUCCESS
![Page 34: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/34.jpg)
ITERATIVE AND INCREMENTAL …
![Page 35: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/35.jpg)
ENVIRONMENT PROBLEMS CAN BE VERY EXPENSIVE
![Page 36: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/36.jpg)
AGILE IS ONLY A PROCESS: FROOD INSIGHTS
Don’t ignore your developers in your training plan
Invest early and aggressively in achieving full-stack Continuous Integration
Embed agile technical practices through coding kata, mob programming and …
![Page 37: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/37.jpg)
Anti-Pattern 5:Agile is only for developers.
Not the PMO.
![Page 38: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/38.jpg)
MEET THE GALACTIC HYPERSPACE PLANNING COUNCIL
“People of Earth, your attention please.
This is Prostetnic Vogon Jeltz of the Galactic Hyperspace Planning Council. As you will not doubt be aware, the plans for development of the outlying regions of the Galaxy require the building of a hyerspatial express route through your start system, and regretteably your planet is one of those scheduled for demolition.
The process will take slightly less than two of your Earth minutes. Thank you.”
![Page 39: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/39.jpg)
WATERFALL GOVERNANCE APPLIED TO AGILE DELIVERY?!
Executive Governance Business Steering
Program Committee
OCM BPR
Assurance Committee
IT Control
Program Board
Project Control Board
Project Control Board
Project Control Board
Program Board
Project Control Board
Project Control Board
Project Control Board
Compliance Service Operations
Agile Team
![Page 40: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/40.jpg)
THERE IS GOING TO BE A COLLISION
![Page 41: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/41.jpg)
Embrace Agile & Lean
ENCOURAGE THE PMO TO EMBRACE AGILE & LEAN
![Page 42: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/42.jpg)
AN AGILE PMO
https://voice.adobe.com/a/mNvq5/
![Page 43: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/43.jpg)
LEAN PORTFOLIO MANAGEMENT
![Page 44: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/44.jpg)
AGILE IS ONLY FOR DEVELOPERS: FROOD INSIGHTS
The best way to learn about agile and lean is by doing it! How can you manage or govern what you don’t understand?
Agile is for the PMO (and lots of other non-software people) tooLean portfolio management enables agile at scale
![Page 45: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/45.jpg)
Anti-Pattern 6:Forget you’re standing
in a Waterfall
![Page 46: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/46.jpg)
INTRODUCING LINTILLA
One particular cloning machine was asked to produce 6 copies of a wonderfully talented and attractive girl called Lintilla …
The machine got badly out of synch, however, and it malfunctioned in such a way that it got halfway through creating each new Lintillabefore the previous one was completed, which meant that it was impossible to ever turn it off without committing murder.
![Page 47: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/47.jpg)
AT SCALE, BI-MODAL WILL LAST 5-8 YEARS
![Page 48: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/48.jpg)
FORGETTING THOSE YOU RELY ON MAY NOT BE AGILE
![Page 49: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/49.jpg)
PRETENDING THERE’S NO DEADLINE
![Page 50: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/50.jpg)
PLANNING IN IGNORANCE OF PRODUCTION RULES
Code Freeze
Integration Test Perf Test Pen Test Pre-prod
Deploy Go/No Go Prod Deploy
More stories
More stories
More stories
More stories
More stories
More stories
Go live
The Harsh Reality (planned or otherwise)
The “Agile” Plan
![Page 51: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/51.jpg)
STANDING IN A WATERFALL: FROOD INSIGHTS
Your agile plan should cover the whole lifecycle, even the waterfall bits
Invite your waterfall friends to your agile planning events
Understand the lead times of those around you
![Page 52: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/52.jpg)
Anti-Pattern 7:The fish rots from the head.
![Page 53: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/53.jpg)
MEET ZAPHOD BEEBLEBROX, PRESIDENT
Trillian:You idiot, you signed the order to destroy Earth!
Zaphod:I did?
Arthur:He did?
Trillian:Love and kisses, Zaphod? You didn’t even read it, did you?
Zaphod:Well, I’m president, I don’t have a lot of time for reading.
![Page 54: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/54.jpg)
A CHEQUE BOOK COMMITMENT
https://flic.kr/p/b2JSuk
![Page 55: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/55.jpg)
THE INVISIBLE WALL
![Page 56: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/56.jpg)
IT IS A TWO WAY STREET
https://flic.kr/p/nNgsnx
![Page 57: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/57.jpg)
THE FISH ROTS FROM THE HEAD: FROOD INSIGHTS
Teams need to be inclusive of leadership.
A cheque book commitment is not a commitment.
Executives need to model the behaviours they expect from their management teams.
Leaders need to be actively involved.
![Page 58: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/58.jpg)
CLOSING THOUGHTS
The true secret to scaling is learning to learn together.
Prepare to be wrong –Learn to set tripwires
![Page 59: Failing @ Scaling: Don’t panic, and carry a towel!](https://reader031.fdocuments.net/reader031/viewer/2022030313/58ed26131a28ab156a8b45bd/html5/thumbnails/59.jpg)
So long and thanks for all the fish!
Em Campbell-PrettyPartner, Context Matters
@PrettyAgile [email protected]
Mark Richards Partner, Context Matters