SlideShare a Scribd company logo
Are projects agile?
Andy Longshaw
2
There seems to be concern about projects
• Mixed results running projects
using agile development
techniques
– Sometimes they work,
sometimes they don’t
• Some current agile thinking
seems to go against some
fundamentals of projects
– E.g. some approaches suggested
by the #NoEstimates discussions
• The #NoProjects hashtag
2
3
What do we mean by a project?
• We use projects to manage many shapes and sizes of work
– Strategic product enhancements
– Bespoke changes for a customer
– Rollout of product to a customer
– Internal system enhancements
– Bespoke client application
– Etc.
3
A project is a temporary endeavor undertaken to create a unique product,
service or result. A project is temporary in that it has a defined beginning
and end in time, and therefore defined scope and resources.
Source: https://www.pmi.org/about/learn-about-pmi/what-is-project-management
4
What do you think? – 1
Who thinks that projects and agile software
development don’t mix well?
4
5
Are projects agile?
• I used to be fairly sure but now I’m less so
• I ran some workshops in collaboration
with Kevin Rutherford
Good software provides value and benefit to its users. Most good software has a long life;
and most good software evolves continuously, keeping pace with the needs of its users.
By contrast, a project is, by definition, a temporary structure created to manage and deliver
a specific goal. Some projects that were run using agile software development techniques
have succeeded, and some have failed. What is it about the context, team structure and
governance of those that succeeded (and what was their definition of success) compared to
those that failed? Do projects even make sense in a truly agile software development
context?
This workshop will ask participants to explore whether projects are a good fit for software
development. Participants will work in small groups to exchange thoughts and ideas, build
them into a coherent viewpoint and present them back to the other groups.
6
The workshops
6
Agile Manchester 2016
SPA Conference 2016
Agile On the Beach 2016
7
The case for the prosecution
• Projects address a static need
– Bad at handling change
• Projects have explicit and
implicit costs
– Overheads, overruns,
(lost) opportunity
• Estimates on which they are based
are frequently (very) inaccurate
• Risk of failure of a infrequent deliveries
• Loss of knowledge at the end of
the project
– Subject matter, architecture
7
8
Some other specific issues in workshops
• External (or internal) customers and trust
– Trust us – we’re developers…
– Enforced fairness
• Capitalisation of
investment and
attribution to projects
• Money spent vs
features delivered /
may not get what
you wanted
• Fear of “throwing things away”
8
9
Some alternative approaches – the stream
• Most common – the stream
– Ongoing product/service team
– Growing a service and then ongoing provision
of a service and not a single deliverable
– Focus on value delivery
and measure as you go
– Mixed backlog of
updates, features
and bugs
– No end date
“Deliver until bored”
9
10
The stream - context
• Important that it matches your context
• Key context for the stream includes
– Good customer collaboration
– Customer must be open to agreeing a chunk of
money and a timebox
(sounds a bit like a project?)
– Flexible delivery organisation
(pack up and go when value stops)
10
11
Some more alternative approaches
• Buying trust
– Context: obtaining new business
– Initial engagement at low trust time can be
a “loss leader”
• Agreed allocation of time to capitalisation
– Context: Internal system/product build
– New features vs bugs and operational work
– As long as it has enough science to satisfy the
auditor
– Ref Brett Ansley AOTB “Accounting for Agile
Software”
11
12
Potential problems
• Expectation management
– Drop one of the points on the iron triangle
– Working with ranges, probabilities and other
explicit representations of uncertainty
– People aren’t used to working in this way
• Initial delivery can be a bit underwhelming
– Setup costs to get pipeline working
– Early risk mitigation can look like slow progress
12
13
Should it really be…
• #NoContracts?
• That’s a little scary…
• Implicit psychological contracts for internal
projects as well as explicit external contracts
• Make them explicit…
• Build trust and discover opportunities together
• Ongoing work, smaller impacts on a
regular basis
13
14
…or maybe more
• #DifferentContracts
• A more agile contract maybe?
– Master agreement with specific Statements of Work (SoW)
– SoW => says “what sort of things” will be delivered
• A more agile delivery
– Initial T&M discovery still trying to deliver working software
– Add on new work packages that are under signoff limit of
your customer contact
– Terminate at the end of the current work package
• Meaningful KPIs in contract
– Fail to meet them => penalties
– E.g. story completion rates based on initial discovery, effort
variance (no burnout), defect rates, etc.
14
15
Conclusions
• Projects can be orthogonal to
agile development
• We imbue them with baggage from
bad organisations
• In some cases they are useful or needed
– Customer contracts
– Internal organisation structures
– Check your context
• Explore a better way…
• …but if you’re managing cost/time/value
it still sounds a bit like a project 
15
16
What do you think? - 2
• Anyone less convinced?
– That projects per-se are non-agile?
• Anyone more convinced? 
Andy Longshaw
@andylongshaw
andy.longshaw@lexisnexis.co.uk
https://blogs.blueskyline.com
16

