SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Haciendo realidad la agilidad




                To Track Defects
             or Not to Track Defects.
               That is the Question
© flioukas




                    Marta Gonzalez Ferrero
                               SQS Group Limited
What's a defect?
•   “In an Agile context, I define a bug as behavior in
    a 'Done' story that violates valid expectations of
    the Product Owner.” - Elisabeth Hendrikson
•   “A bug is anything that could bug a stakeholder.” -
    James Bach
•   “Counting defects is like a body count in battle. It
    may be an objective measure, but it's a poor
    indicator of progress in a battle to win hearts and
    minds.” - Paul Gerard.
Traditional defect tracking

•   Separate tool for defects

     •   Out of sight, out of mind
•   Separate time bucket for fixes

     •   Two different backlogs, one for features
         and one for defects
•   Lots of defect based metrics
    Lots of defect based metrics

     •   Encourages CYA attitude
But if we don't track defects,
 what do we do when we find
   things that don't work?
If it looks like a duck...
A bug:

•   Has a priority.

•   Has an estimate.

•   Has one or more

    tests.

•   Is a token for something the customer wants to change
    in the software
If it looks like a duck...
A bug:

•   Has a priority.

•   Has an estimate.

•   Has one or more

    tests.

•   Is a token for something the customer wants to change
    in the software

Just like a story!
What about in-sprint bugs?

•   “A defect is evidence of a missing test”

•   The test will fail until the defect is fixed. Visible
    progress!

•   If the test is automated, you'll check that the
    bug hasn't been reintroduced every time you run
    your automated suite.

•   Track the test, not the bug!
The key:
     visibility and automation
•   Backlog housekeeping is essential.

•   Within an iteration, work added to the board
    needs to be very visible, and estimates updated.

•   If you can't automate your tests, your manual
    time will increase too fast.
Case study: my last project

Proposed workflow:
The success

•   It was easier to prioritize with one backlog.

•   The estimates for in-sprint stories quickly told
    when a story had many issues and the sprint was
    at risk.

•   Whole team approach when dealing with defects,
    not only testers problem.
The challenges
•   Visibility of issues found during the sprint was
    difficult for the remote side of the team.

•   Lack of experience/domain knowledge in the BA team:

    •   Required heavy triage, and it made hard to get
        defects into future stories. Ended up with too many
        small low priority items in the backlog.

    •   Duplication: defects in excel, emails, and story
        tracking tool.

•   Low automation made the manual cases increase very
    fast
Lessons learned
•   Invest in automation.
•   Invest in training, and agree on how are you going
    to make things visible for all members of the
    team.
•   Track the tests, not the bugs!
Any questions?




     Thank you!

Mais conteúdo relacionado

Mais procurados

The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous Delivery
Nigel McNie
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
Mike Edwards
 
Sechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
Sechs Jahre Erfahrungen mit Scrum & Tools - eine RetrospektiveSechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
Sechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
mkloss
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries
 

Mais procurados (20)

The Why and How of Continuous Delivery
The Why and How of Continuous DeliveryThe Why and How of Continuous Delivery
The Why and How of Continuous Delivery
 
The Troubleshooting Chart
The Troubleshooting ChartThe Troubleshooting Chart
The Troubleshooting Chart
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
Software provider
Software providerSoftware provider
Software provider
 
Becoming a Salesforce.com Technical Architect
Becoming a Salesforce.com Technical ArchitectBecoming a Salesforce.com Technical Architect
Becoming a Salesforce.com Technical Architect
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
BoS2015 Trish Khoo – Engineering Manager, Google
BoS2015 Trish Khoo – Engineering Manager, GoogleBoS2015 Trish Khoo – Engineering Manager, Google
BoS2015 Trish Khoo – Engineering Manager, Google
 
Product management meet up post
Product management meet up postProduct management meet up post
Product management meet up post
 
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
Kanban Workflow Best Practices for each Role in a Software Team — Part 3 of "...
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
Focus on Quality: Kanban Recipe for Success Step One
Focus on Quality: Kanban Recipe for Success Step OneFocus on Quality: Kanban Recipe for Success Step One
Focus on Quality: Kanban Recipe for Success Step One
 
Sechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
Sechs Jahre Erfahrungen mit Scrum & Tools - eine RetrospektiveSechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
Sechs Jahre Erfahrungen mit Scrum & Tools - eine Retrospektive
 
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
Eric Ries Lean Startup Presentation For Web 2.0 Expo April 1 2009 A Disciplin...
 
The Web and Beyond - Chrissy Welsh
The Web and Beyond - Chrissy WelshThe Web and Beyond - Chrissy Welsh
The Web and Beyond - Chrissy Welsh
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
Andrew rusling 21 experiments to increase velocity
Andrew rusling 21 experiments to increase velocityAndrew rusling 21 experiments to increase velocity
Andrew rusling 21 experiments to increase velocity
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
 
