0
UNLEASHING the FOSSA Scaling   Agile in an AMBITIOUS CULTURE Agile Leadership Summit Orlando, Florida November 2008 Steve ...
 
 
 
History
from the beginning
3 Number of people in R&D
fast innovative smart
4 Number of Major Releases per year
7 years later
rapid success
47,700+ Customers
1,100,000 Subscribers
10 Billion transactions per quarter
500+ people in R&D
it was getting more difficult to deliver
2000  2001  2002  2003  2004  2005  2006   Features Delivered per Team  Days between Major Releases
1 Number of Major Releases in 2006
Why?
Lack of visibility
Resource Bottlenecks
Unpredictable completion of projects or initiatives
Lack of responsiveness, lack of team alignment on priorities
Unhappy Customers
What did we do about it?
Major enterprise-wide Agile Transformation to ADM In just 3 months + another 18 months of continuous improvement
I knew we needed radical change to get us back on track to regular releases and agile delivered. ” Parker Harris Founder a...
Transformation Results 2000  2001  2002  2003  2004  2005  2006   2007 Features Delivered per Team  Days between Major Rel...
ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher  Sr. ...
On time delivery? Last waterfall release
Simple is better.  With our agile approach to product development we've put our amazing people in charge.  They work as a ...
+ 61 improvement in “mean time to release” for major releases in our first agile year %
+ 38 Increase in feature requests delivered per developer in our first agile year %
 
88 of respondents believe the quality of our products have improved or stayed the same %
89 of respondents are having the “best time” or a “good time” at Salesforce % * Improved from 40%  18 months ago
94 of respondents would recommend ADM to their colleagues inside or outside Salesforce %
 
What is ADM? ADM is a modified Scrum/XP style of product development that is specific to Salesforce. It employs Scrum proj...
What is ADM? Re-factoring Self-organizing Predictable releases Transparent Ftest - Selenium Continuous integration Debt fr...
The Rollout
Created a dedicated, cross-functional rollout team
Everyone jumped in together
Positioned as a return  to our core values
Listen to your customers Iterate KISS
Distributed Ken Schwaber’s Scrum book Developed 2-hour Agile overview
Sent 30 ScrumMasters to  ScrumMaster Certification Sent 35 Product Managers to  Product Owner Certification
Created weekly ScrumMaster and Product Owner forums
Created internal, wiki-based website as a reference for team members
Just get started. (the rest will come later)
Change isn’t easy. (get ready to be hated)
“ In many ways, scrum seems like an inflexible, bureaucratic process akin to something at the Department of Motor Vehicles...
They don’t like us. (and may never like us again)
“ Stop trying to implement scrum, and look at how many releases we can really do in a year.” “ The lingo is ridiculous” Te...
But, they got over it.
And. Finally. The rollout is over! (but we’re not done)
Now for the later stuff.
Continuous Improvement “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excell...
Continuous Improvement “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excell...
Continuous Improvement – Excellence & Expansion October April January July 2008 April October July 2009 IT Rollout Custome...
Don’t be like us. (or what would we’d do differently)
Involve more individual contributors early
Provide team members more training earlier and with more intensity
Get outside coaching earlier
Key executives should take concrete deliverables around the rollout
Keys to success?
Ensure executive commitment to the change
Focus on principles over mechanics
Focus on getting several teams to excellence
Provide radical transparency
16332 5752 2656 27967 Automation
 
When the heat is on stick to your guns
We failed. (all along the way)
Experiment, be patient and expect to make mistakes
You can’t afford to NOT change your organization to deliver growth
More information about ADM <ul><li>http://www.slideshare.net/sgreene/slideshows </li></ul><ul><li>Tags : ADM, agile, scrum...
 
Upcoming SlideShare
Loading in...5
×

Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

2,936

Published on

Published in: Technology, Economy & Finance

