SlideShare uma empresa Scribd logo
1 de 35
Rostyslav Seniv February 5, 2011 Assessing Your Agility
Assessing Your Agility
Agenda Process Assessment Metrics Working Environment Abiliton Agile
What’s the Agility?!
Why to assess Identify gaps in the process To have a discussion To transfer knowledge To share practices To compare your team to other teams To improve – or inspect and adopt Por qué? Why?Чому? Dlaczego?Почему?Чаму?
Nokia Scrum Test Iterations must be time-boxed to less than six weeks / Do your sprints start and end on planned dates Is the software completely tested and working at the end of an iteration Can the iteration start before specification is complete
Assessing through surveys Good to gather the data quickly No discussion No feedback Require specific questions Do not discover hidden issues Good as a team practice There is good survey from Mike Cohn at http://comparativeagility.com
Question types Yes-no or specific (closed) Simpler Good as a pocket guide Faster  Do not discover hidden issues Areas to discover (open) Time-consuming Explores the process Deals with creativity and innovation People finds answers by themselves
Our assessment method Face-to-face discussion Open questions Mark and Importance 2.5h-3h in quick mode 	Detailed assessment requires assessor to attend all the ceremonies and have additional meetings with the project team
Assessment dimensions Assessment checklist Dimensions Characteristics Questions We use ten dimensions
Assessment dimensions Team Structure Requirements Management Release Planning Iteration Planning Engineering Practices QA and Acceptance Continuous Learning and Improvements Cooperation and Collaboration Distributed Settings General
Sample Assessment
Team structure Cross Functional Self-organizing Roles Acting as a team Collocation
Requirements Management Backlog writing 	in JiT/JE manner Backlog items writing 	in JiT/JE manner Backlog prioritization Product Owner Responsiveness Scalability of Product Ownership Cross team dependency tracking Single backlog for depending teams SoS
Release Planning Backlog sizing The meeting, values, re-sizing Velocity usage Release Burndown Chart Usage Release Planning culture Projection vs. Planning Long term commitments vs. indication
Iteration Planning Sprint Planning ceremony Pre-planning activities Sprint backlog creation Task assignment Sprint scope changes Commitment Using Track Task Done approach for (int i=Sprint_Zero; i < Will_Define_Later; i++) { team.plan_Iteration(everything_Team_Needs, i,product_Owner, pizza, backlog, list_Of_Other_Things); ...
Engineering Practices TDD and Unit Testing Continuous Integration Distributer parallel build systems CI lamps Peer Review Pair Programming Refactoring Coding Standards Collective Code Ownership
QA and Acceptance Definition of Done Acceptance Criteria Sprint Review Automated Testing Manual Testing Dev doing QA work (cultural aspect) Dealing with defects
Continuous Learning and Improvements Retro Problem Solving Root Cause Analysis Willingness to Learn Knowledge sharing Process refinements
Cooperation and Collaboration in Distributed Settings Unified process across teams Daily Scrums same time same location Collaboration tools Impediments Scrum of Scrum Trips Phone, Video, IM Distribution strategy Proxies
Sample Assessment
Assessment Report Comes with detailed description of current process Gaps and areas for improvements identified Recommendations broken down into categories: Knowledge Immediate Short term Longer term
Measuring your agility Why to measure What to measure What not to measure Analyze
Why to measure To identify gaps in the process To improve processes To ensure predictability of the project To ensure agility
What to measure Attributes Team size over time Team members contribution Sprint length Velocity variance Cycle time Technical debt Post sprint defect arrival Root cause fixed defects Bug fixing to implementation time
What not to measure Individual performance Business value as productivity Source lines of code Velocity to compare teams
Velocity Variance Current Sprint velocity vs. Last 5/7 Median Average Velocity
Cycle time Lead Time (In Sprint Cycle Time) Days or % of Sprint Length Completed minus started Shorter is better Indicator of productivity and predictability
Technical Debt Metaphor developed by Ward Cunningham Complex metric which is hard to measure High-Low makes the most sense Quick and Dirty approaches produce more debt Should be paid back Has significant impact on velocity
Technical Debt Story A is a complex story touching each tier of the application
Sample measurement report
Tools and working conditions ,[object Object]
Tools should exist
Working conditions should be cool
No walls, hardware available, whiteboard etc,[object Object]

Mais conteúdo relacionado

Mais procurados

6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Alexander Tarlinder
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyTechWell
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile TransformationKaali Dass PMP, PhD.
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionMikalai Alimenkou
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationMichał Dudziak
 
Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaPiyush Rahate
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
The testing skillset
The testing skillsetThe testing skillset
The testing skillsetJohan Hoberg
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 
Agile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical StudyAgile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical StudyAsanka Dilruk
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile projectNhan Nguyen
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...Johan Åtting
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Derk-Jan de Grood
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at SpeedMarc Hornbeek
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
Agile planning and monitoring
Agile planning and monitoringAgile planning and monitoring
Agile planning and monitoringNhan Nguyen
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing processGloria Stoilova
 

Mais procurados (20)

6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
 
The Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test StrategyThe Three Pillars Approach to Your Agile Test Strategy
The Three Pillars Approach to Your Agile Test Strategy
 
Quality strategies in Agile Transformation
Quality strategies in Agile TransformationQuality strategies in Agile Transformation
Quality strategies in Agile Transformation
 
People factor as failure reason of Agile adoption
People factor as failure reason of Agile adoptionPeople factor as failure reason of Agile adoption
People factor as failure reason of Agile adoption
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
QA in Agile
QA in AgileQA in Agile
QA in Agile
 
Agile testing - Madhu Krishnappa
Agile testing - Madhu KrishnappaAgile testing - Madhu Krishnappa
Agile testing - Madhu Krishnappa
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
The testing skillset
The testing skillsetThe testing skillset
The testing skillset
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
Agile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical StudyAgile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical Study
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile project
 
Exploratory testing in an agile development organization (it quality & test ...
Exploratory testing in an agile development organization  (it quality & test ...Exploratory testing in an agile development organization  (it quality & test ...
Exploratory testing in an agile development organization (it quality & test ...
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
 
The Quest for Quality at Speed
The Quest for Quality at SpeedThe Quest for Quality at Speed
The Quest for Quality at Speed
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Transitioning To Agile
Transitioning To Agile Transitioning To Agile
Transitioning To Agile
 
Agile planning and monitoring
Agile planning and monitoringAgile planning and monitoring
Agile planning and monitoring
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 

Destaque

Art Numerique Glb
Art Numerique GlbArt Numerique Glb
Art Numerique GlbGeta Lucia
 
Learning agility
Learning agilityLearning agility
Learning agilityMegha Gupta
 
Learning agility - the magic multiplier
Learning agility - the magic multiplierLearning agility - the magic multiplier
Learning agility - the magic multiplierBogdan Rotaru
 
Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Tudor Girba
 
The humane software assessment (Choose Forum 2009)
The humane software assessment (Choose Forum 2009)The humane software assessment (Choose Forum 2009)
The humane software assessment (Choose Forum 2009)Tudor Girba
 
IT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsIT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsSieuwert van Otterloo
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0Ciprian Mester
 
Software assessment and audit
Software assessment and auditSoftware assessment and audit
Software assessment and auditSpoorthi Sham
 
Software audit for acquisition due diligence with nexB
Software audit for acquisition due diligence with nexBSoftware audit for acquisition due diligence with nexB
Software audit for acquisition due diligence with nexBnexB Inc.
 
Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Tudor Girba
 
Lean, six sigma and lean six sigma
Lean, six sigma and lean six sigmaLean, six sigma and lean six sigma
Lean, six sigma and lean six sigmaSpoorthi Sham
 
nexB: Software Audit for Acquisition Due Diligence
nexB: Software Audit for Acquisition Due DiligencenexB: Software Audit for Acquisition Due Diligence
nexB: Software Audit for Acquisition Due DiligencenexB Inc.
 
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Black Duck by Synopsys
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum Bangalore
 
Due Diligence - What You Don’t Find Out Will Hurt You
Due Diligence - What You Don’t Find Out Will Hurt YouDue Diligence - What You Don’t Find Out Will Hurt You
Due Diligence - What You Don’t Find Out Will Hurt YouNow Dentons
 
Learning Agility over Learning Agile
Learning Agility over Learning AgileLearning Agility over Learning Agile
Learning Agility over Learning AgileDaniel Davis
 
What is technology due diligence and why is it important © dr pete technology...
What is technology due diligence and why is it important © dr pete technology...What is technology due diligence and why is it important © dr pete technology...
What is technology due diligence and why is it important © dr pete technology...Roelof Iball
 

Destaque (20)

Art Numerique Glb
Art Numerique GlbArt Numerique Glb
Art Numerique Glb
 
3.11 visier workforce_webinar
3.11 visier workforce_webinar3.11 visier workforce_webinar
3.11 visier workforce_webinar
 
Learning agility
Learning agilityLearning agility
Learning agility
 
Learning agility - the magic multiplier
Learning agility - the magic multiplierLearning agility - the magic multiplier
Learning agility - the magic multiplier
 
Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)Software assessment by example (lecture at the University of Bern)
Software assessment by example (lecture at the University of Bern)
 
The humane software assessment (Choose Forum 2009)
The humane software assessment (Choose Forum 2009)The humane software assessment (Choose Forum 2009)
The humane software assessment (Choose Forum 2009)
 
Learning On The Fly
Learning On The FlyLearning On The Fly
Learning On The Fly
 
IT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startupsIT due diligence and software quality for fintech startups
IT due diligence and software quality for fintech startups
 
Agile Assessment Version 1.0
Agile Assessment Version 1.0Agile Assessment Version 1.0
Agile Assessment Version 1.0
 
Software assessment and audit
Software assessment and auditSoftware assessment and audit
Software assessment and audit
 
Software audit for acquisition due diligence with nexB
Software audit for acquisition due diligence with nexBSoftware audit for acquisition due diligence with nexB
Software audit for acquisition due diligence with nexB
 
Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)Software assessment essentials (lecture at the University of Bern 2013)
Software assessment essentials (lecture at the University of Bern 2013)
 
Lean, six sigma and lean six sigma
Lean, six sigma and lean six sigmaLean, six sigma and lean six sigma
Lean, six sigma and lean six sigma
 
nexB: Software Audit for Acquisition Due Diligence
nexB: Software Audit for Acquisition Due DiligencenexB: Software Audit for Acquisition Due Diligence
nexB: Software Audit for Acquisition Due Diligence
 
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
Technical Due Diligence for M&A: A Perspective from Corporate Development at ...
 
Benchmarking Agile Teams
Benchmarking Agile TeamsBenchmarking Agile Teams
Benchmarking Agile Teams
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
 
Due Diligence - What You Don’t Find Out Will Hurt You
Due Diligence - What You Don’t Find Out Will Hurt YouDue Diligence - What You Don’t Find Out Will Hurt You
Due Diligence - What You Don’t Find Out Will Hurt You
 
Learning Agility over Learning Agile
Learning Agility over Learning AgileLearning Agility over Learning Agile
Learning Agility over Learning Agile
 
What is technology due diligence and why is it important © dr pete technology...
What is technology due diligence and why is it important © dr pete technology...What is technology due diligence and why is it important © dr pete technology...
What is technology due diligence and why is it important © dr pete technology...
 

Semelhante a Maximizing Agility Through Continuous Assessment and Improvement

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Directi Group
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
The Agile Methods Comparison by the Agile PrepCast
The Agile Methods Comparison by the Agile PrepCastThe Agile Methods Comparison by the Agile PrepCast
The Agile Methods Comparison by the Agile PrepCastOSP International LLC
 
Tomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentTomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentAgile Lietuva
 
Acceptance Testing
Acceptance TestingAcceptance Testing
Acceptance Testingrosman
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPrudentialSolutions
 
Agile is as Agile Does
Agile is as Agile DoesAgile is as Agile Does
Agile is as Agile DoesClint Edmonson
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5Yogindernath Gupta
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum Projectsmufflerdog
 

Semelhante a Maximizing Agility Through Continuous Assessment and Improvement (20)

Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Agile Software Process Improvement
Agile Software Process ImprovementAgile Software Process Improvement
Agile Software Process Improvement
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
The Agile Methods Comparison by the Agile PrepCast
The Agile Methods Comparison by the Agile PrepCastThe Agile Methods Comparison by the Agile PrepCast
The Agile Methods Comparison by the Agile PrepCast
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
Tomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise EnvironmentTomas Butkus: Agile Practices in Enterprise Environment
Tomas Butkus: Agile Practices in Enterprise Environment
 
Online testing strategy
Online testing strategyOnline testing strategy
Online testing strategy
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile testing
Agile testingAgile testing
Agile testing
 
Acceptance Testing
Acceptance TestingAcceptance Testing
Acceptance Testing
 
What is agile
What is agileWhat is agile
What is agile
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam PrepPMI - ACP (Agile Certified Practitionar) Certification Exam Prep
PMI - ACP (Agile Certified Practitionar) Certification Exam Prep
 
QA Resume 04-11-16
QA Resume 04-11-16QA Resume 04-11-16
QA Resume 04-11-16
 
Req2014_Fall-Final
Req2014_Fall-FinalReq2014_Fall-Final
Req2014_Fall-Final
 
Agile is as Agile Does
Agile is as Agile DoesAgile is as Agile Does
Agile is as Agile Does
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Using Agile Processes on Documentum Projects
Using Agile Processes on Documentum ProjectsUsing Agile Processes on Documentum Projects
Using Agile Processes on Documentum Projects
 

Último

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Último (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 

Maximizing Agility Through Continuous Assessment and Improvement

  • 1. Rostyslav Seniv February 5, 2011 Assessing Your Agility
  • 3. Agenda Process Assessment Metrics Working Environment Abiliton Agile
  • 5. Why to assess Identify gaps in the process To have a discussion To transfer knowledge To share practices To compare your team to other teams To improve – or inspect and adopt Por qué? Why?Чому? Dlaczego?Почему?Чаму?
  • 6. Nokia Scrum Test Iterations must be time-boxed to less than six weeks / Do your sprints start and end on planned dates Is the software completely tested and working at the end of an iteration Can the iteration start before specification is complete
  • 7. Assessing through surveys Good to gather the data quickly No discussion No feedback Require specific questions Do not discover hidden issues Good as a team practice There is good survey from Mike Cohn at http://comparativeagility.com
  • 8. Question types Yes-no or specific (closed) Simpler Good as a pocket guide Faster Do not discover hidden issues Areas to discover (open) Time-consuming Explores the process Deals with creativity and innovation People finds answers by themselves
  • 9. Our assessment method Face-to-face discussion Open questions Mark and Importance 2.5h-3h in quick mode Detailed assessment requires assessor to attend all the ceremonies and have additional meetings with the project team
  • 10. Assessment dimensions Assessment checklist Dimensions Characteristics Questions We use ten dimensions
  • 11. Assessment dimensions Team Structure Requirements Management Release Planning Iteration Planning Engineering Practices QA and Acceptance Continuous Learning and Improvements Cooperation and Collaboration Distributed Settings General
  • 13. Team structure Cross Functional Self-organizing Roles Acting as a team Collocation
  • 14. Requirements Management Backlog writing in JiT/JE manner Backlog items writing in JiT/JE manner Backlog prioritization Product Owner Responsiveness Scalability of Product Ownership Cross team dependency tracking Single backlog for depending teams SoS
  • 15. Release Planning Backlog sizing The meeting, values, re-sizing Velocity usage Release Burndown Chart Usage Release Planning culture Projection vs. Planning Long term commitments vs. indication
  • 16. Iteration Planning Sprint Planning ceremony Pre-planning activities Sprint backlog creation Task assignment Sprint scope changes Commitment Using Track Task Done approach for (int i=Sprint_Zero; i < Will_Define_Later; i++) { team.plan_Iteration(everything_Team_Needs, i,product_Owner, pizza, backlog, list_Of_Other_Things); ...
  • 17. Engineering Practices TDD and Unit Testing Continuous Integration Distributer parallel build systems CI lamps Peer Review Pair Programming Refactoring Coding Standards Collective Code Ownership
  • 18. QA and Acceptance Definition of Done Acceptance Criteria Sprint Review Automated Testing Manual Testing Dev doing QA work (cultural aspect) Dealing with defects
  • 19. Continuous Learning and Improvements Retro Problem Solving Root Cause Analysis Willingness to Learn Knowledge sharing Process refinements
  • 20. Cooperation and Collaboration in Distributed Settings Unified process across teams Daily Scrums same time same location Collaboration tools Impediments Scrum of Scrum Trips Phone, Video, IM Distribution strategy Proxies
  • 22. Assessment Report Comes with detailed description of current process Gaps and areas for improvements identified Recommendations broken down into categories: Knowledge Immediate Short term Longer term
  • 23. Measuring your agility Why to measure What to measure What not to measure Analyze
  • 24. Why to measure To identify gaps in the process To improve processes To ensure predictability of the project To ensure agility
  • 25. What to measure Attributes Team size over time Team members contribution Sprint length Velocity variance Cycle time Technical debt Post sprint defect arrival Root cause fixed defects Bug fixing to implementation time
  • 26. What not to measure Individual performance Business value as productivity Source lines of code Velocity to compare teams
  • 27. Velocity Variance Current Sprint velocity vs. Last 5/7 Median Average Velocity
  • 28. Cycle time Lead Time (In Sprint Cycle Time) Days or % of Sprint Length Completed minus started Shorter is better Indicator of productivity and predictability
  • 29. Technical Debt Metaphor developed by Ward Cunningham Complex metric which is hard to measure High-Low makes the most sense Quick and Dirty approaches produce more debt Should be paid back Has significant impact on velocity
  • 30. Technical Debt Story A is a complex story touching each tier of the application
  • 32.
  • 35.
  • 36. Is applied to collaborative environments, accounting for time-zone, geographical distribution and cultural differences
  • 37. Is adapted for client-consultant relationshipsOrganizational Support for Agile Projects Resulting in hyper-productive software development
  • 38.
  • 39. People, Process, Process Performance, Environment and Tools verified
  • 40. 75% team members trained and passed internal exam. SM and PO are externally Certified.
  • 41. All dimensions are above 70%. Metrics are within baselines.
  • 42. Appropriate tools and working conditions validated.
  • 43. Has validity period and is renewed
  • 44. Periodic assessments for all Agile projects and collaboration with clients on assessment results
  • 45. Collaboration with clients on project start
  • 46. Consultancy and coaching to team members
  • 47. Consultancy projects for the clients
  • 48. Based on Scrum
  • 49. Invokes advanced Agile practices
  • 50. Optimized for collaborative environment
  • 51. Created and enhanced in collaboration with industry experts
  • 52. SoftServe University based SM and PO trainings
  • 53. Internal exam (more comprehensive than Certified one)
  • 54. On-demand trainings, conferences, webinars offeredAbiliton Agile

Notas do Editor

  1. Здатність швидко реагувати на перешкоди, швидкість і тд. Відповідність принципам Еджайл, що є гнучкістю і здантістю реагувати на перешкоди. Скрам взятий як ядро
  2. При такій розмові люди часто самі запропонують відповіді
  3. Video linkLunch together
  4. PO:Team members to think about the next day few days
  5. Enhanced burndown shocked the customer
  6. both pre-assignment and using pool of tasks make a sense
  7. Dev + QA pairing before checkins
  8. Self-testable Acceptance Criteria
  9. Willingness to Lean
  10. Trips almost just as motivation
  11. checklist
  12. checklist
  13. Color coding