User Stories
Personas
John: Developer working for the Enterprise customer. Wants to implement chat functionality into the Enterprise's customer service feature so support agents can have a 1:1 chat with customers.
Daniel: Enterprise customer's server.
Max: End-user using the Enterprise customer's service. Wants to initiate a 1:1 chat with a customer support agent.
Andy: Customer support agent working for the Enterprise customer. Wants to initiate a 1:1 chat with customers.
Epics
Give a private 1:1 chat room upon customer request
Setup stage
John signs up for an "account" on the dashboard website
John create an "application" on the dashboard
John selects the created application
Usage stage
Max requests a 1:1 support chat
Daniel checks if a "User" for Max exists on CAS, if not, requests one
Daniel checks if a "User" for Andy exists on CAS, if not, requests one
Daniel requests a "Channel" for 1:1 chat
Daniel requests CAS users Max and Andy to be put into the chat room
Daniel returns the channel ID to Max and Andy
Max and Andy enters chat
Stories
Last updated