SlideShare a Scribd company logo
Allan Kelly
allan@allankelly.net
@allankelly.net
What is this thing
you call Agile?
and why should I care?
(I'm only the boss
around here)
Norwich Developer
Conference
February 2015
Allan Kelly…
 Provide advice on software
development & business strategy
 Training in Agile, Coaching,
Consulting
Author
– Xanpan: Team Centric Agile Software
Development https://leanpub.com/xanpan
– Business Patterns for Software Developers
(2012, Wiley - ISBN: 978-1119999249)
– Changing Software Development: Learning
to be Agile (2008, Wiley)
Disclaimer(Context, Software)
• Everything I am about say is about software,
specifically software development.
• Software is the technology that the 21st
century is built on.
• Much of what I am about to say works also in
the world outside of software.
• But I make no claims about that world.
Chinchillas
What isagile
Agile is a
development
methodology
Agile is a a
business
strategy
Agile is a state of being
Agile is not waterfall
Agile
Agile, Agile methods & the Agile toolkit
The State of Agile (our objective)
•Quick on our feet
•Respond to change rapidly
•Deliver quickly
The Agile toolkit
•Test Driven Development, Refactoring
•Iterations, Time boxing
•Retrospectives, ....
Scrum
XP
DSDM
Kanban
... Agile Methods
Promise to create the state of Agile
Michael A Cusumano
Professor of Management
MIT Sloan School of Management
I can’t think of anything more
important than building an agile
company, because the world
changes so quickly and
unpredictably
[Agility] comes in different forms, but
basically it’s the ability to quickly adapt to
or even anticipate and lead change.
Agility … affects strategic thinking,
operations, technology innovation and the
ability to innovate in products, processes
and business models.
Agile Advantage
1. Agile increases return on investment
2. Agile reduces risk
3. Agile creates options
• $50,000/month costs
• $1m revenue at the end
-$200,000
$0
$200,000
$400,000
$600,000
$800,000
$1,000,000
$1,200,000
1 2 3 4 5 6 7 8 9 10 11 12
Costs Revenue Net cashflow
Traditional
NPV = $373,654
• $50,000/month costs
• $90,000/month
revenue after 1st
month
-$200,000
$0
$200,000
$400,000
$600,000
$800,000
$1,000,000
$1,200,000
1 2 3 4 5 6 7 8 9 10 11 12
Costs Additional Revenue Net Cummulative revenue
Iterative
NPV = $5 million
Traditional Agile
(Iterative)
NPV $373,654 $5 million
IRR
(no discounting)
9% 180%
Monthly cost
(for 12 months)
$50,000 $50,000
NPV rockets because
Something is delivered earlier
… and something generates
revenue for a longer period
Agile reduces risk by
decomposing a large thing into
many small pieces
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
Risk reduction
1 big delivery
$0
$50,000
$100,000
$150,000
$200,000
$250,000
$300,000
$350,000
1 2 4 6 8 10 12
Riskperdelivery
Number of deliveries
Total value at risk Risk weighted per delivery
But wait! It does more
• Incremental deliveries allow for feedback
– Market testing
• Feedback allows for course correction
– Increases chance of success
• Feedback allows for early cancellation
– Reduced costs of failure
Fail Fast
Fail Cheap
(Salvage)
Diseconomies of scale
Milk is cheapest in BIG
cartons
And small cartons of
software reduce risk
Software is cheapest in
lots of small cartons
What do you
want?
• Fast – quick to market, quick to respond, …
• Responsive – to customers, …
• Effective – economical, high utilization, …
• Quality products
• Satisfied customers
What do you really
really want?
Agile might have a tool for that
Warning #1: Contradictions
Some of what you want is contradictory
Predictability <-> Flexibility
High utilization <-> Short lead time
Low cost through low quality
Warning #2: You too
An Agile organization needs leadership with an
agile mindset
You can’t delegate this
You have to live it
Leader’s Agile state of mind
Speed is itself an advantage
… being fast isn't about just working long hours
… speed must be sustainable
… speed doesn’t come from dropping quality
Leader’s Agile state of mind
Diseconomies of scale
Less is more
Get good at working in the small
Keep it small
Leader’s Agile state of mind
Experiment
… be tolerant of failure
Fail fast, fail cheap
… salvage
Why is your organization effective?
What is its strategic modus operandi?
Is that strategy compatible with Agile?
'Large organizations cannot be
versatile. A large organization is
effective through its mass rather
than through its Agility.’
Peter Drucker
1968
Allan Kelly
allan@softwarestrategy.co.uk
http://www.softwarestrategy.co.uk
Twitter: @allankellynet
Questions?
Traditional
MonthCosts Revenue Net cash flow
1 $50,000 -$50,000
2 $50,000 -$50,000
3 $50,000 -$50,000
4 $50,000 -$50,000
5 $50,000 -$50,000
6 $50,000 -$50,000
7 $50,000 -$50,000
8 $50,000 -$50,000
9 $50,000 -$50,000
10 $50,000 -$50,000
11 $50,000 -$50,000
12 $50,000 $1,000,000 $950,000
Total: $600,000 $1,000,000
Simple net cash flow: $400,000
Net present value (4% discount rate): $373,654
Internal Rate Return (no discount) = 9%
Iterative
Simple net cash flow: $5,350,000
Net present value (4% discount rate): $5,193,772
Internal Rate Return (no discount) = 180%
Costs
Additional
Revenue
Cumulative
revenue Net
$50,000 -$50,000
$50,000 $90,000 $90,000 $40,000
$50,000 $90,000 $180,000 $130,000
$50,000 $90,000 $270,000 $220,000
$50,000 $90,000 $360,000 $310,000
$50,000 $90,000 $450,000 $400,000
$50,000 $90,000 $540,000 $490,000
$50,000 $90,000 $630,000 $580,000
$50,000 $90,000 $720,000 $670,000
$50,000 $90,000 $810,000 $760,000
$50,000 $90,000 $900,000 $850,000
$50,000 $100,000 $1,000,000 $950,000
Deliveries
Value per
delivery
% Risk per
delivery
Weighted
risk per
delivery
Total value
at risk
1 $1,000,000 30.00% $300,000 $300,000
2 $500,000 15.00% $75,000 $150,000
4 $250,000 7.50% $18,750 $75,000
6 $166,667 5.00% $8,333 $50,000
8 $125,000 3.75% $4,688 $37,500
10 $100,000 3.00% $3,000 $30,000
12 $83,333 2.50% $2,083 $25,000
Options
Better still…
When technology deliver early
With business involvement
You can change your mind
Prioritize high value / needed soon
Postpone (cancel) low value

More Related Content

PPTX
Agile Outside Software: Does Agile work outside of sofware? #AOSW
PPTX
Planning for Value
PPTX
#NoProjects - Beyond Projects
PPTX
#NoProjects - Teams over Projects
PPTX
Beyond projects
PPTX
Beyond Projects: why projects are wrong and what to do instead
PPTX
Beyond Projects/#NoProjects
PDF
Scaling Agile: Going Beyond the Daily Scrum
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Planning for Value
#NoProjects - Beyond Projects
#NoProjects - Teams over Projects
Beyond projects
Beyond Projects: why projects are wrong and what to do instead
Beyond Projects/#NoProjects
Scaling Agile: Going Beyond the Daily Scrum

What's hot (20)

PPTX
Creating a culture of continuous delivery & value
PPTX
Agile Outside Software
PPTX
Software Development is Upside Down
PDF
Lean Discovery, Agile Delivery & the DevOps Mindset
PDF
LKCE16 - Kanban @PingAn by Adam Wu
PDF
LKCE16 - Servant Leadership un-neutered by Mike Burrows
PDF
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
PPTX
The End of Projects & what to do about it
PDF
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
PPTX
Managers and the land of the lost
PPTX
Driving Change with Data: Getting Started with Continuous Improvement
PDF
12 principles for Agile Development
PDF
Flow-based road mapping & options thinking
PPTX
Edwin Dando (Assurity Consulting)
PDF
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
PDF
Finding the First Slice
PDF
Why I Built my Career with Atlassian Tools and You Should Too!
PPTX
Lean Startup Tools for Agile Product Teams
PPTX
The Three Things
PDF
Role of an agile Project Manager
Creating a culture of continuous delivery & value
Agile Outside Software
Software Development is Upside Down
Lean Discovery, Agile Delivery & the DevOps Mindset
LKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Servant Leadership un-neutered by Mike Burrows
Agile Gurugram 2016 | Conference | What agile really means ? | KE Siew
The End of Projects & what to do about it
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
Managers and the land of the lost
Driving Change with Data: Getting Started with Continuous Improvement
12 principles for Agile Development
Flow-based road mapping & options thinking
Edwin Dando (Assurity Consulting)
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Finding the First Slice
Why I Built my Career with Atlassian Tools and You Should Too!
Lean Startup Tools for Agile Product Teams
The Three Things
Role of an agile Project Manager
Ad

