SlideShare a Scribd company logo
1 of 88
Download to read offline
@agilesensei
www.agilesensei.com
www.a3thinker.com

written, illustrated
and performed by

Claudio Perrone
How do you
develop
WINNING
products?
a few years ago, this would have been my
answer…
Waterfall focused
on speed &
efficiency through
specialization
Despite all the best intentions, however,
Bringing projects to “success” always
required heroic efforts
… And the risk of failing to meet
customer expectations was high

“

Software and cathedrals are much
the same – first we build them,
then we pray.
--- Samuel T. Redwine, Jr.
Luckily, in 2001, I met someone who
OPENED MY EYES…
1

Agile
Software
Development
“It was then that I
discovered the
true nature of the
problem.”
“I started by
applying XP
technical
practices”
“… Which I later integrated with scrum”
“My teams and I fully embraced Agile
development to grow a world-class
software organization”
We syncronized our work daily

To DO

Doing

Done

Burndown

Work Left

Family 1

Days
Unplanned

Next
We systematically reviewed our process

Good

Bad

Next

Do Less

Do more

Start
Doing

Stop
Doing

Keep
Doing
The revolution was represented by the
“inspect & adapt” approach to development
Our culture was based on “empowerment”
rather than “command & control”
We crafted opinionated software

“The best software
has a vision.
The best software
takes sides.
…
Decide what
your vision is and run with it.”
-- 37 signals
We won awards
and respect…
We almost
touched the sky…
Almost
“July 2009 was the wettest July
on record in Ireland”
“I’ll remember it as the month MATTEO
was born”
BUT it is also the month
I had to let go of a dream
WITHOUT A JOB
WITHOUT A purpose
WITH A GROWING
Family to support…
… I did the only
thing that was left
for me to do…
I became a Lean & Agile consultant!
On my first mission, a cio asked me a
question that haunts me to this day…
“If you were so smart,
why did you fail?”
2

Lean
The adoption of Agile practices at
enterprise level proved to be a mighty
challenge
Scrum works
Except when it
doesn’t
“to succeed…”
…you'll need to design
processes that improve the
product development flow…
… Optimize the whole, rather
than just focus on unit
costs…
… and develop a culture of
continuous improvement
…
Awesome.
Do it!
er…Alternatively, you can buy a bunch of
cool cloud-based enterprise 2.0 solutions
and/or send your people to a “certified
scrum gladiator”tm course.
Teams gained the support of Entreprise
transition communities, communities of
practice and improvement workgroups

Improvement
backlog

Enterprise
Transition
Community (ETC)

Process Definition
Workgroup
..
Continuous Integration
Workgroup
..
Architecture
CoP
..
Scrum
CoP
…
Automated testing
CoP
…
etc
Customers
Lean destroyed the myth that splitting work
Kaizen
Current State Value-Stream Map
in big batches improves the economies xx to yy (high season)
Period calculated: from of
Acme Reinsurance
Push arrow
F: 200/month
scale.
Date: xxx
inbox

Author: Claudio Perrone

Average: 10/day

Pull arrow
Proc. Lead Time: 71.75h
Non VAT

3d

Value Adding Time (VAT)

0.25h

2d

2.5d
5h

2h
1h

1h

Calculate
premium

2h

Submit
quote

Proc. Efficiency 12.9%

Train on
Kanban
pulling
Reinsurance placement

Request for
reinsurance

Register
20jobs

Clean &
analyze
data

FIFO

Reduce
batch
sizes

10jobs
$ value

Calculate
risk

2jobs
due date

Clarify
classes of
service

C/T too
long
Setup
Kanban
board

5jobs

Improve
system
validation

Total Cycle Time: 9.25h
… And provided many “tools” to obliterate
Customers
the competition
Future State Value-Stream Map
Period calculated: from xx to yy (high season)
Acme Reinsurance
Date: xxx

F: 200/month

Pull arrow

Author: Claudio Perrone

Average: 10/day

Proc. Lead Time: 46.25h
Non VAT

2d

Value Adding Time (VAT)

0.25h

1d

1.5d
4h

2h
1h

2h

1h

Calculate
premium

Submit
quote

Proc. Efficiency 17.8%

Train on
Kanban
pulling
Reinsurance placement

Request for
reinsurance

