SlideShare une entreprise Scribd logo
1  sur  37
Beyond Projects 
Or The End of Projects 
and what happens next 
Allan Kelly 
allan@softwarestrategy.co.uk 
http://www.softwarestrategy.co.uk 
Twitter: @allankelly.net 
#BeyondProjects 
Agile Lean Scotland, Edinburgh, September 2014
Allan Kelly… 
Advise on software 
development & business 
strategy 
Training in Agile 
Author 
– Changing Software Development: Learning 
to be Agile (2008, Wiley) 
– Business Patterns for Software Developers 
(2012, Wiley - ISBN: 978-1119999249) 
– Xanpan: Team Centric Agile Software 
Development https://leanpub.com/xanpan
Project Success Criteria 
• On Schedule 
• On Budget 
• On Quality (Features) 
Where’s 
the value? 
£ $ €
Project Model Assumptions 
1. Value is knowable 
– And is known before start 
2. There is no value in flexibility 
– i.e. Options are valueless
IT/IS & Business Manager survey 
70% believe they are failing to identify and 
quantify the benefits adequately 
38% openly admit they overstate the benefits in 
order to obtain funding 
80% report that the review and evaluation of 
completed projects is also inadequate 
due to the focus on [achieving] cost, time and quality 
objectives and not on whether the intended benefits 
were realized. 
Delivering value from IS and IT investments, John Ward, Cranfield School of Management, 
2006 – survey of UK & Benelux managers http://www.som.cranfield.ac.uk/som/dinamic-content/ 
research/documents/deliveringvaluereport.pdf
Successful software doesn’t stop 
Successful software continues to change 
Only dead software has an end-date
Successful 
software? 
Moodle 
Weekly downloads: 23,239 
Last update: 3 days (16 Jan) 
Web Torrent 
Weekly downloads: 0 
Last update: 17 April 2013 (9mths) 
PerlLORD 
Weekly downloads: 0 
Last update: 25 May 2013 (8mths) 
1) If they use it, 
it will change 
2) Only Dead 
Software Stops 
changing 
Data from SourceForge search 
for “WebBrowser” 19 Jan 2014
Projects have end dates 
Successful software doesn’t end 
Only unsuccessful software end
A Project is… 
“A temporary organization that is needed to 
produce a unique and predefined outcome 
or result at a pre-specified time using 
predetermined resources.” 
PRINCE2 definition 
of project
Temporary Organization? 
• Storming 
• Norming 
• Forming 
• Performing 
• Destroying 
}Takes time & 
money! 
Why destroy performing teams? 
Why spend that money? 
Why loose knowledge?
Corporate Psychopathy 
Process by which corporations 
disband performing teams and 
release staff
Pre-determined resources? 
• You get the resources you ask for? 
• They are dedicated to your project? 
• And stay? 
Resourcing 
allocation IS 
politics #Truth
Pre-defined outcome? 
Requirements change - The world changes 
The observed rate of 
change in the US is about 
2% per calendar month 
Capers Jones, 
2008 
Compound to 
~27% per annum
Pre-specified time? 
In the US more than half of the large 
projects … predetermined end date is 
selected, and it is forced on the project 
by arbitrary decree. 
Capers Jones, 2008
End Date considered harmful 
• Late requirements considered inferior 
• Quality cut to meet date 
– Harder to maintain 
– Harder to fix bugs 
– Harder to enhance 
– Harder to live 
– “Technical debt” 
• Goal deferment 
– The End
Deadlines Good 
End dates Bad
Wait a minute…. 
Project 
Manager 
Not fair! 
You misrepresent us! 
So what is “A project”? 
Why does Prince 2 
contain this definition? 
And what does a “Project 
Manager” actually Manage? 
We don’t 
- Break up teams 
- Stick doggedly to 
requirements 
We do 
- Allow change 
- Consider value 
- Work continually
“False Projects” 
When the language of projects is used to 
discuss work which is not a project 
Confusion! 
Stop confusing people 
Stop misleading 
yourselves
Beyond Projects
Waterfall 2.0 
Continuous Flow 
Jonathon’s Run Fall, Pennsylvania by Hubert Stoffels (http://flickr.com/photos/22195940@N00) 
Creative Commons License
Organize to do lots of small things 
(Not a few big ones)
What to do about it… 
• Keep teams together 
• Flow work to the teams 
• Work in the small 
• Work continually 
• Demonstrate value
Organize by business stream & team 
Stream #1 Dev Team 
• Aim for stable teams & continuity 
• Close to business 
• Manage queues within capacity
Focus on Value not The End 
Ask not, “When will the 
software be done?” 
Do ask: “When will the 
software deliver value next?” 
Think: Stream of Value 
(which might stop one day) 
Not: An end date
Software development… 
• Does NOT have economies of Scale 
• Development has DISECONOMIES of scale
Milk is cheapest 
in BIG cartons 
Software is 
cheapest in 
lots of small 
cartons 
And small cartons 
of software 
reduce risk
Project A: Risk = 30% Value at risk = £1m 
Therefore risk weighted value = £300,000 
Consider a large project 
Against several small 
projects 
Prj B: Risk = 15% 
Value @ risk = £½m 
Therefore … = £75,000 
Prj C: Risk = 15% 
Value @risk = £½m 
Therefore … = £75,000 
E: Risk = 6% 
@risk = £200k 
Therefore = £12k 
F: Risk = 6% 
@risk = £200k 
Therefore = £12k 
G: Risk = 6% 
@risk = £200k 
Therefore = £12k 
H: Risk = 6% 
@risk = £200k 
Therefore = £12k 
I: Risk = 6% 
@risk = £200k 
Therefore = £12k 
J: Risk = 6% 
@risk = £200k 
Therefore = £12k
Software development… 
• Does NOT have economies of Scale 
• Development has DISECONOMIES of scale 
Therefore 
• Stop thinking BIG 
• Start thinking SMALL
Batch Size
Big Batch Size 
Wait Wait 
Build this! Deliver this! Make lots of this!
Small Batch Size 
… and keep going
Governance 
• Base Governance on actual 
delivered benefits 
– Not milestones completed 
– Not promises 
– Not documents 
– Not budgets 
Picture from Wikicommons user Wangi - Creative 
Commons License 
http://commons.wikimedia.org/wiki/File:Scottish_Parli 
ament,_from_Salisbury_Crags.jpg 
What have 
you delivered 
for me lately?
Iterative Portfolio Management 
• Start, Stop, Shrink, Grow work teams/streams 
• Balance risk/reward 
• Sustaining/Innovative 
CLOSE UNDER PERFORMING WORK
Iterative Portfolio Management 
• Fixed schedule for gate reviews 
• Review what is ready on a date 
– Benefit delivered to date 
– Potential benefit if continued
Could this ever work? 
• Governance by results? 
• Fail fast, fail cheap? 
Seems to work 
well on Sand 
Hill Road …
Xanpan 
Beyond Projects 
• It ain’t ever over 
• BAU is not a dirty work 
allan kelly 
allan@allankelly.net 
www.softwarestrategy.co.uk 
Twitter: @allankellynet 
eBook https://leanpub.com/xanpan 
Print http://tinyurl.com/nnu7hom 
Half price in September

Contenu connexe

Tendances

BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE Projects
Methodgroup
 

Tendances (20)

From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)
 
