SlideShare a Scribd company logo
1 of 12
Download to read offline
Slide 1
Imperatives of Tools and Engineering Practices - while
scaling
Jeyaprakash Rajaram PMP, PMI-ACP, CSM, CSP
Co- organizer ISEC Chennai Chapter
14- March -2015 , Chennai
jeyaprakash.rajaram@gmail.com
in.linkedin.com/pub/jeyaprakash-rajaram-
jp/8/330266/en
Slide 2
Agile Principles
Slide 3
Agile Principles while Scaling
How the below facts are possbile while Scaling
 Face to Face communication
 Frequent Delivery
 Sync-up between Business and Scrum team
 Architecture and Technical excellance
Slide 4
Minimum 10%-15% of Scrum team members and stakeholders are
not co-located.
Communication Gaps in Requirements Engineering
Gaps in Dependency management
Issues while Code Integration /Build/ Packaging & Deployment
Lack of Automations but more relying on manual testing
Lack of Release Co-ordination and Look-ahead Planning
Observations while scaling
Slide 5
Two types of Tools - To resolve the previous
observations
Slide 6
Collaboration Approach – While Scaling (1)
Mandate the use of video conferencing or webcam for agile ceremonies. Start
mimicing face to face like environment
Slide 7
Collaboration Tools – While Scaling(2)
1. Application Life Cycle Management Tools - A Right balance between Concept and Scrum team (ALM – IBM
RRC, RTC, Rally, Version one, Jira)
2. Concept team: At Product Portfolio needs to be at least one release ahead of Scrum team by Logging the
artifacts in ALM Tools
3. Scrum Team: Set proper sprint level look ahead by Logging the artifacts in ALM Tools
Imbalance between Concept teams and Scrum team
1. Late Requirements intake by Product Portfolio
2. Lack of Look ahead Planning
3. Lack of Capacity based intake
4. Poor Dependency management
Slide 8
Engineering Practices – While Scaling
http://en.wikipedia.org/wiki/Theory_of_constraints
Break the constraints i.e. developers are the major constraints - a water fall way of perception will
be diluted by right engineering practices, involvement of testing and concept team
Slide 9
Development Accelerators – While Scaling
1. Break the day to to day problems and accelerate
your development by right tools in Code,
Build,Test, Deploy space
2. Practice single program level view for – build
Failures, Code Coverage, Code Quality Metrics
3. Be Pracmatic while implementing the Tools
Slide 10
Directions towards betterment - while scaling
Constant Inspect
and Adapt based on
Tools Data in more
Pracmatic way(6)
ALM usage for right
balance between
product portfolio
and scrum teams
(2)
Use of Development
Accelarators(5)
Better Collaboration
by ground rules
during Agile
ceremonies (3)
Engineering
Practices (4)
Mimic Face to Face
Communication (1)
Slide 11
Benefits of Right Tools Usage
Increased throughput
Increased % Test Coverage
Increased % Test automation
Increased Velocity
Increased Openness to Change
Increased Code Commits / day
Reduced Cycle time
Reduced Defect Density
Reduced Code complexity
Reduced Sprint Duration
Reduced % Build Failure
Reduced Debugging Time
Reduced Scope Creep
Thank you!

More Related Content

What's hot

Challenges of Agile Software Development
Challenges of Agile Software DevelopmentChallenges of Agile Software Development
Challenges of Agile Software DevelopmentWei (Terence) Li
 
Successful DevSecOps Organizations - by Dawid Balut
Successful DevSecOps Organizations - by Dawid BalutSuccessful DevSecOps Organizations - by Dawid Balut
Successful DevSecOps Organizations - by Dawid BalutDawid Balut
 
Common Problems of Software Development
Common Problems of Software DevelopmentCommon Problems of Software Development
Common Problems of Software DevelopmentAleksejs Truhans
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileFakrudin Abu Bakar
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...AgileNetwork
 
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceResume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceAkanksha 10
 
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...DevOps Indonesia
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationPreetam Palwe
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedbackClemens Reijnen
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressmanRohitGoyal183
 
Informative Slides
Informative SlidesInformative Slides
Informative Slidesgilashikwa
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) ModelDamian T. Gordon
 
DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?Stephen Williams
 

What's hot (20)

Dev ops ppt
Dev ops pptDev ops ppt
Dev ops ppt
 
Chapter 2 modeling the process and life-cycle
Chapter 2  modeling the process and life-cycleChapter 2  modeling the process and life-cycle
Chapter 2 modeling the process and life-cycle
 
