salesforce.com agile transformation - agile 2007 conference
Post on 16-Apr-2017
83.388 Views
Preview:
TRANSCRIPT
LARGES C A L E
AGILET R A N S F O R M A T I O N
Steve Greene | Chris Fry
How Salesforce.com revolutionized their R&D development methodology in a Big Bang way
History
8Age of Salesforce in years
from the beginning
3Number of people in R&D
fast innovativesmart
4Number of Major Releases per year
7 years later
rapid success
35,000+Customers
900,000Subscribers
110 Milliontransactions per day
200+people in R&D
but
it was getting more difficult to deliver
2000 2001 2002 2003 2004 2005 2006
Features Delivered per Team
Days between Major Releases
1Number of Major Releases per year
Why?
Lack of visibility at all stages in the release
Late feedback on features at the end of our release cycle
Long and unpredictable release schedules
Gradual productivity decline as the team grew
What did we do about it?
Major enterprise-wide Agile Transformation
in just 3 months
2000 2001 2002 2003 2004 2005 2006 2007
Features Delivered per Team
Days between Major Releases
Transformation Results
Transformation Results
January2007
March2007
November2007
August2007
Rapid Reaction for an Agile World60+ critical features delivered in < 9 monthsAverage Idea to Release rate: 2.2 quarters70% of Top 10 Ideas on track for delivery in 2007
Summer ‘08
Winter ‘09
Spring ‘08
Our customers are happy…
Our teams are happier…
What is ADM?
ADM is a modified Scrum/XP style of product development that is specific to Salesforce. It employs Scrum project management framework and adopts certain XP practices.
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
How’d we do it?
Launched organizational change program
Everyone jumped in together
Created a dedicated, cross-functional rollout team
Positioned as a return to our core values
Listen to your customers
IterateKISS
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 internal, wiki-based website as a reference for team members
What would we do differently?
Train Product Owners earlier and with more intensity
Involve more individual contributors early
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 automation
Code Coverage for Salesforce.com
31.1%
46.7%
64.9%
25%
35%
45%
55%
65%
75%
2005 2006 2007 2008
Year
% o
f Cov
erag
e
200520062007
16332
5752
2656
Provide radical transparency
Advice?
Create a dedicated, cross-functional rollout team
Get professional help
Focus on getting several teams to excellence
Create a company sprint heartbeat
Decide early on the right tool
Scrumforce built on the Salesforce Platform
Scrumforce built on the Salesforce Platform
When the heat is on stick to your guns
Encourage radical visibility and over-communicate
Experiment, be patient and expect to make mistakes
Agile Roadmap
January OctoberAprilOctober
“Agile Launch”Big Bang Rollout
“Excellence, Sustainability & Expansion”Expanding Velocity, Expanding Intelligence, Expanding Influence Globally
January
144 146
July
148 150 152
Rollout Adoption Excellence Expansion
Ok, sounds good but what are we working on now?
Sustainable Velocity
Waterfallingin sprint
Sharedteams
TDD
Dependencies
Leadership
Don’t be afraid to change the entire company all at one time
It’s not Process
It’s ADM
Executive ProducerParker Harris
ScreenplayChris Fry
DirectorSteve Greene
Co-ProducerJenny Cheng
Co-ProducerTodd McKinnon
Courtney Broadus
Executive ProducersSteve Greene
Chris Fry
Story EditorsAndrea Leszek
Catherine Courage
StarringSteve Graykowski
Eric Babinet
Rajani Ramanathan
April Oman
Guest StarringMatt Ho
Pete BehrensRob Myers
Special Guest StarsSteve Fisher
Woodson Martin
Co-starringPeter Morelli
Siddhartha Singh
Rasmus MenckeAmy Farrow
WithAndrew Sandler
Scrum Master
Product Owner
Art Director
UE Producer
STEVE GREENE
CHRIS FRY
ANDREA LESZEK
CATHERINE COURAGE
Program Designer
Release Technician
Survey Designer
Assistant Producer
Adaptation Designer
STEVE GRAYKOWSKI
AMY FARROW
APRIL OMAN
ERIC BABINET
RAJANI RAMANATHAN
Art Director of DoneTDD Producer
Product Owner DesignerPhase 0 Consultant
CastingExtras Casting
Photos
PETE MORELLISIDD SINGHRASMUS MENKEANDREW SANDLERSTEVE GREENECHRIS FRYiStockPhotoFlickrGoogle Images
Scrum Master
Product Owner
Art Director & Developer
Developer
Documentation Designer
ERIC BABINET
CATHERINE COURAGE
ANDREW WAITE
FELIX SUKHENKO
MYSTI BERRY
Scrumforce Cast
Art Director
Editor
Content Designers
STEVE GREENE
ANDREA LESZEK
CHRIS FRY
ANDREA LESZEK
STEVE GRAYKOWSKI
CATHERINE COURAGE
ERIC BABINET
ADM Wiki Cast
Special Thanks toMike Cohn
Rolled out entirely on location inSan Francisco, California
USA
The characters and events depicted in this rollout are real. Any similarity to fictional persons, living or dead,
is purely coincidental.
Copyright © 2007 Salesforce.com. All rights reserved. First publication of this rollout (process and overview): United States of America 2007. Salesforce.com is the
owner of the copyright in this rollout
This rollout is protected by the copyright laws of the United States of America and other countries. Any
unauthorized duplication, copying, or use of all or part of this rollout may result in a serious dorking in
accordance with applicable laws.
This has been a presentation of
top related