SlideShare a Scribd company logo
Beyond Projects
Or The End of Projects
and what happens next
Allan Kelly
allan@allankelly.net
http://www.allankelly.net
Twitter: @allankelly.net Keynote
Tampere goes Agile!
October 2015
#BeyondProjects
Allan Kelly…
 Training for Agile
 Advice on
 Agile, adopting Agile
 Organizing teams
Author
– Xanpan: Team Centric Agile Software Development
https://leanpub.com/xanpan (2014-2015)
– Business Patterns for Software Developers (2012)
– Changing Software Development: Learning to be Agile
(2008)
allan@allankelly.net
http://www.allankelly.net
@allankellynet (Twitter)
Taken from http://armstrap-documentation.readthedocs.org/en/latest/getting-started-eclipse-
development-tools.html
project
noun |ˈprɒdʒɛkt|
1 an individual or collaborative enterprise that is carefully
planned to achieve a particular aim: a research project |
a project to build a new power station.
• a piece of research work undertaken by a school or
college student: a history project.
• a proposed or planned undertaking: the novel
undermines its own stated project of telling a story.
2 (also housing project)N. Amer. a government-
subsidized housing development with relatively low rents:
her family still lives in the projects.
From Apple MacOSX dictionary
A project is….
Project Management Institute - http://pm4id.org/1/2/
"PMI defines a project by its two key
characteristics:
• it is temporary and
• undertaken to create a product, service, or
result that is unique."
Problem #1 - Benefit
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
Pre-defined outcome?
Requirements change
Compound to
~27% per annum
The observed rate of change
in the US is about 2% per
calendar month
Capers Jones, 2008
The world changes, get over it
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
IT/IS & Business Manager survey
Conflict and….
Goal displacement
– Chasing date over benefit
– Chasing time over benefit
– Chasing cost over benefit
– Chasing features over benefit
The Project
model leads
to…
Solution
Focus on Benefit 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
Change Governance
• Base Governance on actual
delivered benefits
– Not milestones completed
– Not documents
– Not budgets
Picture from Picasa - Creative Commons License
http://commons.wikimedia.org/wiki/File:House_of_Parliment_6_201
2-07-08.jpg
What have
you delivered
for me lately?
Governance based on results
• Experiment friendly
– Failure tolerant
– Fail fast, fail cheap (salvage)
• Align with strategy
• Governance through Iterative Portfolio
Management
Iterative Portfolio Management
• Fixed schedule for gate reviews
• Review what is ready on a date
– Benefit delivered to date
– Potential benefit if continued
Problem #2 – The End
Software isn’t temporary
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
End dates damage quality
• Short term thinking leads to…
– Corner cutting
– Known & unfixed bugs
– Residual technical debt
– Knowledge lost
End Date considered harmful
Late requirements considered
inferior
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
Continuous not Temporary
Continuous flow
Continuous improvement
Continuous delivery
Continuous benefit
A Match Made in Hell
Software
Development
Project
Management
Software is forever
Projects are
TEMPORARY
Rational end dates?
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
Solution
Work to the business
deadline
Do what you can in the
time
Do good work
Deadlines Good
End dates Bad
Problem #3 -
Temporary Organizations
Temporary organizations
The most destructive idea known to software
development
Temporary Organization?
• Storming
• Norming
• Forming
• Performing
• Destroying
}Takes time &
money!
Why destroy performing teams?
Why spend that money?
Why loose knowledge?
Temporary organizations
Disbanding teams destroys
– Knowledge
– Capability
– Performance
The most destructive idea known to software
development
Corporate Psychopathy
Process by which corporations
disband performing teams and
release staff
Solution
Base work around
stable teams
Aim for continuity
#NoProjects - Beyond Projects
Organize by business stream & team
• Aim for stable teams & continuity
• Close to business
• Manage queues within capacity
Stream #1 Dev Team
What to do about it…
• Keep teams together
• Flow work to the teams
• Work in the small
• Work continually
• Demonstrate value
Problem #4 – Projects are Big
• Project model is optimized for big
• Used on small pieces of work it inefficient
• Projects push big decisions up
– to big men
– with big cheque books
– top-down authority
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
Big increases
risk
Solution
Think small
Get good at small
Software development…
• Does NOT have economies of Scale
• Development has DISECONOMIES of scale
Therefore
• Stop thinking BIG
• Start thinking SMALL
Maybe….
All knowledge intensive
industries have
diseconomies of scale
Consider a large project
Against several small
projects
Project A: Risk = 30% Value at risk = £1m
Therefore risk weighted value = £300,000
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
Big Batch Size
Make lots of this!Build this! Deliver this!
Wait Wait
Small Batch Size
… and keep going
Projects are big batch
Small batches best for software
Small batches reduce risk
Regular delivery increases ROI
The End of Projects
• Projects are accounting codes
• Finished Software is Dead Software
– Living software changes
– Dead software doesn’t
– Living software doesn’t end
• Project thinking kills software
Project Manager
Not fair!
You misrepresent us!
Wait a minute….
Project Manager
So what is “A
project”?
We don’t
Break up teams, or
Stick doggedly to
requirements
We do
- Allow change
- Consider value
- Work continually
Why does Prince 2
contain this definition?
And what does a “Project
Manager” actually Manage?
Problem #5: Language
“False Projects”
When the language of projects is used to
discuss work which is not a project
Confusion!
Stop confusing people
Stop misleading
yourselves
Solution – New Language
Initiative MVT exploring a possibility
Might grow with time
Work stream Established team working on
continuing/sustaining product in support
of business and generating value
Client
engagement
Team serving the needs of a client
(May be a Initiative or established Work
Stream)
… and some .. … more (haven’t worked it out yet)
Beyond Projects
A new model….
Waterfall 2.0
Jonathon’s Run Fall, Pennsylvania by Hubert Stoffels (http://flickr.com/photos/22195940@N00)
Creative Commons License
Continuous Flow
Continuous flow
• Work in the small
• Get good at doing small things
– Deliver small increments of value
– And evaluate results
• Go fast
• Value seeking
• Repeat, don’t stop
Organize for…
Work management optimized for small
– Lots of small decisions
– Devolved authority
Base work around stable
– Teams
Aim for continuity
Could this ever work?
• Governance by results?
• Fail fast, fail cheap?
Seems to work
well on Sand
Hill Road …
Xanpan
Amazon or LeanPub
https://leanpub.com/xanpan
Print http://tinyurl.com/nnu7hom
#NoProjects / Beyond Projects
• It ain’t ever over
• BAU is not a dirty work
allan kelly
allan@allankelly.net
www.softwarestrategy.co.uk
Twitter: @allankellynet

More Related Content

What's hot

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
allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
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 paradigms
allan kelly
 
Beyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do insteadBeyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do instead
Cambridge Product Management Network
 
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
ProductCamp Boston
 
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
strongandagile.co.uk
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
Fadi Stephan
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
AgileNZ Conference
 
LKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike BurrowsLKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike Burrows
Lean Kanban Central Europe
 
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE SiewAgile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
AgileNetwork
 
From Technical Debt to Technical Health
From Technical Debt to Technical HealthFrom Technical Debt to Technical Health
From Technical Debt to Technical Health
Declan Whelan
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)
AgileNZ Conference
 