More Related Content

PDF
Agile Business Analyst - Huong Tran
PPTX
What is business analysis - Slideshare
PPTX
Career In I.T. as a Business Analyst
PPTX
Leading the way in six sigma
PDF
BAFS 2015 Genève : Rainer Wendt - More business in the driver's seat : BA wor...
PPTX
Evaluating Blockchain Companies
PPT
Career Development for Architects
PPT
Intro to agile business analysis
Agile Business Analyst - Huong Tran
What is business analysis - Slideshare
Career In I.T. as a Business Analyst
Leading the way in six sigma
BAFS 2015 Genève : Rainer Wendt - More business in the driver's seat : BA wor...
Evaluating Blockchain Companies
Career Development for Architects
Intro to agile business analysis

What's hot (20)

PDF
Engineering Teams and Systems for Velocity
PDF
Stay on the leading edge as an RPA Developer with Learning and Certification
ODP
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
PPTX
Software Team Roles
PDF
Five tools for managing projects
PPTX
Implementing Commission Systems - 6 step guide
PPTX
6 steps
PPTX
Software Outsourcing: Pitfalls and Best Practices
PDF
The BA role in Agile Development
PPTX
Agility reboot i
PPTX
Polyglot Ethereum - Smart Contracts for the Enterprise
PDF
Decision Quality Tools and Techniques
PPTX
180605 workshop management
PDF
Software Product Engineering
DOCX
40411923 business-analyst
PPTX
Business Analysts V Architects
PPTX
Business analyst 101 program Mumbai India
PDF
Babok20overview
PPTX
Mcom Ba Training Module 1
PPT
Get faster results and more business value the Vree way
Engineering Teams and Systems for Velocity
Stay on the leading edge as an RPA Developer with Learning and Certification
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
Software Team Roles
Five tools for managing projects
Implementing Commission Systems - 6 step guide
6 steps
Software Outsourcing: Pitfalls and Best Practices
The BA role in Agile Development
Agility reboot i
Polyglot Ethereum - Smart Contracts for the Enterprise
Decision Quality Tools and Techniques
180605 workshop management
Software Product Engineering
40411923 business-analyst
Business Analysts V Architects
Business analyst 101 program Mumbai India
Babok20overview
Mcom Ba Training Module 1
Get faster results and more business value the Vree way
Ad

Similar to Are projects agile? (20)

PPTX
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
PPTX
PPTX
Agile?! Are You Crazy???
PPTX
Being Agile in project management
PPTX
agile vs waterfall intro generic.pptx
PDF
Agile Handbook.pdf
PPSX
Agile software development
PPTX
Project management framework
PDF
agile basics2 software engineering development
PPTX
Agile Methodology PPT
PPSX
Agile Methodologies
PDF
#Fundamental understanding of agile - By SN Panigrahi
PDF
Agile software development how can it go wrong - purdey castle
PPTX
No Projects - Beyond Projects (Refreshed version)
PDF
Glossary of Agile Terms
PDF
Agile Project Management Part 1 Final
PDF
Successful Business Sponsorship of Agile IT Projects
PDF
Agile basic introduction
PPT
Why Agile? Why Now? IPMA Forum 2009
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
Agile?! Are You Crazy???
Being Agile in project management
agile vs waterfall intro generic.pptx
Agile Handbook.pdf
Agile software development
Project management framework
agile basics2 software engineering development
Agile Methodology PPT
Agile Methodologies
#Fundamental understanding of agile - By SN Panigrahi
Agile software development how can it go wrong - purdey castle
No Projects - Beyond Projects (Refreshed version)
Glossary of Agile Terms
Agile Project Management Part 1 Final
Successful Business Sponsorship of Agile IT Projects
Agile basic introduction
Why Agile? Why Now? IPMA Forum 2009
Ad

More from Andy Longshaw (6)

PDF
Xpm nov 17 morals and ethics in technology
PPTX
Trying to build learning into team life
PDF
Why you need more documentation
PDF
We said it was simple
PDF
Getting Inside Common Web Security Threats
PDF
When will we ever learn?
Xpm nov 17 morals and ethics in technology
Trying to build learning into team life
Why you need more documentation
We said it was simple
Getting Inside Common Web Security Threats
When will we ever learn?

Recently uploaded (20)

PDF
top salesforce developer skills in 2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
System and Network Administration Chapter 2
PPTX
L1 - Introduction to python Backend.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
ai tools demonstartion for schools and inter college
top salesforce developer skills in 2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
Navsoft: AI-Powered Business Solutions & Custom Software Development
Upgrade and Innovation Strategies for SAP ERP Customers
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How to Choose the Right IT Partner for Your Business in Malaysia
Softaken Excel to vCard Converter Software.pdf
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
How to Migrate SBCGlobal Email to Yahoo Easily
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
history of c programming in notes for students .pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
System and Network Administration Chapter 2
L1 - Introduction to python Backend.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
ai tools demonstartion for schools and inter college