Register
MAX
5 jobs

Reduce
batch
sizes

Clean &
analyze
data

MAX
4 jobs

Calculate
risk

MAX
2jobs

Clarify
classes of
service

C/T too
long
Setup
Kanban
board

MAX
2jobs

Improve
system
validation

Total Cycle Time: 8.25h
I Integrated the kanban method to enable an
evolutionary approach to change
KANBAN enabled the introduction of agility in
otherwise unsuitable contexts
Development

Ordered
Backlog

3

6
Rq.
Fixed

DOD

DOR
Expedite

1

PreTesting

CD
Ready

Smoke Test

PreTested

Done

DOD

Integration

Done

Integration Team
(Complex configuration)
DOD
But it was only the beginning
A war was tragically
consuming behind
corporate walls
Firefighting, arbritrary targets and
autocratic leadership were undermining the
opportunity for a real transformation
The traditional agile approach towards
management wasn’t going to be effective
… You are a “chicken”. You
shouldn’t even talk
Does this look
familiar?
Do you
remember
how the
story ends?
W. Edwards deming believed that…

“

95% of variation in worker’s
performance is governed by the
systems

---W. Edwards Deming
Perhaps…

“

We should work on our processes, not
the outcome of our processes.
---W. Edwards Deming
And I would add…

“

Let’s design systems as if tomorrow
we were more stupid than today.
--- Claudio Perrone
“At Toyota, improving and managing are one
and the same”

Traditional thinking:

Normal daily management

+
improvement

Toyota’s thinking:

Normal daily management

=
Process improvement
“you manage things, you lead people”

“

There are three kinds of leaders.
Those who tell you what to do.
Those who allow you to do what you
want.
And lean leaders who come down to
the work and help you figure it out.
--- John Shook, Chairman & CEO, Lean Enterprise Institute
During my work with “a3 thinking”, a Toyota
management process to systematically solve
problems, improve and mentor…
I discovered that a3 thinking = Lean thinking, a
vivid expression of the scientific method!
“The Lean revolution gave a purpose and method
to management”

“

I want you to use your own heads.
And I want you actively to train
your people on how to think for
themselves.
--- Eiji Toyoda
“Hence, I offer you my own definition”

“

Lean is a business strategy
to make money*
THROUGH
the development of people

(*) replace with “create customer value” or “achieve
results”, if you prefer
Using Lean and agile, I brought operational
excellence to many clients, from large
enterprises to fast-growing companies around
Europe
But that old
question still
remained
unanswered…
… Until one day
3

Lean Startup
I entered a new world
... A world that recognized the extraordinary
challenges I once faced

“

A startup is a human institution
designed to create new products
and services under conditions of
extreme uncertainty.
--- Eric Ries
It gave me a path to create a sustainable
business around products that customers want
data,
feedback,
insights

Customer development
PROBLEM/
SOLUTION
FIT

Customer
discovery

PRODUCT/
MARKET
FIT

Customer
validation

stop

stop

SCALE

Customer
creation

stop

Company
building

Lean & Agile
development

Pivot
hypothesis,
experiments,
insights

Problem: Unknown

solution:
Unknown
... A path characterized by frequent scientific
experiments…

Learn

Build

(establish an
hypothesis)

(Build an experiment
to test that hypothesis)

Measure
(Determine a quantitative or qualitative method to evaluate that hypothesis.)
… To accelerate the rate of learning…

Learn

idea

(whether to pivot
or persevere)

Build
(Turn ideas into product)

(often a series of
MVPs)

data

Product
Measure
(How customers respond)
… And measure real progress towards success

Acquisition

Activation

retention
revenue
referral

How do users find you?
Do users have a great first experience?
Do users come back?
How do you make money?
Do user tell others?

( see Dave McClure
“Pirate” metrics)

Cohort analysis
“

It is not the employer who pays the
wages. Employers only handle the
money. It is the customer who pays
the wages
--- Henry Ford
Today
I document my business model(s) explicitly

Top 3
Problems

Existing
alternatives

Solution

Key metrics

Cost structure

www.leancanvas.com

Unique
Value
Proposition

Unfair
Advantage

Channels

Revenue streams

Customer
Segments

