Bidirectional Sync between Service Desk & Development

    Here's a short story of how a single add-on changed the workflow of one company for good!

    Lately, a company looking for a solution that might improve their workflow reported to us. Their users were getting impatient over the length of issue fixing, so Exalate seemed like the right choice.

    Fixing Issues - the Regular Way

    There are two teams involved:

    • Support Agents (IT helpdesk employees) - their role is to calm angry users down and chase the developers to fix the issues 
    • Developer Team - they are a talented bunch of developers, eating most programming languages for breakfast but usually, they got too much work.

    Both teams are working with their own issue trackers: the user-facing one (Support) and the backend (Developers Team). The issue trackers may be based on Jira Service Management, Jira Software, or HP QC/ALM.

    Basically, the very moment Support Agents receive a bug report, they have to forward it to Developers Team manually - by e-mail, instant messengers, or over the phone. This obviously creates lots of communication problems happening underway.

    Regular IT Workflow - Problems

    Below are the problems that our Customer reported to us.

    1. Lost in translation. Issues are manually transferred between the systems. This means, that communication between Support Agents and Developers is difficult and many problems can occur - typos, wrong descriptions, etc. are no IT specialists, so they can fail to include some information. The Developers' Team has to ask for additional descriptions, screenshots, and error codes, you name it. This makes the fixing process last much longer.
    2. Workflow organization. Dealing with many issues makes developers get lost. Instead of prioritizing the important problems, they often deal with minor glitches with little significance to the overall user experience. Plus to that, since there is no active link between the two systems Support has no access to the current status of the issue and they are unable to update users on that.
    3. Time waste. Usually, the two teams exchange information by copying it on their own. If there are details requiring clarification, the whole process takes lots of time that might be spent on providing an actual remedy to the issue. Also, both Developers and Support have a good overview of the open issues so when a user inquires, they have to find information on their own.

    Fixing Issues - the Exalate Way

    What is Exalate?

    It is a solution that links two (or many more) separate instances of Jira and automatically shares all data between them. Both teams get access to any information contained in the issue such as description, work logs, attachments, comments, etc while working in their own Jira environments.

    Exalate Benefits

    Together and Separate

    Exalate links the two (or many more) separate instances and improve the communication between them. Developers and Support are communicating via an absolutely secure connection that updates and synchronizes the information automatically. Both teams decide which data they would be sharing so that there is no risk of information overload.

    Misinformation might cause many incorrect decisions. With Exalate, communication within the company is improved - no data gets lost in translation. Using Exalate lowers the risk of mistakes done when manually copying data between different systems used by the company. All the data is synchronized by the two instances automatically.

    Clear Status Updates

    All system users are now able to see the current status of the issue. Exalate automatically synchronizes the issues with statuses, like Waiting for Development/Support/Customer.

    Each of these statuses suggests to the Support Agent what to communicate to the user. For instance, the moment issue gets the Waiting for Customer status, the Support Agent might communicate to the user they can try it out again. This sheds a positive light on the company.

    Clear status updates are important for workflow orchestration as well. Receiving clear data on the significance of a particular bug, members of the Developers Team can prioritize certain issues over others. This becomes really important especially when there are lots of issues requiring attention.

    Conclusion

    Good communication between teams is the key to successful issue-fixing. This rings particularly true today when so many companies rely on services delivered by external teams. With Exalate it does not have to be a nightmare anymore! Using this solution the company

    • Organizes their daily bug-fixing schedule better
    • Improves their workflow by prioritizing
    • Makes the issue-fixing process quicker