agile 2010 conference - a holistic approach to scaling agile at salesforce
DESCRIPTION
Salesforce.com - presentation at the Agile 2010 conference on scaling agilityTRANSCRIPT
![Page 1: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/1.jpg)
A holistic approach to scaling agile at Salesforce.com
Agile 2010 ConferenceOrlando, Florida
Steve GreeneNicola Dourambeis
![Page 2: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/2.jpg)
Who are we?
![Page 3: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/3.jpg)
Steve GreeneVP, Program Management
Nicola DourambeisDirector, Agile Delivery
![Page 4: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/4.jpg)
Problems?
![Page 5: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/5.jpg)
Unpredictable completion of anything
![Page 6: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/6.jpg)
Lack of Visibility
![Page 7: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/7.jpg)
![Page 8: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/8.jpg)
Resource Bottlenecks
![Page 9: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/9.jpg)
Infrequent Customer Feedback
![Page 10: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/10.jpg)
2000 2001 2002 2003 2004 2005 2006
Features Delivered per Team
Days between Major Releases
![Page 11: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/11.jpg)
What did we do about it?
![Page 12: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/12.jpg)
![Page 13: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/13.jpg)
The Beginning (2006)2006
25+ agile teamsin R&D
![Page 14: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/14.jpg)
2010
100+ agile teams
R&D, IT, & Technical Operations
![Page 15: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/15.jpg)
What is ADM?
ADM (Adaptive Delivery Methodology)
Salesforce.com flavor of agile
Scrum project management framework
XP practices
Based on Lean principles
![Page 16: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/16.jpg)
Next steps to scale
![Page 17: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/17.jpg)
We scale both deep and wide
![Page 18: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/18.jpg)
After success with R&D, ADM was rolled out to IT
![Page 19: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/19.jpg)
3 month rollout:Don’t overthink it, start, inspect and adapt
![Page 20: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/20.jpg)
Next Up: Technical Operations moved to ADM
![Page 21: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/21.jpg)
Embrace Difference and be prepared to stretch Agility
![Page 22: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/22.jpg)
Wide scale has challenges, scaling deep has more
![Page 23: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/23.jpg)
Challenges
![Page 24: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/24.jpg)
Aggressive Hiring
Let’s change the world!
![Page 25: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/25.jpg)
Scale with values
![Page 26: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/26.jpg)
One Codeline
![Page 27: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/27.jpg)
ProductDependencies
![Page 28: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/28.jpg)
Leadership
![Page 29: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/29.jpg)
Solutions
![Page 30: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/30.jpg)
Scale Problem #1Dependency Management is Hard
Dependency Management is Hard
![Page 31: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/31.jpg)
Just enough
structure but no more
![Page 32: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/32.jpg)
ADM Release Cycle
Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
Release Release ReleaseRelease
Coordinate release planning with generic
framework
Planning cycle for next release
Planning cycle for next release
Planning cycle for next release
![Page 33: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/33.jpg)
Tools Help
![Page 34: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/34.jpg)
But really, it’s the people that make things happen
![Page 35: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/35.jpg)
And we make a big investment in collaboration
![Page 36: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/36.jpg)
Maintain Technical HealthDebt is the Enemy
![Page 37: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/37.jpg)
Create a Single Definition of Done
![Page 38: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/38.jpg)
Stop the codeline when test failures are too high
![Page 39: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/39.jpg)
Status Metric Now(7/30) Release Criteria
Potentially Releasable Metrics Feature Freeze Threshold
Basic Ftest 100% 100.0%
Utest 100% 100.0%
Full Ftest 100% >99.8%
Extended Ftest 96.86% >99.75%
Basic Selenium 99.76% 100.0%
Selenium 99.6% >99.5%
Unresolved Integrations 0 0
Strong Attention to metrics
![Page 40: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/40.jpg)
Maintain team focus
![Page 41: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/41.jpg)
Hire for Values and Culture Fit
![Page 42: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/42.jpg)
Let’s go deeper
![Page 43: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/43.jpg)
Case Study
![Page 44: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/44.jpg)
Agile Program Management
![Page 45: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/45.jpg)
Urgent change based on new strategic direction
![Page 46: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/46.jpg)
The ugly baby
![Page 47: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/47.jpg)
High LevelGoals
Design & Priorities
![Page 48: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/48.jpg)
Global Prioritized “Feature” backlog
![Page 49: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/49.jpg)
Move teams not people
![Page 50: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/50.jpg)
26 to 33 to 27 Teams
Team 13
Team 11
Team 9
Team 10
Team 14Team 8Team 7
Team 12
Team 19
Team 18
Team 16
Team 15
Team 17
Team 25
Team 21
Team 20
Team 27
Team 22
Team 23
Team 24
Team 26
Team 2
Team 3
Team 4
Team 5
Team 1
Team 6
![Page 51: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/51.jpg)
Launch & Collaborate
![Page 52: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/52.jpg)
Align to Workgroups
Team 13
Team 11
Team 9
Team 10
Team 14
Team 8Team 7
Team 12
Team 19
Team 18
Team 16
Team 15
Team 17
Workgroup 4
Workgroup 2
Team 25
Team 21Team 20
Team 27
Team 22
Team 23
Team 24
Team 26
Team 2
Team 3
Team 4
Team 5
Team 1
Team 6
Workgroup 1
Workgroup 3
![Page 53: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/53.jpg)
Collaboration is key (up, down, across)
![Page 54: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/54.jpg)
Meet to realign every day
![Page 55: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/55.jpg)
Full Coordinated Transparency
![Page 56: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/56.jpg)
Visibility to Program feature priorities
![Page 57: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/57.jpg)
Visibility to Workgroup feature priorities
Features Priority Status
Console 1
Client-Side Data Binding 2
Sharing model 3
Home page redesign 4
Workbench 5
Prioritizer UI 6
Investigations support 7
VF redesign 8
RCA support 9
Universal workflow 10
api 11
![Page 58: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/58.jpg)
Program Dependencies
Delivering Team & Feature
Consuming Team & Feature
May June July
Team 8
Team 7
Something more
Something I want Team 22
HighHighMedMedLowLow RiskDone
Done – DeliveredLow – On trackMedium – Possible concerns/may miss deadline High – Not scheduled, cannot deliver, or deadline missed
Feature at risk
Feature
Team 12
Team 18
Something I need Cool Feature
Team 10
Team 11Something else I need
Another Cool Feature
Monitor complexity & maintain visibility
![Page 59: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/59.jpg)
Lessons Learned
![Page 60: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/60.jpg)
Be Bold and don’t go Halfway
![Page 61: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/61.jpg)
Don’t be satisfied, always look for things to improve
![Page 62: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/62.jpg)
Stick to your principles
Trust the teams over creating mandatory process & structure
![Page 63: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/63.jpg)
Agile does work at scale
Lightweight structure & more autonomy
![Page 64: Agile 2010 conference - a holistic approach to scaling agile at salesforce](https://reader033.vdocument.in/reader033/viewer/2022061217/54b493d14a7959f2738b4598/html5/thumbnails/64.jpg)
Questions?
http://www.slideshare.net/sgreene