0
YEAR   O F  L I V I N G  DANGEROUSLY Steve  Greene  |  Chris  Fry Scrum Gathering, Stockholm  October 2008 How Salesforce....
 
 
 
 
A little 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
49,600+ Customers
1,100,000 Subscribers
150 Million transactions per day
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
<ul><li>Unpredictable release dates </li></ul>
Lack of responsiveness, lack of team alignment on priorities
Unhappy customers
Gradual productivity decline as the team grew
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...
Agile Transformation Timeline “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption...
Customers
Our customers are happy…
Agile has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher  Sr...
On time delivery? Last waterfall release 146 148 150 144 152 154 156
No really.  Every agile release has been deployed on-time (down to the exact minute)
Since implementing our iterative development methodology which enables us to deliver more frequent releases, we have seen ...
94 % of customers that indicate they definitely or probably will recommend salesforce.com to others % * Source: Salesforce...
+ 61 improvement in “mean time to release” for major releases in 2007 %
<ul><li>+568% </li></ul>
+ 94 Increase in feature requests delivered - 2007 v. 2006 %
+ 38 Increase in feature requests delivered per developer - 2007 v. 2006 %
Simple is better.  With our agile approach to product development we've put our amazing people in charge.  They work as a ...
Our teams are happier…
92 of respondents believe ADM is an effective approach for their scrum teams %
88 of respondents believe the quality of our products have improved or stayed the same % * 51% say our quality has improved
89 of respondents are having the “best time” or a “good time” at Salesforce % * 49% improvement from pre-ADM
94 of respondents would recommend ADM to their colleagues inside or outside Salesforce %
 
What is it and how did we do it?
 
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...
Launched organizational change program
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 Agile 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
Train Product Owners earlier and with more intensity
Get  outside coaching  earlier
Give key executives concrete deliverables around the rollout
Be more clear about what the agile ‘rules’ are
Keys to success?
Ensure executive commitment to the change
Focus on principles over mechanics
Focus on getting several teams to excellence
Focus on automation
16332 5752 2656 27967 Automation
 
Provide radical transparency
 
When the heat is on stick to your guns
We failed. (all along the way)
Experiment,  be patient  and expect to make mistakes
100% Commitment to agile can radically transform your company
 
Upcoming SlideShare
Loading in...5
×

Scrum Gathering 2008 Stockholm - Salesforce.com

12,311

Published on

Update to the "Year of Living Dangerously" presentation at the Scrum Gathering in Stockholm.

Published in: Technology, Business
1 Comment
22 Likes
Statistics
Notes
  • Jogando.net/mu - 03

    Olá, venho divulgar o melhor servidor de MU on-line do
    Brasil.
    -Season 6 Ep. 3 em todos os Servers. Sendo 7 servers diferenciados proporcionando sua diversão,
    VEJA ALGUMAS NOVIDADES :
    - NOVOS KITS : DEVASTATOR e SUPREMO DIAMOND V2 com Rings e Pendat Mysthical ;
    - Novos Shields Power v3 18 opts;
    - Novas Asas, Rings e Shields JDiamonds;
    - Novas compras com troca de asas e shields para asas e shields JDiamond.
    - Conheça também o site de Animes Cloud: http://www.animescloud.com, mais de 20.000 videos online.
    E NÃO PERCA ~> 1ª Mega Maratona Jogando.net ~> MAIS DE 30 DIAS DE EVENTOS .
    ENTRE JÁ NO SITE : http://www.jogando.net/mu/ >> CADASTRE-SE E GANHE 5 DIAS DE VIP
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
12,311
On Slideshare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
666
Comments
1
Likes
22
Embeds 0
No embeds

