SlideShare una empresa de Scribd logo
1 de 31
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
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

Más contenido relacionado

La actualidad más candente

Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
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 MindsetFadi Stephan
 
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 BurrowsLean 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 SiewAgileNetwork
 
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 itallan kelly
 
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
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lostAgileDenver
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development Julien Henzelin
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinkingMatt Barcomb
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)AgileNZ Conference
 
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 KanbanJon Terry
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First SliceAgileDenver
 
Why I Built my Career with Atlassian Tools and You Should Too!
 Why I Built my Career with Atlassian Tools and You Should Too! Why I Built my Career with Atlassian Tools and You Should Too!
Why I Built my Career with Atlassian Tools and You Should Too!Atlassian
 
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 TeamsLitheSpeed
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project ManagerTerry Bunio
 

La actualidad más candente (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
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
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
 
LKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam WuLKCE16 - Kanban @PingAn by Adam Wu
LKCE16 - Kanban @PingAn by Adam Wu
 
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
 
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
 
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)
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lost
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)
 
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
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First Slice
 
Why I Built my Career with Atlassian Tools and You Should Too!
 Why I Built my Career with Atlassian Tools and You Should Too! Why I Built my Career with Atlassian Tools and You Should Too!
Why I Built my Career with Atlassian Tools and You Should Too!
 
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
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
 

Similar a What isagile

Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02Kristi Anderson
 
Finance for non financial personnel - part 8
Finance for non financial personnel - part 8Finance for non financial personnel - part 8
Finance for non financial personnel - part 8Quek Joo Chay
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
CEO Run and Club
CEO Run and ClubCEO Run and Club
CEO Run and ClubBryan Daly
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Felipe Castro
 
@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)teration@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)terationXekin.org
 
Scrum Market Management PowerPoint Presentation Slides
Scrum Market Management PowerPoint Presentation SlidesScrum Market Management PowerPoint Presentation Slides
Scrum Market Management PowerPoint Presentation SlidesSlideTeam
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond SoftwareEdwin Dando
 
Agile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)terationAgile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)terationNuno Rafael Gomes
 
Scaling agile - Agile notts
Scaling agile - Agile nottsScaling agile - Agile notts
Scaling agile - Agile nottsDavid Leach
 
9.14 TCN Calculate Financial Projections
9.14 TCN Calculate Financial Projections 9.14 TCN Calculate Financial Projections
9.14 TCN Calculate Financial Projections Leah Rogoff
 
9.14 TCN Calculate Financial Projections for Investment Presentations
9.14 TCN Calculate Financial Projections for Investment Presentations9.14 TCN Calculate Financial Projections for Investment Presentations
9.14 TCN Calculate Financial Projections for Investment PresentationsThe Capital Network
 
A Guide for MBA Students
A Guide for MBA StudentsA Guide for MBA Students
A Guide for MBA StudentsAditiGupta368
 
Session 7 valuation
Session 7 valuationSession 7 valuation
Session 7 valuationAnilesh Seth
 
Calculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsCalculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsThe Capital Network
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
The Other Side of the Canvas
The Other Side of the CanvasThe Other Side of the Canvas
The Other Side of the CanvasKeith McGreggor
 
Calculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsCalculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsThe Capital Network
 
Estimating Cost of Delay
Estimating Cost of DelayEstimating Cost of Delay
Estimating Cost of DelayJason Yip
 

Similar a What isagile (20)

Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02
 
Finance for non financial personnel - part 8
Finance for non financial personnel - part 8Finance for non financial personnel - part 8
Finance for non financial personnel - part 8
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
CEO Run and Club
CEO Run and ClubCEO Run and Club
CEO Run and Club
 
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
Agile2016: Stop Using Agile with Waterfall Goals: Goal Agility with OKR
 
@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)teration@AgilePT 2015 - Agile: The Power of I(n)teration
@AgilePT 2015 - Agile: The Power of I(n)teration
 
Scrum Market Management PowerPoint Presentation Slides
Scrum Market Management PowerPoint Presentation SlidesScrum Market Management PowerPoint Presentation Slides
Scrum Market Management PowerPoint Presentation Slides
 
Agile: Beyond Software
Agile: Beyond SoftwareAgile: Beyond Software
Agile: Beyond Software
 
Agile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)terationAgile Portugal 2015 - Agile: The Power of I(n)teration
Agile Portugal 2015 - Agile: The Power of I(n)teration
 
Scaling agile - Agile notts
Scaling agile - Agile nottsScaling agile - Agile notts
Scaling agile - Agile notts
 
9.14 TCN Calculate Financial Projections
9.14 TCN Calculate Financial Projections 9.14 TCN Calculate Financial Projections
9.14 TCN Calculate Financial Projections
 
9.14 TCN Calculate Financial Projections for Investment Presentations
9.14 TCN Calculate Financial Projections for Investment Presentations9.14 TCN Calculate Financial Projections for Investment Presentations
9.14 TCN Calculate Financial Projections for Investment Presentations
 
A Guide for MBA Students
A Guide for MBA StudentsA Guide for MBA Students
A Guide for MBA Students
 
Session 7 valuation
Session 7 valuationSession 7 valuation
Session 7 valuation
 
Calculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsCalculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment Presentations
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
The Other Side of the Canvas
The Other Side of the CanvasThe Other Side of the Canvas
The Other Side of the Canvas
 
Yess pitch startup
Yess pitch   startupYess pitch   startup
Yess pitch startup
 
Calculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment PresentationsCalculate Financial Projections for Investment Presentations
Calculate Financial Projections for Investment Presentations
 
Estimating Cost of Delay
Estimating Cost of DelayEstimating Cost of Delay
Estimating Cost of Delay
 

Más de allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
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 businessallan kelly
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Conway's Law & Continious Delivery
Conway's Law & Continious DeliveryConway's Law & Continious Delivery
Conway's Law & Continious Deliveryallan 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 Innovationallan 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 Thingallan 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
 

Más de allan kelly (19)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
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
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
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?
 

Último

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 

Último (20)

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

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.
  • 5.
  • 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