Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!
We spend hours on Instagram and YouTube and waste money on coffee and fast food, but wonât spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!
Learn from Guru Rajesh Kumar and double your salary in just one year.
Source: crn.com.au
Atlassian has revealed it’s tech support secrets, posting insights into how it’s used on gamification to massively reduce bug tracking problems.
In a post titled âHow to gamify b ug trackingâ, the companyâs Senior Development Team Lead Andrew Burleson Explain but the company used Statuspage to track bugs.
Most of the resulting reports â were passed from customer support to the escalation engineer (EE),â Burleson wrote. âMost of the time, the EE would either figure out what was wrong with a customerâs account and manually fix the data or push a simple one-liner bug fix. For more complex issues, the EE would usually ask a developer to fix it. That approach worked well enough when the team was small, but also posed some major problems that only got worse as we grew.â
âCustomer support had to babysit the devs in order to get a response to customers, and response times varied widely. Ad-hoc projects assigned peer-to-peer were interfering with our mainline work. Large or complex issues would get filed as a Jira issue and never looked at again. ââPut it in Jiraâ âbecame code for âforget about itâ, and since putting things in Jira didnât feel valuable, people often didnât bother, so a lot of good ideas or observations werenât getting captured.â
All of which added up to a bad way to run software development, a suboptimal customer experience and a big âoverheadâ of unresolved customer issues.
So the company made a change, and now follows three support principles:
- We canât fix everything immediately, but if we communicate to customers and give them timely communication throughout the process, thatâs okay.
- We can tame the âunpredictableâ flow of interrupt work â unexpected bugs and high-priority requests â by throttling it. If we know the long-term rate of tickets flowing in, and fix at the same rate or just a little faster, then they wonât pile up.
- That ocean of work to be done was actually full of work that was done, wasnât relevant anymore, or didnât fit with our product vision.If we could filter out all this noise, what was left would be manageable.
The company also decided its processes had to be fun, so âstarted by giving each developer two poker chips.â
Developers earn more chips when they complete tickets.
âEvery week, we collect a tax â typically one poker chip from each developer. The tax goes up and down as needed to make sure weâre draining the Overhead backlog.â
âThe developers owe the tax each week, but typically have extra chips âin the bankâ, so they can use their reserves to pay the tax â and avoid overhead work,â Burleson explained. This arrangement means that developers can spend chips to buy time when they have deadlines âand tackle more overhead work on lighter weeks to rebuild their stockpile.â
âBy empowering developers to control their own schedules, we actually get more mainline and overhead work done, with less need for micro-management.filter out all this noise, what was left would be manageable.â
âSince adopting the Overhead process, weâve gotten our bug backlog in check without derailing our mainline feature development work,â Burleson wrote. âThe biggest wins have been for our customers. Because individual issues are triaged, assigned, and completed at a regular cadence, weâre fixing more bugs â and more important bugs â faster. Customers appreciate that we can respond quickly, set expectations for what can and cannot be fixed, and then deliver the fixes we promise.â
âOur Customer Support Team has really benefited from this change as well. The improved process makes it easier for them to keep customers informed, and since every issue ends up with a resolution, the Support Team can always close the loop, without having to babysit developers.â
âOverall, this strategy has made a huge difference for our team,â Burleson concluded. âWeâve battle-tested it for several years, and now weâre happy to share it with other teams in hopes that others can benefit as much as we have.â