SlideShare a Scribd company logo
1 of 33
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Learn about the secret art of incremental delivery
Join us to discover what an
“increment” is and learn how to
design one through a fun exercise
about building a highway in the
medieval ages
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
● Outcome: define the
roadmap (deliverables) for
each of the 5 years
● Timebox: 5mins
Build a Road from your Village “A” to Village “B”
Through a Forest...
Village “B”
Village
“A”
Context: You live in medieval times, in a village A in eastern Europe.
Times are tough, and so your village elected a new major, on a platform
of re-igniting the economy. They will do this by building a highway to a
remote village that lies on the other side of a deep, dark forest.
The major will make the multi-million gold-coin budget available through
5 equal installments, over 5 years. You are the Project Manager….
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Approaches
Yr Approach 1 Approach 2 Approach 3
1
2
3
4
5
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Approaches
Yr Approach 1
(aka waterfall)
Approach 2
(aka incremental)
Approach 3
(iterative & incremental)
1 Analysis Mile 1 Basic Path (foot path)
2 Plan & Design Mile 2 Widen it (Carriage)
3 Foundations Mile 3 Pave it (Cars)
4 Road Mile 4 Two Lanes (two way traffic)
5 Hardware Mile 5 Emergency stops
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Let’s Talk about Risks
Building a highway in the medieval ages is a complex undertaking. What are some
of the things that could go wrong?
● Outcome: 3 things that
could go wrong
● Timebox: 5mins
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
What surprises might you encounter?
<template>
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Types of Risks
Business Risks
(are we building the right
thing?)
Technical Risks
(are we building the
thing right?
Financial Risks
(Can we sustain
building it?)
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
agile uses iterative & incremental
delivery to better manage those risks
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Incremental Delivery
Slices the project into small pieces
so each piece fulfills 3 criteria
1. Business value - even very
small
2. Validate business and technical
assumptions
3. Make progress
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
For example….
(an example of slicing by use case)
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Step 1 - Blaze a Trail
MVP No infrastructure, Pioneers only
Value Very low volume trade
Validate
assumptions
Business
Get to know people in village B, can
we trade with them?
Technical
Can this route be used, are there
canyons, passes?
Progress clear path to bring experts for
inspection
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Step 2 - Harden the Path
MVP Can’t drive, but can walk with ease
Value Trade a variety of goods, and more
of them… (eg. bicycles)
Validate
assumptions
Business
Do they really mean it?
Technical
Clear path to bring basic machinery
Progress clear path to bring experts for
inspection
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Step 3 - Widen the Path
MVP Off-road vehicles, horse carts
Value Steady flow of goods of almost all kinds
Validate
assumptions
Business
Will Trade weightier goods, and lots of
them… (eg. how big is this market?)
Technical
How to pave a road?
Common drainage issues
Progress Clear path for serious machinery
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Step 4 - Permanent Road
MVP Most common vehicles (no edge
cases)
Value real-scale trading with trucks going
all day, every day
Validate
assumptions
Business
Still need a highway?
Technical
Can we build on this ground?
Progress Clear path for VERY large
machinery
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Step 5 - Highway
MVP Scaled solution
Value All goods, all kinds, very heavy volume
Validate
assumptions
Business
Can we sustain scaled trade over the
long term
Technical
How to build a highway?
Progress Goal achieved
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Benefits & Principles of Incremental,
Iterative Delivery
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Iterative Incremental Delivery
Each increment ….
Principle #1 - Delivers immediate, appreciable value to customers
● At any time we can use what we have built
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Iterative Incremental Delivery
Each increment ….
Principle #1 - Delivers immediate, appreciable value to customers
● At any time we can use what we have built
Principle #2 - Validates assumptions/acquires knowledge by getting
customers to use the product
● Customer facing (are we building the right thing)
● Technical (are we building the thing right)
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Importance of Validating Live
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
What the
customer
asked for
How the
programmer
wrote it
How the
analyst
designed it
How sales
described it
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
How the
project was
documented
What
operations
installed
How the
customer was
billed
What the
customer
needed
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
What the
customer
asked for
What the
customer
NEEDED
vs.
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Compound Interest Principle
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Cost of Delay for Errors
design dev test uat launch ops
100x
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Iterative Incremental Delivery
Each increment ….
Principle #1 - Delivers immediate, appreciable value to customers
● At any time we can use what we have built
Principle #2 - Validates assumptions/acquires knowledge by getting customers to
use the product
● Customer facing (are we building the right thing)
● Technical (are we building the thing right)
Principle #3 - Is a stepping stone to the final product (technical leverage)
● Reusability
● Permanence of solution
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Considerations
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
All
Functionality
Robustness
Features
feature
Robust
enough &
Sustainable
DoD
feature
#1 - Robustness vs. Scope
feature
feature
feature
feature
Full Product
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
#2 - Cost vs. Benefit
Efficiency
Adaptability
The suitability for using an iterative, incremental
approach is a function of complexity, uncertainty, and
ultimately the need vs. cost of change
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
#3 - Cost vs. Risk
Iterative &
incremental
cost per unit
Waterfall cost
per unit
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
#4 - Cost vs. Risk
Iterative &
incremental
cost per unit
Waterfall cost
per unit
Cost of change
in waterfall
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Conclusion
● Why?
○ Agile is about managing risks more stringently
○ And early revenue generation
○ And managing complexity
● What?
○ 3 criteria/principles for an agile increment
■ Business Value each increment
■ Validate business & technical assumptions
■ Make progress towards end goal
● How?
○ Slice by use case, audience, target market, etc.
● And?
○ Overhead will eventually pay for itself
○ May be unnecessary for streamlined type of work
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Q & A
Consider Watching: links.klose-coaching.com/incremental
© Lukas Klose - agile coach & trainer
unleash the power of your teams.
Thank you!

More Related Content

Similar to What is an MVP - Managing risks with agile

Introduction To Enterprise Agility
Introduction To Enterprise AgilityIntroduction To Enterprise Agility
Introduction To Enterprise AgilitySynerzip
 
OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)Gunther Verheyen
 
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...Webinar operational excellence 28 july last - Case study Samsonite - Advance ...
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...Advance Operations Management School srl
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Custom mobile application development
Custom mobile application developmentCustom mobile application development
Custom mobile application developmentKeven Thibeault
 
