Lacking Necessary Skills
Scrum doesn’t prescribe how development teams should be constructed. It simply requires that teams deliver a done increment of software at the end of every sprint. (See Chapter 13, Deconstructing the Done Product Increment for more about what “done” means.) So how should you construct development teams?
In the scenario we just described, the teams were organized by area of expertise. (These are called competency-based teams or component teams.) This way of arranging things fits into traditional organizational management structures, so it’s common for companies that are new to Scrum to organize their dev teams this way. In waterfall projects, for example, these competency areas are phase gates: Competency teams hand ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access