SlideShare una empresa de Scribd logo
1 de 43
Evolving #NoProjects -> #ProjectLess
Allan Kelly - @allankellynet
allan@allankelly.net
Planning for Value
How much? When?
Linz
March 2017
Allan Kelly…
 Consulting on software development & strategy
 Training for Agile
Author
– Little Book of Requirements & User Stories (2016)
http://www.leanpub.com/userstories
– Xanpan: Team Centric Agile Software Development (2014)
https://leanpub.com/xanpan
– Business Patterns for Software Developers (2012)
– Changing Software Development: Learning to be Agile (2008)
Is this project right for Agile?
Or is Waterfall better here?
Is this project right for Kanban?
Or is Scrum better here?
Who cares about
right?
Which will make more
money?
Agile makes more $ £ € because it
delivers something sooner
Value delivered
______ over ______
Cost to build
“Price is what you pay.
Value is what you get.”
Warren Buffet
20.00%
20.50%
21.00%
21.50%
22.00%
22.50%
23.00%
23.50%
24.00%
24.50%
25.00%
$ 0
$ 50,000
$ 100,000
$ 150,000
$ 200,000
$ 250,000
$ 300,000
Big bang delivery 12 monthly deliveries
Delivered in 1 Big Bang
NPV = $ 215,725
Value/Cost = 21.57%
12 monthly small bangs
NPV = $ 243,359
Value/Cost = 24.34%
$27,000
2.75%
$1 million – 1 year
Agile folk get it wrong!
• Give more
opportunities for
feedback
• Tighter feedback loops
• Allow for changing
requirements
• Improve quality
• Reduce risk
• They increase value
• They make more money
£€$
(O, and reduce risk,
improve quality, etc. etc.)
Regular deliveries are good because…
Which story first?
Value = $355,000
Time to delivery =
4 weeks
Value = $1,060,000
Time to delivery =
6 weeks
As a toy retailer I want an app
that allows kids to select from
my special range so that their
parents can buy.
As a toy retailer I want an app
that allows kids to make lists
of toys they want so their
parents can buy.
Which story first?
Value = $355,000
Time to delivery =
4 weeks
Value = $1,060,000
Time to delivery =
6 weeks
As a toy retailer I want an app
that allows kids to select from
my special HALLOWEEN range
so that their parents can buy.
As a toy retailer I want an app
that allows kids to make lists
of toys they want SANTA TO
BRING so their parents can
buy.
Today is 1 September
Time-Value Profile
How does value change over time?
0
200000
400000
600000
800000
1000000
1200000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
0
200000
400000
600000
800000
1000000
1200000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Value over 4 months
Santa app total value over 4 months
Delivery date
Total value for a
given date
Total value starts to fall
after 15 September
To maximize value
deliver by 15 Sep1 Sep-13 Oct
6 weeks
0
200000
400000
600000
800000
1000000
1200000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Value over 4 months
Santa app total value over 4 months
1 Sep-13 Oct
6 weeks Use By Date
Best Before Date
0
50000
100000
150000
200000
250000
300000
350000
400000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Product B value over 4 months
Halloween app value over 4 months
1 Sep -
28 Sep
4 weeks
0
50000
100000
150000
200000
250000
300000
350000
400000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Product B value over 4 months
Halloween app value over 4 months
1 Sep -
28 Sep
4 weeks
Use By Date
Best Before Date
Together
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Combined value from two apps
Santa app Halloween app
Together
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1 2 3 4 5 6 7 8 9 10
Combined value from two apps
Halloween app Santa app
What do you want to do?
A. Do Halloween & then Santa
B. Do Santa & then Halloween
C. Do Halloween & forget Santa
D. Do Santa & forget Halloween
E. Change the estimates
F. Do both and pray
G. Add more people
Re-use?
• How much of Halloween can be reused?
– How much of Santa can be taken from Halloween?
• How much extra does reusable code cost?
– How much time does reusable add to the work?
• How much money is lost by delay?
• How much money is gained from early delivery?
Building for reuse increases RISK
to both
What about
Intellectual Property?
What do you want to do?
A. Do Halloween & forget Santa
B. Do Santa & forget Halloween
C. Do Halloween & then Santa
D. Do Santa & then Halloween
E. Change the estimates
F. Do both and pray
G. Add more people
H. Reuse
Santa first, Halloween second
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1 2 3 4 5 6 7 8 9 10
Combined value from two apps
Halloween app Santa app
1 Sep-13 Oct
6 weeks
13 Oct
– 9 Nov
Santa first
App makes $1,025,000
$35,000 lost because it was not ready by
13 October
Halloween app makes $0
Total = $1,025,000
0
200000
400000
600000
800000
1000000
1200000
1400000
1600000
1 2 3 4 5 6 7 8 9 10
Combined value from two apps
Halloween app Santa app
1 Sep -
28 Sep
1 Sep-13 Oct
6 weeks
28 Sep-9 Nov
6 weeks
13 Oct
– 9 Nov
Halloween app makes $340,000
$15,000 lost because not ready
before 29 September
Santa makes $800,000
$225,000 lost because it is not ready
until 10 November
Halloween first
Halloween comes first
Santa first
Total = $1,025,000
Halloween first
Total = $1,140,000
$115,000 more
Opportunity Cost of Delay
• Extra costs incurred because delivery is late
– e.g. temporary staff, priority shipping, penalty
fines
• Value foregone:
– Lost revenue opportunities
– Not being in the market (less time on sale)
– Not being available before critical date
– Not being in the market before competitors
Time is money?
More time -> More costs
More time -> Less revenue
(Usually) Revenue is inversely proportional to
time to delivery
Opportunity Cost of Delay
“6 month delay can be worth 33% of life
cycle profits”
McKinsey (Reinertsen) 1983
Principles of Product Development
Reinertsen, 2009
Deadlines are analogue
Different dates result in different
values
Deadlines are not binary
(all or nothing)
I need this and I need it
YESTERDAY
Yesterday…
0
200
400
600
800
1000
1200
Yesterday Today Tomorrow
Best Before Date
Use By Date
I need this and I need it
YESTERDAY
O dear, I don’t have a
TARDIS (time machine) but
maybe I can get something for you
tomorrow?
Brilliant, I knew I could count
on you
If all the value accrued
yesterday then it is lost
If value still exists then it
might be worth doing
Today’s Lesson #1
A little bit Soon
is
Worth more than a lot
delivered Later
Today’s Lesson #2
Know the Time-Value Profile
of the thing you are building
Today’s Lesson #3
Deadlines are elastic by
value
How do you get to value?
• Ask your stakeholders
• Do the analysis
• Estimate
Value Poker
Like Planning Poker
• Value points not Effort points
Time-Value Profile is an
input to planning
0
50000
100000
150000
200000
250000
300000
350000
400000
Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
Product B value over 4 months
Solutions must be built to:
a) Obtain as much of the value as possible
b) Within some time frame
c) For a cost which leaves some profit
How much profit is made
and
How much value is extracted
are negotiable.
Know the Time-Value profile
Know your target profit
Know how much you can spend
Work back to date & burn rate
Engineer, engineer
Feedback
Option A Option B
#NoProjects
LeanPub
https://leanpub.com/noprojects
allan@allankelly.net
Twitter: @allankellynet

