Construction

"Nu är det bara att mala på..."

Vad gäller utvecklingen av kod ska allt svårt vara gjort innan elaboration är slut. Hela arkitekturen ska vara på plats, dvs det ska inte återstå några stora beslut om hur koden ska struktureras. Alla tekniskt komplicerade delar av koden ska vara klara och den för kunden viktigaste funktionaliteten ska vara färdig. Även fast construction tar längre tid än elaboration och mer funktionalitet utvecklas här så ska de svåra besluten redan vara fattade.

Syftet med construction är att bygga produkten så färdig att kunderna kan börja använda den. Det innebär att vi inom construction ska utveckla produkten färdigt och göra ett alfatest, dvs ett internt test av den färdiga produkten. Dessutom drar en ny aktivitet igång i denna fas, utveckling av deployment-modellen, vilken syftar till att göra produkten klar att skeppas till kunderna.

Construction är slut när produkten är klar för betatest, dvs skarpt test hos slutanvändare.

Deployment Model

Kriteriet för ett lycket projekt är att att kunderna använder produkten, inte att den går att kompilera eller att den klarar utvecklarens alla tester. Den här aktiviteten syftar till att ta steget från att utvecklaren är nöjd till att kunderna är nöjda.

Under construction sker tre aktiviteter inom ramen för deployment model (de två första kan ske parallellt):