Similar to What isagile (20)

PDF
Finance for non financial personnel - part 8
PDF
Financefornon financialpersonnel-part8-150208202930-conversion-gate02
PDF
Three Secrets of Agile Leadership: From Working Hard to Working Smart
PPTX
CEO Run and Club
PDF
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
PPTX
@AgilePT 2015 - Agile: The Power of I(n)teration
PDF
Scrum Market Management PowerPoint Presentation Slides
PPTX
Agile: Beyond Software
PDF
Agile Portugal 2015 - Agile: The Power of I(n)teration
PDF
Scaling agile - Agile notts
PPTX
9.14 TCN Calculate Financial Projections for Investment Presentations
PPTX
9.14 TCN Calculate Financial Projections
PDF
A Guide for MBA Students
PDF
Session 7 valuation
PPT
Calculate Financial Projections for Investment Presentations
PPTX
No Projects / Beyond Projects (short version)
PDF
The Other Side of the Canvas
PPT
Calculate Financial Projections for Investment Presentations
KEY
Estimating Cost of Delay
Finance for non financial personnel - part 8
Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Three Secrets of Agile Leadership: From Working Hard to Working Smart
CEO Run and Club
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
@AgilePT 2015 - Agile: The Power of I(n)teration
Scrum Market Management PowerPoint Presentation Slides
Agile: Beyond Software
Agile Portugal 2015 - Agile: The Power of I(n)teration
Scaling agile - Agile notts
9.14 TCN Calculate Financial Projections for Investment Presentations
9.14 TCN Calculate Financial Projections
A Guide for MBA Students
Session 7 valuation
Calculate Financial Projections for Investment Presentations
No Projects / Beyond Projects (short version)
The Other Side of the Canvas
Calculate Financial Projections for Investment Presentations
Estimating Cost of Delay
Ad

More from allan kelly (19)

PDF
Agile Digital and the new management paradigms
PDF
Planning for Value: How much? When?
PPTX
Planning for Value: how much? when?
PPTX
Every business a software business
PPTX
No Projects - Beyond Projects (Refreshed version)
PPTX
Agile Contracts
PPTX
Agile basics
PPTX
Do It Right, Then Do The Right Thing (Riga)
PPTX
Dialogue Sheets for Retrospectives (Riga)
PPTX
Conways Law & Continuous Delivery
PPTX
Xanpan extended presentation
PPTX
Conway's Law & Continious Delivery
PPTX
Requirements: Whose job are they anyway?
PPTX
Requirements: Whose job are they anyway?
PPTX
Patterns and Pattern Thinking for Analysis and Innovation
PPTX
Xanpan - what do you get if you cross XP and Kanban?
PPTX
Do It Right then Do the Right Thing
PPTX
Do itright
PPTX
Is there a role for Project Managers and Business Analysts in Agile?
Agile Digital and the new management paradigms
Planning for Value: How much? When?
Planning for Value: how much? when?
Every business a software business
No Projects - Beyond Projects (Refreshed version)
Agile Contracts
Agile basics
Do It Right, Then Do The Right Thing (Riga)
Dialogue Sheets for Retrospectives (Riga)
Conways Law & Continuous Delivery
Xanpan extended presentation
Conway's Law & Continious Delivery
Requirements: Whose job are they anyway?
Requirements: Whose job are they anyway?
Patterns and Pattern Thinking for Analysis and Innovation
Xanpan - what do you get if you cross XP and Kanban?
Do It Right then Do the Right Thing
Do itright
Is there a role for Project Managers and Business Analysts in Agile?

