A disadvantage of having afeature team(as opposed to component teams) is thetemptation to build everything from scratch. Feature teams are cross-functional teams that handle all aspects of delivering a customer-centric feature from end to end. This can sometimes lead to duplication of effort or reinventing existing components instead of reusing them, especially if the team lacks visibility or understanding of existing solutions.
Options A, B, and C are actually advantages of feature teams: they deliver complete features, reduce hand-offs, and require cross-functional skills.
"Choose Your WoW! A Disciplined Agile Delivery Handbook for Optimizing Your Way of Working (WoW)", PMI.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit