Architectuur sessie agile architectuur vs agile project management
-
Upload
jan-sake-kruis -
Category
Documents
-
view
376 -
download
0
description
Transcript of Architectuur sessie agile architectuur vs agile project management
3 oktober 2013AGILE ARCHITECTUUR
AGILE ARCHITECTUUR VS
AGILE PROJECT MANAGEMENT
JAN-SAKE KRUISAGILE COACH
WWW.ORDINA.NLTWITTER: @JSKRUIS
WWW.LINKEDIN.COM/IN/JANSAKEKRUIS
3 oktober 2013AGILE ARCHITECTUUR
Architecten en project managers???
3 oktober 2013AGILE ARCHITECTUUR
Bouw projectenArchitecten en uitvoerders
Denken (hoog opgeleid) Doen (laag opgeleid)
Creativiteit Volgen plan
Onvoorspelbaar Voorspelbaar
Focus op product (output) Focus op proces (kosten en tijd)
3 oktober 2013AGILE ARCHITECTUUR
Traditioneel watervalSoftware ontwikkeling als productieproces
Plannen makerij
Ontwerp (incl. architectuur)
Plannen makerij
Bouw, test,
implem
entatie
3 oktober 2013AGILE ARCHITECTUUR
Het proces in controlSucces = uitvoeren van het plan
3 oktober 2013AGILE ARCHITECTUUR
ISO/IEC 42010:20071Definitie 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
PlanningControl
3 oktober 2013AGILE ARCHITECTUUR
Prince27 thema’s
• Business case
• Organisatie
• Plannen
• Voortgang
• Risico
• Kwaliteit
• Wijziging
Planning
Control
3 oktober 2013AGILE ARCHITECTUUR
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?
3 oktober 2013AGILE ARCHITECTUUR
10% 90%
Bouw projecten vs Software projectenOntwerp- en maakkosten
95% 5%
Voorspelbaar
Onvoorspelbaar
3 oktober 2013AGILE ARCHITECTUUR
Complex manifestoJurgen Appelo
Each Problem Has Multiple Solutions Solutions Depend on the Problem's SituationChanging Context Requires Changing Solutions
Some Solutions are More Prevalent Than Others
For Every Solution There is a Best SituationSolutions Change Themselves by Changing Their
SituationsUnderstanding Complexity Helps in Applying
SimplicityIt Is Impossible to Predict the Best Solution
3 oktober 2013AGILE ARCHITECTUUR
We zijn niet snel genoegSpeed is the absence of waste*
*Mary Poppendieck
3 oktober 2013AGILE ARCHITECTUUR
We zijn niet snel genoegSpeed 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
Lean product development
3 oktober 2013AGILE ARCHITECTUUR
LeanProduct development vs manufactoring
• Variatie
• Leren door te falen
• Creativiteit
3 oktober 2013AGILE ARCHITECTUUR
Samen met je poten in de modderIedereen in de hele keten doet mee
3 oktober 2013AGILE ARCHITECTUUR
BUSINESS CASEUnity of purpose
Doelstellingen business
=
Doelstellingen architectuur
=
Doelstellingen ontwikkeling
=
Doelstellingen beheer
3 oktober 2013AGILE ARCHITECTUUR
ORGANISATIEEmpowered. Teams met voldoende regelcapaciteit.
Business Analisten
Ontwerpers Bouwers
Testers Architecten
Implementatie begeleiders DBA-ers
Netwerk-beheerdersNetwerk-beheerders
Project management
…….
Expertise binnen het team ≠ functies
3 oktober 2013AGILE ARCHITECTUUR
Teamwork en vakmanschapT-shaped people.
Architectuur is te belangrijk om het in de handen van 1 persoon te laten
3 oktober 2013AGILE ARCHITECTUUR
ORGANISATIESchaalbaar
Business Analisten
Ontwerpers Bouwers
Testers Architecten
Implementatie begeleiders DBA-ers
Netwerk-beheerdersNetwerk-beheerders
Project management
…….
Business Analisten
Ontwerpers Bouwers
Testers Architecten
Implementatie begeleiders DBA-ers
Netwerk-beheerdersNetwerk-beheerders
Project management
…….
Business Analisten
Ontwerpers Bouwers
Testers Architecten
Implementatie begeleiders DBA-ers
Netwerk-beheerdersNetwerk-beheerders
Project management
…….
Architecten
Architecten
Architecten
Architecten
3 oktober 2013AGILE ARCHITECTUUR
SchaalbaarheidSpotify
3 oktober 2013AGILE ARCHITECTUUR
PLANNEN = COMMUNICERENSamenwerken is dicht bij elkaar zitten
Effectiviteit van communicatie
3 oktober 2013AGILE ARCHITECTUUR
3 oktober 2013AGILE ARCHITECTUUR
VOORTGANG, RISICO EN KWALITEITSprint review en retrospective
• Losse architectuur issues als user story op de backlog
• Risico’s zijn kansen om te verbeteren
• Experimenteren Spikes
• Refactoring
3 oktober 2013AGILE ARCHITECTUUR
ChangeRequirements
3 oktober 2013AGILE ARCHITECTUUR
ChangeTooling, methoden en technieken
3 oktober 2013AGILE ARCHITECTUUR
VAN CONTROL NAAR VERTROUWENCommunity of trust
Vanscheiding denken – doen command – control
Naarsamen werkenverantwoordelijkheid
3 oktober 2013AGILE ARCHITECTUUR
3 oktober 2013AGILE ARCHITECTUUR
28
www.ordina.nl
JAN-SAKE KRUISAGILE COACH
WWW.ORDINA.NLTWITTER: @JSKRUIS
WWW.LINKEDIN.COM/IN/JANSAKEKRUIS