Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Why I don't use bug tracking software
1. Why I don’t use bug tracking software…. Neil Johnson
2. 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
3. Our Righteous Agile Credentials TDD Pair Programming Kanban Effective Continuous Integration Continuous Deployment to Staging (almost….) Big information radiators Daily stand ups
4. 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
5. 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
6. 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