BA World - BA in AGILE Projects
BA World - BA in AGILE ProjectsBA World - BA in AGILE Projects
BA World - BA in AGILE Projects
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile Software
 
Lean Startup (for the Enterprise) Workshop
Lean Startup (for the Enterprise) WorkshopLean Startup (for the Enterprise) Workshop
Lean Startup (for the Enterprise) Workshop
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon Stahl
 
Techniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and FunTechniques for Keeping Distributed Retrospectives Effective and Fun
Techniques for Keeping Distributed Retrospectives Effective and Fun
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice level
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Celebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five LearningsCelebrating Portfolio for JIRA's First Year with Five Learnings
Celebrating Portfolio for JIRA's First Year with Five Learnings
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lost
 
How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014How To (Not) Open Source - Javazone, Oslo 2014
How To (Not) Open Source - Javazone, Oslo 2014
 
Getting started with agile
Getting started with agileGetting started with agile
Getting started with agile
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Microsoft: Digital Transformation Slides
Microsoft: Digital Transformation SlidesMicrosoft: Digital Transformation Slides
Microsoft: Digital Transformation Slides
 
Enterprise Social Networks: Evolving Models for Success
Enterprise Social Networks: Evolving Models for SuccessEnterprise Social Networks: Evolving Models for Success
Enterprise Social Networks: Evolving Models for Success
 