Introducing agile
Introducing agileIntroducing agile
Introducing agile
Andreas Hägglund
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
Jason Yip
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Jon Terry
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
Andrew Shafer
 
Being successful with Agile by Rasmus Runberg and Andrew Schumer
Being successful with Agile by Rasmus Runberg and Andrew Schumer Being successful with Agile by Rasmus Runberg and Andrew Schumer
Being successful with Agile by Rasmus Runberg and Andrew Schumer
Agile ME
 
The End of Projects & what to do about it
The End of Projects & what to do about itThe End of Projects & what to do about it
The End of Projects & what to do about it
allan kelly
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product Teams
LitheSpeed
 

What's hot (20)

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
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
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
 
Beyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do insteadBeyond Projects: why projects are wrong and what to do instead
Beyond Projects: why projects are wrong and what to do instead
 
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
 
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
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
 
LKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike BurrowsLKCE16 - Servant Leadership un-neutered by Mike Burrows
LKCE16 - Servant Leadership un-neutered by Mike Burrows
 
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE SiewAgile Gurugram 2016 | Conference | What agile really means ? | KE Siew
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
 
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)
 
Introducing agile
Introducing agileIntroducing agile
Introducing agile
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
 
Being successful with Agile by Rasmus Runberg and Andrew Schumer
Being successful with Agile by Rasmus Runberg and Andrew Schumer Being successful with Agile by Rasmus Runberg and Andrew Schumer
Being successful with Agile by Rasmus Runberg and Andrew Schumer
 
The End of Projects & what to do about it
The End of Projects & what to do about itThe End of Projects & what to do about it
The End of Projects & what to do about it
 