Early
adopters
my vision is built on opinions untested
assumptions
… which I systematically validate with
experiments…
… that force me to “get out of the building”
…and gather data to verify whether my
actions affect customer behavior

IN PROGRESS

BACKLOGS

Observations/

INSIGHTS

Hypotheses

SELECTED

DESIGN/BUILD
EXPERIMENTS

PARTIAL
ROLLOUT

DONE

VALIDATE
QUALITATIVELY

VALIDATED
LEARNING

FULL
ROLLOUT

VERIFY
QUANTITATIVELY

DONE
DONE
specifically...

I execute tasks
To develop features
That are part of experiments
That I run to validate hypotheses
That I formulate thanks to
observations about the world that
surrounds us.
I Use A3 thinking to systematically
focus on the “one metric that matters”
in the current stage of my business
Target

Increase conversion rate
from 8% to 10%
by Mar 31st 2013
I validate my solutions, OFTEN with low fidelity MVPs
… and Activate enthusiastic earlyvangelists with a
glimpse of a future that will come
… until, of course, my next pivot

www.a3thinker.com	
  
What will
Your future
look like?
Final Thoughts
“

Don’t dream of success.
Create the conditions to
inevitably converge to it.
--- Me (1967 - )
“

Talk does not cook rice

claudio@agilesensei.com	
  
www.agilesensei.com	
  
www.a3thinker.com	
  
www.twi6er.com/agilesensei	
  

--- Chinese proverb
Thank You!

Claudio	
  Perrone	
  

claudio@agilesensei.com	
  
www.agilesensei.com	
  
www.a3thinker.com	
  
www.twi6er.com/agilesensei	
  
P.S.: The future is here.

More Related Content

What's hot

Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XPSemen Arslan
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsJeff Nielsen
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Finalbmcglin
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development modelZachar Prychoda
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)Davis Thomas
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Agile Management Part 1+2-MCFINAL
Agile Management Part 1+2-MCFINALAgile Management Part 1+2-MCFINAL
Agile Management Part 1+2-MCFINALMurray Cantor
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewInvensis Learning
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesAndreea Visanoiu
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2Murray Cantor
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project ManagementSemen Arslan
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningScrum Australia Pty Ltd
 

What's hot (20)

Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
 
Agile 101
Agile 101Agile 101
Agile 101
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Agile by numbers
Agile by numbersAgile by numbers
Agile by numbers
 
Kaizen software development model
Kaizen software development modelKaizen software development model
Kaizen software development model
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
When to use agile (PMI ACP)
When to use agile (PMI ACP)When to use agile (PMI ACP)
When to use agile (PMI ACP)
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Management Part 1+2-MCFINAL
Agile Management Part 1+2-MCFINALAgile Management Part 1+2-MCFINAL
Agile Management Part 1+2-MCFINAL
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
Agile @SAP Why and How?
Agile @SAP Why and How?Agile @SAP Why and How?
Agile @SAP Why and How?
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Introduction to Agile Project Management
Introduction to Agile Project ManagementIntroduction to Agile Project Management
Introduction to Agile Project Management
 
What a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan BunningWhat a scrum master really does by Rowan Bunning
What a scrum master really does by Rowan Bunning
 

Viewers also liked

Microservices: Architecture to scale Agile
Microservices: Architecture to scale AgileMicroservices: Architecture to scale Agile
Microservices: Architecture to scale AgileEberhard Wolff
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles Ryder System, Inc.
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisationsClaudio Perrone
 
The Rise of the Lean Machine
The Rise of the Lean MachineThe Rise of the Lean Machine
The Rise of the Lean MachineClaudio Perrone
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Breakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneBreakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneClaudio Perrone
 
Lean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursLean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursClaudio Perrone
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationClaudio Perrone
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIsYuval Yeret
 
Lean project management
Lean project management Lean project management
Lean project management John Bun
 

Viewers also liked (15)

Microservices: Architecture to scale Agile
Microservices: Architecture to scale AgileMicroservices: Architecture to scale Agile
Microservices: Architecture to scale Agile
 
Lean Project Management Principles
Lean Project Management Principles Lean Project Management Principles
Lean Project Management Principles
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
Terraforming organisations
Terraforming organisationsTerraforming organisations
Terraforming organisations
 
