SlideShare a Scribd company logo
1 of 30
Download to read offline
Documenting an agile defect


       Shirly Ronen-Harel
           Oct 2010
What is an agile
level of defect
documentation?
Moving fast means also
to be able to document
 defects to a level of
 “just enough” and not
        to much.
The level documentation
  of defects in an agile
environment changes for
   deferent types and
 process stages related
        defects.
Defects management is one
of Highly important process
 to manage efficiently and
        effectively.
Defects management is a
costly process : documenting
  , reproducing , managing,
       fixing , closing.
Managing and resolving
defects should be done in a
timely and efficient manner.
Outstanding defects can hold
       up the release of
 functionality to the business.
Defect should be related
  to functionality – not
       to a module.
Quality in : Finding ,fixing
and testing Defects Early
         is a must.
deferent agile defects phases


Each phase holds a deferent
agile attention to the defect
        documentation
Defect detected during peering , developer & tester.

Defect detected while continuously merging code.

Defect detected during acceptance tests of a user
    story/epic/process/functionality.

Defect detected during regression tests.

Defects detected during customer lab testing.

Customer defect – from customer production.
Inherent defects.

And more
• Keep it simple – we don't have to document
  all defects at the same level of details for
  all deferent phases of detection.
• It depends on the value the documentation
  holds against the effort of documenting it.
Tips
 The far we move from the
  developer who fix the bug
    (or reproduce it), the
  more detailed the defect
   documentation should be
  and the procedure should
       be more official.
The distance between development
   operations to those who supply the
      defects to fix is curtail since
  communication barriers hold expensive
             waste potential

For example : tester located in an off shore team
  should send detailed bugs with the most relevant
   details to the group of developers. The flow of
  communication may hold a time/ distance gap that
    may delay the bug fix, reproduction on the bug
               or even understanding it.
Other needs that defines the level
of documentation of a defect

Just enough documentation
 level for the following.
    each level require a
  procedure of deferent
  documentation details.
Defect that we can learn from in the future , will be
document to the level of learning value only.

Defect to add to automated tests, will be documented with
the relevant information.

Non reproducible defects , will be documented for future
use.

Defects to move to future versions should be highly
document to the level of ease of reproduction.

Peering defects/ check-in defects – may not even be
documented in case they are fixed on the spot.
Less detailed


      •Check-in defects                  •Almost nothing – not cost
      •Detected during tester –          effective
      developer Peering.
      •Fixed on the spot
      •Minor fixed on the spot


Co-located                                                        Distributed
teams                                                             teams
    •High priority (?)                    •Off shore testing. Detailed
    •Not fixed this                       issues and bugs
    iteration/release
                                          •Faster support operations
    •Needs further
                                          •Customer data defects
    testing/investigation
    •Regression                           •Customer regression
    •Manual Bugs to add for               production bug related to 3rd
    automated testing                     level support
    •Not fixed toady          Detailed
Decide for each type of defect
        the agile level of
          documentation
• For example : since we don’t always have the
  opportunity to talk to the defect reporter when we
  want to fix the defect ,defects coming from
  customer site , may need to hold configuration
  details, customer data and scenario as a must.
• For example : defects related to an acceptance
  tests may hold only a clear title to them since the
  entire tests detailed is automated or already
  documented into the user story acceptance.
Tractability
• Functional Defects
• are Always traced to a user story – functionality
   – A defect is a user story child.
   – It is born from a task testing or user story acceptance, regression,
     sanity testing
• Or epic
• Not to a module

• Regression defects
   – Detected at customer site or not related to a current open user
     story
   – Should be added to the sprint/ product backlog and prioritized as
     part of a backlog item.
Therefore
Big defects list is out!
Functional backlog progress
    and quality view – is IN!
• The focus is on the release
  functionality quality . defects are only a
  small part of it.
Big bug meeting are out, short
   “just on time“ functional
   health discussions are IN.
Defect view is not relevant
 Two new views becomes more relevant :
 backlog view & functional user stories
                  view.

• Release view drill to functional status –
  progress , coverage, bugs.
• Backlog view – change management for the
  entire release : functional and bugs.
Epic


                                    In progress      planed
                                                  actual      remaining
       User story   task

                    task

                    task
                           defect
                    task
Epic


                                    In progress      planed
                                                  actual       remaining
       User story   task

                    task


                    task
                           defect
                    task