Lean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product TeamsLean Startup Tools for Agile Product Teams
Lean Startup Tools for Agile Product Teams
 

Viewers also liked

Levona travel presentation english
Levona travel presentation englishLevona travel presentation english
Levona travel presentation english
Levona Travel
 
Spanish cinema
Spanish cinemaSpanish cinema
Spanish cinema
giselle ramón yebra
 
Evaluation quest 1 film poster
Evaluation quest 1 film posterEvaluation quest 1 film poster
Evaluation quest 1 film poster
mattdaave123
 
Presentation for ajp final draft
Presentation for ajp final draftPresentation for ajp final draft
Presentation for ajp final draft
aviherring
 
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
Epic Research Limited
 
An Evaluation of Pair Programming Practice
An Evaluation of Pair Programming PracticeAn Evaluation of Pair Programming Practice
An Evaluation of Pair Programming Practice
Kranthi Lakum
 
Cool Cars
Cool CarsCool Cars
Cool Cars
Peety G
 
150509 storm cv activeer je ambitie
150509 storm cv activeer je ambitie150509 storm cv activeer je ambitie
150509 storm cv activeer je ambitie
StormCv
 
Recrutare pe social media
Recrutare pe social mediaRecrutare pe social media
Recrutare pe social media
Cristiariton
 
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
Valentinarivera05
 
Digital Zen with Productivity & Timesaving Apps
Digital Zen with Productivity & Timesaving AppsDigital Zen with Productivity & Timesaving Apps
Digital Zen with Productivity & Timesaving Apps
Shelly Sanchez Terrell
 
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
kulibin
 
Hubspot marketing-3q15-v6-final
Hubspot marketing-3q15-v6-finalHubspot marketing-3q15-v6-final
Hubspot marketing-3q15-v6-final
IR_HubSpot
 
Nigeria social progress index 2014
Nigeria social progress index 2014Nigeria social progress index 2014
Nigeria social progress index 2014
statisense
 
The Wakefield Monster
The Wakefield MonsterThe Wakefield Monster
The Wakefield Monster
Jango11
 
UX Camp 2016 Copenhagen - Friction In Design
UX Camp 2016 Copenhagen - Friction In DesignUX Camp 2016 Copenhagen - Friction In Design
UX Camp 2016 Copenhagen - Friction In Design
Mikkel Køster
 
Educación argentina financiamiento 2016
Educación argentina financiamiento 2016Educación argentina financiamiento 2016
Educación argentina financiamiento 2016
Laura Marrone
 
Learning area-3-e28093-powerpoint-hndybook
Learning area-3-e28093-powerpoint-hndybookLearning area-3-e28093-powerpoint-hndybook
Learning area-3-e28093-powerpoint-hndybook
cikgushaharizan
 

Viewers also liked (18)

Levona travel presentation english
Levona travel presentation englishLevona travel presentation english
Levona travel presentation english
 
Spanish cinema
Spanish cinemaSpanish cinema
Spanish cinema
 
Evaluation quest 1 film poster
Evaluation quest 1 film posterEvaluation quest 1 film poster
Evaluation quest 1 film poster
 
Presentation for ajp final draft
Presentation for ajp final draftPresentation for ajp final draft
Presentation for ajp final draft
 
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
DAILY AGRI REPORT BY EPIC RESEARCH-19 NOVEMBER 2012
 
An Evaluation of Pair Programming Practice
An Evaluation of Pair Programming PracticeAn Evaluation of Pair Programming Practice
An Evaluation of Pair Programming Practice
 
Cool Cars
Cool CarsCool Cars
Cool Cars
 
150509 storm cv activeer je ambitie
150509 storm cv activeer je ambitie150509 storm cv activeer je ambitie
150509 storm cv activeer je ambitie
 
Recrutare pe social media
Recrutare pe social mediaRecrutare pe social media
Recrutare pe social media
 
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
8 2-30-slideshare-citasyreferenciasbibliograficas-valentina riveraortiz
 
Digital Zen with Productivity & Timesaving Apps
Digital Zen with Productivity & Timesaving AppsDigital Zen with Productivity & Timesaving Apps
Digital Zen with Productivity & Timesaving Apps
 
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
Аппаратная реализация бортовой автономной системы улучшенного и синтезированн...
 
Hubspot marketing-3q15-v6-final
Hubspot marketing-3q15-v6-finalHubspot marketing-3q15-v6-final
Hubspot marketing-3q15-v6-final
 
