Slideshow transcript
Slide 1: LARGE SCALE AGILE TRANSFORMATION How Salesforce.com revolutionized their R&D development methodology in a Big Bang way Steve Greene | Chris Fry
Slide 2: History
Slide 3: 8 Age of Salesforce in years
Slide 4: from the beginning
Slide 5: 3 Number of people in R&D
Slide 6: smart innovative fast
Slide 7: 4 Number of Major Releases per year
Slide 8: 7 years later
Slide 9: rapid success
Slide 10: 35,000+ Customers
Slide 11: 900,000 Subscribers
Slide 12: 110 Million transactions per day
Slide 13: 200+ people in R&D
Slide 14: but
Slide 15: it was getting more difficult to deliver
Slide 16: Days between Major Releases Features Delivered per Team 2000 2001 2002 2003 2004 2005 2006
Slide 17: 1 Number of Major Releases per year
Slide 18: Why?
Slide 19: Lack of visibility at all stages in the release Late feedback on features at the end of our release cycle
Slide 20: Long and unpredictable release schedules
Slide 21: Gradual productivity decline as the team grew
Slide 22: What did we do about it?
Slide 23: Major enterprise-wide Agile Transformation in just 3 months
Slide 24: Transformation Results Features Delivered per Team Days between Major Releases 2000 2001 2002 2003 2004 2005 2006 2007
Slide 25: Transformation Results Winter ‘09 Summer ‘08 Spring ‘08 November 2007 August 2007 March Rapid Reaction for an Agile World 60+ critical features delivered in < 9 months 2007 Average Idea to Release rate: 2.2 quarters January 70% of Top 10 Ideas on track for delivery in 2007 2007
Slide 26: Our customers are happy…
Slide 27: Our teams are happier…
Slide 29: 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.
Slide 30: What is ADM? Self-organizing Continuous integration Lean Agile Self-correcting Time-boxed Ftest - Selenium Re-factoring User stories Collective Code Ownership Transparent Iterative Just-in-time Code Reviews Debt free Predictable releases Early feedback Always Potentially Releasable
Slide 31: How’d we do it?
Slide 32: Launched organizational change program
Slide 33: Everyone jumped in together
Slide 34: Created a dedicated, cross- functional rollout team
Slide 35: Positioned as a return to our core values
Slide 36: KISS Iterate Listen to your customers
Slide 37: Distributed Ken Schwaber’s Agile book Developed 2-hour Agile overview
Slide 38: Sent 30 ScrumMasters to ScrumMaster Certification Sent 35 Product Managers to Product Owner Certification
Slide 39: Created internal, wiki-based website as a reference for team members
Slide 40: What would we do differently?
Slide 41: Train Product Owners earlier and with more intensity
Slide 42: Involve more individual contributors early
Slide 43: Get outside coaching earlier
Slide 44: Give key executives concrete deliverables around the rollout
Slide 45: Be more clear about what the agile ‘rules’ are
Slide 46: Keys to success?
Slide 47: Ensure executive commitment to the change
Slide 48: Focus on principles over mechanics
Slide 49: Focus on automation
Slide 50: Code Coverage for Salesforce.com 75% 64.9% 16332 65% % of Coverage 2005 55% 2006 46.7% 5752 2007 45% 35% 2656 31.1% 25% 2005 2006 2007 2008 Year
Slide 52: Provide radical transparency
Slide 53: Advice?
Slide 54: Create a dedicated, cross-functional rollout team
Slide 55: Get professional help
Slide 56: Focus on getting several teams to excellence
Slide 57: Create a company sprint heartbeat
Slide 58: Decide early on the right tool
Slide 59: Scrumforce built on the Salesforce Platform
Slide 60: Scrumforce built on the Salesforce Platform
Slide 61: When the heat is on stick to your guns
Slide 62: Encourage radical visibility and over-communicate
Slide 63: Experiment, be patient and expect to make mistakes
Slide 64: Agile Roadmap “Agile Launch” Big Bang Rollout 144 146 148 150 152 October January October January April July Rollout Adoption Excellence Expansion “Excellence, Sustainability & Expansion” Expanding Velocity, Expanding Intelligence, Expanding Influence Globally
Slide 65: Ok, sounds good but what are we working on now?
Slide 66: Sustainable Velocity
Slide 67: TDD Shared Waterfalling teams in sprint
Slide 68: Dependencies
Slide 70: Leadership
Slide 71: Don’t be afraid to change the entire company all at one time
Slide 72: It’s not Process
Slide 73: It’s ADM
Slide 74: Executive Producer Parker Harris
Slide 75: Screenplay Chris Fry
Slide 76: Director Steve Greene
Slide 77: Co-Producer Jenny Cheng
Slide 78: Co-Producer Todd McKinnon Courtney Broadus
Slide 79: Executive Producers Steve Greene Chris Fry
Slide 80: Story Editors Andrea Leszek Catherine Courage
Slide 81: Starring Steve Graykowski
Slide 82: Eric Babinet
Slide 83: Rajani Ramanathan
Slide 84: April Oman
Slide 85: Guest Starring Matt Ho
Slide 86: Pete Behrens Rob Myers
Slide 87: Special Guest Stars Steve Fisher Woodson Martin
Slide 88: Co-starring Peter Morelli Siddhartha Singh
Slide 89: Rasmus Mencke Amy Farrow
Slide 90: With Andrew Sandler
Slide 91: STEVE GREENE Scrum Master CHRIS FRY Product Owner ANDREA LESZEK Art Director CATHERINE COURAGE UE Producer
Slide 92: STEVE GRAYKOWSKI Program Designer AMY FARROW Release Technician APRIL OMAN Survey Designer ERIC BABINET Assistant Producer RAJANI RAMANATHAN Adaptation Designer
Slide 93: PETE MORELLI Art Director of Done SIDD SINGH TDD Producer RASMUS MENKE Product Owner Designer ANDREW SANDLER Phase 0 Consultant STEVE GREENE Casting CHRIS FRY Extras Casting iStockPhoto Photos Flickr Google Images
Slide 94: Scrumforce Cast ERIC BABINET Scrum Master CATHERINE COURAGE Product Owner ANDREW WAITE Art Director & Developer FELIX SUKHENKO Developer MYSTI BERRY Documentation Designer
Slide 95: ADM Wiki Cast Art Director STEVE GREENE Editor ANDREA LESZEK Content Designers CHRIS FRY ANDREA LESZEK STEVE GRAYKOWSKI CATHERINE COURAGE ERIC BABINET
Slide 96: Special Thanks to Mike Cohn
Slide 97: Rolled out entirely on location in San Francisco, California USA
Slide 98: 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.
Slide 99: This has been a presentation of




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 23 (more)