Epic

                                                      planed
       User story                   done           actual
                    task
                           defect
                    task
planed
Epic                                                 actual      remaining




                                       In progress               planed
                                                              actual         remaining
       User story      task

                       task


                       task
                              defect
                       task



                                                                          planed
       User story                      In progress             actual          remaining
                       task

                       task


                    defect
http://codesion.com/images/collabnet-scrumworks-pro.jpg

More Related Content

What's hot

What's hot (16)

Agile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureAgile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai Culture
 
Vaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference SpeechVaidyanathan Ramalingam Agile Conference Speech
Vaidyanathan Ramalingam Agile Conference Speech
 
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference SpeechVaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
 
Vaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference SpeechVaidyanathan Ramalingam Rca In Agile Conference Speech
Vaidyanathan Ramalingam Rca In Agile Conference Speech
 
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference SpeechVaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
 
Vaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference SpeechVaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference Speech
 
Vaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference SpeechVaidyanathan Ramalingam Rca In Testing Conference Speech
Vaidyanathan Ramalingam Rca In Testing Conference Speech
 
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 SpeechVaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
 
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
 
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference SpeechVaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Conference Speech
 
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference SpeechVaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Why Test Driven Development?
Why Test Driven Development?Why Test Driven Development?
Why Test Driven Development?
 
Eswaranand Attuluri CV
Eswaranand Attuluri CVEswaranand Attuluri CV
Eswaranand Attuluri CV
 
RFT - Ashish Mathur
RFT - Ashish MathurRFT - Ashish Mathur
RFT - Ashish Mathur
 
Continuous Delivery Overview
Continuous Delivery OverviewContinuous Delivery Overview
Continuous Delivery Overview
 

Similar to Shirly Ronen - Documenting an agile defect

Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...
Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
AgileSparks
 
Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)
Seapine Software
 
Bug trackingworkflow
Bug trackingworkflowBug trackingworkflow
Bug trackingworkflow
Petro Porchuk
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
gaoliang641
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossible
camunda services GmbH
 
03/2012 - Popping the gherkin stack
03/2012 - Popping the gherkin stack03/2012 - Popping the gherkin stack
03/2012 - Popping the gherkin stack
daveayan
 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
Stefaan Roets
 

Similar to Shirly Ronen - Documenting an agile defect (20)

Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...Shirly Ronen  - Agile defect management - Functional Defects versus Regressio...
Shirly Ronen - Agile defect management - Functional Defects versus Regressio...
 
Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)
 
Scaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopperScaling Kanban in the Enterprise with GreenHopper
Scaling Kanban in the Enterprise with GreenHopper
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
Bug trackingworkflow
Bug trackingworkflowBug trackingworkflow
Bug trackingworkflow
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
 
Tfs Per Team Agili
Tfs Per Team AgiliTfs Per Team Agili
Tfs Per Team Agili
 
The Straight Jacket of Agile Iteration
The Straight Jacket of Agile IterationThe Straight Jacket of Agile Iteration
The Straight Jacket of Agile Iteration
 
Testability for developers – Fighting a mess by making it testable
Testability for developers – Fighting a mess by making it testableTestability for developers – Fighting a mess by making it testable
Testability for developers – Fighting a mess by making it testable
 
Releasing fast code - The DevOps approach
Releasing fast code - The DevOps approachReleasing fast code - The DevOps approach
Releasing fast code - The DevOps approach
 
Soa symposium agile bpm - impossible
Soa symposium   agile bpm - impossibleSoa symposium   agile bpm - impossible
Soa symposium agile bpm - impossible
 
All About Bug
All About BugAll About Bug
All About Bug
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare Presentation
 
Agileload - load testing tool for better web performance
Agileload - load testing tool for better web performanceAgileload - load testing tool for better web performance
Agileload - load testing tool for better web performance
 
03/2012 - Popping the gherkin stack
03/2012 - Popping the gherkin stack03/2012 - Popping the gherkin stack
03/2012 - Popping the gherkin stack
 
Art_of_DefectReporting080214
Art_of_DefectReporting080214Art_of_DefectReporting080214
Art_of_DefectReporting080214
 
Novedades Denali Integration Services
Novedades Denali Integration ServicesNovedades Denali Integration Services
Novedades Denali Integration Services
 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
 
