Slideshare.net (beta)

 

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 23 (more)

Salesforce.com Agile Transformation - Agile 2007 Conference

From sgreene, 11 months ago

Storytelling at the Agile 2007 Conference by Steve Greene and Chri more

8032 views  |  0 comments  |  22 favorites  |  7 embeds (Stats)
Download not available ?
 

Groups / Events

 
Embed
options

More Info

This slideshow is Public
Total Views: 8032
on Slideshare: 7980
from embeds: 52

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