agile roots: the agile mindset - agility across the organization

47
The Agile Mindset: Agility Across the Organization Cory Foy | [email protected] | @cory_foy http://www.coryfoy.com http://www.prettykoolapps.com Thursday, June 19, 14

Upload: cory-foy

Post on 20-May-2015

1.617 views

Category:

Technology


1 download

DESCRIPTION

In this talk from Agile Roots 2014, Cory Foy talks about what is necessary for agility across the entire enterprise - regardless of whether you are using Agile, Lean, or Waterfall. Cory also covers the three principles and four value statements of agility.

TRANSCRIPT

Page 1: Agile Roots: The Agile Mindset - Agility Across the Organization

The Agile Mindset: Agility Across the

OrganizationCory Foy | [email protected] | @cory_foy

http://www.coryfoy.com http://www.prettykoolapps.com

Thursday, June 19, 14

Page 2: Agile Roots: The Agile Mindset - Agility Across the Organization

http://www.flickr.com/photos/adforce1/2841772751Thursday, June 19, 14

Page 3: Agile Roots: The Agile Mindset - Agility Across the Organization

http://www.flickr.com/photos/12495774@N02/2405297371

Thursday, June 19, 14

Page 4: Agile Roots: The Agile Mindset - Agility Across the Organization

SAFe

Thursday, June 19, 14

Page 5: Agile Roots: The Agile Mindset - Agility Across the Organization

MeetingsPSI Planning

StandupsScrum of Scrums

Team RetrosPSI Retros

Sprint DemosBacklog Grooming

ArtifactsSprint Backlog

PSI BacklogScrum BoardStory Points

Sprint ObjectivesPSI Objectives

StoriesFeatures

EpicsThemes

RolesScrumMaster

Product OwnerProduct ManagerRel. Train Cond.

TeamsBusiness

DevelopersTesters

ArchitectsManagers

And Everything a Traditional Project

Does Too!

Thursday, June 19, 14

Page 6: Agile Roots: The Agile Mindset - Agility Across the Organization

Agile != AgilityWaterfall != !Agility

Thursday, June 19, 14

Page 7: Agile Roots: The Agile Mindset - Agility Across the Organization

Cargo Cult Transformational

Practices In Place In Place

Principles Not known, or only at surface

Internalized - practices guided by principles

ValueSlight Change - some things better, but in a

similar state

Org rallies around the highest value items -

teams understand ROI

Thursday, June 19, 14

Page 8: Agile Roots: The Agile Mindset - Agility Across the Organization

http://www.flickr.com/photos/st3f4n/4370816189

Thursday, June 19, 14

Page 9: Agile Roots: The Agile Mindset - Agility Across the Organization

1 2 3 4 5

Practices Principles

Low Context; Low Discovery; Needs Strict Guidelines

High Context; Discovery of

Value; Intuition w/lightweight risk management

Novice Individual Expert

Forming Team Performing

Fully Defined Project Discovery Based

Value Defined Program Value Discovered

Follow the Plan Organization Respond to Change

Thursday, June 19, 14

Page 10: Agile Roots: The Agile Mindset - Agility Across the Organization

Scrum

SAFeKanban

1 2 3 4 5

Practices Principles

Thursday, June 19, 14

Page 11: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 12: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 13: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

“For business e-mail users who want to better manage the increasing number of messages they receive when out of the office, BlackBerry is a

mobile e-mail solution that provides a real-time link to their desktop e-mail for sending, reading and

responding to important messages. Unlike other mobile e-mail solutions, BlackBerry is wearable,

secure, and always connected.”

Thursday, June 19, 14

Page 14: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

“Our vision is to be earth’s most customer centric company; to build a place where people can come to find and discover anything they might want to

buy online.”

- Amazon.com

Thursday, June 19, 14

Page 15: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

“We believe in the simple not the complex. ..We believe in saying no to thousands of projects...We believe in deep collaboration and cross-pollination

of our groups...we don’t settle for anything less than excellence in every group in the company, and