The Pragmatic Agilist
The Pragmatic AgilistThe Pragmatic Agilist
The Pragmatic Agilist
 

Destaque

Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championshipCas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Agile Spain
 
Presentation n xt general (in vietnamese)
Presentation n xt general (in vietnamese)Presentation n xt general (in vietnamese)
Presentation n xt general (in vietnamese)
ThongLe
 
Documents In Vietnamese For The Steering Simulator
Documents In Vietnamese For The Steering SimulatorDocuments In Vietnamese For The Steering Simulator
Documents In Vietnamese For The Steering Simulator
ThongLe
 
Cuore.js: Una historia de amor
Cuore.js: Una historia de amorCuore.js: Una historia de amor
Cuore.js: Una historia de amor
Agile Spain
 
Cas2010 is-there-space-for-testers-in-agile-projects
Cas2010 is-there-space-for-testers-in-agile-projectsCas2010 is-there-space-for-testers-in-agile-projects
Cas2010 is-there-space-for-testers-in-agile-projects
Agile Spain
 
Photos Van De Present Steering Simulator Mraitiem College
Photos Van De Present Steering Simulator Mraitiem CollegePhotos Van De Present Steering Simulator Mraitiem College
Photos Van De Present Steering Simulator Mraitiem College
ThongLe
 
Cas2010 pair-programming-strategies
Cas2010 pair-programming-strategiesCas2010 pair-programming-strategies
Cas2010 pair-programming-strategies
Agile Spain
 
Stop the line & Stop Feature Development practices
Stop the line & Stop Feature Development practicesStop the line & Stop Feature Development practices
Stop the line & Stop Feature Development practices
Agile Spain
 
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Agile Spain
 
SCM ágil – integración continua vs controlada – the raise of DVCS
SCM ágil – integración continua vs controlada – the raise of DVCSSCM ágil – integración continua vs controlada – the raise of DVCS
SCM ágil – integración continua vs controlada – the raise of DVCS
Agile Spain
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Agile Spain
 
Porqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que túPorqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que tú
Agile Spain
 

Destaque (19)

MY MUSIC
MY MUSICMY MUSIC
MY MUSIC
 
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championshipCas2010 one-year-of-software-developments-to-win-a-world-racing-championship
Cas2010 one-year-of-software-developments-to-win-a-world-racing-championship
 
MY MUSIC
MY MUSICMY MUSIC
MY MUSIC
 
Presentation n xt general (in vietnamese)
Presentation n xt general (in vietnamese)Presentation n xt general (in vietnamese)
Presentation n xt general (in vietnamese)
 
Documents In Vietnamese For The Steering Simulator
Documents In Vietnamese For The Steering SimulatorDocuments In Vietnamese For The Steering Simulator
Documents In Vietnamese For The Steering Simulator
 
From Dev to DevOps
From Dev to DevOpsFrom Dev to DevOps
From Dev to DevOps
 
Cuore.js: Una historia de amor
Cuore.js: Una historia de amorCuore.js: Una historia de amor
Cuore.js: Una historia de amor
 
Cas2010 is-there-space-for-testers-in-agile-projects
Cas2010 is-there-space-for-testers-in-agile-projectsCas2010 is-there-space-for-testers-in-agile-projects
Cas2010 is-there-space-for-testers-in-agile-projects
 
Photos Van De Present Steering Simulator Mraitiem College
Photos Van De Present Steering Simulator Mraitiem CollegePhotos Van De Present Steering Simulator Mraitiem College
Photos Van De Present Steering Simulator Mraitiem College
 
Cas2010 pair-programming-strategies
Cas2010 pair-programming-strategiesCas2010 pair-programming-strategies
Cas2010 pair-programming-strategies
 
Stop the line & Stop Feature Development practices
Stop the line & Stop Feature Development practicesStop the line & Stop Feature Development practices
Stop the line & Stop Feature Development practices
 
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
Cas2010 toolchain-for-agile-teams-traceability-from-product-vision-to-working...
 
Customers Are Like Goldust Wib Oct 09
Customers Are Like Goldust Wib Oct 09Customers Are Like Goldust Wib Oct 09
Customers Are Like Goldust Wib Oct 09
 
Positive Steps RFI Dec 09
Positive Steps RFI Dec 09Positive Steps RFI Dec 09
Positive Steps RFI Dec 09
 
MY music
MY musicMY music
MY music
 
SCM ágil – integración continua vs controlada – the raise of DVCS
SCM ágil – integración continua vs controlada – the raise of DVCSSCM ágil – integración continua vs controlada – the raise of DVCS
SCM ágil – integración continua vs controlada – the raise of DVCS
 
Visual Scrum – WYSWYG
Visual Scrum – WYSWYGVisual Scrum – WYSWYG
Visual Scrum – WYSWYG
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
Porqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que túPorqué Cervantes programaba mejor que tú
Porqué Cervantes programaba mejor que tú
 

Semelhante a Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question

PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdf
hulk smash
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
alind tiwari
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
gaoliang641
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
Raman Kannan
 
Mal12 qa tand-automatedtesting
Mal12 qa tand-automatedtestingMal12 qa tand-automatedtesting
Mal12 qa tand-automatedtesting
andytinkham
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
Igor Moochnick
 

Semelhante a Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question (20)

PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdf
 
Get lean tutorial
Get lean tutorialGet lean tutorial
Get lean tutorial
 
10 signs your testing is not enough
10 signs your testing is not enough10 signs your testing is not enough
10 signs your testing is not enough
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 
Agile process
Agile processAgile process
Agile process
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
 
Continuous Quality - Moving Beyond Bug Reports
Continuous Quality - Moving Beyond Bug ReportsContinuous Quality - Moving Beyond Bug Reports
Continuous Quality - Moving Beyond Bug Reports
 
Making disaster routine
Making disaster routineMaking disaster routine
Making disaster routine
 
Exploratory testing
Exploratory testingExploratory testing
Exploratory testing
 
Mal12 qa tand-automatedtesting
Mal12 qa tand-automatedtestingMal12 qa tand-automatedtesting
Mal12 qa tand-automatedtesting
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
Software Defects and SW Reliability Assessment
Software Defects and SW Reliability AssessmentSoftware Defects and SW Reliability Assessment
Software Defects and SW Reliability Assessment
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Agile Base Camp - Agile metrics
Agile Base Camp - Agile metricsAgile Base Camp - Agile metrics
Agile Base Camp - Agile metrics
 
3 Optimisation Decks : WAW Copenhagen - 27 Feb 2013
3 Optimisation Decks : WAW Copenhagen - 27 Feb 20133 Optimisation Decks : WAW Copenhagen - 27 Feb 2013
3 Optimisation Decks : WAW Copenhagen - 27 Feb 2013
 
Debugging microservices in production
Debugging microservices in productionDebugging microservices in production
Debugging microservices in production
 
Arch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best PracticesArch factory - Agile Design: Best Practices
Arch factory - Agile Design: Best Practices
 
Improve Testing with a Zone Defense
Improve Testing with a Zone DefenseImprove Testing with a Zone Defense
Improve Testing with a Zone Defense
 
Lessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testingLessons learnt in ten years of agile testing
Lessons learnt in ten years of agile testing
 

Mais de Agile Spain

Lessons learned from contrasting Design Thinking and Agile Project Management...
Lessons learned from contrasting Design Thinking and Agile Project Management...Lessons learned from contrasting Design Thinking and Agile Project Management...
Lessons learned from contrasting Design Thinking and Agile Project Management...
Agile Spain
 
Visual Scrum - What you see is What you get
Visual Scrum - What you see is What you getVisual Scrum - What you see is What you get
Visual Scrum - What you see is What you get
Agile Spain
 
Como cocinar tu contrato ágil
Como cocinar tu contrato ágilComo cocinar tu contrato ágil
Como cocinar tu contrato ágil
Agile Spain
 
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xpCas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Agile Spain
 
Cas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracionCas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracion
Agile Spain
 
Cas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agilCas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agil
Agile Spain
 
Cas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equiposCas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equipos
Agile Spain
 
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuarioCas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Agile Spain
 
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Agile Spain
 
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Agile Spain
 
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Cas2010 herramientas-de-pruebas-unitarias-pex-y-molesCas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Agile Spain
 
Cosas que te dije o cómo tragar la pastilla roja sin agua
Cosas que te dije o cómo tragar la pastilla roja sin aguaCosas que te dije o cómo tragar la pastilla roja sin agua
Cosas que te dije o cómo tragar la pastilla roja sin agua
Agile Spain
 
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágilTaller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
Agile Spain
 

Mais de Agile Spain (20)

Lessons learned from contrasting Design Thinking and Agile Project Management...
Lessons learned from contrasting Design Thinking and Agile Project Management...Lessons learned from contrasting Design Thinking and Agile Project Management...
Lessons learned from contrasting Design Thinking and Agile Project Management...
 
Visual Scrum - What you see is What you get
Visual Scrum - What you see is What you getVisual Scrum - What you see is What you get
Visual Scrum - What you see is What you get
 
Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...
Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...
Un Primer Paso a la Agilidad: Retrospectivas para el Aprendizaje de la Ingeni...
 
Análisis de la implementación de prácticas ágiles en Argentina
Análisis de la implementación de prácticas ágiles en ArgentinaAnálisis de la implementación de prácticas ágiles en Argentina
Análisis de la implementación de prácticas ágiles en Argentina
 
Como cocinar tu contrato ágil
Como cocinar tu contrato ágilComo cocinar tu contrato ágil
Como cocinar tu contrato ágil
 
Introducción a la agilidad
Introducción a la agilidadIntroducción a la agilidad
Introducción a la agilidad
 
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xpCas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
Cas2010 desarrollo-de-aplicaciones-en-la-nube-con-scrum-y-xp
 
Cas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracionCas2010 gestion-agil-de-la-configuracion
Cas2010 gestion-agil-de-la-configuracion
 
Cas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agilCas2010 itinerario-implementacion-agil
Cas2010 itinerario-implementacion-agil
 
Cas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equiposCas2010 gestion-agil-de-equipos
Cas2010 gestion-agil-de-equipos
 
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuarioCas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
Cas2010 integrando-practicas-agiles-y-de-experiencia-de-usuario
 
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
Cas2010 los-principios-agiles-como-guia-o-por-que-querras-volver-a-modelos-tr...
 
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automationCas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
Cas2010 behavior-driven-development-aplicado-en-acceptance-test-automation
 
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Cas2010 herramientas-de-pruebas-unitarias-pex-y-molesCas2010 herramientas-de-pruebas-unitarias-pex-y-moles
Cas2010 herramientas-de-pruebas-unitarias-pex-y-moles
 
Ser ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remotoSer ágil en España, un caso real con equipos de trabajo en remoto
Ser ágil en España, un caso real con equipos de trabajo en remoto
 
Cosas que te dije o cómo tragar la pastilla roja sin agua
Cosas que te dije o cómo tragar la pastilla roja sin aguaCosas que te dije o cómo tragar la pastilla roja sin agua
Cosas que te dije o cómo tragar la pastilla roja sin agua
 
La nueva guía de Scrum
La nueva guía de ScrumLa nueva guía de Scrum
La nueva guía de Scrum
 
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y KanmalFrogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
Frogtek: de Waterfall a Scrumban pasando por Scrunch y Kanmal
 
TDD, Una guía de supervivencia
TDD, Una guía de supervivenciaTDD, Una guía de supervivencia
TDD, Una guía de supervivencia
 
Taller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágilTaller Freeride – desarrollo distribuido y ágil
Taller Freeride – desarrollo distribuido y ágil
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Cas2010 to-track-defects-or-not-to-track-defects-that-is-the-question

  • 1. Haciendo realidad la agilidad To Track Defects or Not to Track Defects. That is the Question © flioukas Marta Gonzalez Ferrero SQS Group Limited
  • 2. What's a defect? • “In an Agile context, I define a bug as behavior in a 'Done' story that violates valid expectations of the Product Owner.” - Elisabeth Hendrikson • “A bug is anything that could bug a stakeholder.” - James Bach • “Counting defects is like a body count in battle. It may be an objective measure, but it's a poor indicator of progress in a battle to win hearts and minds.” - Paul Gerard.
  • 3. Traditional defect tracking • Separate tool for defects • Out of sight, out of mind • Separate time bucket for fixes • Two different backlogs, one for features and one for defects • Lots of defect based metrics Lots of defect based metrics • Encourages CYA attitude
  • 4. But if we don't track defects, what do we do when we find things that don't work?
  • 5. If it looks like a duck... A bug: • Has a priority. • Has an estimate. • Has one or more tests. • Is a token for something the customer wants to change in the software
  • 6. If it looks like a duck... A bug: • Has a priority. • Has an estimate. • Has one or more tests. • Is a token for something the customer wants to change in the software Just like a story!
  • 7. What about in-sprint bugs? • “A defect is evidence of a missing test” • The test will fail until the defect is fixed. Visible progress! • If the test is automated, you'll check that the bug hasn't been reintroduced every time you run your automated suite. • Track the test, not the bug!
  • 8. The key: visibility and automation • Backlog housekeeping is essential. • Within an iteration, work added to the board needs to be very visible, and estimates updated. • If you can't automate your tests, your manual time will increase too fast.
  • 9. Case study: my last project Proposed workflow:
  • 10. The success • It was easier to prioritize with one backlog. • The estimates for in-sprint stories quickly told when a story had many issues and the sprint was at risk. • Whole team approach when dealing with defects, not only testers problem.
  • 11. The challenges • Visibility of issues found during the sprint was difficult for the remote side of the team. • Lack of experience/domain knowledge in the BA team: • Required heavy triage, and it made hard to get defects into future stories. Ended up with too many small low priority items in the backlog. • Duplication: defects in excel, emails, and story tracking tool. • Low automation made the manual cases increase very fast
  • 12. Lessons learned • Invest in automation. • Invest in training, and agree on how are you going to make things visible for all members of the team. • Track the tests, not the bugs!
  • 13. Any questions? Thank you!