Más contenido relacionado

Similar a Planning for Value: how much? when?

Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010AgileCoach.net
 
Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...AGILEMinds
 
#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be asking#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be askingaboobier
 
You Should Charge More - - Design/Development Services Pricing
You Should Charge More - - Design/Development Services PricingYou Should Charge More - - Design/Development Services Pricing
You Should Charge More - - Design/Development Services PricingLisa Sabin-Wilson
 
MaGIC Academy Symposium 2015
MaGIC Academy Symposium 2015MaGIC Academy Symposium 2015
MaGIC Academy Symposium 2015Nadhir Ashafiq
 
SEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsSEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsJordan Silton
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickStartupbootcamp
 
Dimitris Drakatos: Publishing Velocity & SEO
Dimitris Drakatos: Publishing Velocity & SEODimitris Drakatos: Publishing Velocity & SEO
Dimitris Drakatos: Publishing Velocity & SEODimitris Drakatos
 
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...Fiksu
 
NeurodiversityNerds engr 245 lean launchpad stanford 2019
NeurodiversityNerds engr 245 lean launchpad stanford 2019NeurodiversityNerds engr 245 lean launchpad stanford 2019
NeurodiversityNerds engr 245 lean launchpad stanford 2019Stanford University
 
Webinar: Earned value management pure common sense
Webinar: Earned value management pure common senseWebinar: Earned value management pure common sense
Webinar: Earned value management pure common senseAli Zeeshan
 
