Scrum Teams with Different Skillsets Drawing from Single Backlog
- We have one product backlog composed of items split across:
- Front of store retail activities: view inventory in X fashion in app
- Back of store / logistics activities: enable real-time inventory views
- There will be different scrum teams who are developing against this single backlog.
- Some with expertise in customer facing UI (front of store)
- Some with expertise in ERP (back of store)
My questions:
- Does the way this backlog is structured make sense? The front-of-store and back-of-store activities are closely coupled, so splitting them apart creates two backlogs which are heavily reliant on each other.
- Product Owner would prioritize the backlog based on whatever they see as highest value for a given sprint. Then the scrum teams would look at the work to determine which team should take which items?
I think one response may be, "Author the stories in a way which has development efforts for both teams (front-of-store and back-of-store) in the same user story."
There will be different scrum teams who are developing against this single backlog.
- Some with expertise in customer facing UI (front of store)
- Some with expertise in ERP (back of store)
Why? Why would this structuring of teams make sense, if they then struggle to develop features without impediment or dependency?
What you have there, Chandler, is a very good example of component teams (front-end + back-end). Would you not be better of with feature teams that pick up work from a single backlog? Why split the single backlog into 2 or 3 ones, and have component teams step on each others' toes?
I agree with Eugene. Take a look at the LeSS methodology. Organizational wise it might be better to have multidisciplinary product feature teams. Although this is in practice not always possible, so component teams then might be a suboptimal solution.
Please be aware that in that case, from prioritizing on higher level and managing dependencies work gets harder on the product owner mainly and also the scrum masters