SlideShare a Scribd company logo
1 of 28
Download to read offline
©2013, Cognizant 
Paved with Good Intentions: The slippery slope from Agile to Scrum-Fall 
Avinash Rao
The Session Today 
2 
Belief in the Agile Tooth Fairy is eroding 
The Fall of Waterfall, and Agile Success 
Scrum-Fall 
Lessons Learnt – Beyond the Case 
The Empire Strikes Back 
Act 1 
Act 2 
Act 3 
Epilogue 
Prologue
| ©2013, Cognizant 
Tooth Fairy, Silver Bullets, etc. 
3
| ©2014, Cognizant 
4
Agile has moved to the Enterprise mainstream … 
5
 Scope based funding 
 “Do Agile” for the same approved scope and budget 
 Use outsourcing partners to cut costs – have Scrum teams on tap 
 “Hmm, so you need a Process Owner from the Business? We are very Busy, but lets see … ” 
“Go Agile” makes it easy for programs to J<expletive deleted>DI 
We’ve gone from not accounting for evolution and emergence, to making it up as we go along, with the funding process still asking for predictable Progress 
… but “Management” hasn’t changed 
6
 A committed scope (backlog) of functional items, delivered with dispersed teams and SMEs representing the Business; overlaid by the usual corporate IT governance processes 
 Leading to: 
'We'll figure it out as we go along' Architecture 
Evolution in corporate security and IT governance guidelines 
The Agency problem between business and the representatives of the business 
The temptation to build functionality quickly to demonstrate progress 
What We Get when we Go Agile 
7
| ©2014, Cognizant 
8
| ©2013, Cognizant 
Act 1: The Fall of Waterfall, and Agile Success 
9
 High visibility Board-reviewed NPD program 
 ~100,000 FP Product Suite 
 50% budget spent, 25% scope completed 
 Design Silos – caught only at integration test 
 At risk of scrappage for the second time! 
The Situation 
10
 Requirements phase that takes forever 
 and then some … 
 Supporting applications built, and approaching obsolescence 
 Search for the Perfect solutions 
The Usual Suspects were in Play 
11
 Finite scope for 18 month period 
 Release to business POs, no production releases 
 Common governance for 3 IT vendors 
 Continuous Integration 
 2 week iterations 
 One Team, common tooling 
 Full time DevOps team 
 Clear DoD, with defined Coding and Test coverage standards 
The Move to Agile 
12
 3 fold Productivity gain / FP delivered 
 55% cost reductions / FP delivered 
 60% reduction in defects slipped out of Dev 
 On-time deliveries every 2 weeks, integration tested 
 Agile Awards in UK and USA 
The Results 
13
Happy ending ! 
14
Happy ending ! 
Right? 
15
| ©2013, Cognizant 
Act 2: The Empire Strikes Back 
16
 But Business wasn’t entirely pleased 
 As all IT Managers know, this was because Business is Evil 
So, IT achieved a famous victory … 
17
 Original scope was not a full replacement for current system in Production 
 POs had validated Use Cases, not end to end Business Process flows 
 Fit and Finish issues – anything not in the DoD was inconsistent 
 However, additional funding provided to complete the product; the Business teams took direct control of the project – IT SMEs replaced by Business POs for direction setting 
Alternate Theories for Business Displeasure 
18
POs now set scope for each release 
19 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
Rework increased 72% when backlog set by POs for each iteration 
Designated Process Owners rarely have financial control (or sometimes even an understanding of the overall business case and trade-offs) needed to balance progress on improvements v/s the funding to completed committed scope and Quality.
 IT vendors instructed to increase productivity 
 In return, iteration timelines were doubled 
 The BA doesn’t contribute to code velocity, why not replace him with a developer? 
