Met je poten in de modder.
De overeenkomsten en verschillen tussen architectuur en project management in een agile omgeving.
Uiteindelijk draait alles om snelheid.
4. Bouw projecten
Architecten en uitvoerders
Denken (hoog opgeleid)
Doen (laag opgeleid)
Creativiteit
Volgen plan
Onvoorspelbaar
Voorspelbaar
Focus op product (output)
Focus op proces (kosten en tijd)
AGILE ARCHITECTUUR
3 oktober 2013
6. Het proces in control
Succes = uitvoeren van het plan
AGILE ARCHITECTUUR
3 oktober 2013
7. ISO/IEC 42010:20071
Definitie architectuur
• “The fundamental organization of a system, embodied in its
components, their relationships to each other and the
environment, and the principles governing its design and
evolution.”
• TOGAF embraces and extends this definition. In
TOGAF, “architecture” has two meanings depending upon the
context:
• A formal description of a system, or a detailed plan of the
system at a component level to guide its implementation
• The structure of components, their inter-relationships, and
the principles and guidelines governing their design and
evolution over time
AGILE ARCHITECTUUR
3 oktober 2013
8. Prince2
7 thema’s
• Business case
• Organisatie
• Plannen
• Voortgang
• Risico
• Kwaliteit
• Wijziging
AGILE ARCHITECTUUR
3 oktober 2013
9. Waarom mislukken dan zoveel IT projecten?
In Control
• Prince2,
• TOGAF,
• Maar ook ITIL, BiSL hebben toch alles in zich ????
• Hoe kan het dat we nog steeds niet “In control” zijn.
• Wat is er anders in Agile?
AGILE ARCHITECTUUR
3 oktober 2013
10. Bouw projecten vs Software projecten
Ontwerp- en maakkosten
10%
90%
Voorspelbaar
95%
5%
Onvoorspelbaar
AGILE ARCHITECTUUR
3 oktober 2013
12. We zijn niet snel genoeg
Speed is the absence of waste*
AGILE ARCHITECTUUR
*Mary Poppendieck
3 oktober 2013
13. We zijn niet snel genoeg
Speed is the absence of waste
• Kleine eenheden
• Minder variatie
• Sneller feedback
• Minder risico
• Minder overhead
• Hoger urgentiegevoel
• Eenvoud
• Minder werk
• Minder onderhoud
• Flexibeler
• Focus
• Experimenteren
AGILE ARCHITECTUUR
3 oktober 2013
14. Lean
Product development vs manufactoring
• Variatie
• Leren door te falen
• Creativiteit
AGILE ARCHITECTUUR
3 oktober 2013
15. Samen met je poten in de modder
Iedereen in de hele keten doet mee
AGILE ARCHITECTUUR
3 oktober 2013
16. BUSINESS CASE
Unity of purpose
Doelstellingen business
=
Doelstellingen architectuur
=
Doelstellingen ontwikkeling
=
Doelstellingen beheer
AGILE ARCHITECTUUR
3 oktober 2013
17. ORGANISATIE
Empowered. Teams met voldoende regelcapaciteit.
Business Analisten
Ontwerpers
Bouwers
Testers
Architecten
…….
DBA-ers
Implementatie begeleiders
Netwerk-beheerders
Netwerk-beheerders
Project management
Expertise binnen het team ≠ functies
AGILE ARCHITECTUUR
3 oktober 2013
18. Teamwork en vakmanschap
T-shaped people.
Architectuur is te belangrijk om het in de handen van 1 persoon te laten
AGILE ARCHITECTUUR
3 oktober 2013
23. VOORTGANG, RISICO EN KWALITEIT
Sprint review en retrospective
•
•
•
•
Losse architectuur issues als user story op de backlog
Risico’s zijn kansen om te verbeteren
Experimenteren Spikes
Refactoring
AGILE ARCHITECTUUR
3 oktober 2013
26. VAN CONTROL NAAR VERTROUWEN
Community of trust
Van
scheiding denken – doen
command – control
Naar
samen werken
verantwoordelijkheid
AGILE ARCHITECTUUR
3 oktober 2013