Blasted bugs. They’re guaranteed to turn up just when you don’t want them, hang about like a bad smell and taint everything in their wake.
If we were talking about a fly hovering over the BBQ. you’d either reach for the bug spray or, if you’re like my husband, annihilate it with a swift flick from a tea towel.
Shame there’s no such spray available for software! Hey – maybe there’s a unicorn waiting to get free from this idea.
The thought of releasing software with bugs is practically guaranteed to bring most developers, project managers and testers on software projects out in a cold sweat.
Unfortunately, a lack of bug spray makes removing bugs from software a lot more difficult than spraying a dose of poison in the air.
But fortunately, having a bug management process in place can help remediate the effects of any gremlins in your code.
A good bug management process:
- Gives each bug a unique identifier
- Assigns the bug to someone to fix it
- Lets the fixer log comments against the bug
- Tracks what impact the fix will have on the code
- Reports on the status of a bug – e.g. open, in development, fixed, fixed (reopened), closed
To reduce the impact of bugs on your software, we suggest you design a process that tracks and deals with the critters as described above.
It allows you to:
- Capture a complete list in one place of defects and bugs, including defects you’ve found during test runs, problems reported by a customer, and defects by programmes, projects and sub-projects
- Attach any type of document to provide more details about a defect (such as screenshots, configuration files or error logs)
- Allocate defects or bugs to an owner who can resolve them
- Put together an action plan for resolving a defect, and allocate actions to different people to get the defect fixed
- Track if people are completing the actions you’ve assigned them.
This means you can find and zap those pesky bug before they become too much of an annoyance to your users!
And remember, with Psoda you try before you buy with a 30-day free trial. To sign up or find out more, click here.