Higher Rework Increased Cost Pressures 
20 
80 
90 
100 
1 
2 
3 
4 
5 
6 
PQ 
Decreasing PQ Targets
Defects Up, Productivity Down 
21 
0 
5 
10 
15 
20 
25 
30 
0 
5 
10 
15 
As defects ballooned, teams were overwhelmed by defect fix effort 
Productivity became erratic, and decreasing (12 month view) 
Attrition increased, leading to ….
| ©2013, Cognizant 
Scrum-Fall! 
22
Scrum-Fall 
Fixed Scope 
Committed, fixed scope to be delivered every iteration 
Game-playing with Buffers to ensure scope committed is achievable 
Additional Teams and Stages 
Additional Test Teams, Validation teams … Added layers mimicking traditional QA 
Measures to increase velocity actually decreased velocity Defect fix effort a major drag on productivity 
Decreased Velocity 
23
| ©2013, Cognizant 
Lessons Learnt 
24
Funding Agile Projects 
25 
Phase 1 complete 
CRs on Phase 1 
Acceptance 
Project completion 
Benefit realization 
Project size: 100 FPs; Work done equivalent to 180 FPs 
Measured by size (often the basis for funding), Agile projects show a slower rate of progress because of rework – this rework would have been funded by CRs on traditional projects
Test the Business Process, not the Use Case 
26 
Business Process 
Pass/ Fail 
1 
Achieves A 
2 
Achieves B 
3 
Achieves C 
4 
Achieves D 
5 
Achieves E 
6 
Achieves F 
UC 1 
UC 2 
UC 3 
UC 4 
Though UCs may Pass testing, Business Processes must Pass for Business acceptance
Fixing later costs as much as Right-First-Time 
27 
 Agile provides a seemingly easy chance to change and improve later … this is not true for NFR and Architectural items 
100% 
150% 
300% 
0% 
50% 
100% 
150% 
200% 
250% 
300% 
350% 
Original cost of 
component 
Cost of 80% 
improvement 
Cost of an 
additional 10% 
improvement on 
original NFR
Thank You

More Related Content

What's hot

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable changeDennis Stevens
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsRahul Sudame
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewRahul Sudame
 
12 agile principles
12 agile principles12 agile principles
12 agile principlesSteve Ngo
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agileak-itconsulting.com
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?Mona Shokrof
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile mythsDennis Stevens
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospectiveSolomon Raja P.S
 
Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesTonex
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandranAbhilash Chandran
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile ImplementationOlga Sa
 

What's hot (20)

Agile2013 sustainable change
Agile2013 sustainable changeAgile2013 sustainable change
Agile2013 sustainable change
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Conducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetingsConducting 'meaningful' retrospection meetings
Conducting 'meaningful' retrospection meetings
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
PMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification OverviewPMI Agile Certified Practitioner Certification Overview
PMI Agile Certified Practitioner Certification Overview
 
12 agile principles
12 agile principles12 agile principles
12 agile principles
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Why companies need to work agile ?
Why companies need to work agile ?Why companies need to work agile ?
Why companies need to work agile ?
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
Effectiveness of retrospective
Effectiveness of retrospectiveEffectiveness of retrospective
Effectiveness of retrospective
 
Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile Courses
 
Intro agile development methodology abhilash chandran
Intro agile development methodology   abhilash chandranIntro agile development methodology   abhilash chandran
Intro agile development methodology abhilash chandran
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 

Similar to Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum Fall - Avinash Rao

Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoIndia Scrum Enthusiasts Community
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016 Murray Guy
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetBrian Blanchard
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013rulefinancial_pl
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdfVMware Tanzu
 
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...AgileNetwork
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case StudyThanh Nguyen
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Edunomica
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryXebiaLabs
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
Server refresh program
Server refresh programServer refresh program
Server refresh programTal Aviv
 
Improving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramImproving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramTal Aviv
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 

Similar to Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum Fall - Avinash Rao (20)

Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashraoSgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016
 
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot NetAgile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
Agile@Scale presentation for PMI Łódź chapeter on 26 June 2013
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf
 
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with ScrumEscaping the Waterfall: Reducing Risk with Agile Development with Scrum
Escaping the Waterfall: Reducing Risk with Agile Development with Scrum
 
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
 
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
Scott Ambler: Agile Enterprises are Hybrids, Is Your PMO Ready?
 
Building a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous DeliveryBuilding a Compelling Business Case for Continuous Delivery
Building a Compelling Business Case for Continuous Delivery
 
GPAllied Capabilities Document
GPAllied Capabilities DocumentGPAllied Capabilities Document
GPAllied Capabilities Document
 
Agile intro stldodn2009
Agile intro stldodn2009Agile intro stldodn2009
Agile intro stldodn2009
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
Server refresh program
Server refresh programServer refresh program
Server refresh program
 
Improving Throughput - Server Refresh Program
Improving Throughput - Server Refresh ProgramImproving Throughput - Server Refresh Program
Improving Throughput - Server Refresh Program
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 

