SlideShare una empresa de Scribd logo
1 de 7
DEFINITION OF DONE
PURBARUN CHAKRABARTI
OVERVIEW
 Definition of Done is a shared understanding of expectations, between
Engineering Team and Product, that must be met in order for feature to be
accepted and released.
 It is recommended that once feature is setup, use this list to determine what
all from this list, applies to the concerned feature.
DEVELOPMENT CHECKLIST
 Code review completed for
• Code structure, format and consistency
• Code comments
• Adheres to security standards and controls
• Appropriate logging and monitoring
• Appropriate error handling and alerting
 Code merged in code repository and approval to merge is recorded in
repository
 Pipeline executes successfully and code quality check is passed for-
• SonarQube
• Checkmarx
• Twistlock
TESTING CHECKLIST
 Unit test coded and executes successfully
 Functional test documentation and execution completed
 User Acceptance Test(UAT) completed
 Test automation artifact updated to include code changes and passes
successfully
DOCUMENTATION CHECKLIST
 High level architecture diagram and documentation updated
 Data flow diagram and documentation updated
 Process flow diagram and documentation updated
 Documentation related to Cloud Suitability Assessment updated
 Documentation related to Security Engineering Assessment(SEA) updated
 Completed internal documents (application support documents that is used by peers and support
team)
 Completed client facing documentation (documentation that support clients)
 Completed all documentation as needed by feature story acceptance criteria (for e.g. POC
document, Solution Option Analysis document, Presentation PowerPoint, Visio Diagram)
 Service Level Agreement (SLA) document updated
 All documents done using standard, pre-approved templates
COLLABORATION CHECKLIST
 All team members made aware of the feature outcome
 Team leadership agrees with feature outcome
 Product Owner agrees with feature outcome
 Demo to client completed and signoff recorded
 All stakeholders (identified in the feature description) agree with feature
outcome, as relevant to their interest
SYSTEM OF RECORD CHECKLIST
 Archer System updated (if feature work impacts Risk Findings)
 JIRA updated (all stories marked complete and hours logged)
 Change Management System updated (all Change Request are closed with
implementation date, outcome and results)
 Incident and Problem Management process is set and agreed upon with all
stake holders
 Service Level Agreement (SLA) updated and agreed upon with all stake
holders
 If a spin-off work is realized due to the concerned feature work, new
feature/story is recorded in JIRA backlog, in consultation with Scrum
Master and Product Owner

Más contenido relacionado

La actualidad más candente

Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaSoftheme
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
SCRUM User Story Life Cycle
SCRUM User Story Life CycleSCRUM User Story Life Cycle
SCRUM User Story Life CycleKristen Varona
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseEtienne Laverdière
 
CI/CD 101
CI/CD 101CI/CD 101
CI/CD 101djdule
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner RoleNigel Thurlow
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumSrikanth Ramanujam
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015French Kanban User Group
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDevOps.com
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilitéJean Yves Klein
 

La actualidad más candente (20)

Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
SCRUM User Story Life Cycle
SCRUM User Story Life CycleSCRUM User Story Life Cycle
SCRUM User Story Life Cycle
 
Event-driven Architecture
Event-driven ArchitectureEvent-driven Architecture
Event-driven Architecture
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
 
Agile
AgileAgile
Agile
 
CI/CD 101
CI/CD 101CI/CD 101
CI/CD 101
 
The Product Owner Role
The Product Owner RoleThe Product Owner Role
The Product Owner Role
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
 
User Stories
User StoriesUser Stories
User Stories
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 

Similar a Definition of done

Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assuranceruth_reategui
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies trainingfrankdrake
 
Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Toolorcanos
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovatoranuragonline001
 
Nicholas king oracle epm migration and upgrade
Nicholas king   oracle epm migration and upgradeNicholas king   oracle epm migration and upgrade
Nicholas king oracle epm migration and upgradenking821
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Servicesr_shanki
 
Validation Program Design
Validation Program DesignValidation Program Design
Validation Program Designbwbslide
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOpsMarc Hornbeek
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Todd Groshong
 
