SlideShare a Scribd company logo
Implementing Automation in
Definition of Done is Team
Work
By Anand Shirkande
Software Developer in Test at Telegraph Media Group
Pain :
1. Passing ticket to next sprint (not signing off)if automation is not completed.
2. Automating backlog features as well as new features.
Passing ticket to next sprint :
- Consider scenario where development work is completed, manual testing is
successfully done and QA have not completed the automation for that ticket
till release cut date.
- It is a decision point to include automation in definition of done or not. Team is
not able to release that ticket and team has to wait till next release.
Passing ticket to next sprint :
Team has to take decision based on certain parameters like
- If ticket is related to new feature then team has to push ticket to next sprint.
- If ticket is related to priority bug then team has to release that ticket.
Automating backlog and new features:
- Automation is not only QA responsibility. Team has to support this activity if
we want to include automation in DOD.
Workload During Sprint.
Tester in Sprint :
- Usually we have two weeks sprint and after each sprint we have release.
- First two days of new sprint QA has low workload as team is busy in
sprint planning, three amigos and no ticket to test.
- Next two days tester is busy in release testing.
- Next three days tester focus on automation.
- Last threes days tester is busy in manual testing of new features.
Developer in Sprint :
- First two days of new sprint developer has medium workload as team is busy
in sprint planning, three amigos and understanding the tickets.
- Next 5-6 days developer has high workload as developer to write code for all
assigned tickets and execute unit testing.
- Last two days developer has low workload as all assigned tickets are
moved to ready for testing.
Business Analyst in Sprint:
- For initial three days BA has high work load as BA has to explain
requirements to developer/tester, update acceptance criterion.
- Next few days BA has low workload as development tasks are in
progress.
- Last two days BA gets busy in discussing priorities with product owners,
writing acceptance criterion etc.
Utilise Bandwidth:
- Team has to utilise developer and BA’s bandwidth to support automation.
- Developers have technical capacity to support automation activities.
Does BA have technical capacity to
support automation?
- Answer is ‘May be NO”
How to utilise non technical resources to support automation?
Script Less Automation
- In this case team will have two test suites with slightly different frameworks.
- First test suite will have test cases which are scripted by automation
tester/developer.
- Second test suite will have test cases which are automated using scriptless
automation tools by manual tester/non technical resources.
Script Less Automation:
- There are number of scriptless automation tools available in market which
support BDD, Selenium.
- Team has to select proper tool based on your requirement and matching with
another scripting framework
- Another main concern is to select correct automation candidate for scriptless
automation.
Types of Automation Candidates:
Candidates require coding intelligence:
These includes test cases which require flexible test data or require unique data
for each execution, verification points which are achieved by advanced coding or
may require combination of multiple loops and assertions.
Types of Automation Candidates:
Candidates require no coding intelligence:
These test cases will include test cases having user navigation, clicking objects,
verifying text, verifying pop ups, no advanced coding or no unique data required.
These candidates are best for scriptless automation and can be automated by non
technical resources (having business knowledge).
Team Responsibility:
- It become difficult to automate backlog as well as new features with only QA
efforts.
- It become more harder when maintenance come into picture.
- If team collectively work to automate then becomes easy and smooth.
Approach:
1. QA will automate new features in sprint which require coding intelligence.
2. BA/Manual QA will work on clearing backlog using scriptless automation.
3. Developer will support maintenance activity before end of sprint to make
release smooth.
Automation achievements with Only QA
efforts:
Automation Efforts with Team
Responsibility:
Collective Automation Efforts:

More Related Content

PPTX
Definition of Done and Product Backlog refinement
PPTX
Definition of done training
PPTX
ALE15 The real value of a definition of done
ODP
Definition of Done
PPTX
Are we done yet?
PPT
Scrum Testing Methodology
PDF
QA in Agile World
PPTX
Shift left as first transformation step into Quality Assurance
Definition of Done and Product Backlog refinement
Definition of done training
ALE15 The real value of a definition of done
Definition of Done
Are we done yet?
Scrum Testing Methodology
QA in Agile World
Shift left as first transformation step into Quality Assurance