More from Scrum Bangalore

Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd MeetupTechnical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd MeetupScrum Bangalore
 
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...Scrum Bangalore
 
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...Scrum Bangalore
 
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...Scrum Bangalore
 
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...Scrum Bangalore
 
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st MeetupSelf Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st MeetupScrum Bangalore
 
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...Scrum Bangalore
 
Scrum Day India discounting
Scrum Day India discountingScrum Day India discounting
Scrum Day India discountingScrum Bangalore
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupScrum Bangalore
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...Scrum Bangalore
 
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Scrum Bangalore
 
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...Scrum Bangalore
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupScrum Bangalore
 
Effort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
Effort Estimation - Chinmay VS - Scrum Bangalore 19th MeetupEffort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
Effort Estimation - Chinmay VS - Scrum Bangalore 19th MeetupScrum Bangalore
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...Scrum Bangalore
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...Scrum Bangalore
 

More from Scrum Bangalore (20)

Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd MeetupTechnical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
Technical debt - A slow Death!! - Yasub Hashmi, Scrum Bangalore 22nd Meetup
 
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
Team's agility measurement workshop - Ritesh Agrawal & Arun Kumar P.N, Scrum ...
 
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
Don't drive your Race car on a dirt track!! - Athresh Krishnappa, Scrum Banga...
 
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
Create Winning Training Programs - Prince Kumar Mishra, Scrum Bangalore 21st ...
 
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
Product Discovery Techniques N Tips - Jayaprakash Puttaswamy (JP), Scrum Bang...
 
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st MeetupSelf Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
Self Assessment To The Rescue - Vinay Kumar, Scrum Bangalore 21st Meetup
 
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
Leaders rile on Scaling Agile Practices - Anand Murthy Raj, Scrum Bangalore 2...
 
Scrum Day India flyer
Scrum Day India flyerScrum Day India flyer
Scrum Day India flyer
 
Scrum Day India discounting
Scrum Day India discountingScrum Day India discounting
Scrum Day India discounting
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
 
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
The Symptoms of Succesful Agile Enterprise - Anand Murthy Raj - Scrum Bangalo...
 
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
Product Discovery to Delivery - Jayaprakash Puttaswamy - Scrum Bangalore 19th...
 
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
What It Takes To Be a Product Owner - Pratap Kumble - Scrum Bangalore 19th Me...
 
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th MeetupAgile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
Agile Transformation Kick Start - Sathyanaraya H R - Scrum Bangalore 19th Meetup
 