Transcript of "Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture"

  1. 1. UNLEASHING the FOSSA Scaling Agile in an AMBITIOUS CULTURE Agile Leadership Summit Orlando, Florida November 2008 Steve Greene, salesforce.com
  2. 5. History
  3. 6. from the beginning
  4. 7. 3 Number of people in R&D
  5. 8. fast innovative smart
  6. 9. 4 Number of Major Releases per year
  7. 10. 7 years later
  8. 11. rapid success
  9. 12. 47,700+ Customers
  10. 13. 1,100,000 Subscribers
  11. 14. 10 Billion transactions per quarter
  12. 15. 500+ people in R&D
  13. 16. it was getting more difficult to deliver
  14. 17. 2000 2001 2002 2003 2004 2005 2006 Features Delivered per Team Days between Major Releases
  15. 18. 1 Number of Major Releases in 2006
  16. 19. Why?
  17. 20. Lack of visibility
  18. 21. Resource Bottlenecks
  19. 22. Unpredictable completion of projects or initiatives
  20. 23. Lack of responsiveness, lack of team alignment on priorities
  21. 24. Unhappy Customers
  22. 25. What did we do about it?
  23. 26. Major enterprise-wide Agile Transformation to ADM In just 3 months + another 18 months of continuous improvement
  24. 27. I knew we needed radical change to get us back on track to regular releases and agile delivered. ” Parker Harris Founder and Executive Vice President, Technology Salesforce.com “
  25. 28. Transformation Results 2000 2001 2002 2003 2004 2005 2006 2007 Features Delivered per Team Days between Major Releases
  26. 29. ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher Sr. Vice President, Platform Product Management Salesforce.com “
  27. 30. On time delivery? Last waterfall release
  28. 31. 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 “
  29. 32. + 61 improvement in “mean time to release” for major releases in our first agile year %
  30. 33. + 38 Increase in feature requests delivered per developer in our first agile year %
  31. 35. 88 of respondents believe the quality of our products have improved or stayed the same %
  32. 36. 89 of respondents are having the “best time” or a “good time” at Salesforce % * Improved from 40% 18 months ago
  33. 37. 94 of respondents would recommend ADM to their colleagues inside or outside Salesforce %
  34. 39. 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.
  35. 40. What is ADM? Re-factoring Self-organizing Predictable releases Transparent Ftest - Selenium Continuous integration Debt free Just-in-time Iterative Always Potentially Releasable Time-boxed User stories Agile Lean Early feedback Code Reviews Collective Code Ownership Self-correcting Scrum of (Scrum of Scrums) Seasonal Planning Rhythm
  36. 41. The Rollout
  37. 42. Created a dedicated, cross-functional rollout team
  38. 43. Everyone jumped in together
  39. 44. Positioned as a return to our core values
  40. 45. Listen to your customers Iterate KISS
  41. 46. Distributed Ken Schwaber’s Scrum book Developed 2-hour Agile overview
  42. 47. Sent 30 ScrumMasters to ScrumMaster Certification Sent 35 Product Managers to Product Owner Certification
  43. 48. Created weekly ScrumMaster and Product Owner forums
  44. 49. Created internal, wiki-based website as a reference for team members
  45. 50. Just get started. (the rest will come later)
  46. 51. Change isn’t easy. (get ready to be hated)
  47. 52. “ 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.”
  48. 53. They don’t like us. (and may never like us again)
  49. 54. “ 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...
  50. 55. But, they got over it.
  51. 56. And. Finally. The rollout is over! (but we’re not done)
  52. 57. Now for the later stuff.
  53. 58. Continuous Improvement “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excellence Expansion April 144 146 148 150 152 154
  54. 59. Continuous Improvement “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excellence Expansion April Scrumforce Office Hours Release Management Sustainable Velocity Virtual Architecture System Testing PTOn Open Space SoS Cross Team Impact Dependencies Release Planning
  55. 60. Continuous Improvement – Excellence & Expansion October April January July 2008 April October July 2009 IT Rollout Customer & Partner Agile consulting Technical Operations Rollout
  56. 61. Don’t be like us. (or what would we’d do differently)
  57. 62. Involve more individual contributors early
  58. 63. Provide team members more training earlier and with more intensity
  59. 64. Get outside coaching earlier
  60. 65. Key executives should take concrete deliverables around the rollout
  61. 66. Keys to success?
  62. 67. Ensure executive commitment to the change
  63. 68. Focus on principles over mechanics
  64. 69. Focus on getting several teams to excellence
  65. 70. Provide radical transparency
  66. 71. 16332 5752 2656 27967 Automation
  67. 73. When the heat is on stick to your guns
  68. 74. We failed. (all along the way)
  69. 75. Experiment, be patient and expect to make mistakes
  70. 76. You can’t afford to NOT change your organization to deliver growth
  71. 77. More information about ADM <ul><li>http://www.slideshare.net/sgreene/slideshows </li></ul><ul><li>Tags : ADM, agile, scrum, salesforce.com </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×