How to implement & roll out mobile customer communications in larger organiza...
How to implement & roll out mobile customer communications in larger organiza...How to implement & roll out mobile customer communications in larger organiza...
How to implement & roll out mobile customer communications in larger organiza...Apptentive
 
Attract, retain and advise Gen X&Y clients
Attract, retain and advise Gen X&Y clientsAttract, retain and advise Gen X&Y clients
Attract, retain and advise Gen X&Y clientsnetwealthInvest
 
20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...Andy Birds
 
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra) 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)Lab Mobile Filkom UB
 
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015Rebekah Baggs
 
South Africa Tour: Introduction to value-led pricing
South Africa Tour: Introduction to value-led pricingSouth Africa Tour: Introduction to value-led pricing
South Africa Tour: Introduction to value-led pricingEd Kless
 
Balance Discovery and Delivery with Dual-Track Agile
Balance Discovery and Delivery with Dual-Track AgileBalance Discovery and Delivery with Dual-Track Agile
Balance Discovery and Delivery with Dual-Track AgileTechWell
 
How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising TechSoup Canada
 

Similar a Planning for Value: how much? when? (20)

Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010Lean out your backlog - Lean and Kanban Belgium 2010
Lean out your backlog - Lean and Kanban Belgium 2010
 
Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...Lean out your product backlog with Lean product Development and business anal...
Lean out your product backlog with Lean product Development and business anal...
 
#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be asking#8 agile governance questions you can and should be asking
#8 agile governance questions you can and should be asking
 
You Should Charge More - - Design/Development Services Pricing
You Should Charge More - - Design/Development Services PricingYou Should Charge More - - Design/Development Services Pricing
You Should Charge More - - Design/Development Services Pricing
 
MaGIC Academy Symposium 2015
MaGIC Academy Symposium 2015MaGIC Academy Symposium 2015
MaGIC Academy Symposium 2015
 
SEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate ResultsSEO Tools - Leverage Technology to Generate Results
SEO Tools - Leverage Technology to Generate Results
 
Content Marketing by Rob Fitzpatrick
Content Marketing by Rob FitzpatrickContent Marketing by Rob Fitzpatrick
Content Marketing by Rob Fitzpatrick
 
Dimitris Drakatos: Publishing Velocity & SEO
Dimitris Drakatos: Publishing Velocity & SEODimitris Drakatos: Publishing Velocity & SEO
Dimitris Drakatos: Publishing Velocity & SEO
 
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...
Fiksu presentation at Mobile Marketing Summit: Tapping the hidden power of ap...
 
NeurodiversityNerds engr 245 lean launchpad stanford 2019
NeurodiversityNerds engr 245 lean launchpad stanford 2019NeurodiversityNerds engr 245 lean launchpad stanford 2019
NeurodiversityNerds engr 245 lean launchpad stanford 2019
 
Webinar: Earned value management pure common sense
Webinar: Earned value management pure common senseWebinar: Earned value management pure common sense
Webinar: Earned value management pure common sense
 
How to implement & roll out mobile customer communications in larger organiza...
How to implement & roll out mobile customer communications in larger organiza...How to implement & roll out mobile customer communications in larger organiza...
How to implement & roll out mobile customer communications in larger organiza...
 
Attract, retain and advise Gen X&Y clients
Attract, retain and advise Gen X&Y clientsAttract, retain and advise Gen X&Y clients
Attract, retain and advise Gen X&Y clients
 