Software Configuration Management introduction
Software Configuration Management introductionSoftware Configuration Management introduction
Software Configuration Management introductionMani Deepak Choudhry
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 

Similar a Definition of done (20)

Testing Process
Testing ProcessTesting Process
Testing Process
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Rals freedom project management methodologies training
Rals freedom project management methodologies trainingRals freedom project management methodologies training
Rals freedom project management methodologies training
 
Plaksienko Sergei-Aug 2015
Plaksienko Sergei-Aug 2015Plaksienko Sergei-Aug 2015
Plaksienko Sergei-Aug 2015
 
Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Tool
 
Control System - execution plan
Control System - execution planControl System - execution plan
Control System - execution plan
 
Corporate profile steep graph aras innovator
Corporate profile steep graph aras innovatorCorporate profile steep graph aras innovator
Corporate profile steep graph aras innovator
 
Nicholas king oracle epm migration and upgrade
Nicholas king   oracle epm migration and upgradeNicholas king   oracle epm migration and upgrade
Nicholas king oracle epm migration and upgrade
 
Doors Change
Doors ChangeDoors Change
Doors Change
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Validation Program Design
Validation Program DesignValidation Program Design
Validation Program Design
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Sandeep Gupta
Sandeep GuptaSandeep Gupta
Sandeep Gupta
 
Value stream mapping for DevOps
Value stream mapping for DevOpsValue stream mapping for DevOps
Value stream mapping for DevOps
 
Groshong_Resume 11-18-16
Groshong_Resume 11-18-16Groshong_Resume 11-18-16
Groshong_Resume 11-18-16
 
Software Configuration Management introduction
Software Configuration Management introductionSoftware Configuration Management introduction
Software Configuration Management introduction
 
lecture14.ppt
lecture14.pptlecture14.ppt
lecture14.ppt
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 

Último

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 

Último (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 

Definition of done

  • 2. OVERVIEW  Definition of Done is a shared understanding of expectations, between Engineering Team and Product, that must be met in order for feature to be accepted and released.  It is recommended that once feature is setup, use this list to determine what all from this list, applies to the concerned feature.
  • 3. DEVELOPMENT CHECKLIST  Code review completed for • Code structure, format and consistency • Code comments • Adheres to security standards and controls • Appropriate logging and monitoring • Appropriate error handling and alerting  Code merged in code repository and approval to merge is recorded in repository  Pipeline executes successfully and code quality check is passed for- • SonarQube • Checkmarx • Twistlock
  • 4. TESTING CHECKLIST  Unit test coded and executes successfully  Functional test documentation and execution completed  User Acceptance Test(UAT) completed  Test automation artifact updated to include code changes and passes successfully
  • 5. DOCUMENTATION CHECKLIST  High level architecture diagram and documentation updated  Data flow diagram and documentation updated  Process flow diagram and documentation updated  Documentation related to Cloud Suitability Assessment updated  Documentation related to Security Engineering Assessment(SEA) updated  Completed internal documents (application support documents that is used by peers and support team)  Completed client facing documentation (documentation that support clients)  Completed all documentation as needed by feature story acceptance criteria (for e.g. POC document, Solution Option Analysis document, Presentation PowerPoint, Visio Diagram)  Service Level Agreement (SLA) document updated  All documents done using standard, pre-approved templates
  • 6. COLLABORATION CHECKLIST  All team members made aware of the feature outcome  Team leadership agrees with feature outcome  Product Owner agrees with feature outcome  Demo to client completed and signoff recorded  All stakeholders (identified in the feature description) agree with feature outcome, as relevant to their interest
  • 7. SYSTEM OF RECORD CHECKLIST  Archer System updated (if feature work impacts Risk Findings)  JIRA updated (all stories marked complete and hours logged)  Change Management System updated (all Change Request are closed with implementation date, outcome and results)  Incident and Problem Management process is set and agreed upon with all stake holders  Service Level Agreement (SLA) updated and agreed upon with all stake holders  If a spin-off work is realized due to the concerned feature work, new feature/story is recorded in JIRA backlog, in consultation with Scrum Master and Product Owner