Utvecklingsledaren PUM-rollen
Ansvar Detaljerad design Leda och fördela utvecklingsarbetet Fatta beslut om utvecklingsmiljö Utvecklarens tester I kursen: nästan alla hjälper till och blir därmed ledda av utvecklingsledaren oavsett sin andra formella roll
Design I motsats till arkitekturen fokuserar design på en sak i taget, indelat efter: – Komponent – Arkitekturelement – Kravpaket Design kan utformas som ett dokument, men är ofta en databas av UML-diagram Guidance > Guidelines > Designing Visually Design är en karta för programmeringen Samarbeta med arkitekten
Planera genom att “snabbspola” projektet Undersök kraven Identifiera designelement Se till att desingelementen bidrar till kravuppfyllnad Gå igenom designbeslut Planera implementation Återkoppla Samarbeta med projektledaren
Utförande Programmera Bygg ofta Enhetstesta – “Smoke tests” – Test-driven development Gör småändringar själv Fälla: Vänta för länge – ökar tryck på planering – hela projektet blir ändringskänsligt