The Rise of the Lean Machine
The Rise of the Lean MachineThe Rise of the Lean Machine
The Rise of the Lean Machine
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Breakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be DoneBreakthrough Innovation with Jobs To Be Done
Breakthrough Innovation with Jobs To Be Done
 
Lean Startup for Smart Entrepreneurs
Lean Startup for Smart EntrepreneursLean Startup for Smart Entrepreneurs
Lean Startup for Smart Entrepreneurs
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
Lean project management
Lean project management Lean project management
Lean project management
 
Lean Process Improvement Techniques
Lean Process Improvement TechniquesLean Process Improvement Techniques
Lean Process Improvement Techniques
 

Similar to The 3 Revolutions (Agile, Lean, Lean Startup)

Beyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionBeyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionClaudio Perrone
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAgileNZ Conference
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputEdwin Dando
 
Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Andrea Darabos
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Stephen M. Walker II
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction Bryan Cassady
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationSoftware Education (SoftEd)
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitBryan Cassady
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agilesparkagility
 
Cycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessCycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessBryan Cassady
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Dr Phil Jacobs
 
How to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamHow to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamDrift
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesProyectalis / Improvement21
 
Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Jeremy Johnson
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...Thomas Gölles
 
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016Business of Software Conference
 
News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)TorranceLearning
 

Similar to The 3 Revolutions (Agile, Lean, Lean Startup) (20)

Beyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in ActionBeyond Value Streams: Experimental Evolution in Action
Beyond Value Streams: Experimental Evolution in Action
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Alternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over outputAlternatives to scaling your agile process: valuing outcomes over output
Alternatives to scaling your agile process: valuing outcomes over output
 
Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)Agile Product Management - Co-Training with Angel Medinilla (c)
Agile Product Management - Co-Training with Angel Medinilla (c)
 
Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)Managing Innovation Infodeck (LPC Madrid 2019)
Managing Innovation Infodeck (LPC Madrid 2019)
 
EDHEC Course Introduction
EDHEC Course Introduction EDHEC Course Introduction
EDHEC Course Introduction
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 Presentation
 
Final cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkitFinal cycles overview jan 2019 with toolkit
Final cycles overview jan 2019 with toolkit
 
Fundamentals of Agile
Fundamentals of AgileFundamentals of Agile
Fundamentals of Agile
 
Cycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your businessCycles: The simplest, proven way to build your business
Cycles: The simplest, proven way to build your business
 
Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1Imperial College Presentation - PJ v1.1
Imperial College Presentation - PJ v1.1
 
How to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product TeamHow to Build a Customer-Driven Product Team
How to Build a Customer-Driven Product Team
 
Agile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course SlidesAgile Kaizen: Agile Product Management - Course Slides
Agile Kaizen: Agile Product Management - Course Slides
 
Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017
 
How to Thrive in a Post-AOR World
How to Thrive in a Post-AOR WorldHow to Thrive in a Post-AOR World
How to Thrive in a Post-AOR World
 
ForMetis160707
ForMetis160707ForMetis160707
ForMetis160707
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...
SharePoint Konferenz Wien 2018 - Intranet in SharePoint: how to deliver an in...
 
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016David Cancel, Building a Customer Driven Product Team, BoS USA 2016
David Cancel, Building a Customer Driven Product Team, BoS USA 2016
 
News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