Are projects agile?

  • 2. 2 There seems to be concern about projects • Mixed results running projects using agile development techniques – Sometimes they work, sometimes they don’t • Some current agile thinking seems to go against some fundamentals of projects – E.g. some approaches suggested by the #NoEstimates discussions • The #NoProjects hashtag 2
  • 3. 3 What do we mean by a project? • We use projects to manage many shapes and sizes of work – Strategic product enhancements – Bespoke changes for a customer – Rollout of product to a customer – Internal system enhancements – Bespoke client application – Etc. 3 A project is a temporary endeavor undertaken to create a unique product, service or result. A project is temporary in that it has a defined beginning and end in time, and therefore defined scope and resources. Source: https://www.pmi.org/about/learn-about-pmi/what-is-project-management
  • 4. 4 What do you think? – 1 Who thinks that projects and agile software development don’t mix well? 4
  • 5. 5 Are projects agile? • I used to be fairly sure but now I’m less so • I ran some workshops in collaboration with Kevin Rutherford Good software provides value and benefit to its users. Most good software has a long life; and most good software evolves continuously, keeping pace with the needs of its users. By contrast, a project is, by definition, a temporary structure created to manage and deliver a specific goal. Some projects that were run using agile software development techniques have succeeded, and some have failed. What is it about the context, team structure and governance of those that succeeded (and what was their definition of success) compared to those that failed? Do projects even make sense in a truly agile software development context? This workshop will ask participants to explore whether projects are a good fit for software development. Participants will work in small groups to exchange thoughts and ideas, build them into a coherent viewpoint and present them back to the other groups.
  • 6. 6 The workshops 6 Agile Manchester 2016 SPA Conference 2016 Agile On the Beach 2016
  • 7. 7 The case for the prosecution • Projects address a static need – Bad at handling change • Projects have explicit and implicit costs – Overheads, overruns, (lost) opportunity • Estimates on which they are based are frequently (very) inaccurate • Risk of failure of a infrequent deliveries • Loss of knowledge at the end of the project – Subject matter, architecture 7
  • 8. 8 Some other specific issues in workshops • External (or internal) customers and trust – Trust us – we’re developers… – Enforced fairness • Capitalisation of investment and attribution to projects • Money spent vs features delivered / may not get what you wanted • Fear of “throwing things away” 8
  • 9. 9 Some alternative approaches – the stream • Most common – the stream – Ongoing product/service team – Growing a service and then ongoing provision of a service and not a single deliverable – Focus on value delivery and measure as you go – Mixed backlog of updates, features and bugs – No end date “Deliver until bored” 9
  • 10. 10 The stream - context • Important that it matches your context • Key context for the stream includes – Good customer collaboration – Customer must be open to agreeing a chunk of money and a timebox (sounds a bit like a project?) – Flexible delivery organisation (pack up and go when value stops) 10
  • 11. 11 Some more alternative approaches • Buying trust – Context: obtaining new business – Initial engagement at low trust time can be a “loss leader” • Agreed allocation of time to capitalisation – Context: Internal system/product build – New features vs bugs and operational work – As long as it has enough science to satisfy the auditor – Ref Brett Ansley AOTB “Accounting for Agile Software” 11
  • 12. 12 Potential problems • Expectation management – Drop one of the points on the iron triangle – Working with ranges, probabilities and other explicit representations of uncertainty – People aren’t used to working in this way • Initial delivery can be a bit underwhelming – Setup costs to get pipeline working – Early risk mitigation can look like slow progress 12
  • 13. 13 Should it really be… • #NoContracts? • That’s a little scary… • Implicit psychological contracts for internal projects as well as explicit external contracts • Make them explicit… • Build trust and discover opportunities together • Ongoing work, smaller impacts on a regular basis 13
  • 14. 14 …or maybe more • #DifferentContracts • A more agile contract maybe? – Master agreement with specific Statements of Work (SoW) – SoW => says “what sort of things” will be delivered • A more agile delivery – Initial T&M discovery still trying to deliver working software – Add on new work packages that are under signoff limit of your customer contact – Terminate at the end of the current work package • Meaningful KPIs in contract – Fail to meet them => penalties – E.g. story completion rates based on initial discovery, effort variance (no burnout), defect rates, etc. 14
  • 15. 15 Conclusions • Projects can be orthogonal to agile development • We imbue them with baggage from bad organisations • In some cases they are useful or needed – Customer contracts – Internal organisation structures – Check your context • Explore a better way… • …but if you’re managing cost/time/value it still sounds a bit like a project  15
  • 16. 16 What do you think? - 2 • Anyone less convinced? – That projects per-se are non-agile? • Anyone more convinced?  Andy Longshaw @andylongshaw andy.longshaw@lexisnexis.co.uk https://blogs.blueskyline.com 16