Retrospective and different ways to run it
Retrospective and different ways to run itRetrospective and different ways to run it
Retrospective and different ways to run it
 
Gtd Pair Coachingnet
Gtd  Pair CoachingnetGtd  Pair Coachingnet
Gtd Pair Coachingnet
 
Eliminating Bottlenecks with KaiNexus [Webinar]
Eliminating Bottlenecks with KaiNexus [Webinar]Eliminating Bottlenecks with KaiNexus [Webinar]
Eliminating Bottlenecks with KaiNexus [Webinar]
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First Slice
 

En vedette

Mapas conceptuales como herramientas de aprendizaj1
Mapas conceptuales como herramientas de aprendizaj1Mapas conceptuales como herramientas de aprendizaj1
Mapas conceptuales como herramientas de aprendizaj1
jhoeel
 
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCEENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
Bangalore Property
 

En vedette (16)

Twitterviral Hank Moody
Twitterviral Hank MoodyTwitterviral Hank Moody
Twitterviral Hank Moody
 
Beacon February-2016
Beacon February-2016Beacon February-2016
Beacon February-2016
 
pbell LA resume
pbell LA resumepbell LA resume
pbell LA resume
 
Mapas conceptuales como herramientas de aprendizaj1
Mapas conceptuales como herramientas de aprendizaj1Mapas conceptuales como herramientas de aprendizaj1
Mapas conceptuales como herramientas de aprendizaj1
 
Introducción a la Bioingeniería
Introducción a la BioingenieríaIntroducción a la Bioingeniería
Introducción a la Bioingeniería
 
IFEA 2016 - BYOD: Grow Event Revenue with Online Marketing - Part I
IFEA 2016 - BYOD: Grow Event Revenue with Online Marketing - Part IIFEA 2016 - BYOD: Grow Event Revenue with Online Marketing - Part I
IFEA 2016 - BYOD: Grow Event Revenue with Online Marketing - Part I
 
Trabajo final entorno de red
Trabajo final entorno de redTrabajo final entorno de red
Trabajo final entorno de red
 
planificacion de los procesos
planificacion de los procesosplanificacion de los procesos
planificacion de los procesos
 
Monavie
MonavieMonavie
Monavie
 
Mobisfera-App per a Museus
Mobisfera-App per a MuseusMobisfera-App per a Museus
Mobisfera-App per a Museus
 
Kleinbauer
KleinbauerKleinbauer
Kleinbauer
 
Interview guide - Gogohire
Interview guide - GogohireInterview guide - Gogohire
Interview guide - Gogohire
 
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCEENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
ENROLLMENT PROCEDURE FOR ATTENDING AT PRIVATE RESIDENCE
 
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
 
Tick Achieve 2014: What 5,000 people think about how to work effectively
Tick Achieve 2014: What 5,000 people think about how to work effectivelyTick Achieve 2014: What 5,000 people think about how to work effectively
Tick Achieve 2014: What 5,000 people think about how to work effectively
 
Asturiasnaturalezaviva 24 10 07 An
Asturiasnaturalezaviva 24 10 07  AnAsturiasnaturalezaviva 24 10 07  An
Asturiasnaturalezaviva 24 10 07 An
 

Similaire à No Projects / Beyond Projects (short version)

How PMOs Save Money
How PMOs Save MoneyHow PMOs Save Money
How PMOs Save Money
dblumhorst
 
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
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
Hack the Hood
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
Richard Cheng
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
bramepk1
 