we have the self-honesty to admit when we’re wrong and the courage to change.”

- Tim Cook, Apple Inc.

Thursday, June 19, 14

Page 16: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

CEO

Sales Delivery Finance

Teams

Thursday, June 19, 14

Page 17: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

CEO

Sales Delivery Finance

Teams

PMO

Project Manager Project Manager

Thursday, June 19, 14

Page 18: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Manager

Team

Thursday, June 19, 14

Page 19: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

QE Manager

Team

Dev Manager PM Manager Design Manager

Architect Manager

Thursday, June 19, 14

Page 20: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 21: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 22: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 23: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

UserStory

TeamDev

DesignTestArch

Security UX

Increment

Thursday, June 19, 14

Page 24: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Thursday, June 19, 14

Page 25: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 26: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

816 files changed, 34531 insertions(+)

50 files changed, 1347 insertions(+), 97 deletions(-)

Thursday, June 19, 14

Page 27: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 28: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 29: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 30: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

“In Waterfall, value gets calculated bycompleting a phase or a portion of the solution.

You complete many Waterfall phases withoutactually producing any working software. Is

that really value? Or is it just a myth of value?”

http://www.accenture.com/SiteCollectionDocuments/PDF/Accenture-Demystifying-Agile-POV.pdf

Thursday, June 19, 14

Page 31: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 32: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

286.5 / 1592.5

7 weeks of work40 weeks to do the 7 weeks

Thursday, June 19, 14

Page 33: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

Backlogof

Work

17 21 11 24 7 13 19Days Available

Capacity: 112 Days

(97 Days)

https://www.flickr.com/photos/1uplego/8496659311

Thursday, June 19, 14

Page 34: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

Backlogof

Work

17 FeaturesNeeded: 100 Days

Feature Cycle Time: 8 DaysFeature WIP Limit: 2

9 Sets8 Days per setTotal: 72 Days

Thursday, June 19, 14

Page 35: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

Time Period 20 Weeks (2 PSIs)

Number of Teams 27

Number of Hours 326,000

% Support/Defect Stories 48%

Thursday, June 19, 14

Page 36: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

ManagementThursday, June 19, 14

Page 37: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

Command and Control Only Gets You

What You Know

Thursday, June 19, 14

Page 38: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

QE Manager

Team

Dev Manager

PM Manager Design Manager

Architect Manager

Dev Manager

Dev Manager

Dev Manager

Thursday, June 19, 14

Page 39: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

QE Manager

Team

Dev Manager

PM Manager Design Manager

Architect Manager

Dev Manager

Dev Manager

Dev Manager

Dev Manager

Leadership

Thursday, June 19, 14

Page 40: Agile Roots: The Agile Mindset - Agility Across the Organization

One Vision One Voice One Team

Outcomesover

Output

Velocityover

Capacity

Throughputover

Utilization

Leadershipover

Management

[Agility] happens not by exception, but is integral to all parts of the firm

- (apologies to) Steve Blank

Thursday, June 19, 14

Page 41: Agile Roots: The Agile Mindset - Agility Across the Organization

Thursday, June 19, 14

Page 42: Agile Roots: The Agile Mindset - Agility Across the Organization

Thursday, June 19, 14

Page 43: Agile Roots: The Agile Mindset - Agility Across the Organization

B1 B2 B3 B4

Team

Thursday, June 19, 14

Page 44: Agile Roots: The Agile Mindset - Agility Across the Organization

B1 B2 B3 B4

Team

One Voice

Thursday, June 19, 14

Page 45: Agile Roots: The Agile Mindset - Agility Across the Organization

Thursday, June 19, 14

Page 46: Agile Roots: The Agile Mindset - Agility Across the Organization

Thursday, June 19, 14

Page 47: Agile Roots: The Agile Mindset - Agility Across the Organization

Cory [email protected]

@cory_foy

blog.coryfoy.com

prettykoolapps.com

coryfoy.com

Agile, Lean and Waterfall Workshop -

Friday @1pmThursday, June 19, 14