9
FPA in agile-projecten bij DUO | 8 september 2015 Meten & Analyseren (M&A) Toepassing FPA in agile projecten bij DUO

FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

  • Upload
    nesma

  • View
    344

  • Download
    1

Embed Size (px)

Citation preview

Page 1: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Meten & Analyseren (M&A)

• Toepassing FPA in agile projecten bij DUO

Page 2: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 2 van 11

Agenda• Context project

• Waarom FPA in Agile

• Hoe FPA in Agile

• Wat FPA in Agile

Page 3: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 3 van 11

Project PVS• PVS is Project Vernieuwing Studiefinanciering• Het vervangt een aantal legacy-systemen en biedt klanten de mogelijk om zelf veel meer online in te zien en af te handelen.• Doorlooptijd: 4 jaren• Kosten ca 120 miljoen €• Omvang : ca 15.500 FP• Er zijn ca 77 3 wekelijkse sprints voorzien.• Er zijn 8 sprint-teams actief• PVS is een event-driven system. Er zijn ca 100 gebeurtenissen, die 1 of meerdere scenario’s hebben. In totaal zijn er ruim 600 scenario’s. Elk scenario kent 1 of meerdere userstories.• Per sprint wordt 1 of meerdere scenario’s gerealiseerd.

Page 4: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 4 van 11

Agile-projecten• Is agile wel agile?• Of is het waterval met veel opleveringen• Is een groot project wel geschikt voor agile-ontwikkeling• Project wordt uitgevoerd met agile; management denkt in waterval.

Page 5: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 5 van 11

Waarom FPA in agile-trajecten• Storypoints is geen omvangsmaat; FPA wel• Om totaal project te schatten (en aantal sprints dan wel aantal sprintteams) te bepalen is FPA erg handig. Dit kan door FPA op backlog te doen of d.m.v. FPAv.• Kosten en doorlooptijd staan vast. Omvang niet. Als omvang belangrijk is, dan meten met FPA.• Met FPA is benchmark mogelijk• Er is behoefte aan objectieve meting en bewaking naast project-actuals• Functiepunten zijn geaccepteerd als omvangmaat tot op hoog niveau; directie wil per sprint geïnformeerd worden over voortgang in FP; ook SG van ministerie OC&W wordt hierover geïnformeerd• Tijdstip opleveren staat vast. M.b.v FPA wordt voortgang bewaakt• Bewaken scope creep

Page 6: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 6 van 11

Wat doen we met FPA• M.b.v FPAv schatten omvang en maken estimate• Per (serie) sprint(s) tellen wat is opgeleverd; bepalen productiviteit en voortgang• Bepalen impact changes (wetswijzigingen)• Meten/berekenen totale omvang• Signaleren scope creep• Rapporteren voortgang en haalbaarheid project • Aangeven verbeteringsvoorstellen

Page 7: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 7 van 11

Hoe bepalen we totale omvang project?• In eerste instantie via FPAv (tellen volgens analogie)• Vanwege omvang was backlog nog maar voor een deel gevuld; dat lukte dus niet.•We hebben op enig moment vastgesteld hoeveel scenario’s er zijn gerealiseerd en wat de omvang in functiepunten is. Dit leverde een gemiddelde omvang per scenario op. Daardoor konden we totale omvang berekenen.• Na elke sprint bepalen we opnieuw gemiddelde en stellen eventueel eindomvang bij.• Je zou ook iets met storypoints kunnen doen (bv vaststellen hoeveel FP een storypoint is). Dit is niet betrouwbaar. Storypoint is meer een tijdmaat dan omvangsmaat en we zien dat teams productiever worden. Ze kunnen nu meer FP per storypoint opleveren.• Het is belangrijk om een eenheid te vinden (zoals aantal scenario’s) o.b.v waarvan gerekend kan worden m.b.v FP.

Page 8: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 8 van 11

Toegevoegde waarde voor DUO• Succesvolle monitoring van projecten

Op tijd gewaarschuwd. Excepties voorkomen. Overall overzicht project en voortgang per applicatie en deelproject

• PVS herijking mede dankzij FPA (onhaalbaarheid datums en budget)• ORBA en ORDS icm Expertschattingen => betrouwbare ramingen

Projectmanager tevreden over onafhankelijke second opinion Onderbouwing keus bij meer varianten Doorlooptijd wordt in keuze meegenomen

Dankzij M&A metingen problematiek onderkent en aangepakt Premature oplevering (onvoldoende geteste producten) Gevolgen wijzigingen tijdens de bouw Managen van verwachting mbt doorlooptijd Scope Creep grote verschillen BA-DS-FO

Page 9: FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit

FPA in agile-projecten bij DUO | 8 september 2015

Dia 9 van 11