What's hot (20)

PDF
Agile QA 2.0
PDF
How to Build in Quality from Day 1 using Lean QA and Agile Testing
PDF
What is Agile Testing?
PPTX
Introducing QA Into an Agile Environment
PDF
Agile testing principles and practices - Anil Karade
PPTX
Agile testing - Testing From Day 1
PDF
Certified Professional Master Agile Testing information and highlights
KEY
Testing and DevOps Culture: Lessons Learned
PPT
Integrated Dev And Qa Team With Scrum
PDF
QA Process Overview for Firefox OS 2014
PPTX
Agile Testing by Example
PDF
Test Driven Agile
PDF
CP-SAT - Certified Professional Selenium Automation Testing
PDF
Understanding Agile 11x17
PPTX
Agile Testing: The Role Of The Agile Tester
PDF
DevOps - Its just Agile done right
PPT
Agile QA presentation
PPTX
Testing in a DevOps team
PPT
QA in Agile
PPTX
Acceptance criteria
Agile QA 2.0
How to Build in Quality from Day 1 using Lean QA and Agile Testing
What is Agile Testing?
Introducing QA Into an Agile Environment
Agile testing principles and practices - Anil Karade
Agile testing - Testing From Day 1
Certified Professional Master Agile Testing information and highlights
Testing and DevOps Culture: Lessons Learned
Integrated Dev And Qa Team With Scrum
QA Process Overview for Firefox OS 2014
Agile Testing by Example
Test Driven Agile
CP-SAT - Certified Professional Selenium Automation Testing
Understanding Agile 11x17
Agile Testing: The Role Of The Agile Tester
DevOps - Its just Agile done right
Agile QA presentation
Testing in a DevOps team
QA in Agile
Acceptance criteria
Ad

Similar to Implementing automation in definition of done is team effort (20)

PDF
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
PPTX
How to make Automation an asset for Organization
PDF
Test automation: Are Enterprises ready to bite the bullet?
PPTX
unit-5 SPM.pptx
PDF
Improving ROI with Scriptless Test Automation
PPT
Test Automation Strategies For Agile
PPTX
Automation Best Practices.pptx
PDF
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
PDF
Test Automation
PDF
Challenges in achieving in sprint automation and solutions
PPT
Coml Psg Automation Approach
PDF
Agile automation-practices by Shadi Mousa Galil Software
PDF
BX-D – A Business Component & XML Driven Test Automation Framework
PDF
Why Test Automation Fails
PPTX
Influence of emphasized automation in ci
PDF
Best Practises In Test Automation
PPTX
Amalgamation of BDD, parallel execution and mobile automation
PDF
Qa case study
PPTX
Automation Testing Project and Framework Details
PPTX
Automation Test Framework
ANIn chennai Jul 2023 | Accelerating In-Sprint Automation with BDD -Nadheem N...
How to make Automation an asset for Organization
Test automation: Are Enterprises ready to bite the bullet?
unit-5 SPM.pptx
Improving ROI with Scriptless Test Automation
Test Automation Strategies For Agile
Automation Best Practices.pptx
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Test Automation
Challenges in achieving in sprint automation and solutions
Coml Psg Automation Approach
Agile automation-practices by Shadi Mousa Galil Software
BX-D – A Business Component & XML Driven Test Automation Framework
Why Test Automation Fails
Influence of emphasized automation in ci
Best Practises In Test Automation
Amalgamation of BDD, parallel execution and mobile automation
Qa case study
Automation Testing Project and Framework Details
Automation Test Framework
Ad

Recently uploaded (20)

PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Transform Your Business with a Software ERP System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
top salesforce developer skills in 2025.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
AI in Product Development-omnex systems
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Operating system designcfffgfgggggggvggggggggg
2025 Textile ERP Trends: SAP, Odoo & Oracle
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Softaken Excel to vCard Converter Software.pdf
CHAPTER 2 - PM Management and IT Context
Transform Your Business with a Software ERP System
Odoo Companies in India – Driving Business Transformation.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Migrate SBCGlobal Email to Yahoo Easily
Design an Analysis of Algorithms I-SECS-1021-03
top salesforce developer skills in 2025.pdf
Design an Analysis of Algorithms II-SECS-1021-03
history of c programming in notes for students .pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo POS Development Services by CandidRoot Solutions
Which alternative to Crystal Reports is best for small or large businesses.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How to Choose the Right IT Partner for Your Business in Malaysia
AI in Product Development-omnex systems
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf

Implementing automation in definition of done is team effort

  • 1. Implementing Automation in Definition of Done is Team Work By Anand Shirkande Software Developer in Test at Telegraph Media Group
  • 2. Pain : 1. Passing ticket to next sprint (not signing off)if automation is not completed. 2. Automating backlog features as well as new features.
  • 3. Passing ticket to next sprint : - Consider scenario where development work is completed, manual testing is successfully done and QA have not completed the automation for that ticket till release cut date. - It is a decision point to include automation in definition of done or not. Team is not able to release that ticket and team has to wait till next release.
  • 4. Passing ticket to next sprint : Team has to take decision based on certain parameters like - If ticket is related to new feature then team has to push ticket to next sprint. - If ticket is related to priority bug then team has to release that ticket.
  • 5. Automating backlog and new features: - Automation is not only QA responsibility. Team has to support this activity if we want to include automation in DOD.
  • 7. Tester in Sprint : - Usually we have two weeks sprint and after each sprint we have release. - First two days of new sprint QA has low workload as team is busy in sprint planning, three amigos and no ticket to test. - Next two days tester is busy in release testing. - Next three days tester focus on automation. - Last threes days tester is busy in manual testing of new features.
  • 8. Developer in Sprint : - First two days of new sprint developer has medium workload as team is busy in sprint planning, three amigos and understanding the tickets. - Next 5-6 days developer has high workload as developer to write code for all assigned tickets and execute unit testing. - Last two days developer has low workload as all assigned tickets are moved to ready for testing.
  • 9. Business Analyst in Sprint: - For initial three days BA has high work load as BA has to explain requirements to developer/tester, update acceptance criterion. - Next few days BA has low workload as development tasks are in progress. - Last two days BA gets busy in discussing priorities with product owners, writing acceptance criterion etc.
  • 10. Utilise Bandwidth: - Team has to utilise developer and BA’s bandwidth to support automation. - Developers have technical capacity to support automation activities.
  • 11. Does BA have technical capacity to support automation? - Answer is ‘May be NO” How to utilise non technical resources to support automation?
  • 12. Script Less Automation - In this case team will have two test suites with slightly different frameworks. - First test suite will have test cases which are scripted by automation tester/developer. - Second test suite will have test cases which are automated using scriptless automation tools by manual tester/non technical resources.
  • 13. Script Less Automation: - There are number of scriptless automation tools available in market which support BDD, Selenium. - Team has to select proper tool based on your requirement and matching with another scripting framework - Another main concern is to select correct automation candidate for scriptless automation.
  • 14. Types of Automation Candidates: Candidates require coding intelligence: These includes test cases which require flexible test data or require unique data for each execution, verification points which are achieved by advanced coding or may require combination of multiple loops and assertions.
  • 15. Types of Automation Candidates: Candidates require no coding intelligence: These test cases will include test cases having user navigation, clicking objects, verifying text, verifying pop ups, no advanced coding or no unique data required. These candidates are best for scriptless automation and can be automated by non technical resources (having business knowledge).
  • 16. Team Responsibility: - It become difficult to automate backlog as well as new features with only QA efforts. - It become more harder when maintenance come into picture. - If team collectively work to automate then becomes easy and smooth.
  • 17. Approach: 1. QA will automate new features in sprint which require coding intelligence. 2. BA/Manual QA will work on clearing backlog using scriptless automation. 3. Developer will support maintenance activity before end of sprint to make release smooth.
  • 18. Automation achievements with Only QA efforts:
  • 19. Automation Efforts with Team Responsibility: