salesforce.com agile transformation - agile 2007 conference

Post on 16-Apr-2017

83.388 Views

Category:

Business

2 Downloads

Preview:

Click to see full reader

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