Team design in scaled scrum / nexus
Hi,
I have a question regarding the team design within a scaled scrum / nexus. We are thinking about using nexus for a scaled scrum project with about 4 teams.
Our current discussion is about how to do the "team design", so if we should split the teams along the different business processes supported within the system or along the different architecture layers, e.g. one team responsible for the UI, one for the backend, and so on.
I really would appreciate your thoughts and experiences on this topic.
Each Development Team within a Nexus ought to be a fully-fledged Scrum Development Team.
Given that a Scrum Development Team ought to be able to provide a potentially releasable, feature-complete increment each Sprint, which of the options you have described would be the most preferable? Perhaps most importantly, can you see how an orientation around feature-teams would help to mitigate integration risk?
Hi Ian,
Given your thoughts It's quite obvious to split along the business processes.
Thanks!