Image Image member login  |  privacy policy  |  contact us
      Home  |  FAQ  |  Awards  |  Reports  |  Forum  |  Jobs  |  Chapters  |  Join  |  Order
  Forum Questions
Have a question?
Send it to
          Jane Farber.

    www.ASPonline.com

ASP Forum


Tracking Bug Fixes for Customers

"When we send a bug report to our developers, they're supposed to enter status information in our case management system so we can send progress reports to our customers. Of course, most of the time they 'forget' to update the system, so everyone gets annoyed and my support team looks like we're not following up. How can we fix this problem?"

—Victor from Vancouver                           



Victor's problem is common in organisations where the following conditions may prevail:

i. Customer satisfaction is mythically assumed to be the sole responsibility of the Support department to maintain — this is false.

ii. There are no clear operational processes between the support and development teams with regards to call handling/updates.

iii. If there are processes between the departments, they may not be adhered to, managed or monitored properly, which is a failing of management.

iv. Operationally, the tools being used by the Support department and Development department may not be integrated well enough, causing frustration for the users which eventually leads to abandonment of its use by the teams.

The best way to cure some of the causes mentioned above is to change the environment culture of the organisation in all departments so that all employees understand that their actions and work impacts customer satisfaction. (You need high-level management sponsorship and championing to make this work.) Support impacts customers directly so their impacts are obvious; developers impact customer satisfaction indirectly, e.g., supplying duff bug fixes or no updates, which irritate customers and cause increase in incident volumes as well as complaints. Victor's developer colleagues need to see that their lack of updates in the system will cause the business to suffer in the long-term, and you can use workshop scenarios as part of training and awareness campaigns to get this message across. The support manager should be actively running such campaigns and the support director needs to wake up to address service delivery attitude issues.

Some companies who really take customer satisfaction very seriously also make the above skills/attitudes mandatory requirements and training for all staff, regardless of whether they are client-facing or not, because even an admin person may cause a customer to get upset by sending them the wrong invoice!

I have seen some companies incentivise their staff on improving customer satisfaction, e.g., developers are measured on their bug-handling skills in terms of quality of updates and reports. However implementing this requires a lot of careful thought and planning as gathering the metrics required can be arduous for a manager to do quantitatively and objectively. It also needs sponsorship from executive managers.

If the case management system is not integrated well with the developer's bug management system, then this will cause problems. Suggestion: Look at the practicalities of why the developer actually cannot udate the call — is it because (s)he has to update multiple systems repetitiously or is the support case tool too cumbersome and awkward to use? You need to analyse the 'whys' first before assuming the developer is lazy. Sometimes a simple change of the tools usage can greatly improve call-handling and customer service.

The call-handling and transfer processes between Support and developers should be reviewed frequently to see where loop-holes exist. Examine the controls and management inputs in the process to identify why calls not being updated are slipping through the net, etc. Management needs to get behind and improve the process or change it.

Also take a look at what metrics you are producing for the performance of the support team and the development team. It's very useful to walk into a quality service management meeting armed with vital statistics from your system — e.g., a table showing the percentage of bug calls updated by development vs. those not updated. Make sure you balance these with performance stats on support to show where Support is responding/updating and vice versa. It's more useful for managers to see a metric on where the problems are coming from rather than listen to a bunch of moans about people. The development manager can then help the support team drive improvements.

I sympathise with Victor, but his problems are very fixable.

—Anonymous





[Any advice on this question? Please send an email to membership director Jane Farber at jfarber@asponline.com, and we'll post your feedback.]