5 sins of all hands ppt
5 sins of all hands ppt5 sins of all hands ppt
5 sins of all hands ppt
 
Learning from a troubled project
Learning from a troubled projectLearning from a troubled project
Learning from a troubled project
 

More from AgileSparks

More from AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Recently uploaded

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Shirly Ronen - Documenting an agile defect

  • 1. Documenting an agile defect Shirly Ronen-Harel Oct 2010
  • 2. What is an agile level of defect documentation?
  • 3. Moving fast means also to be able to document defects to a level of “just enough” and not to much.
  • 4. The level documentation of defects in an agile environment changes for deferent types and process stages related defects.
  • 5. Defects management is one of Highly important process to manage efficiently and effectively.
  • 6. Defects management is a costly process : documenting , reproducing , managing, fixing , closing.
  • 7. Managing and resolving defects should be done in a timely and efficient manner.
  • 8. Outstanding defects can hold up the release of functionality to the business.
  • 9. Defect should be related to functionality – not to a module.
  • 10. Quality in : Finding ,fixing and testing Defects Early is a must.
  • 11. deferent agile defects phases Each phase holds a deferent agile attention to the defect documentation
  • 12. Defect detected during peering , developer & tester. Defect detected while continuously merging code. Defect detected during acceptance tests of a user story/epic/process/functionality. Defect detected during regression tests. Defects detected during customer lab testing. Customer defect – from customer production. Inherent defects. And more
  • 13. • Keep it simple – we don't have to document all defects at the same level of details for all deferent phases of detection. • It depends on the value the documentation holds against the effort of documenting it.
  • 14. Tips The far we move from the developer who fix the bug (or reproduce it), the more detailed the defect documentation should be and the procedure should be more official.
  • 15. The distance between development operations to those who supply the defects to fix is curtail since communication barriers hold expensive waste potential For example : tester located in an off shore team should send detailed bugs with the most relevant details to the group of developers. The flow of communication may hold a time/ distance gap that may delay the bug fix, reproduction on the bug or even understanding it.
  • 16. Other needs that defines the level of documentation of a defect Just enough documentation level for the following. each level require a procedure of deferent documentation details.
  • 17. Defect that we can learn from in the future , will be document to the level of learning value only. Defect to add to automated tests, will be documented with the relevant information. Non reproducible defects , will be documented for future use. Defects to move to future versions should be highly document to the level of ease of reproduction. Peering defects/ check-in defects – may not even be documented in case they are fixed on the spot.
  • 18. Less detailed •Check-in defects •Almost nothing – not cost •Detected during tester – effective developer Peering. •Fixed on the spot •Minor fixed on the spot Co-located Distributed teams teams •High priority (?) •Off shore testing. Detailed •Not fixed this issues and bugs iteration/release •Faster support operations •Needs further •Customer data defects testing/investigation •Regression •Customer regression •Manual Bugs to add for production bug related to 3rd automated testing level support •Not fixed toady Detailed
  • 19. Decide for each type of defect the agile level of documentation • For example : since we don’t always have the opportunity to talk to the defect reporter when we want to fix the defect ,defects coming from customer site , may need to hold configuration details, customer data and scenario as a must. • For example : defects related to an acceptance tests may hold only a clear title to them since the entire tests detailed is automated or already documented into the user story acceptance.
  • 20. Tractability • Functional Defects • are Always traced to a user story – functionality – A defect is a user story child. – It is born from a task testing or user story acceptance, regression, sanity testing • Or epic • Not to a module • Regression defects – Detected at customer site or not related to a current open user story – Should be added to the sprint/ product backlog and prioritized as part of a backlog item.
  • 22. Big defects list is out!
  • 23. Functional backlog progress and quality view – is IN! • The focus is on the release functionality quality . defects are only a small part of it.
  • 24. Big bug meeting are out, short “just on time“ functional health discussions are IN.
  • 25. Defect view is not relevant Two new views becomes more relevant : backlog view & functional user stories view. • Release view drill to functional status – progress , coverage, bugs. • Backlog view – change management for the entire release : functional and bugs.
  • 26. Epic In progress planed actual remaining User story task task task defect task
  • 27. Epic In progress planed actual remaining User story task task task defect task Epic planed User story done actual task defect task
  • 28. planed Epic actual remaining In progress planed actual remaining User story task task task defect task planed User story In progress actual remaining task task defect
  • 29.