Trusted IT Solutions Provider in Riyadh
 Trusted IT Solutions Provider in Riyadh Trusted IT Solutions Provider in Riyadh
Trusted IT Solutions Provider in RiyadhSolutel Software
 
Water outsource data dot piont
Water outsource data dot piontWater outsource data dot piont
Water outsource data dot piontTom Evans
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdfBoykepaulus1
 
Business Optimizer Introduction
Business Optimizer IntroductionBusiness Optimizer Introduction
Business Optimizer IntroductionDonato Marrazzo
 
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...Matthew Klassen
 
Customer Success with Technical Customers
Customer Success with Technical CustomersCustomer Success with Technical Customers
Customer Success with Technical CustomersGainsight
 
CV of Michael Hill July2016
CV of Michael Hill July2016CV of Michael Hill July2016
CV of Michael Hill July2016Michael Hill
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Ravi Tadwalkar
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesDean Delamont
 
Column5 sap case study mutual of enumclaw
Column5 sap case study   mutual of enumclawColumn5 sap case study   mutual of enumclaw
Column5 sap case study mutual of enumclawColumn5
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015Yuval Yeret
 
Agile scaling approach - spotify model & common sense
Agile scaling approach - spotify model & common senseAgile scaling approach - spotify model & common sense
Agile scaling approach - spotify model & common senseTarun Singh
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupKillick Agile Consulting Services
 
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docx
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docxBSBMGT517 – Manage Operational PlanThe PitchThe business ide.docx
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docxjasoninnes20
 

Similar to What is an MVP - Managing risks with agile (20)

Introduction To Enterprise Agility
Introduction To Enterprise AgilityIntroduction To Enterprise Agility
Introduction To Enterprise Agility
 
OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)OOP-2015 - Empirical management explored (Gunther Verheyen)
OOP-2015 - Empirical management explored (Gunther Verheyen)
 
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...Webinar operational excellence 28 july last - Case study Samsonite - Advance ...
Webinar operational excellence 28 july last - Case study Samsonite - Advance ...
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Custom mobile application development
Custom mobile application developmentCustom mobile application development
Custom mobile application development
 
Trusted IT Solutions Provider in Riyadh
 Trusted IT Solutions Provider in Riyadh Trusted IT Solutions Provider in Riyadh
Trusted IT Solutions Provider in Riyadh
 
Water outsource data dot piont
Water outsource data dot piontWater outsource data dot piont
Water outsource data dot piont
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 
Business Optimizer Introduction
Business Optimizer IntroductionBusiness Optimizer Introduction
Business Optimizer Introduction
 
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
 
Customer Success with Technical Customers
Customer Success with Technical CustomersCustomer Success with Technical Customers
Customer Success with Technical Customers
 
CV of Michael Hill July2016
CV of Michael Hill July2016CV of Michael Hill July2016
CV of Michael Hill July2016
 
Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18Session 0 role of leadership in agile v18
Session 0 role of leadership in agile v18
 
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and KubernetesAchieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
Achieving Cost and Resource Efficiency through Docker, OpenShift and Kubernetes
 
Column5 sap case study mutual of enumclaw
Column5 sap case study   mutual of enumclawColumn5 sap case study   mutual of enumclaw
Column5 sap case study mutual of enumclaw
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
Agile scaling approach - spotify model & common sense
Agile scaling approach - spotify model & common senseAgile scaling approach - spotify model & common sense
Agile scaling approach - spotify model & common sense
 
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupWhat's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th Meetup
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
 
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docx
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docxBSBMGT517 – Manage Operational PlanThe PitchThe business ide.docx
BSBMGT517 – Manage Operational PlanThe PitchThe business ide.docx
 

Recently uploaded

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFCATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFOrient Homes
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Investment analysis and portfolio management
Investment analysis and portfolio managementInvestment analysis and portfolio management
Investment analysis and portfolio managementJunaidKhan750825
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 

Recently uploaded (20)

The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFCATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Investment analysis and portfolio management
Investment analysis and portfolio managementInvestment analysis and portfolio management
Investment analysis and portfolio management
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In BELLMONT HOTEL ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 

What is an MVP - Managing risks with agile

  • 1. © Lukas Klose - agile coach & trainer unleash the power of your teams. Learn about the secret art of incremental delivery Join us to discover what an “increment” is and learn how to design one through a fun exercise about building a highway in the medieval ages © Lukas Klose - agile coach & trainer unleash the power of your teams.
  • 2. © Lukas Klose - agile coach & trainer unleash the power of your teams. ● Outcome: define the roadmap (deliverables) for each of the 5 years ● Timebox: 5mins Build a Road from your Village “A” to Village “B” Through a Forest... Village “B” Village “A” Context: You live in medieval times, in a village A in eastern Europe. Times are tough, and so your village elected a new major, on a platform of re-igniting the economy. They will do this by building a highway to a remote village that lies on the other side of a deep, dark forest. The major will make the multi-million gold-coin budget available through 5 equal installments, over 5 years. You are the Project Manager….
  • 3. © Lukas Klose - agile coach & trainer unleash the power of your teams. Approaches Yr Approach 1 Approach 2 Approach 3 1 2 3 4 5
  • 4. © Lukas Klose - agile coach & trainer unleash the power of your teams. Approaches Yr Approach 1 (aka waterfall) Approach 2 (aka incremental) Approach 3 (iterative & incremental) 1 Analysis Mile 1 Basic Path (foot path) 2 Plan & Design Mile 2 Widen it (Carriage) 3 Foundations Mile 3 Pave it (Cars) 4 Road Mile 4 Two Lanes (two way traffic) 5 Hardware Mile 5 Emergency stops
  • 5. © Lukas Klose - agile coach & trainer unleash the power of your teams. Let’s Talk about Risks Building a highway in the medieval ages is a complex undertaking. What are some of the things that could go wrong? ● Outcome: 3 things that could go wrong ● Timebox: 5mins
  • 6. © Lukas Klose - agile coach & trainer unleash the power of your teams. What surprises might you encounter? <template>
  • 7. © Lukas Klose - agile coach & trainer unleash the power of your teams. Types of Risks Business Risks (are we building the right thing?) Technical Risks (are we building the thing right? Financial Risks (Can we sustain building it?)
  • 8. © Lukas Klose - agile coach & trainer unleash the power of your teams. agile uses iterative & incremental delivery to better manage those risks
  • 9. © Lukas Klose - agile coach & trainer unleash the power of your teams. Incremental Delivery Slices the project into small pieces so each piece fulfills 3 criteria 1. Business value - even very small 2. Validate business and technical assumptions 3. Make progress
  • 10. © Lukas Klose - agile coach & trainer unleash the power of your teams. For example…. (an example of slicing by use case)
  • 11. © Lukas Klose - agile coach & trainer unleash the power of your teams. Step 1 - Blaze a Trail MVP No infrastructure, Pioneers only Value Very low volume trade Validate assumptions Business Get to know people in village B, can we trade with them? Technical Can this route be used, are there canyons, passes? Progress clear path to bring experts for inspection
  • 12. © Lukas Klose - agile coach & trainer unleash the power of your teams. Step 2 - Harden the Path MVP Can’t drive, but can walk with ease Value Trade a variety of goods, and more of them… (eg. bicycles) Validate assumptions Business Do they really mean it? Technical Clear path to bring basic machinery Progress clear path to bring experts for inspection
  • 13. © Lukas Klose - agile coach & trainer unleash the power of your teams. Step 3 - Widen the Path MVP Off-road vehicles, horse carts Value Steady flow of goods of almost all kinds Validate assumptions Business Will Trade weightier goods, and lots of them… (eg. how big is this market?) Technical How to pave a road? Common drainage issues Progress Clear path for serious machinery
  • 14. © Lukas Klose - agile coach & trainer unleash the power of your teams. Step 4 - Permanent Road MVP Most common vehicles (no edge cases) Value real-scale trading with trucks going all day, every day Validate assumptions Business Still need a highway? Technical Can we build on this ground? Progress Clear path for VERY large machinery
  • 15. © Lukas Klose - agile coach & trainer unleash the power of your teams. Step 5 - Highway MVP Scaled solution Value All goods, all kinds, very heavy volume Validate assumptions Business Can we sustain scaled trade over the long term Technical How to build a highway? Progress Goal achieved
  • 16. © Lukas Klose - agile coach & trainer unleash the power of your teams. Benefits & Principles of Incremental, Iterative Delivery
  • 17. © Lukas Klose - agile coach & trainer unleash the power of your teams. Iterative Incremental Delivery Each increment …. Principle #1 - Delivers immediate, appreciable value to customers ● At any time we can use what we have built
  • 18. © Lukas Klose - agile coach & trainer unleash the power of your teams. Iterative Incremental Delivery Each increment …. Principle #1 - Delivers immediate, appreciable value to customers ● At any time we can use what we have built Principle #2 - Validates assumptions/acquires knowledge by getting customers to use the product ● Customer facing (are we building the right thing) ● Technical (are we building the thing right)
  • 19. © Lukas Klose - agile coach & trainer unleash the power of your teams. Importance of Validating Live
  • 20. © Lukas Klose - agile coach & trainer unleash the power of your teams. What the customer asked for How the programmer wrote it How the analyst designed it How sales described it
  • 21. © Lukas Klose - agile coach & trainer unleash the power of your teams. How the project was documented What operations installed How the customer was billed What the customer needed
  • 22. © Lukas Klose - agile coach & trainer unleash the power of your teams. What the customer asked for What the customer NEEDED vs.
  • 23. © Lukas Klose - agile coach & trainer unleash the power of your teams. Compound Interest Principle
  • 24. © Lukas Klose - agile coach & trainer unleash the power of your teams. Cost of Delay for Errors design dev test uat launch ops 100x
  • 25. © Lukas Klose - agile coach & trainer unleash the power of your teams. Iterative Incremental Delivery Each increment …. Principle #1 - Delivers immediate, appreciable value to customers ● At any time we can use what we have built Principle #2 - Validates assumptions/acquires knowledge by getting customers to use the product ● Customer facing (are we building the right thing) ● Technical (are we building the thing right) Principle #3 - Is a stepping stone to the final product (technical leverage) ● Reusability ● Permanence of solution
  • 26. © Lukas Klose - agile coach & trainer unleash the power of your teams. Considerations
  • 27. © Lukas Klose - agile coach & trainer unleash the power of your teams. All Functionality Robustness Features feature Robust enough & Sustainable DoD feature #1 - Robustness vs. Scope feature feature feature feature Full Product
  • 28. © Lukas Klose - agile coach & trainer unleash the power of your teams. #2 - Cost vs. Benefit Efficiency Adaptability The suitability for using an iterative, incremental approach is a function of complexity, uncertainty, and ultimately the need vs. cost of change
  • 29. © Lukas Klose - agile coach & trainer unleash the power of your teams. #3 - Cost vs. Risk Iterative & incremental cost per unit Waterfall cost per unit
  • 30. © Lukas Klose - agile coach & trainer unleash the power of your teams. #4 - Cost vs. Risk Iterative & incremental cost per unit Waterfall cost per unit Cost of change in waterfall
  • 31. © Lukas Klose - agile coach & trainer unleash the power of your teams. Conclusion ● Why? ○ Agile is about managing risks more stringently ○ And early revenue generation ○ And managing complexity ● What? ○ 3 criteria/principles for an agile increment ■ Business Value each increment ■ Validate business & technical assumptions ■ Make progress towards end goal ● How? ○ Slice by use case, audience, target market, etc. ● And? ○ Overhead will eventually pay for itself ○ May be unnecessary for streamlined type of work
  • 32. © Lukas Klose - agile coach & trainer unleash the power of your teams. Q & A Consider Watching: links.klose-coaching.com/incremental
  • 33. © Lukas Klose - agile coach & trainer unleash the power of your teams. Thank you!