The 3 Revolutions (Agile, Lean, Lean Startup)

  • 3. a few years ago, this would have been my answer…
  • 4. Waterfall focused on speed & efficiency through specialization
  • 5. Despite all the best intentions, however, Bringing projects to “success” always required heroic efforts
  • 6. … And the risk of failing to meet customer expectations was high “ Software and cathedrals are much the same – first we build them, then we pray. --- Samuel T. Redwine, Jr.
  • 7. Luckily, in 2001, I met someone who OPENED MY EYES…
  • 9. “It was then that I discovered the true nature of the problem.”
  • 10. “I started by applying XP technical practices”
  • 11. “… Which I later integrated with scrum”
  • 12. “My teams and I fully embraced Agile development to grow a world-class software organization”
  • 13. We syncronized our work daily To DO Doing Done Burndown Work Left Family 1 Days Unplanned Next
  • 14. We systematically reviewed our process Good Bad Next Do Less Do more Start Doing Stop Doing Keep Doing
  • 15. The revolution was represented by the “inspect & adapt” approach to development
  • 16. Our culture was based on “empowerment” rather than “command & control”
  • 17. We crafted opinionated software “The best software has a vision. The best software takes sides. … Decide what your vision is and run with it.” -- 37 signals
  • 18. We won awards and respect…
  • 21. “July 2009 was the wettest July on record in Ireland”
  • 22. “I’ll remember it as the month MATTEO was born”
  • 23. BUT it is also the month I had to let go of a dream
  • 26. WITH A GROWING Family to support…
  • 27. … I did the only thing that was left for me to do…
  • 28. I became a Lean & Agile consultant!
  • 29. On my first mission, a cio asked me a question that haunts me to this day…
  • 30. “If you were so smart, why did you fail?”
  • 32. The adoption of Agile practices at enterprise level proved to be a mighty challenge
  • 33. Scrum works Except when it doesn’t
  • 34. “to succeed…” …you'll need to design processes that improve the product development flow…
  • 35. … Optimize the whole, rather than just focus on unit costs…
  • 36. … and develop a culture of continuous improvement
  • 37.
  • 39. er…Alternatively, you can buy a bunch of cool cloud-based enterprise 2.0 solutions and/or send your people to a “certified scrum gladiator”tm course.
  • 40. Teams gained the support of Entreprise transition communities, communities of practice and improvement workgroups Improvement backlog Enterprise Transition Community (ETC) Process Definition Workgroup .. Continuous Integration Workgroup .. Architecture CoP .. Scrum CoP … Automated testing CoP … etc
  • 41. Customers Lean destroyed the myth that splitting work Kaizen Current State Value-Stream Map in big batches improves the economies xx to yy (high season) Period calculated: from of Acme Reinsurance Push arrow F: 200/month scale. Date: xxx inbox Author: Claudio Perrone Average: 10/day Pull arrow Proc. Lead Time: 71.75h Non VAT 3d Value Adding Time (VAT) 0.25h 2d 2.5d 5h 2h 1h 1h Calculate premium 2h Submit quote Proc. Efficiency 12.9% Train on Kanban pulling Reinsurance placement Request for reinsurance Register 20jobs Clean & analyze data FIFO Reduce batch sizes 10jobs $ value Calculate risk 2jobs due date Clarify classes of service C/T too long Setup Kanban board 5jobs Improve system validation Total Cycle Time: 9.25h
  • 42. … And provided many “tools” to obliterate Customers the competition Future State Value-Stream Map Period calculated: from xx to yy (high season) Acme Reinsurance Date: xxx F: 200/month Pull arrow Author: Claudio Perrone Average: 10/day Proc. Lead Time: 46.25h Non VAT 2d Value Adding Time (VAT) 0.25h 1d 1.5d 4h 2h 1h 2h 1h Calculate premium Submit quote Proc. Efficiency 17.8% Train on Kanban pulling Reinsurance placement Request for reinsurance Register MAX 5 jobs Reduce batch sizes Clean & analyze data MAX 4 jobs Calculate risk MAX 2jobs Clarify classes of service C/T too long Setup Kanban board MAX 2jobs Improve system validation Total Cycle Time: 8.25h
  • 43. I Integrated the kanban method to enable an evolutionary approach to change
  • 44. KANBAN enabled the introduction of agility in otherwise unsuitable contexts Development Ordered Backlog 3 6 Rq. Fixed DOD DOR Expedite 1 PreTesting CD Ready Smoke Test PreTested Done DOD Integration Done Integration Team (Complex configuration) DOD
  • 45. But it was only the beginning
  • 46. A war was tragically consuming behind corporate walls
  • 47. Firefighting, arbritrary targets and autocratic leadership were undermining the opportunity for a real transformation
  • 48. The traditional agile approach towards management wasn’t going to be effective … You are a “chicken”. You shouldn’t even talk
  • 50.
  • 52. W. Edwards deming believed that… “ 95% of variation in worker’s performance is governed by the systems ---W. Edwards Deming
  • 53. Perhaps… “ We should work on our processes, not the outcome of our processes. ---W. Edwards Deming
  • 54. And I would add… “ Let’s design systems as if tomorrow we were more stupid than today. --- Claudio Perrone
  • 55. “At Toyota, improving and managing are one and the same” Traditional thinking: Normal daily management + improvement Toyota’s thinking: Normal daily management = Process improvement
  • 56. “you manage things, you lead people” “ There are three kinds of leaders. Those who tell you what to do. Those who allow you to do what you want. And lean leaders who come down to the work and help you figure it out. --- John Shook, Chairman & CEO, Lean Enterprise Institute
  • 57. During my work with “a3 thinking”, a Toyota management process to systematically solve problems, improve and mentor…
  • 58. I discovered that a3 thinking = Lean thinking, a vivid expression of the scientific method!
  • 59. “The Lean revolution gave a purpose and method to management” “ I want you to use your own heads. And I want you actively to train your people on how to think for themselves. --- Eiji Toyoda
  • 60. “Hence, I offer you my own definition” “ Lean is a business strategy to make money* THROUGH the development of people (*) replace with “create customer value” or “achieve results”, if you prefer
  • 61. Using Lean and agile, I brought operational excellence to many clients, from large enterprises to fast-growing companies around Europe
  • 62. But that old question still remained unanswered…
  • 65. I entered a new world
  • 66. ... A world that recognized the extraordinary challenges I once faced “ A startup is a human institution designed to create new products and services under conditions of extreme uncertainty. --- Eric Ries
  • 67. It gave me a path to create a sustainable business around products that customers want data, feedback, insights Customer development PROBLEM/ SOLUTION FIT Customer discovery PRODUCT/ MARKET FIT Customer validation stop stop SCALE Customer creation stop Company building Lean & Agile development Pivot hypothesis, experiments, insights Problem: Unknown solution: Unknown
  • 68. ... A path characterized by frequent scientific experiments… Learn Build (establish an hypothesis) (Build an experiment to test that hypothesis) Measure (Determine a quantitative or qualitative method to evaluate that hypothesis.)
  • 69. … To accelerate the rate of learning… Learn idea (whether to pivot or persevere) Build (Turn ideas into product) (often a series of MVPs) data Product Measure (How customers respond)
  • 70. … And measure real progress towards success Acquisition Activation retention revenue referral How do users find you? Do users have a great first experience? Do users come back? How do you make money? Do user tell others? ( see Dave McClure “Pirate” metrics) Cohort analysis
  • 71. “ It is not the employer who pays the wages. Employers only handle the money. It is the customer who pays the wages --- Henry Ford
  • 72. Today
  • 73. I document my business model(s) explicitly Top 3 Problems Existing alternatives Solution Key metrics Cost structure www.leancanvas.com Unique Value Proposition Unfair Advantage Channels Revenue streams Customer Segments Early adopters
  • 74. my vision is built on opinions untested assumptions
  • 75. … which I systematically validate with experiments…
  • 76. … that force me to “get out of the building”
  • 77. …and gather data to verify whether my actions affect customer behavior IN PROGRESS BACKLOGS Observations/ INSIGHTS Hypotheses SELECTED DESIGN/BUILD EXPERIMENTS PARTIAL ROLLOUT DONE VALIDATE QUALITATIVELY VALIDATED LEARNING FULL ROLLOUT VERIFY QUANTITATIVELY DONE DONE
  • 78. specifically... I execute tasks To develop features That are part of experiments That I run to validate hypotheses That I formulate thanks to observations about the world that surrounds us.
  • 79. I Use A3 thinking to systematically focus on the “one metric that matters” in the current stage of my business Target Increase conversion rate from 8% to 10% by Mar 31st 2013
  • 80. I validate my solutions, OFTEN with low fidelity MVPs
  • 81. … and Activate enthusiastic earlyvangelists with a glimpse of a future that will come
  • 82. … until, of course, my next pivot www.a3thinker.com  
  • 85. “ Don’t dream of success. Create the conditions to inevitably converge to it. --- Me (1967 - )
  • 86. “ Talk does not cook rice claudio@agilesensei.com   www.agilesensei.com   www.a3thinker.com   www.twi6er.com/agilesensei   --- Chinese proverb
  • 87. Thank You! Claudio  Perrone   claudio@agilesensei.com   www.agilesensei.com   www.a3thinker.com   www.twi6er.com/agilesensei  
  • 88. P.S.: The future is here.