Definitie
Feature Teams zijn multidisciplinaire teams die verantwoordelijk zijn voor het leveren van complete functionaliteiten (features van het product).
Deze teams bestaan uit verschillende professionals die samenwerken om deze functionaliteiten op te leveren. Denk hierbij aan developers, testers, ontwerpers, enzovoort.
Kenmerken Feature Teams
- Multidisciplinair – Dit soort teams bestaan uit teamleden met diverse vaardigheden en expertise die nodig zijn om een feature van begin tot eind te ontwikkelen, te testen en te implementeren.
- Volledige verantwoordelijkheid – Deze teams hebben zelf de verantwoordelijkheid voor het volledige proces van idee tot implementatie van een feature. Dit is dus inclusief ontwerp, ontwikkeling, testen en implementatie.
- Gezamenlijke focus – Elk teamlid richt zich op het leveren van waarde aan de klant of eindgebruiker met behulp van het gezamenlijke Sprint Doel.
- Autonomie en zelforganisatie – Deze teams hebben vaak een zekere mate van autonomie en zelforganisatie, waardoor ze flexibel zijn om te reageren op veranderende eisen en prioriteiten.
- Minimaliseert afhankelijkheden – Een team dat zichzelf zo organiseert dat het alle benodigde vaardigheden in huis heeft, minimaliseert de afhankelijkheden van externe teams. Dit bevordert ook de snelheid en effectiviteit van het ontwikkelproces.
NB Scrum promoot het inzetten van Feature Teams boven het inzetten van Component Teams. Het idee hierachter is om zo silo’s in een organisatie te voorkomen en flexibele productontwikkeling te bevorderen. Het positieve gevolg is ook dat de organisatie sneller op veranderingen in de markt of klantbehoeften kan inspelen.