No notes for slide
  • Transcript of "Scrum Gathering 2008 Stockholm - Salesforce.com"

    1. 1. YEAR O F L I V I N G DANGEROUSLY Steve Greene | Chris Fry Scrum Gathering, Stockholm October 2008 How Salesforce.com delivered Extraordinary Results through a “Big Bang” Enterprise Agile Revolution
    2. 6. A little history…
    3. 7. from the beginning
    4. 8. 3 Number of people in R&D
    5. 9. fast innovative smart
    6. 10. 4 Number of Major Releases per year
    7. 11. 7 years later
    8. 12. rapid success
    9. 13. 49,600+ Customers
    10. 14. 1,100,000 Subscribers
    11. 15. 150 Million transactions per day
    12. 16. 500+ people in R&D
    13. 17. it was getting more difficult to deliver
    14. 18. 2000 2001 2002 2003 2004 2005 2006 Features Delivered per Team Days between Major Releases
    15. 19. 1 Number of Major Releases in 2006
    16. 20. Why?
    17. 21. Lack of visibility
    18. 22. Resource Bottlenecks
    19. 23. <ul><li>Unpredictable release dates </li></ul>
    20. 24. Lack of responsiveness, lack of team alignment on priorities
    21. 25. Unhappy customers
    22. 26. Gradual productivity decline as the team grew
    23. 27. What did we do about it?
    24. 28. Major enterprise-wide Agile Transformation to ADM in just 3 months another 18 months of continuous improvement +
    25. 29. 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 “
    26. 30. Transformation Results 2000 2001 2002 2003 2004 2005 2006 2007 Features Delivered per Team Days between Major Releases
    27. 31. Agile Transformation Timeline “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excellence Expansion April 144 146 148 150 152 154
    28. 32. Customers
    29. 33. Our customers are happy…
    30. 34. Agile has delivered total visibility, total transparency and unbelievable productivity… a complete win! ” Steve Fisher Sr. Vice President, Platform Product Management Salesforce.com “
    31. 35. On time delivery? Last waterfall release 146 148 150 144 152 154 156
    32. 36. No really. Every agile release has been deployed on-time (down to the exact minute)
    33. 37. Since implementing our iterative development methodology which enables us to deliver more frequent releases, we have seen statistically significant improvements in our satisfactions scores across our service attributes from our features to our platform.   ” Wendy Close Salesforce Customer Satisfaction Survey Sr. Manager Product Marketing Salesforce.com “ (Source: Salesforce.com Relationship survey, conducted by independent third party CustomerSat Inc., July 07 and Feb. 08. Sample size equals 4000+ randomly selected worldwide respondents from all size companies and industry sectors.)
    34. 38. 94 % of customers that indicate they definitely or probably will recommend salesforce.com to others % * Source: Salesforce.com Relationship survey
    35. 39. + 61 improvement in “mean time to release” for major releases in 2007 %
    36. 40. <ul><li>+568% </li></ul>
    37. 41. + 94 Increase in feature requests delivered - 2007 v. 2006 %
    38. 42. + 38 Increase in feature requests delivered per developer - 2007 v. 2006 %
    39. 43. 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 “
    40. 44. Our teams are happier…
    41. 45. 92 of respondents believe ADM is an effective approach for their scrum teams %
    42. 46. 88 of respondents believe the quality of our products have improved or stayed the same % * 51% say our quality has improved
    43. 47. 89 of respondents are having the “best time” or a “good time” at Salesforce % * 49% improvement from pre-ADM
    44. 48. 94 of respondents would recommend ADM to their colleagues inside or outside Salesforce %
    45. 50. What is it and how did we do it?
    46. 52. 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.
    47. 53. 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
    48. 54. Launched organizational change program
    49. 55. Created a dedicated, cross-functional rollout team
    50. 56. Everyone jumped in together
    51. 57. Positioned as a return to our core values
    52. 58. Listen to your customers Iterate KISS
    53. 59. Distributed Ken Schwaber’s Agile book Developed 2-hour Agile overview
    54. 60. Sent 30 ScrumMasters to ScrumMaster Certification Sent 35 Product Managers to Product Owner Certification
    55. 61. Created weekly ScrumMaster and Product Owner forums
    56. 62. Created internal, wiki-based website as a reference for team members
    57. 63. Just get started. (the rest will come later)
    58. 64. Change isn’t easy. (get ready to be hated)
    59. 65. “ 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.”
    60. 66. They don’t like us. (and may never like us again)
    61. 67. “ 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...
    62. 68. But, they got over it.
    63. 69. And. Finally. The rollout is over! (but we’re not done)
    64. 70. Now for the later stuff.
    65. 71. Continuous Improvement “ Agile Launch” Big Bang Rollout January October April October January July Rollout Adoption Excellence Expansion April 144 146 148 150 152 154
    66. 72. 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
    67. 73. Continuous Improvement – Excellence & Expansion October April January July 2008 April October July 2009 IT Rollout Customer & Partner Agile consulting Technical Operations Rollout
    68. 74. Don’t be like us. (or what would we’d do differently)
    69. 75. Involve more individual contributors early
    70. 76. Train Product Owners earlier and with more intensity
    71. 77. Get outside coaching earlier
    72. 78. Give key executives concrete deliverables around the rollout
    73. 79. Be more clear about what the agile ‘rules’ are
    74. 80. Keys to success?
    75. 81. Ensure executive commitment to the change
    76. 82. Focus on principles over mechanics
    77. 83. Focus on getting several teams to excellence
    78. 84. Focus on automation
    79. 85. 16332 5752 2656 27967 Automation
    80. 87. Provide radical transparency
    81. 89. When the heat is on stick to your guns
    82. 90. We failed. (all along the way)
    83. 91. Experiment, be patient and expect to make mistakes
    84. 92. 100% Commitment to agile can radically transform your company
    1. A particular slide catching your eye?

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

    ×