Agile bij grote administratieve systemen Omgaan met requirements
DREAM event 2013
Uw logo hier
1
Agenda • • • • • •
Wat is een groot systeem? Aanpak van een groot systeem Agile alignment Agile en requirements (en architectuur) Agile en governance Best practices
DREAM event 2013
Uw logo hier
2
“Groot” (IT-)systeem • Bij overheid en grote bedrijven bestaat er niet zoiets als een klein systeem • Systemen hebben vaak meerdere koppelingen • Een systeem is vaak opgedeeld in meerdere subsystemen • Een systeem is vaak onderdeel van een (externe) keten • Systemen zijn vaak herbouw van bestaande systemen DREAM event 2013
Uw logo hier
3
Grote systemen Bijvoorbeeld het handelsregistersysteem bij de Kamer van Koophandel • Meer dan 3500 functiepunten • Ruim 200 use cases • 35 manjaar herbouw volgens SIG (4 sterren) • 20 - 35 teamleden (analisten, testers, ontwikkelaars)
DREAM event 2013
Uw logo hier
4
Aanpak (business) Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
DREAM event 2013
Uw logo hier
5
Aanpak (Business) Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
DREAM event 2013
Uw logo hier
6
Aanpak (IT) Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
IT wil • Inschatting van risico’s • Planmatige aanpak • Beheerst naar productie • Sturing op tijd en geld DREAM event 2013
Uw logo hier
7
Aanpak (IT) Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
IT wil • Inschatting van risico’s • Planmatige aanpak • Beheerst naar productie • Sturing op tijd en geld DREAM event 2013
Uw logo hier
8
En dan nu AGILE Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
IT wil • Realisatie documentatie Inschattingboven van risico’s • Continuous delivery/deployment Planmatige aanpak • Betrokkenheid business Beheerst naar productie • Sturing op functionaliteit tijd en geld DREAM event 2013
Uw logo hier
9
En dan nu AGILE
Het gaat om AGILE software ontwikkeling DREAM event 2013
Uw logo hier
10
En dan nu AGILE Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
IT wil • Realisatie boven documentatie • Continuous delivery/deployment • Betrokkenheid business • Sturing op functionaliteit DREAM event 2013
Uw logo hier
11
En dan nu AGILE Business wil • “zekerheid” • Inschatting van de risico’s • Wat kost het? • Wat levert het op?
AGILE alignment IT wil • Realisatie boven documentatie • Continuous delivery/deployment • Betrokkenheid business • Sturing op functionaliteit DREAM event 2013
Uw logo hier
12
Agile Alignment Business case
Business Executive
Plannen Senior User
Product backlog
Senior Supplier
Startup Requirem. engineer
Run-up
Implementatie Werkend product
DREAM event 2013
Stakeholders
Architect
Sprints Werkende software
Projectmanager
Team
Key Users
Uw logo hier
Product owner
SCRUMmaster
13
Agile Alignment Business case
Business Executive
Plannen Senior User
Product backlog
Senior Supplier
Startup Requirem. engineer
Run-up
Implementatie Werkend product
DREAM event 2013
Stakeholders
Architect
Sprints Werkende software
Projectmanager
Team
Key Users
Uw logo hier
Product owner
SCRUMmaster
14
Producten Business requirements & High level architecture
Business case
Plannen Product backlog
Startup User stories
Run-up
Software requirements & Systeem architecture
DREAM event 2013
Sprints Werkende software
Implementatie Werkend product
Uw logo hier
15
Proces Governance & Demo
Startup
Business case
Plannen
DREAM event 2013
Requirements
Run-up Architecture
Sprints
Werkende software
Implementatie
Werkend product
Product backlog
Uw logo hier
16
Best practices • Requirements engineers en architecten ‘bewegen’ tussen de verschillende teams • Verdeel en heers: maak meerdere kleine teams • Definieer een plan voor coördinatie • Definieer een alignment team voor de run-up • Definieer de business requirements en de high-level architecture minstens voor de sprints • Samenwerken, samenwerken, samenwerken DREAM event 2013
Uw logo hier
17
Best practices • Goede professionals zijn een voorwaarde • Laat de scrum teams de user stories voor de sprint backlog bepalen • Scrum team geeft aan wat hun definition of ready is van een user story • Teamleden van de scrum teams doen ook mee aan de run-up • Breng focus en structuur aan voor de scrum teams DREAM event 2013
Uw logo hier
18
Contact
DREAM event 2013
Erwin Straver +31 (0)6 1096 7203
[email protected]
Uw logo hier
19