Effort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
Effort Estimation - Chinmay VS - Scrum Bangalore 19th MeetupEffort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
Effort Estimation - Chinmay VS - Scrum Bangalore 19th Meetup
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
Scrum Bangalore 18th Meetup - October 15, 2016 - Building an MVP - Madhu Kris...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
Scrum Bangalore 18th Meetup - October 15, 2016 - Elasticity of Kanban - Saika...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
Scrum Bangalore 18th Meetup - October 15, 2016 - Agile Architecture - Deepak ...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
Scrum Bangalore 18th Meetup - October 15, 2016 - Business Agility 1.0 - Santo...
 
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
Scrum Bangalore 18th Meetup - October 15, 2016 - Role of an Engineering Manag...
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Scrum_BLR 10th meet up 13 sept-2014 - The Slippery Slope from Agile to Scrum Fall - Avinash Rao

  • 1. ©2013, Cognizant Paved with Good Intentions: The slippery slope from Agile to Scrum-Fall Avinash Rao
  • 2. The Session Today 2 Belief in the Agile Tooth Fairy is eroding The Fall of Waterfall, and Agile Success Scrum-Fall Lessons Learnt – Beyond the Case The Empire Strikes Back Act 1 Act 2 Act 3 Epilogue Prologue
  • 3. | ©2013, Cognizant Tooth Fairy, Silver Bullets, etc. 3
  • 5. Agile has moved to the Enterprise mainstream … 5
  • 6.  Scope based funding  “Do Agile” for the same approved scope and budget  Use outsourcing partners to cut costs – have Scrum teams on tap  “Hmm, so you need a Process Owner from the Business? We are very Busy, but lets see … ” “Go Agile” makes it easy for programs to J<expletive deleted>DI We’ve gone from not accounting for evolution and emergence, to making it up as we go along, with the funding process still asking for predictable Progress … but “Management” hasn’t changed 6
  • 7.  A committed scope (backlog) of functional items, delivered with dispersed teams and SMEs representing the Business; overlaid by the usual corporate IT governance processes  Leading to: 'We'll figure it out as we go along' Architecture Evolution in corporate security and IT governance guidelines The Agency problem between business and the representatives of the business The temptation to build functionality quickly to demonstrate progress What We Get when we Go Agile 7
  • 9. | ©2013, Cognizant Act 1: The Fall of Waterfall, and Agile Success 9
  • 10.  High visibility Board-reviewed NPD program  ~100,000 FP Product Suite  50% budget spent, 25% scope completed  Design Silos – caught only at integration test  At risk of scrappage for the second time! The Situation 10
  • 11.  Requirements phase that takes forever  and then some …  Supporting applications built, and approaching obsolescence  Search for the Perfect solutions The Usual Suspects were in Play 11
  • 12.  Finite scope for 18 month period  Release to business POs, no production releases  Common governance for 3 IT vendors  Continuous Integration  2 week iterations  One Team, common tooling  Full time DevOps team  Clear DoD, with defined Coding and Test coverage standards The Move to Agile 12
  • 13.  3 fold Productivity gain / FP delivered  55% cost reductions / FP delivered  60% reduction in defects slipped out of Dev  On-time deliveries every 2 weeks, integration tested  Agile Awards in UK and USA The Results 13
  • 15. Happy ending ! Right? 15
  • 16. | ©2013, Cognizant Act 2: The Empire Strikes Back 16
  • 17.  But Business wasn’t entirely pleased  As all IT Managers know, this was because Business is Evil So, IT achieved a famous victory … 17
  • 18.  Original scope was not a full replacement for current system in Production  POs had validated Use Cases, not end to end Business Process flows  Fit and Finish issues – anything not in the DoD was inconsistent  However, additional funding provided to complete the product; the Business teams took direct control of the project – IT SMEs replaced by Business POs for direction setting Alternate Theories for Business Displeasure 18
  • 19. POs now set scope for each release 19 1 2 3 4 5 6 7 8 9 10 11 12 Rework increased 72% when backlog set by POs for each iteration Designated Process Owners rarely have financial control (or sometimes even an understanding of the overall business case and trade-offs) needed to balance progress on improvements v/s the funding to completed committed scope and Quality.
  • 20.  IT vendors instructed to increase productivity  In return, iteration timelines were doubled  The BA doesn’t contribute to code velocity, why not replace him with a developer? Higher Rework Increased Cost Pressures 20 80 90 100 1 2 3 4 5 6 PQ Decreasing PQ Targets
  • 21. Defects Up, Productivity Down 21 0 5 10 15 20 25 30 0 5 10 15 As defects ballooned, teams were overwhelmed by defect fix effort Productivity became erratic, and decreasing (12 month view) Attrition increased, leading to ….
  • 22. | ©2013, Cognizant Scrum-Fall! 22
  • 23. Scrum-Fall Fixed Scope Committed, fixed scope to be delivered every iteration Game-playing with Buffers to ensure scope committed is achievable Additional Teams and Stages Additional Test Teams, Validation teams … Added layers mimicking traditional QA Measures to increase velocity actually decreased velocity Defect fix effort a major drag on productivity Decreased Velocity 23
  • 24. | ©2013, Cognizant Lessons Learnt 24
  • 25. Funding Agile Projects 25 Phase 1 complete CRs on Phase 1 Acceptance Project completion Benefit realization Project size: 100 FPs; Work done equivalent to 180 FPs Measured by size (often the basis for funding), Agile projects show a slower rate of progress because of rework – this rework would have been funded by CRs on traditional projects
  • 26. Test the Business Process, not the Use Case 26 Business Process Pass/ Fail 1 Achieves A 2 Achieves B 3 Achieves C 4 Achieves D 5 Achieves E 6 Achieves F UC 1 UC 2 UC 3 UC 4 Though UCs may Pass testing, Business Processes must Pass for Business acceptance
  • 27. Fixing later costs as much as Right-First-Time 27  Agile provides a seemingly easy chance to change and improve later … this is not true for NFR and Architectural items 100% 150% 300% 0% 50% 100% 150% 200% 250% 300% 350% Original cost of component Cost of 80% improvement Cost of an additional 10% improvement on original NFR