Similaire à No Projects / Beyond Projects (short version) (20)

No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
How PMOs Save Money
How PMOs Save MoneyHow PMOs Save Money
How PMOs Save Money
 
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...
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
 
The art of execution
The art of executionThe art of execution
The art of execution
 
The Lean Enterprise
The Lean EnterpriseThe Lean Enterprise
The Lean Enterprise
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)Eric Naiburg (Scrum.org)
Eric Naiburg (Scrum.org)
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Top tips to starting a project
Top tips to starting a project Top tips to starting a project
Top tips to starting a project
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 

Plus de allan kelly

Plus de allan kelly (20)

Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
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
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
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
 
Conway's Law & Continious Delivery
Conway's Law & Continious DeliveryConway's Law & Continious Delivery
Conway's Law & Continious Delivery
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
 
Patterns and Pattern Thinking for Analysis and Innovation
Patterns and Pattern Thinking for Analysis and InnovationPatterns and Pattern Thinking for Analysis and Innovation
Patterns and Pattern Thinking for Analysis and Innovation
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
 
Do It Right then Do the Right Thing
Do It Right then Do the Right ThingDo It Right then Do the Right Thing
Do It Right then Do the Right Thing
 
Do itright
Do itrightDo itright
Do itright
 

Dernier

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Dernier (20)

Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
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 ...
 
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
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