20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...20 things I wish I had known about modern product development by Andy Birds -...
20 things I wish I had known about modern product development by Andy Birds -...
 
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra) 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015
Journey Mapping for Damn Good Digital Design - Digital Summit Dallas 2015
 
South Africa Tour: Introduction to value-led pricing
South Africa Tour: Introduction to value-led pricingSouth Africa Tour: Introduction to value-led pricing
South Africa Tour: Introduction to value-led pricing
 
Balance Discovery and Delivery with Dual-Track Agile
Balance Discovery and Delivery with Dual-Track AgileBalance Discovery and Delivery with Dual-Track Agile
Balance Discovery and Delivery with Dual-Track Agile
 
How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising How To Optimize Your Year End Fundraising
How To Optimize Your Year End Fundraising
 
Learning and analytics
Learning and analyticsLearning and analytics
Learning and analytics
 

Más de allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projectsallan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software businessallan kelly
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 

Más de allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 

Último

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Último (20)

DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Planning for Value: how much? when?

  • 1. Evolving #NoProjects -> #ProjectLess Allan Kelly - @allankellynet allan@allankelly.net Planning for Value How much? When? Linz March 2017
  • 2. Allan Kelly…  Consulting on software development & strategy  Training for Agile Author – Little Book of Requirements & User Stories (2016) http://www.leanpub.com/userstories – Xanpan: Team Centric Agile Software Development (2014) https://leanpub.com/xanpan – Business Patterns for Software Developers (2012) – Changing Software Development: Learning to be Agile (2008)
  • 3. Is this project right for Agile? Or is Waterfall better here? Is this project right for Kanban? Or is Scrum better here?
  • 4. Who cares about right? Which will make more money?
  • 5. Agile makes more $ £ € because it delivers something sooner
  • 6. Value delivered ______ over ______ Cost to build “Price is what you pay. Value is what you get.” Warren Buffet
  • 7. 20.00% 20.50% 21.00% 21.50% 22.00% 22.50% 23.00% 23.50% 24.00% 24.50% 25.00% $ 0 $ 50,000 $ 100,000 $ 150,000 $ 200,000 $ 250,000 $ 300,000 Big bang delivery 12 monthly deliveries Delivered in 1 Big Bang NPV = $ 215,725 Value/Cost = 21.57% 12 monthly small bangs NPV = $ 243,359 Value/Cost = 24.34% $27,000 2.75% $1 million – 1 year
  • 8. Agile folk get it wrong! • Give more opportunities for feedback • Tighter feedback loops • Allow for changing requirements • Improve quality • Reduce risk • They increase value • They make more money £€$ (O, and reduce risk, improve quality, etc. etc.) Regular deliveries are good because…
  • 9. Which story first? Value = $355,000 Time to delivery = 4 weeks Value = $1,060,000 Time to delivery = 6 weeks As a toy retailer I want an app that allows kids to select from my special range so that their parents can buy. As a toy retailer I want an app that allows kids to make lists of toys they want so their parents can buy.
  • 10. Which story first? Value = $355,000 Time to delivery = 4 weeks Value = $1,060,000 Time to delivery = 6 weeks As a toy retailer I want an app that allows kids to select from my special HALLOWEEN range so that their parents can buy. As a toy retailer I want an app that allows kids to make lists of toys they want SANTA TO BRING so their parents can buy. Today is 1 September
  • 11. Time-Value Profile How does value change over time? 0 200000 400000 600000 800000 1000000 1200000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5
  • 12. 0 200000 400000 600000 800000 1000000 1200000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Value over 4 months Santa app total value over 4 months Delivery date Total value for a given date Total value starts to fall after 15 September To maximize value deliver by 15 Sep1 Sep-13 Oct 6 weeks
  • 13. 0 200000 400000 600000 800000 1000000 1200000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Value over 4 months Santa app total value over 4 months 1 Sep-13 Oct 6 weeks Use By Date Best Before Date
  • 14. 0 50000 100000 150000 200000 250000 300000 350000 400000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Product B value over 4 months Halloween app value over 4 months 1 Sep - 28 Sep 4 weeks
  • 15. 0 50000 100000 150000 200000 250000 300000 350000 400000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Product B value over 4 months Halloween app value over 4 months 1 Sep - 28 Sep 4 weeks Use By Date Best Before Date
  • 16. Together 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Combined value from two apps Santa app Halloween app
  • 17. Together 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 1 2 3 4 5 6 7 8 9 10 Combined value from two apps Halloween app Santa app
  • 18. What do you want to do? A. Do Halloween & then Santa B. Do Santa & then Halloween C. Do Halloween & forget Santa D. Do Santa & forget Halloween E. Change the estimates F. Do both and pray G. Add more people
  • 19. Re-use? • How much of Halloween can be reused? – How much of Santa can be taken from Halloween? • How much extra does reusable code cost? – How much time does reusable add to the work? • How much money is lost by delay? • How much money is gained from early delivery? Building for reuse increases RISK to both What about Intellectual Property?
  • 20. What do you want to do? A. Do Halloween & forget Santa B. Do Santa & forget Halloween C. Do Halloween & then Santa D. Do Santa & then Halloween E. Change the estimates F. Do both and pray G. Add more people H. Reuse
  • 21. Santa first, Halloween second 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 1 2 3 4 5 6 7 8 9 10 Combined value from two apps Halloween app Santa app 1 Sep-13 Oct 6 weeks 13 Oct – 9 Nov
  • 22. Santa first App makes $1,025,000 $35,000 lost because it was not ready by 13 October Halloween app makes $0 Total = $1,025,000
  • 23. 0 200000 400000 600000 800000 1000000 1200000 1400000 1600000 1 2 3 4 5 6 7 8 9 10 Combined value from two apps Halloween app Santa app 1 Sep - 28 Sep 1 Sep-13 Oct 6 weeks 28 Sep-9 Nov 6 weeks 13 Oct – 9 Nov
  • 24. Halloween app makes $340,000 $15,000 lost because not ready before 29 September Santa makes $800,000 $225,000 lost because it is not ready until 10 November Halloween first
  • 25. Halloween comes first Santa first Total = $1,025,000 Halloween first Total = $1,140,000 $115,000 more
  • 26. Opportunity Cost of Delay • Extra costs incurred because delivery is late – e.g. temporary staff, priority shipping, penalty fines • Value foregone: – Lost revenue opportunities – Not being in the market (less time on sale) – Not being available before critical date – Not being in the market before competitors
  • 27. Time is money? More time -> More costs More time -> Less revenue (Usually) Revenue is inversely proportional to time to delivery
  • 28. Opportunity Cost of Delay “6 month delay can be worth 33% of life cycle profits” McKinsey (Reinertsen) 1983 Principles of Product Development Reinertsen, 2009
  • 29. Deadlines are analogue Different dates result in different values Deadlines are not binary (all or nothing)
  • 30. I need this and I need it YESTERDAY
  • 32. I need this and I need it YESTERDAY O dear, I don’t have a TARDIS (time machine) but maybe I can get something for you tomorrow? Brilliant, I knew I could count on you If all the value accrued yesterday then it is lost If value still exists then it might be worth doing
  • 33. Today’s Lesson #1 A little bit Soon is Worth more than a lot delivered Later
  • 34. Today’s Lesson #2 Know the Time-Value Profile of the thing you are building
  • 35. Today’s Lesson #3 Deadlines are elastic by value
  • 36. How do you get to value? • Ask your stakeholders • Do the analysis • Estimate
  • 37. Value Poker Like Planning Poker • Value points not Effort points
  • 38.
  • 39. Time-Value Profile is an input to planning 0 50000 100000 150000 200000 250000 300000 350000 400000 Sep 1 Sep 15 Sep 29 Oct 13 Oct 27 Nov 10 Nov 24 Dec 8 Dec 22 Jan 5 Product B value over 4 months
  • 40. Solutions must be built to: a) Obtain as much of the value as possible b) Within some time frame c) For a cost which leaves some profit How much profit is made and How much value is extracted are negotiable.
  • 41. Know the Time-Value profile Know your target profit Know how much you can spend Work back to date & burn rate Engineer, engineer