Recently uploaded (20)

PDF
A Brief Introduction About Julia Allison
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPTX
5 Stages of group development guide.pptx
PDF
IFRS Notes in your pocket for study all the time
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Business model innovation report 2022.pdf
PDF
Training And Development of Employee .pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Types of control:Qualitative vs Quantitative
PDF
Chapter 5_Foreign Exchange Market in .pdf
A Brief Introduction About Julia Allison
Power and position in leadershipDOC-20250808-WA0011..pdf
unit 1 COST ACCOUNTING AND COST SHEET
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Ôn tập tiếng anh trong kinh doanh nâng cao
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
MSPs in 10 Words - Created by US MSP Network
Reconciliation AND MEMORANDUM RECONCILATION
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
5 Stages of group development guide.pptx
IFRS Notes in your pocket for study all the time
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Deliverable file - Regulatory guideline analysis.pdf
Business model innovation report 2022.pdf
Training And Development of Employee .pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx
Types of control:Qualitative vs Quantitative
Chapter 5_Foreign Exchange Market in .pdf

What isagile

  • 1. Allan Kelly allan@allankelly.net @allankelly.net What is this thing you call Agile? and why should I care? (I'm only the boss around here) Norwich Developer Conference February 2015
  • 2. Allan Kelly…  Provide advice on software development & business strategy  Training in Agile, Coaching, Consulting Author – Xanpan: Team Centric Agile Software Development https://leanpub.com/xanpan – Business Patterns for Software Developers (2012, Wiley - ISBN: 978-1119999249) – Changing Software Development: Learning to be Agile (2008, Wiley)
  • 3. Disclaimer(Context, Software) • Everything I am about say is about software, specifically software development. • Software is the technology that the 21st century is built on. • Much of what I am about to say works also in the world outside of software. • But I make no claims about that world.
  • 6. Agile is a development methodology Agile is a a business strategy Agile is a state of being Agile is not waterfall Agile
  • 7. Agile, Agile methods & the Agile toolkit The State of Agile (our objective) •Quick on our feet •Respond to change rapidly •Deliver quickly The Agile toolkit •Test Driven Development, Refactoring •Iterations, Time boxing •Retrospectives, .... Scrum XP DSDM Kanban ... Agile Methods Promise to create the state of Agile
  • 8. Michael A Cusumano Professor of Management MIT Sloan School of Management I can’t think of anything more important than building an agile company, because the world changes so quickly and unpredictably [Agility] comes in different forms, but basically it’s the ability to quickly adapt to or even anticipate and lead change. Agility … affects strategic thinking, operations, technology innovation and the ability to innovate in products, processes and business models.
  • 9. Agile Advantage 1. Agile increases return on investment 2. Agile reduces risk 3. Agile creates options
  • 10. • $50,000/month costs • $1m revenue at the end -$200,000 $0 $200,000 $400,000 $600,000 $800,000 $1,000,000 $1,200,000 1 2 3 4 5 6 7 8 9 10 11 12 Costs Revenue Net cashflow Traditional NPV = $373,654
  • 11. • $50,000/month costs • $90,000/month revenue after 1st month -$200,000 $0 $200,000 $400,000 $600,000 $800,000 $1,000,000 $1,200,000 1 2 3 4 5 6 7 8 9 10 11 12 Costs Additional Revenue Net Cummulative revenue Iterative NPV = $5 million
  • 12. Traditional Agile (Iterative) NPV $373,654 $5 million IRR (no discounting) 9% 180% Monthly cost (for 12 months) $50,000 $50,000
  • 13. NPV rockets because Something is delivered earlier … and something generates revenue for a longer period
  • 14. Agile reduces risk by decomposing a large thing into many small pieces 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
  • 15. Risk reduction 1 big delivery $0 $50,000 $100,000 $150,000 $200,000 $250,000 $300,000 $350,000 1 2 4 6 8 10 12 Riskperdelivery Number of deliveries Total value at risk Risk weighted per delivery
  • 16. But wait! It does more • Incremental deliveries allow for feedback – Market testing • Feedback allows for course correction – Increases chance of success • Feedback allows for early cancellation – Reduced costs of failure
  • 18. Diseconomies of scale Milk is cheapest in BIG cartons And small cartons of software reduce risk Software is cheapest in lots of small cartons
  • 19. What do you want? • Fast – quick to market, quick to respond, … • Responsive – to customers, … • Effective – economical, high utilization, … • Quality products • Satisfied customers What do you really really want?
  • 20. Agile might have a tool for that
  • 21. Warning #1: Contradictions Some of what you want is contradictory Predictability <-> Flexibility High utilization <-> Short lead time Low cost through low quality
  • 22. Warning #2: You too An Agile organization needs leadership with an agile mindset You can’t delegate this You have to live it
  • 23. Leader’s Agile state of mind Speed is itself an advantage … being fast isn't about just working long hours … speed must be sustainable … speed doesn’t come from dropping quality
  • 24. Leader’s Agile state of mind Diseconomies of scale Less is more Get good at working in the small Keep it small
  • 25. Leader’s Agile state of mind Experiment … be tolerant of failure Fail fast, fail cheap … salvage
  • 26. Why is your organization effective? What is its strategic modus operandi? Is that strategy compatible with Agile? 'Large organizations cannot be versatile. A large organization is effective through its mass rather than through its Agility.’ Peter Drucker 1968
  • 28. Traditional MonthCosts Revenue Net cash flow 1 $50,000 -$50,000 2 $50,000 -$50,000 3 $50,000 -$50,000 4 $50,000 -$50,000 5 $50,000 -$50,000 6 $50,000 -$50,000 7 $50,000 -$50,000 8 $50,000 -$50,000 9 $50,000 -$50,000 10 $50,000 -$50,000 11 $50,000 -$50,000 12 $50,000 $1,000,000 $950,000 Total: $600,000 $1,000,000 Simple net cash flow: $400,000 Net present value (4% discount rate): $373,654 Internal Rate Return (no discount) = 9%
  • 29. Iterative Simple net cash flow: $5,350,000 Net present value (4% discount rate): $5,193,772 Internal Rate Return (no discount) = 180% Costs Additional Revenue Cumulative revenue Net $50,000 -$50,000 $50,000 $90,000 $90,000 $40,000 $50,000 $90,000 $180,000 $130,000 $50,000 $90,000 $270,000 $220,000 $50,000 $90,000 $360,000 $310,000 $50,000 $90,000 $450,000 $400,000 $50,000 $90,000 $540,000 $490,000 $50,000 $90,000 $630,000 $580,000 $50,000 $90,000 $720,000 $670,000 $50,000 $90,000 $810,000 $760,000 $50,000 $90,000 $900,000 $850,000 $50,000 $100,000 $1,000,000 $950,000
  • 30. Deliveries Value per delivery % Risk per delivery Weighted risk per delivery Total value at risk 1 $1,000,000 30.00% $300,000 $300,000 2 $500,000 15.00% $75,000 $150,000 4 $250,000 7.50% $18,750 $75,000 6 $166,667 5.00% $8,333 $50,000 8 $125,000 3.75% $4,688 $37,500 10 $100,000 3.00% $3,000 $30,000 12 $83,333 2.50% $2,083 $25,000
  • 31. Options Better still… When technology deliver early With business involvement You can change your mind Prioritize high value / needed soon Postpone (cancel) low value