Hi Everyone,
We are exploring JIRA service management as a tool to manage work items for our invoice processing flow. Please note that we are planning to go for JSM standard plan.
Broadly, there are 5 teams that are involved in the end-to-end process.
Team A- raises the invoice processing request
Team B - Approves the request and confirms the service
Team C - Invoice Processing team - Creates record in erp system and parks the invoice
Team D - Invoice Reviewer team - Reviews the invoice and confirms payments
Team E - Updates payment confirmation and closes the ticket
In a happy path scenario, the flow is very simple - A->B->C->D->E
However, there may be scenarios wherein B may need more info from A and hence sends the incident back to them, or E finds a missing document and send it back to B for providing the same. This to and fro of the task may happen multiple times during the lifecycle of a request.
Each individual team wants to manage and measure their own SLAs and the business owner wants to look at Overall SLAs.
A couple of questions -
1) In terms of project organization, what is the best way to manage these teams? Do I create them as different user groups and attach roles to them? or is there a better way of doing this?
2) Each of these teams has requested their specific item queues (Unassigned, In Progress, etc.). What is the best and most optimum way of defining these queues?
3) In terms of the 'status' of the task at any point, as I understand, we can broadly do New, In Progress, Pending More info, Resolved, and Closed. Since multiple teams are involved and most of these states are common to every team (like In Progress or Pending more info), what is the best way for the business owners to quickly see what is the ACTUAL status of the ticket and who is responsible?
Any help on these questions is much appreciated !!
Thanks in advace.