Intake of work for multiple teams
Within our org, we have 1 scrum team, 1 developing scrum team, and another team (or teams) that are not agile. We are all part of the same delivery center and I have been asked to find the best way for the intake of work.
Currently, there is a group mailbox that is used to submit a request. The requests can be very high level and not tool specific – so depending on what tool is deemed to be the appropriate one to use would drive which team gets the work assigned to them. We are a BI Delivery Center - so the tool could be QlikView, Tableau, SAS or Cognos.
My first thought was to use Agile JIRA and set up an Epic for each tool and one for unknown if the customer is not sure what tool they need or want. But I am not convinced this is a good way to do it (though it would be better than a mailbox where things can get lost).
What are your thoughts or practices?
Melissa,
Are the scrum teams in your organization cross-functional enough that they can accept work from the business regardless of the tool? If not, then you will continue to struggle with teams that have domain expertise that other teams don't have.
At what point is the appropriate tool decided upon? What meeting/ceremony supports this? Who has the decision-making authority for the story solution (tool to use)? How is the decision arrived at?
From personal experience, I would refrain from making tool-specific stories. Keep the JIRA stories solution-agnostic and focused solely on the business issue/problem and what would make life easier for the role in question.
> Currently, there is a group mailbox that is used to submit a request. The
> requests can be very high level and not tool specific – so depending
> on what tool is deemed to be the appropriate one to use would drive
> which team gets the work assigned to them
Where and how does Product Ownership fit into this process?
Why is work being "assigned" to teams?
Why do you guys want to go with Scrum? What problems you are trying to solve?