SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 
Role of an agile Project Manager
Role of an agile Project ManagerRole of an agile Project Manager
Role of an agile Project Manager
Terry Bunio
 

Tendances (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
 

Similaire à What isagile

Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Financefornon financialpersonnel-part8-150208202930-conversion-gate02
Kristi Anderson
 

Similaire à 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
 

Plus de allan kelly

Plus 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?
 

Dernier

Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 

Dernier (20)

Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
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
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 

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