Was sollte ein Development Team mitbringen?

Das Development Team muss alle notwendigen Fähigkeiten vereinen, die geforderten Arbeiten im Sprint umsetzen zu können.

Das erreicht man durch cross-funktionale Teams. Das bedeutet, dass die notwendigen Disziplinen, Kenntnisse und Erfahrungen im Team, nicht unbedingt in jedem einzelnen Entwickler vorhanden sein muss.

Was benötigt wird, entscheidet sich durch die Anforderungen an das Produkt und an die Umsetzung.