Nigeria social progress index 2014
Nigeria social progress index 2014Nigeria social progress index 2014
Nigeria social progress index 2014
 
The Wakefield Monster
The Wakefield MonsterThe Wakefield Monster
The Wakefield Monster
 
UX Camp 2016 Copenhagen - Friction In Design
UX Camp 2016 Copenhagen - Friction In DesignUX Camp 2016 Copenhagen - Friction In Design
UX Camp 2016 Copenhagen - Friction In Design
 
Educación argentina financiamiento 2016
Educación argentina financiamiento 2016Educación argentina financiamiento 2016
Educación argentina financiamiento 2016
 
Learning area-3-e28093-powerpoint-hndybook
Learning area-3-e28093-powerpoint-hndybookLearning area-3-e28093-powerpoint-hndybook
Learning area-3-e28093-powerpoint-hndybook
 

Similar to #NoProjects - Beyond Projects

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
Nitor
 
How PMOs Save Money
How PMOs Save MoneyHow PMOs Save Money
How PMOs Save Money
dblumhorst
 
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
Product School
 
Top tips to starting a project
Top tips to starting a project Top tips to starting a project
Top tips to starting a project
Claire moava Sherrington
 
Software Development in 21st Century
Software Development in 21st CenturySoftware Development in 21st Century
Software Development in 21st Century
Henry Jacob
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
abdulrafaychaudhry
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
Orange and Bronze Software Labs
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
lokori
 
projectmanagement ppt.ppt
projectmanagement ppt.pptprojectmanagement ppt.ppt
projectmanagement ppt.ppt
bommaiah
 
projectmanagement.ppt
projectmanagement.pptprojectmanagement.ppt
projectmanagement.ppt
ssuser1ecccc
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
C/D/H Technology Consultants
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
Matt Ganis
 
Project Management Adaptability : Challenges in Agile implementation in a wea...
Project Management Adaptability : Challenges in Agile implementation in a wea...Project Management Adaptability : Challenges in Agile implementation in a wea...
Project Management Adaptability : Challenges in Agile implementation in a wea...
Richard Smith
 
Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!
Linchpin
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
Aleksejs Truhans
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start Up
Brian Pichman
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
Borja ARRIZABALAGA URIARTE
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
Amish Gandhi
 
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?
Phil Comelio
 

Similar to #NoProjects - Beyond Projects (20)

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
 
How PMOs Save Money
How PMOs Save MoneyHow PMOs Save Money
How PMOs Save Money
 
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
 
Top tips to starting a project
Top tips to starting a project Top tips to starting a project
Top tips to starting a project
 
Software Development in 21st Century
Software Development in 21st CenturySoftware Development in 21st Century
Software Development in 21st Century
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013Agilelessons scanagile-final 2013
Agilelessons scanagile-final 2013
 
projectmanagement ppt.ppt
projectmanagement ppt.pptprojectmanagement ppt.ppt
projectmanagement ppt.ppt
 
projectmanagement.ppt
projectmanagement.pptprojectmanagement.ppt
projectmanagement.ppt
 
Epm seminar presentation
Epm seminar presentationEpm seminar presentation
Epm seminar presentation
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
Project Management Adaptability : Challenges in Agile implementation in a wea...
Project Management Adaptability : Challenges in Agile implementation in a wea...Project Management Adaptability : Challenges in Agile implementation in a wea...
Project Management Adaptability : Challenges in Agile implementation in a wea...
 
Everyone is a project manager. You can too!
Everyone is a project manager. You can too!Everyone is a project manager. You can too!
Everyone is a project manager. You can too!
 
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start Up
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Applying Innovation in Software Development
Applying Innovation in Software DevelopmentApplying Innovation in Software Development
Applying Innovation in Software Development
 
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?
 

More from allan 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
 
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
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
allan kelly
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
allan kelly
 
Agile basics
Agile basicsAgile basics
Agile basics
allan 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 Delivery
allan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
allan kelly
 
Conway's Law & Continious Delivery
Conway's Law & Continious DeliveryConway's Law & Continious Delivery
Conway's Law & Continious Delivery
allan kelly
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
allan kelly
 
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
allan kelly
 
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
allan kelly
 
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?
allan kelly
 
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
allan kelly
 
Do itright
Do itrightDo itright
Do itright
allan kelly
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
allan kelly
 

More from allan kelly (18)

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?
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
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
 
Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?Is there a role for Project Managers and Business Analysts in Agile?
Is there a role for Project Managers and Business Analysts in Agile?
 