Challenges of Agile Software Development
Challenges of Agile Software DevelopmentChallenges of Agile Software Development
Challenges of Agile Software Development
 
Successful DevSecOps Organizations - by Dawid Balut
Successful DevSecOps Organizations - by Dawid BalutSuccessful DevSecOps Organizations - by Dawid Balut
Successful DevSecOps Organizations - by Dawid Balut
 
Common Problems of Software Development
Common Problems of Software DevelopmentCommon Problems of Software Development
Common Problems of Software Development
 
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & AgileSoftware Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
 
Adv Disadv
Adv DisadvAdv Disadv
Adv Disadv
 
Ch3. agile sw dev
Ch3. agile sw devCh3. agile sw dev
Ch3. agile sw dev
 
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
ANI | Agile Mindset Day @Gurugram | Agile Planning: Effective Practices and C...
 
Agile method
Agile methodAgile method
Agile method
 
Software Myths
Software MythsSoftware Myths
Software Myths
 
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &SalesforceResume-Akanksha_IBM_3yrs_Mainframe &Salesforce
Resume-Akanksha_IBM_3yrs_Mainframe &Salesforce
 
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...
DevOps Indonesia Meetup at PT. HM Sampoerna, Tbk - DevOps + QA Automation wit...
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedback
 
Chapter 01 software engineering pressman
Chapter 01  software engineering pressmanChapter 01  software engineering pressman
Chapter 01 software engineering pressman
 
Informative Slides
Informative SlidesInformative Slides
Informative Slides
 
The Extreme Programming (XP) Model
The Extreme Programming (XP) ModelThe Extreme Programming (XP) Model
The Extreme Programming (XP) Model
 
Scrum
ScrumScrum
Scrum
 
DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?DevOps - What is it and how can you get there?
DevOps - What is it and how can you get there?
 

Viewers also liked

Polymorphism of agile project and program managers role in agile
Polymorphism of agile project and program managers role in agilePolymorphism of agile project and program managers role in agile
Polymorphism of agile project and program managers role in agileJeyaprakash Rajaram (JP)
 
Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers Jeyaprakash Rajaram (JP)
 
Giao an boi duong hoc sinh lop 8
Giao an boi duong hoc sinh lop 8Giao an boi duong hoc sinh lop 8
Giao an boi duong hoc sinh lop 8ngohien10479
 
Giao an day them 6(hien)
Giao an day them 6(hien)Giao an day them 6(hien)
Giao an day them 6(hien)ngohien10479
 
Giao an 8 ky i (unit1 8)
Giao an 8 ky i (unit1   8)Giao an 8 ky i (unit1   8)
Giao an 8 ky i (unit1 8)ngohien10479
 
Bcpf 다문화 캠프
Bcpf 다문화 캠프Bcpf 다문화 캠프
Bcpf 다문화 캠프미소 최
 
Penilaian ki 1
Penilaian ki 1Penilaian ki 1
Penilaian ki 1markasih
 
Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013Charles Kemmerer
 
Fall 2013 Process Monitoring group project
Fall 2013 Process Monitoring group projectFall 2013 Process Monitoring group project
Fall 2013 Process Monitoring group projectCharles Kemmerer
 
CKemmerer Hepatitis C Market Presentation
CKemmerer Hepatitis C Market PresentationCKemmerer Hepatitis C Market Presentation
CKemmerer Hepatitis C Market PresentationCharles Kemmerer
 
Breakthrough Therapy Designation- Spring 2014 Reg. Intelligence
Breakthrough Therapy Designation- Spring 2014 Reg. IntelligenceBreakthrough Therapy Designation- Spring 2014 Reg. Intelligence
Breakthrough Therapy Designation- Spring 2014 Reg. IntelligenceCharles Kemmerer
 
Developmental cascade of morphogens Define Drosophila Body Plan
Developmental cascade of morphogens Define Drosophila Body PlanDevelopmental cascade of morphogens Define Drosophila Body Plan
Developmental cascade of morphogens Define Drosophila Body PlanDouglas Easton
 
Hitchhiker Trees - Strangeloop 2016
Hitchhiker Trees - Strangeloop 2016Hitchhiker Trees - Strangeloop 2016
Hitchhiker Trees - Strangeloop 2016David Greenberg
 
Importance and Process of Decision Making_By Parakramesh Jaroli
Importance and Process of Decision Making_By Parakramesh JaroliImportance and Process of Decision Making_By Parakramesh Jaroli
Importance and Process of Decision Making_By Parakramesh JaroliParakramesh Jaroli
 
