My job was to improve the agent experience.
The Discussions feature allows agents to assist each other on cases.
The brief given to me was open ended so I took the initiative to do my own problem discovery exercise through primary research.
• Goal: To identify agents’ pain-points while they used the agent console
• Method: Semi-structured Interviews over the phone and in person
• Sample (total 18 interviews):
• User Interviews: 4 junior customer care agents (<12 months of experience), 3 senior agents (>12 months of experience)
• Stakeholder (expert) Interviews: 11 Designers and Product Managers
I compiled my findings into a user journey map...
Other design requirements based on research:
Since the feature needed to enable communication, it had to be a chat or conversation thread. The first design decision for me was to decide 'Where to put this feature within the existing Agent Console?'.
I sketched 3 different concepts, located in different places and got feedback from the agents I had interviewed earlier.
The slide-out window is not visually associated with the case as the case related information is within the 2nd and 3rd columns of the screen.
Having the chat located in the same place as the chat with the customer disrupted agents' main workflow.
Placing the conversation thread within the case related tabs on the right tied it to the case's context and wasn't distracting from the chat.
As I was testing these concepts with agents, they requested some other features:
This is where agents can start a discussion about a case to get help.
Based on the feedback from agents, I figured out where they wanted to seek assistance. However the question about exactly where will agents receive requests for help? was still to be answered.
I designed a pop-up for receiving messages for help from other agents. This pop-up floats over the entire console and is outside the context of the helper agent's cases.
I designed a call feature that allowed agents to reach out quickly to members of a discussion. After the call, the recording would be saved in the chat for future reference.
As agents would send the cases they were struggling, alongside messages asking for help, there had to be a way to quickly highlight relevant details for the receiver of the message. Flagging messages enables clearer and faster communication.
Less is more: Adding features without distracting agents from their regular workflows was the hardest part.