Recently uploaded

Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)
miso_uam
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
ssuser2b426d1
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
karim wahed
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Sparity1
 
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdfBuilding infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
mohitd6
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
Philip Schwarz
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
Jersey (CHE-PING) Su
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
confluent
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
karim wahed
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
Hironori Washizaki
 
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docxComprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Aardwolf Security
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
rachitkumar09887
 
Attendance Tracking From Paper To Digital
Attendance Tracking From Paper To DigitalAttendance Tracking From Paper To Digital
Attendance Tracking From Paper To Digital
Task Tracker
 
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
bhumivarma35300
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
shivamt017
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
ashiklo9823
 
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
josephinedrea942
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
sofiafernandezon
 
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction InnovationNYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS Construction ERP Software
 

Recently uploaded (20)

Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) AWS Security .pdf
 
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptxAddressing the Top 9 User Pain Points with Visual Design Elements.pptx
Addressing the Top 9 User Pain Points with Visual Design Elements.pptx
 
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdfBuilding infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
Building infrastructure with code_ A deep dive into CDK for IaC in Java.pdf
 
Folding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a seriesFolding Cheat Sheet #7 - seventh in a series
Folding Cheat Sheet #7 - seventh in a series
 
當測試開始左移
當測試開始左移當測試開始左移
當測試開始左移
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
 
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdfAWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
AWS Cloud Practitioner Essentials (Second Edition) (Arabic) .pdf
 
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
 
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docxComprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
 
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
Agra Girls Call Agra 0X0000000X Unlimited Short Providing Girls Service Avail...
 
Attendance Tracking From Paper To Digital
Attendance Tracking From Paper To DigitalAttendance Tracking From Paper To Digital
Attendance Tracking From Paper To Digital
 
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
Independent Girls call Service Pune 000XX00000 Provide Best And Top Girl Serv...
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
 
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
HIRE A HACKER FOR CHEATING HUSBAND/WIFE)
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
 
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction InnovationNYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction Innovation
 