Treasury and Fund Management_Parakramesh Jaroli_MBA_FM
Treasury and Fund Management_Parakramesh Jaroli_MBA_FMTreasury and Fund Management_Parakramesh Jaroli_MBA_FM
Treasury and Fund Management_Parakramesh Jaroli_MBA_FMParakramesh Jaroli
 
Mesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterMesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterDavid Greenberg
 

Viewers also liked (18)

Polymorphism of agile project and program managers role in agile
Polymorphism of agile project and program managers role in agilePolymorphism of agile project and program managers role in agile
Polymorphism of agile project and program managers role in agile
 
Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers Polymorphism of Agile Project and Program Managers
Polymorphism of Agile Project and Program Managers
 
Giao an boi duong hoc sinh lop 8
Giao an boi duong hoc sinh lop 8Giao an boi duong hoc sinh lop 8
Giao an boi duong hoc sinh lop 8
 
Giao an day them 6(hien)
Giao an day them 6(hien)Giao an day them 6(hien)
Giao an day them 6(hien)
 
Giao an 8 ki ii
Giao an 8 ki iiGiao an 8 ki ii
Giao an 8 ki ii
 
Giao an 8 ky i (unit1 8)
Giao an 8 ky i (unit1   8)Giao an 8 ky i (unit1   8)
Giao an 8 ky i (unit1 8)
 
Bcpf 다문화 캠프
Bcpf 다문화 캠프Bcpf 다문화 캠프
Bcpf 다문화 캠프
 
Penilaian ki 1
Penilaian ki 1Penilaian ki 1
Penilaian ki 1
 
Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013Design of Experiments Group Presentation- Spring 2013
Design of Experiments Group Presentation- Spring 2013
 
Fall 2013 Process Monitoring group project
Fall 2013 Process Monitoring group projectFall 2013 Process Monitoring group project
Fall 2013 Process Monitoring group project
 
Soumya s
Soumya sSoumya s
Soumya s
 
CKemmerer Hepatitis C Market Presentation
CKemmerer Hepatitis C Market PresentationCKemmerer Hepatitis C Market Presentation
CKemmerer Hepatitis C Market Presentation
 
Breakthrough Therapy Designation- Spring 2014 Reg. Intelligence
Breakthrough Therapy Designation- Spring 2014 Reg. IntelligenceBreakthrough Therapy Designation- Spring 2014 Reg. Intelligence
Breakthrough Therapy Designation- Spring 2014 Reg. Intelligence
 
Developmental cascade of morphogens Define Drosophila Body Plan
Developmental cascade of morphogens Define Drosophila Body PlanDevelopmental cascade of morphogens Define Drosophila Body Plan
Developmental cascade of morphogens Define Drosophila Body Plan
 
Hitchhiker Trees - Strangeloop 2016
Hitchhiker Trees - Strangeloop 2016Hitchhiker Trees - Strangeloop 2016
Hitchhiker Trees - Strangeloop 2016
 
Importance and Process of Decision Making_By Parakramesh Jaroli
Importance and Process of Decision Making_By Parakramesh JaroliImportance and Process of Decision Making_By Parakramesh Jaroli
Importance and Process of Decision Making_By Parakramesh Jaroli
 
Treasury and Fund Management_Parakramesh Jaroli_MBA_FM
Treasury and Fund Management_Parakramesh Jaroli_MBA_FMTreasury and Fund Management_Parakramesh Jaroli_MBA_FM
Treasury and Fund Management_Parakramesh Jaroli_MBA_FM
 
Mesos: The Operating System for your Datacenter
Mesos: The Operating System for your DatacenterMesos: The Operating System for your Datacenter
Mesos: The Operating System for your Datacenter
 

Similar to Imperatives of Tools and Engineering Practices

Technology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumTechnology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumIOSR Journals
 
Perspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementPerspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementnooriasukmaningtyas
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software developmentbizpresenter
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET Journal
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development ProjectsMartina Šimičić
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptKENNEDYDONATO1
 
Seminar COTB25.pptx
Seminar COTB25.pptxSeminar COTB25.pptx
Seminar COTB25.pptxishantpatil1
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Fromscrumtokanbantowardlean
FromscrumtokanbantowardleanFromscrumtokanbantowardlean
FromscrumtokanbantowardleanLuca Aliberti
 
The Bioinformatics and softwars development
The Bioinformatics and softwars developmentThe Bioinformatics and softwars development
The Bioinformatics and softwars developmentRabiaKabir
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelTammy Moncrief
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 

