Let’s face it, nobody wants to deal with a complex bug fixing workflow. Communication issues and unseen errors often trip up deployments and even take projects back to the drawing board.
What does a highly tuned bug fixing workflow look like? Not as complicated as you may think. In fact, it could be a case of simplifying the steps in your current process.
We’ve designed a simple yet powerful bug fixing workflow which will help to pinpoint the root cause of performance issues in your software. We’ll be using our new two-way sync feature with good friends Atlassian.
The tools we’ll be using are:
Watch our short video for an overview of a bug fixing workflow in action:
Below is an example workflow of how to manage and fix bugs that occur in your software:
1. Raygun sends an error to HipChat
Here you can see an exception that has been reported to HipChat from Raygun Crash Reporting:
A team member is able to write any notes corresponding to that error using the chat screen. This is particularly useful for project management and visibility on an error status across your team:
2. Get the diagnostic details you need
Click on the error inside Raygun Crash Reporting to look at the deeper diagnostics of the error (including the stack trace). When clicking the Bitbucket icon next to the stack trace code lines, we can go directly to the location of that code in Bitbucket:
Here you can see the exact line of code in which error occurred, aiding a faster fix:
3. Keep your team organized using JIRA Software
Inside Raygun, click on the integrations button, and choose ‘JIRA’ from the drop down menu. You can see the new JIRA Software issue from the exception itself:
Click on the error inside Raygun to be taken to the corresponding JIRA Software issue:
Using Raygun’s two-way sync with JIRA Software, marking the issue as ‘Done’ inside the dashboard will sync that information back to Raygun. The exception is automatically moved to the ‘Resolved’ group in your Raygun dashboard:
Implementing a simple bug fixing workflow will allow you to have a detailed high level overview of exceptions that are thrown by your software. A smooth bug fixing workflow creates team-wide visibility on errors so they are found in your workflow well before your customers experience them.
If you’d like to replicate this workflow for your company, head to the appropriate documentation below: