Q Con 2008 - Unleashing the Fossa
-
Upload
steve-greene -
Category
Technology
-
view
1.238 -
download
0
description
Transcript of Q Con 2008 - Unleashing the Fossa
![Page 1: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/1.jpg)
UNLEASHINGthe FOSSA
Scaling Agilein anAMBITIOUSCULTURE
QConSan Francisco
November 2008
Chris Fry, VP Platform Development
Steve Greene, Sr. Director Tools & Agile Development
![Page 2: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/2.jpg)
![Page 3: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/3.jpg)
![Page 4: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/4.jpg)
![Page 5: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/5.jpg)
History
![Page 6: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/6.jpg)
from the beginning
![Page 7: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/7.jpg)
3Number of people in R&D
![Page 8: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/8.jpg)
fast innovativesmart
![Page 9: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/9.jpg)
4Number of Major Releases per year
![Page 10: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/10.jpg)
7 years later
![Page 11: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/11.jpg)
rapid success
![Page 12: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/12.jpg)
47,700+Customers
![Page 13: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/13.jpg)
1,100,000Subscribers
![Page 14: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/14.jpg)
10 Billion
transactions per quarter
![Page 15: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/15.jpg)
500+people in R&D
![Page 16: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/16.jpg)
it was getting more difficult to deliver
![Page 17: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/17.jpg)
2000 2001 2002 2003 2004 2005 2006
Features Delivered per Team
Days between Major Releases
![Page 18: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/18.jpg)
1Number of Major Releases in 2006
![Page 19: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/19.jpg)
Why?
![Page 20: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/20.jpg)
Lack of visibility
![Page 21: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/21.jpg)
Resource Bottlenecks
![Page 22: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/22.jpg)
Unpredictable completion of projects or initiatives
![Page 23: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/23.jpg)
Lack of responsiveness, lack of team alignment on priorities
![Page 24: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/24.jpg)
Infrequent Customer Feedback
![Page 25: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/25.jpg)
What did we do about it?
![Page 26: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/26.jpg)
Major enterprise-wide Agile Transformation to ADM
In just 3 months+ another 18 months of continuous improvement
![Page 27: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/27.jpg)
I knew we needed radical change to get us back on track to regular releases and agile delivered.”
Parker HarrisFounder and Executive Vice President, Technology
Salesforce.com
“
![Page 28: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/28.jpg)
2000 2001 2002 2003 2004 2005 2006 2007
Features Delivered per Team
Days between Major Releases
Transformation Results
![Page 29: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/29.jpg)
ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win!”
Steve Fisher Sr. Vice President, Platform Product
ManagementSalesforce.com
“
![Page 30: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/30.jpg)
On time delivery?
Last waterfall release
![Page 31: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/31.jpg)
Simple is better. With our agile approach to product development we've put our amazing people in charge. They work as a team to do the right thing for the customers, their fellow employees and our shareholders.”
Todd McKinnon Sr. Vice President, Research & Development
Salesforce.com
“
![Page 32: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/32.jpg)
+61improvement in “mean time to release” for major releases in our first agile year
%
![Page 33: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/33.jpg)
+38Increase in feature requests delivered per developer in our first agile year
%
![Page 34: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/34.jpg)
![Page 35: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/35.jpg)
88of respondents believe the quality of our products have improved or stayed the same
%
![Page 36: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/36.jpg)
89of respondents are having the “best time” or a “good time” at Salesforce
%
* Improved from 40% 18 months ago
![Page 37: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/37.jpg)
94of respondents would recommend ADM to their colleagues inside or outside Salesforce
%
![Page 38: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/38.jpg)
![Page 39: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/39.jpg)
What is ADM?
ADM is a modified Scrum/XP style of product development
that is specific to Salesforce. It employs Scrum project
management framework, adopts certain XP practices
and is based on lean principles.
![Page 40: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/40.jpg)
What is ADM?
Re-factoring
Self-organizing
Predictable releases
Transparent
Ftest - Selenium
Continuous integration
Debt free
Just-in-timeIterative
Always Potentially Releasable
Time-boxed
User stories
AgileLean
Early feedback
Code Reviews
Collective Code Ownership
Self-correcting
Scrum of (Scrum of Scrums)Seasonal Planning Rhythm
![Page 41: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/41.jpg)
The Rollout
![Page 42: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/42.jpg)
Wrote proposal
![Page 43: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/43.jpg)
Created a dedicated,
cross-functional rollout
team
![Page 44: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/44.jpg)
Everyone jumped in together
![Page 45: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/45.jpg)
Positioned as a return to our core values
![Page 46: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/46.jpg)
Listen to your customers
IterateKISS
![Page 47: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/47.jpg)
Distributed Ken Schwaber’s
Scrum book
Developed 2-hour Agile
overview
![Page 48: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/48.jpg)
Sent 30 ScrumMasters to ScrumMaster Certification
Sent 35 Product Managers to Product Owner Certification
![Page 49: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/49.jpg)
Created weekly
ScrumMaster and Product
Owner forums
![Page 50: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/50.jpg)
Created internal, wiki-based website as a reference for team members
![Page 51: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/51.jpg)
Test Code Coverage for Salesforce.com
46.7%
64.9%
72.8%
31.1%
25%
35%
45%
55%
65%
75%
85%
2005 2006 2007 2008 2009
Year
% o
f C
ove
rag
e
2005
2006
2007
2008
16332
5752
2656
27967
Automation
![Page 52: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/52.jpg)
![Page 53: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/53.jpg)
![Page 54: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/54.jpg)
Just get started.(the rest will come later)
![Page 55: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/55.jpg)
Change isn’t easy.(get ready to be hated)
![Page 56: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/56.jpg)
“In many ways, scrum seems like an inflexible, bureaucratic process akin to something at the Department of Motor Vehicles.”
“…ditch the stupid annoyingly dumb excel spreadsheet.”
“Scrum doesn't account for the fact of the reality of the waterfall. You cannot deny
this by superimposing scrum over it.”
“Management is not proactive as we wait for decisions from management. Scrum gives me the feeling that Big Brother is watching
and monitoring everything we do…”
“It seems like we spend more time talking about scrum…than we spend time talking and working on
salesforce.com.”
![Page 57: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/57.jpg)
They don’t like us.(and may never like us again)
![Page 58: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/58.jpg)
“Stop trying to implement scrum, and look at how many releases we can really do in
a year.”
“The lingo is ridiculous”
Team is effective but productivity is lower
“Scrum does not meaningfully affect the team's effectiveness; it is structure and process that often
distracts the team from their goal, and can be used to micromanage the team.”
“We've managed to take a lightweight process and attach enough … to it to make it just as bad
as our previous process, good job!”
Lack of innovation. No innovation. I can't innovate. I am at the mercy of my product owner, who cares not for innovation, only
the chirpings of customers...
![Page 59: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/59.jpg)
But, they got over it.
![Page 60: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/60.jpg)
And. Finally. The rollout is over!(but we’re not done)
![Page 61: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/61.jpg)
Now for the later stuff.
![Page 62: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/62.jpg)
Continuous Improvement
“Agile Launch”
Big Bang Rollout
January OctoberAprilOctober JanuaryJuly
Rollout Adoption Excellence Expansion
April
144 146 148 150 152 154
![Page 63: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/63.jpg)
Continuous Improvement
“Agile Launch”
Big Bang Rollout
January OctoberAprilOctober JanuaryJuly
Rollout Adoption Excellence Expansion
April
Scrumforce
Office Hours
Release Management
Sustainable Velocity
Virtual Architecture
System TestingPTOn
Open Space SoS
Cross Team Impact
Dependencies
Release Planning
![Page 64: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/64.jpg)
Continuous Improvement – Excellence & Expansion
OctoberApril JanuaryJuly
2008
April
IT Rollout
Customer & Partner Agile consulting
Technical Operations Rollout
OctoberJuly
2009
Unified Seasonal Planning
![Page 65: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/65.jpg)
Don’t be like us.(or what would we’d do differently)
![Page 66: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/66.jpg)
Involve more individual contributors early
![Page 67: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/67.jpg)
Provide team members
more training earlier
and with more
intensity
![Page 68: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/68.jpg)
Get outside coaching
earlier
![Page 69: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/69.jpg)
Key executives should take concrete
deliverables around the rollout
![Page 70: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/70.jpg)
Keys to success?
![Page 71: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/71.jpg)
Ensure executive commitment
to the change
![Page 72: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/72.jpg)
Focus on principles over
mechanics
![Page 73: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/73.jpg)
Focus on getting several teams
to excellence
![Page 74: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/74.jpg)
Provide radical Transparency
![Page 75: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/75.jpg)
When the heat is on
stick to your
principles
![Page 76: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/76.jpg)
We failed.(all along the way)
![Page 77: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/77.jpg)
Experiment, be patient and expect to make
mistakes
![Page 78: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/78.jpg)
You can’t afford to NOT change
your organization to deliver
growth
![Page 79: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/79.jpg)
More information about ADM
http://www.slideshare.net/sgreene/slideshows
http://www.slideshare.net/cfry/slideshows
Tags : ADM, agile, scrum, xp, salesforce.com
![Page 80: Q Con 2008 - Unleashing the Fossa](https://reader038.fdocuments.in/reader038/viewer/2022102922/54b493dd4a7959686d8b45e4/html5/thumbnails/80.jpg)