The Scrum values promote Development Teams be cross-functional and have all the skills needed to build a product within the team. While starting Scrum, what would be the advantages of keeping the existing component teams (e.g. design, database, backend, frontend)?
A. Component teams would have all the skills needed to focus on their specific technical layer
B. Component teams generally have all the skills needed to deliver shippable Increments that add business value
C. Because their productivity is already predictable, they can deliver shippable Increments more quickly than a newly formed team
D. Because they have been working together for some time, there will be less initial disruption than a newly formed team
E. There is less communication overhead than working in feature teams