Why I don't use bug tracking software
-
Upload
neilisfragile -
Category
Documents
-
view
1.216 -
download
0
Transcript of Why I don't use bug tracking software
![Page 1: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/1.jpg)
Why I don’t use bug tracking
software….Neil Johnson
![Page 2: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/2.jpg)
Working environment
• Software as a Service
• Services sold on their reliability and availability
• Industry is still very young, continual innovation is essential
• Teams are cross functional
• All members responsible for design, implementation, deployment and maintenance
• Easy access to Product Development/Business
![Page 3: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/3.jpg)
Our Righteous Agile Credentials
TDD
Pair Programming
Kanban
Effective Continuous Integration
Continuous Deployment to Staging (almost….)
Big information radiators
Daily stand ups
![Page 4: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/4.jpg)
On finding a bug
• Fix it immediately
• Fix it in the near future
• Add it to a list and plan to fix it at some point
• Ignore it
![Page 5: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/5.jpg)
So what does this mean?
• We take minor bugs much more seriously
• Forces us to fix bugs as we go
• Place greater emphasis on not introducing them in the first place
• We work hard on black box testing so that fixed, unrecorded bugs cannot return
![Page 6: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/6.jpg)
Why does this work for us?
• Well specified APIs, no GUIs
• Have good access to those specifying the product
• Have good visibility over bug discovery
• Manageable rate of bug discovery
• Have the freedom toprioritisebugs over scheduled project work
• Run a system that lends itself to system testing
• Assume most bugs can be fixed in a few days
• Continuity within the team
![Page 7: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/7.jpg)
This talk is not about bug tracking software
![Page 8: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/8.jpg)
This talk is about continuous process improvement
![Page 9: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/9.jpg)
Agile and Lean teams continually inspect and adapt their process. No
aspect of that process should be considered safe.
![Page 10: Why I don't use bug tracking software](https://reader035.fdocuments.net/reader035/viewer/2022073018/55aa6acc1a28ab65398b45f4/html5/thumbnails/10.jpg)
Get in touch
• http://fragile.org.uk/2010/04/why-i-dont-use-bug-tracking-software/
• @neilisfragile