#NoProjects - Beyond Projects

  • 1. Beyond Projects Or The End of Projects and what happens next Allan Kelly allan@allankelly.net http://www.allankelly.net Twitter: @allankelly.net Keynote Tampere goes Agile! October 2015 #BeyondProjects
  • 2. Allan Kelly…  Training for Agile  Advice on  Agile, adopting Agile  Organizing teams Author – Xanpan: Team Centric Agile Software Development https://leanpub.com/xanpan (2014-2015) – Business Patterns for Software Developers (2012) – Changing Software Development: Learning to be Agile (2008) allan@allankelly.net http://www.allankelly.net @allankellynet (Twitter)
  • 4. project noun |ˈprɒdʒɛkt| 1 an individual or collaborative enterprise that is carefully planned to achieve a particular aim: a research project | a project to build a new power station. • a piece of research work undertaken by a school or college student: a history project. • a proposed or planned undertaking: the novel undermines its own stated project of telling a story. 2 (also housing project)N. Amer. a government- subsidized housing development with relatively low rents: her family still lives in the projects. From Apple MacOSX dictionary
  • 5. A project is…. Project Management Institute - http://pm4id.org/1/2/ "PMI defines a project by its two key characteristics: • it is temporary and • undertaken to create a product, service, or result that is unique."
  • 6. Problem #1 - Benefit Project Success Criteria • On Schedule • On Budget • On Quality (Features) Where’s the value? £ $ €
  • 7. Project Model Assumptions 1. Value is knowable And is known before start 2. There is no value in flexibility i.e. Options are valueless
  • 8. Pre-defined outcome? Requirements change Compound to ~27% per annum The observed rate of change in the US is about 2% per calendar month Capers Jones, 2008 The world changes, get over it
  • 9. 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 IT/IS & Business Manager survey
  • 10. Conflict and…. Goal displacement – Chasing date over benefit – Chasing time over benefit – Chasing cost over benefit – Chasing features over benefit The Project model leads to…
  • 12. Focus on Benefit 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
  • 13. Change Governance • Base Governance on actual delivered benefits – Not milestones completed – Not documents – Not budgets Picture from Picasa - Creative Commons License http://commons.wikimedia.org/wiki/File:House_of_Parliment_6_201 2-07-08.jpg What have you delivered for me lately?
  • 14. Governance based on results • Experiment friendly – Failure tolerant – Fail fast, fail cheap (salvage) • Align with strategy • Governance through Iterative Portfolio Management
  • 15. Iterative Portfolio Management • Fixed schedule for gate reviews • Review what is ready on a date – Benefit delivered to date – Potential benefit if continued
  • 16. Problem #2 – The End Software isn’t temporary
  • 17. Successful software doesn’t stop Successful software continues to change Only dead software has an end-date
  • 18. 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
  • 19. End dates damage quality • Short term thinking leads to… – Corner cutting – Known & unfixed bugs – Residual technical debt – Knowledge lost
  • 20. End Date considered harmful Late requirements considered inferior
  • 21. 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
  • 22. Continuous not Temporary Continuous flow Continuous improvement Continuous delivery Continuous benefit
  • 23. A Match Made in Hell Software Development Project Management Software is forever Projects are TEMPORARY
  • 24. Rational end dates? 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
  • 25. Solution Work to the business deadline Do what you can in the time Do good work
  • 27. Problem #3 - Temporary Organizations
  • 28. Temporary organizations The most destructive idea known to software development
  • 29. Temporary Organization? • Storming • Norming • Forming • Performing • Destroying }Takes time & money! Why destroy performing teams? Why spend that money? Why loose knowledge?
  • 30. Temporary organizations Disbanding teams destroys – Knowledge – Capability – Performance The most destructive idea known to software development
  • 31. Corporate Psychopathy Process by which corporations disband performing teams and release staff
  • 32. Solution Base work around stable teams Aim for continuity
  • 34. Organize by business stream & team • Aim for stable teams & continuity • Close to business • Manage queues within capacity Stream #1 Dev Team
  • 35. What to do about it… • Keep teams together • Flow work to the teams • Work in the small • Work continually • Demonstrate value
  • 36. Problem #4 – Projects are Big • Project model is optimized for big • Used on small pieces of work it inefficient • Projects push big decisions up – to big men – with big cheque books – top-down authority
  • 37. Software development… • Does NOT have economies of Scale • Development has DISECONOMIES of scale
  • 38. Milk is cheapest in BIG cartons Software is cheapest in lots of small cartons And small cartons of software reduce risk
  • 41. Software development… • Does NOT have economies of Scale • Development has DISECONOMIES of scale Therefore • Stop thinking BIG • Start thinking SMALL
  • 42. Maybe…. All knowledge intensive industries have diseconomies of scale
  • 43. Consider a large project Against several small projects Project A: Risk = 30% Value at risk = £1m Therefore risk weighted value = £300,000 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
  • 44. Big Batch Size Make lots of this!Build this! Deliver this! Wait Wait
  • 45. Small Batch Size … and keep going
  • 46. Projects are big batch Small batches best for software Small batches reduce risk Regular delivery increases ROI
  • 47. The End of Projects • Projects are accounting codes • Finished Software is Dead Software – Living software changes – Dead software doesn’t – Living software doesn’t end • Project thinking kills software
  • 48. Project Manager Not fair! You misrepresent us!
  • 49. Wait a minute…. Project Manager So what is “A project”? We don’t Break up teams, or Stick doggedly to requirements We do - Allow change - Consider value - Work continually Why does Prince 2 contain this definition? And what does a “Project Manager” actually Manage?
  • 51. “False Projects” When the language of projects is used to discuss work which is not a project Confusion! Stop confusing people Stop misleading yourselves
  • 52. Solution – New Language Initiative MVT exploring a possibility Might grow with time Work stream Established team working on continuing/sustaining product in support of business and generating value Client engagement Team serving the needs of a client (May be a Initiative or established Work Stream) … and some .. … more (haven’t worked it out yet)
  • 54. Waterfall 2.0 Jonathon’s Run Fall, Pennsylvania by Hubert Stoffels (http://flickr.com/photos/22195940@N00) Creative Commons License Continuous Flow
  • 55. Continuous flow • Work in the small • Get good at doing small things – Deliver small increments of value – And evaluate results • Go fast • Value seeking • Repeat, don’t stop
  • 56. Organize for… Work management optimized for small – Lots of small decisions – Devolved authority Base work around stable – Teams Aim for continuity
  • 57. Could this ever work? • Governance by results? • Fail fast, fail cheap? Seems to work well on Sand Hill Road …
  • 58. Xanpan Amazon or LeanPub https://leanpub.com/xanpan Print http://tinyurl.com/nnu7hom #NoProjects / Beyond Projects • It ain’t ever over • BAU is not a dirty work allan kelly allan@allankelly.net www.softwarestrategy.co.uk Twitter: @allankellynet

Editor's Notes

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