No Projects / Beyond Projects (short version)

  • 1. Beyond Projects Or The End of Projects and what happens next Allan Kelly allan@softwarestrategy.co.uk http://www.softwarestrategy.co.uk Twitter: @allankelly.net #BeyondProjects Agile Lean Scotland, Edinburgh, September 2014
  • 2. Allan Kelly… Advise on software development & business strategy Training in Agile Author – Changing Software Development: Learning to be Agile (2008, Wiley) – Business Patterns for Software Developers (2012, Wiley - ISBN: 978-1119999249) – Xanpan: Team Centric Agile Software Development https://leanpub.com/xanpan
  • 3. Project Success Criteria • On Schedule • On Budget • On Quality (Features) Where’s the value? £ $ €
  • 4. Project Model Assumptions 1. Value is knowable – And is known before start 2. There is no value in flexibility – i.e. Options are valueless
  • 5. IT/IS & Business Manager survey 70% believe they are failing to identify and quantify the benefits adequately 38% openly admit they overstate the benefits in order to obtain funding 80% report that the review and evaluation of completed projects is also inadequate due to the focus on [achieving] cost, time and quality objectives and not on whether the intended benefits were realized. Delivering value from IS and IT investments, John Ward, Cranfield School of Management, 2006 – survey of UK & Benelux managers http://www.som.cranfield.ac.uk/som/dinamic-content/ research/documents/deliveringvaluereport.pdf
  • 6. Successful software doesn’t stop Successful software continues to change Only dead software has an end-date
  • 7. Successful software? Moodle Weekly downloads: 23,239 Last update: 3 days (16 Jan) Web Torrent Weekly downloads: 0 Last update: 17 April 2013 (9mths) PerlLORD Weekly downloads: 0 Last update: 25 May 2013 (8mths) 1) If they use it, it will change 2) Only Dead Software Stops changing Data from SourceForge search for “WebBrowser” 19 Jan 2014
  • 8. Projects have end dates Successful software doesn’t end Only unsuccessful software end
  • 9. A Project is… “A temporary organization that is needed to produce a unique and predefined outcome or result at a pre-specified time using predetermined resources.” PRINCE2 definition of project
  • 10. Temporary Organization? • Storming • Norming • Forming • Performing • Destroying }Takes time & money! Why destroy performing teams? Why spend that money? Why loose knowledge?
  • 11. Corporate Psychopathy Process by which corporations disband performing teams and release staff
  • 12. Pre-determined resources? • You get the resources you ask for? • They are dedicated to your project? • And stay? Resourcing allocation IS politics #Truth
  • 13. Pre-defined outcome? Requirements change - The world changes The observed rate of change in the US is about 2% per calendar month Capers Jones, 2008 Compound to ~27% per annum
  • 14. Pre-specified time? In the US more than half of the large projects … predetermined end date is selected, and it is forced on the project by arbitrary decree. Capers Jones, 2008
  • 15. End Date considered harmful • Late requirements considered inferior • Quality cut to meet date – Harder to maintain – Harder to fix bugs – Harder to enhance – Harder to live – “Technical debt” • Goal deferment – The End
  • 16. Deadlines Good End dates Bad
  • 17. Wait a minute…. Project Manager Not fair! You misrepresent us! So what is “A project”? Why does Prince 2 contain this definition? And what does a “Project Manager” actually Manage? We don’t - Break up teams - Stick doggedly to requirements We do - Allow change - Consider value - Work continually
  • 18. “False Projects” When the language of projects is used to discuss work which is not a project Confusion! Stop confusing people Stop misleading yourselves
  • 20. Waterfall 2.0 Continuous Flow Jonathon’s Run Fall, Pennsylvania by Hubert Stoffels (http://flickr.com/photos/22195940@N00) Creative Commons License
  • 21. Organize to do lots of small things (Not a few big ones)
  • 22. What to do about it… • Keep teams together • Flow work to the teams • Work in the small • Work continually • Demonstrate value
  • 23.
  • 24. Organize by business stream & team Stream #1 Dev Team • Aim for stable teams & continuity • Close to business • Manage queues within capacity
  • 25. Focus on Value not The End Ask not, “When will the software be done?” Do ask: “When will the software deliver value next?” Think: Stream of Value (which might stop one day) Not: An end date
  • 26. Software development… • Does NOT have economies of Scale • Development has DISECONOMIES of scale
  • 27. Milk is cheapest in BIG cartons Software is cheapest in lots of small cartons And small cartons of software reduce risk
  • 28. Project A: Risk = 30% Value at risk = £1m Therefore risk weighted value = £300,000 Consider a large project Against several small projects Prj B: Risk = 15% Value @ risk = £½m Therefore … = £75,000 Prj C: Risk = 15% Value @risk = £½m Therefore … = £75,000 E: Risk = 6% @risk = £200k Therefore = £12k F: Risk = 6% @risk = £200k Therefore = £12k G: Risk = 6% @risk = £200k Therefore = £12k H: Risk = 6% @risk = £200k Therefore = £12k I: Risk = 6% @risk = £200k Therefore = £12k J: Risk = 6% @risk = £200k Therefore = £12k
  • 29. Software development… • Does NOT have economies of Scale • Development has DISECONOMIES of scale Therefore • Stop thinking BIG • Start thinking SMALL
  • 31. Big Batch Size Wait Wait Build this! Deliver this! Make lots of this!
  • 32. Small Batch Size … and keep going
  • 33. Governance • Base Governance on actual delivered benefits – Not milestones completed – Not promises – Not documents – Not budgets Picture from Wikicommons user Wangi - Creative Commons License http://commons.wikimedia.org/wiki/File:Scottish_Parli ament,_from_Salisbury_Crags.jpg What have you delivered for me lately?
  • 34. Iterative Portfolio Management • Start, Stop, Shrink, Grow work teams/streams • Balance risk/reward • Sustaining/Innovative CLOSE UNDER PERFORMING WORK
  • 35. Iterative Portfolio Management • Fixed schedule for gate reviews • Review what is ready on a date – Benefit delivered to date – Potential benefit if continued
  • 36. Could this ever work? • Governance by results? • Fail fast, fail cheap? Seems to work well on Sand Hill Road …
  • 37. Xanpan Beyond Projects • It ain’t ever over • BAU is not a dirty work allan kelly allan@allankelly.net www.softwarestrategy.co.uk Twitter: @allankellynet eBook https://leanpub.com/xanpan Print http://tinyurl.com/nnu7hom Half price in September

Notes de l'éditeur

  1. Public domain image, http://commons.wikimedia.org/wiki/File:Sausage_making-H-3.JPG