Similar to Imperatives of Tools and Engineering Practices (20)

SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Technology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of ScrumTechnology Integration Pattern For Distributed Scrum of Scrum
Technology Integration Pattern For Distributed Scrum of Scrum
 
Perspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementPerspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project management
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Lect7
Lect7Lect7
Lect7
 
Lect7
Lect7Lect7
Lect7
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
 
Report
ReportReport
Report
 
Manoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile EnvironmentManoj Kolhe - Testing in Agile Environment
Manoj Kolhe - Testing in Agile Environment
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development Projects
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.ppt
 
4. ch 3-agile process
4. ch 3-agile process4. ch 3-agile process
4. ch 3-agile process
 
Seminar COTB25.pptx
Seminar COTB25.pptxSeminar COTB25.pptx
Seminar COTB25.pptx
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Fromscrumtokanbantowardlean
FromscrumtokanbantowardleanFromscrumtokanbantowardlean
Fromscrumtokanbantowardlean
 
The Bioinformatics and softwars development
The Bioinformatics and softwars developmentThe Bioinformatics and softwars development
The Bioinformatics and softwars development
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Difference Between Agile And Waterfall Model
Difference Between Agile And Waterfall ModelDifference Between Agile And Waterfall Model
Difference Between Agile And Waterfall Model
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 

Imperatives of Tools and Engineering Practices

  • 1. Slide 1 Imperatives of Tools and Engineering Practices - while scaling Jeyaprakash Rajaram PMP, PMI-ACP, CSM, CSP Co- organizer ISEC Chennai Chapter 14- March -2015 , Chennai jeyaprakash.rajaram@gmail.com in.linkedin.com/pub/jeyaprakash-rajaram- jp/8/330266/en
  • 3. Slide 3 Agile Principles while Scaling How the below facts are possbile while Scaling  Face to Face communication  Frequent Delivery  Sync-up between Business and Scrum team  Architecture and Technical excellance
  • 4. Slide 4 Minimum 10%-15% of Scrum team members and stakeholders are not co-located. Communication Gaps in Requirements Engineering Gaps in Dependency management Issues while Code Integration /Build/ Packaging & Deployment Lack of Automations but more relying on manual testing Lack of Release Co-ordination and Look-ahead Planning Observations while scaling
  • 5. Slide 5 Two types of Tools - To resolve the previous observations
  • 6. Slide 6 Collaboration Approach – While Scaling (1) Mandate the use of video conferencing or webcam for agile ceremonies. Start mimicing face to face like environment
  • 7. Slide 7 Collaboration Tools – While Scaling(2) 1. Application Life Cycle Management Tools - A Right balance between Concept and Scrum team (ALM – IBM RRC, RTC, Rally, Version one, Jira) 2. Concept team: At Product Portfolio needs to be at least one release ahead of Scrum team by Logging the artifacts in ALM Tools 3. Scrum Team: Set proper sprint level look ahead by Logging the artifacts in ALM Tools Imbalance between Concept teams and Scrum team 1. Late Requirements intake by Product Portfolio 2. Lack of Look ahead Planning 3. Lack of Capacity based intake 4. Poor Dependency management
  • 8. Slide 8 Engineering Practices – While Scaling http://en.wikipedia.org/wiki/Theory_of_constraints Break the constraints i.e. developers are the major constraints - a water fall way of perception will be diluted by right engineering practices, involvement of testing and concept team
  • 9. Slide 9 Development Accelerators – While Scaling 1. Break the day to to day problems and accelerate your development by right tools in Code, Build,Test, Deploy space 2. Practice single program level view for – build Failures, Code Coverage, Code Quality Metrics 3. Be Pracmatic while implementing the Tools
  • 10. Slide 10 Directions towards betterment - while scaling Constant Inspect and Adapt based on Tools Data in more Pracmatic way(6) ALM usage for right balance between product portfolio and scrum teams (2) Use of Development Accelarators(5) Better Collaboration by ground rules during Agile ceremonies (3) Engineering Practices (4) Mimic Face to Face Communication (1)
  • 11. Slide 11 Benefits of Right Tools Usage Increased throughput Increased % Test Coverage Increased % Test automation Increased Velocity Increased Openness to Change Increased Code Commits / day Reduced Cycle time Reduced Defect Density Reduced Code complexity Reduced Sprint Duration Reduced % Build Failure Reduced Debugging Time Reduced Scope Creep