I dagens värld finns det ett stort behov av att snabbt anpassa sig till omvärldens…
Feature Driven Development (FDD)
Feature Driven Development (FDD) är en process som börjar med att man fastställer helhetsmodellen av det system man ska bygga. När detta är gjort delar man upp modellen i mindre bitar så kallade features, ”design by feature, build by feature”. Dessa implementerar man över en period av cirka två veckor. En feature är inom projektet definierad som en funktion som kunden har nytta av.
Man kan dela upp Feature Driven Development i fyra punkter:
- Develop an overall model
- Build a feature list
- Plan by feature
- Design by feature/Build by feature
Likheterna mellan FDD och XP är många. Båda processerna är designade för att snabbt kunna leverera färdiga resultat till kunden så att man snabbt skall kunna få feedback. De är också mer fokuserade på att överföra kunskap genom människor istället för att som i de stora tungviktprocesserna producera tusentals sidor dokumentation. Även när det gäller rollerna i projektet har de samma synsätt. Det vill säga att det finns ingen fast designgrupp eller någon fast implementeringsgrupp utan alla jobbar tillsammans. Detta gäller även kunderna som båda processerna vill ha med i projektet som en aktiv part i utvecklingen.