by Tim Heuer via Method ~ of ~ failed by Tim Heuer on 10/12/2011 4:43:04 PM
I was searching my archives for sending something to my team this morning after looking at various bugs logged from customers, internal partner teams and ourselves. I had an old post from 2005 but it unfortunately used a Shrinkster URL that appears not to be working. So here’s the mail I sent to my team this morning. This is purely my opinion but things that I think make a great bug report for fastest resolution:
------
As we triage and such I know that there are likely times that you are frustrated with not enough detail to even determine if this is a bug or needs investigation. This leads to feature teams spending time doing unnecessary things getting more data…and the cycle of time eventually delays product quality. To that end, when *we* log bugs I’d ask that you take into account my opinion of the “anatomy of a good bug”:
Here’s a template I use for the “repro steps” area of a bug report to remind me:
Repro on Version XYZ Repro Steps: Step 1 Step 2 Expected: What did you expect to happen Actual: What actually happened
Repro on Version XYZ
Repro Steps:
Expected:
What did you expect to happen
Actual:
What actually happened
I find this has been helpful to continue to remind me of what is required and helpful. Most systems allow you to create bug templates. I have a bug template that includes this primer data in the repro steps for me.
Following these principles helps drive quality into our products. It does this by leading to faster times to get to understood, agreed-upon bugs. Please make sure we help our own team and partner teams when we log bugs to ensure we’re providing good information to help them fix what we think are issues.
I hope this helps perhaps as some guiding principles when you log bugs against products that you use and/or within your own team.
Original Post: Anatomy of a good bug report
The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.