Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

78
UNLEASHING the FOSSA Scaling Agile in an AMBITIOUS CULTURE Agile Leadership Summit Orlando, Florida November 2008 Steve Greene, salesforce.com

description

 

Transcript of Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Page 1: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

UNLEASHINGthe FOSSA

Scaling Agilein anAMBITIOUSCULTURE

Agile Leadership Summit

Orlando, Florida November 2008

Steve Greene, salesforce.com

Page 2: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 3: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 4: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 5: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

History

Page 6: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

from the beginning

Page 7: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

3Number of people in R&D

Page 8: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

fast innovativesmart

Page 9: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

4Number of Major Releases per year

Page 10: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

7 years later

Page 11: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

rapid success

Page 12: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

47,700+Customers

Page 13: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

1,100,000Subscribers

Page 14: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

10 Billion

transactions per quarter

Page 15: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

500+people in R&D

Page 16: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

it was getting more difficult to deliver

Page 17: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

2000 2001 2002 2003 2004 2005 2006

Features Delivered per Team

Days between Major Releases

Page 18: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

1Number of Major Releases in 2006

Page 19: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Why?

Page 20: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Lack of visibility

Page 21: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Resource Bottlenecks

Page 22: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Unpredictable completion of projects or initiatives

Page 23: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Lack of responsiveness, lack of team alignment on priorities

Page 24: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Unhappy Customers

Page 25: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

What did we do about it?

Page 26: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Major enterprise-wide Agile Transformation to ADM

In just 3 months+ another 18 months of continuous improvement

Page 27: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

I knew we needed radical change to get us back on track to regular releases and agile delivered.”

Parker HarrisFounder and Executive Vice President, Technology

Salesforce.com

Page 28: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

2000 2001 2002 2003 2004 2005 2006 2007

Features Delivered per Team

Days between Major Releases

Transformation Results

Page 29: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

ADM has delivered total visibility, total transparency and unbelievable productivity… a complete win!”

Steve Fisher Sr. Vice President, Platform Product

ManagementSalesforce.com

Page 30: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

On time delivery?

Last waterfall release

Page 31: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

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

Page 32: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

+61improvement in “mean time to release” for major releases in our first agile year

%

Page 33: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

+38Increase in feature requests delivered per developer in our first agile year

%

Page 34: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 35: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

88of respondents believe the quality of our products have improved or stayed the same

%

Page 36: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

89of respondents are having the “best time” or a “good time” at Salesforce

%

* Improved from 40% 18 months ago

Page 37: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

94of respondents would recommend ADM to their colleagues inside or outside Salesforce

%

Page 38: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 39: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

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.

Page 40: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

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

Scrum of (Scrum of Scrums)Seasonal Planning Rhythm

Page 41: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

The Rollout

Page 42: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Created a dedicated,

cross-functional rollout

team

Page 43: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Everyone jumped in together

Page 44: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Positioned as a return to our core values

Page 45: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Listen to your customers

IterateKISS

Page 46: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Distributed Ken Schwaber’s

Scrum book

Developed 2-hour Agile

overview

Page 47: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Sent 30 ScrumMasters to ScrumMaster Certification

Sent 35 Product Managers to Product Owner Certification

Page 48: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Created weekly

ScrumMaster and Product

Owner forums

Page 49: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Created internal, wiki-based website as a reference for team members

Page 50: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Just get started.(the rest will come later)

Page 51: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Change isn’t easy.(get ready to be hated)

Page 52: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

“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.”

Page 53: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

They don’t like us.(and may never like us again)

Page 54: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

“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...

Page 55: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

But, they got over it.

Page 56: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

And. Finally. The rollout is over!(but we’re not done)

Page 57: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Now for the later stuff.

Page 58: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Continuous Improvement

“Agile Launch”

Big Bang Rollout

January OctoberAprilOctober JanuaryJuly

Rollout Adoption Excellence Expansion

April

144 146 148 150 152 154

Page 59: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Continuous Improvement

“Agile Launch”

Big Bang Rollout

January OctoberAprilOctober JanuaryJuly

Rollout Adoption Excellence Expansion

April

Scrumforce

Office Hours

Release Management

Sustainable Velocity

Virtual Architecture

System TestingPTOn

Open Space SoS

Cross Team Impact

Dependencies

Release Planning

Page 60: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Continuous Improvement – Excellence & Expansion

OctoberApril JanuaryJuly

2008

April

IT Rollout

Customer & Partner Agile consulting

Technical Operations Rollout

OctoberJuly

2009

Page 61: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Don’t be like us.(or what would we’d do differently)

Page 62: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Involve more individual contributors early

Page 63: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Provide team members

more training earlier

and with more

intensity

Page 64: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Get outside coaching

earlier

Page 65: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Key executives should take concrete

deliverables around the rollout

Page 66: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Keys to success?

Page 67: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Ensure executive commitment

to the change

Page 68: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Focus on principles over

mechanics

Page 69: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Focus on getting several teams

to excellence

Page 70: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Provide radical transparency

Page 71: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Test Code Coverage for Salesforce.com

46.7%

64.9%

72.8%

31.1%

25%

35%

45%

55%

65%

75%

85%

2005 2006 2007 2008 2009

Year

% o

f C

ove

rag

e

2005

2006

2007

2008

16332

5752

2656

27967

Automation

Page 72: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture
Page 73: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

When the heat is on stick to your guns

Page 74: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

We failed.(all along the way)

Page 75: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

Experiment, be patient and expect to make

mistakes

Page 76: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

You can’t afford to NOT change

your organization to deliver

growth

Page 77: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture

More information about ADM

http://www.slideshare.net/sgreene/slideshows

Tags : ADM, agile, scrum, salesforce.com

Page 78: Agile Leadership Summit: Unleashing The Fossa : Scaling Agile in an Ambitious Culture