Beyond Proxies and Permission for Helsinki€¦ · Title: Microsoft PowerPoint - Beyond Proxies and...

Preview:

Citation preview

Mary Poppendieckmary@poppendieck.comwww.poppendieck.com

Photograph © Tom Poppendieck

Bret’s Guiding Principle:Creators need an immediate 

connection with what they create.

OurGuiding Principle:

People need to figure things out for themselves. 

Combining Principles:People need to figure things out for themselves through an immediate connection with the results of their work.

Bret VictorInventing on Principle 

http://vimeo.com/36579366zCopyright©2018 Poppendieck.LLC

2

The Cathedral The Bazaar

Copyright©2018 Poppendieck.LLC 3The Cathedral and the Bazaar by Eric Raymond

Photograph © Tom Poppendieck Photograph © Tom Poppendieck

Copyright©2018 Poppendieck.LLC

4

Ljubljana

Photograph © Tom PoppendieckPhotograph © Tom Poppendieck

Copyright©2018 Poppendieck.LLC

5

Can Cau

Photograph © Tom Poppendieck

Copyright©2018 Poppendieck.LLC

6

Pisac

Photograph © Tom Poppendieck

For small, independent businesses

Copyright©2018 Poppendieck.LLC 7

For small, independent business teams

Photograph © Tom Poppendieck

Photograph © Tom Poppendieck

Copyright©2018 Poppendieck.LLC

8

Copyright©2018 Poppendieck.LLC 9Photograph © Tom Poppendieck

Photograph © Tom Poppendieck

Online Experimentation at Microsoftby Kohavi , Crook, & Longbotham

Presented at KDD 2009(Knowledge Discovery & Data Mining)

http://exp‐platform.com/expMicrosoft.aspxCopyright©2018 Poppendieck.LLC 10

Photograph © Dustin Poppendieck

Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

Copyright©2018 Poppendieck.LLC

11

Photograph © Tom Poppendieck

Two Pizza Teams – Amazon’s organizational model, designed to dramatically reduce the need for communication, enabling growth.

Typically teams have 6‐12 people, including  a leader who may act somewhat like a CEO. 

Teams are ‘separable’ [organizationally] and ‘single‐threaded’ [work on a single thing].  

Teams are responsible for a measurable set of external outcomes, focused on end customers [and immediate consumers].

Team decide internally both what they will work on and how they do the work.

Dependencies between teams are kept to an absolute minimum.

Copyright©2018 Poppendieck.LLC 13

1. True Customer Obsession2. Resist Proxies3. Embrace External Trends4. High Velocity Decision Making

Copyright©2017 Poppendieck.LLC

14

*Jeff Bezos ‐ April 2017 Letter to Shareholders

Photo / Eugene Hsu (@heuge)

Jeff Bezos

Make Products & Provide Services that Customers Love

Day 2 is stasis. Followed by irrelevance. Followed by excruciating, painful decline. Followed by death. And that is why it is always Day 1.

The ProcessThe BusinessThe Market StudyThe Product Owner

ProfitProductivityShareholder ValueCost, Schedule, Scope

Copyright©2018 Poppendieck.LLC

15

Photograph © Tom Poppendieck

Patacancha

Copyright©2018 Poppendieck.LLC 16

Photograph © Tom Poppendieck

Handoffs Dependencies

Copyright©2018 Poppendieck.LLC

17

*2017 State of DevOps Report, presented by Puppet and DORA

Full Stack Team Independent Deployment

Copyright©2018 Poppendieck.LLC

18

Extensive Automation Local Persistence

Photograph © Tom Poppendieck

Knowledge Responsibility

Copyright©2018 Poppendieck.LLC

19

Feedback Action

Allen Ward: Lean Product and Process Development

Acceptance test driven development processCross‐functional teams include Product, QA and OpsAutomated build, testing, db migration, and deploymentIncremental development on the trunk with continuous integrationSoftware always production ready, or everything stops until it isDeploy constantly, release by switch Credit: Jez Humble

Copyright©2018 Poppendieck.LLC 20Photograph © Tom Poppendieck

Small, Multi‐Disciplined TeamsIncluding Design, Engineering, Product, Ops…Clear Strategic Intent, Metrics, & Constraints

Freedom to ActWithout Permission – from colleagues or mgt.

Frequent (Continuous) DeploymentTo obtain feedback from the market

Learning is More Important than DeliveryWhat do customers love? How do we know?

Success = Meaningful OutcomesNot Proxies (Process, Features, Output)

Copyright©2018 Poppendieck.LLC

21

Photograph © Tom Poppendieck

Agile is a Waypoint,  Not a Destination.Same for DevOps.

Independent, Multi‐discipline Teams with End‐to‐endCustomer 

Responsibility.

Copyright©2018 Poppendieck.LLC

22

Reorganization Goal : “Build Stronger, more Rounded Professionals out all our People.”

Policy Deployment: Cascading Goals + Classic Problem Solving.

Start with SignalsFocus on ProblemsPlan with Hypotheses

Do MultipleExperiments

Use Data to Decide

Not Requirements Not FeaturesNot Estimates

Not  a  Backlogof Stories Don’t Guess ata Solution

Signals /Patterns

Problem Statement

HypothesisExperiment

Analysis & Conclusion

Copyright©2017 Poppendieck.LLC

23

Photograph © Tom Poppendieck Copyright©2018 Poppendieck.LLC 24

Mary Poppendieckmary@poppendieck.comwww.poppendieck.com

Photograph © Tom Poppendieck Copyright©2017 Poppendieck.LLC25