Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen

645 views
553 views

Published on

Presentation done at Landelijk Architectuur Congres 2011 in The Netherlands.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
645
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen

  1. 1. TRACK:AGILE ORGANISATIESKUNNEN NIET ZONDERARCHITECTUURGero Vermaas - Principal Consultant Xebia B.V.
  2. 2. WAT IS HET VERSCHIL IN RESULTAAT VAN DE AGILE PROJECTEN TEN OPZICHT VAN DE NIET AGILE PROJECTEN? 2% 21% beter 77% vergelijkbaar minderXebia Agile Survey 2011
  3. 3. KLACHTEN OVER SYSTEMEN KLACHTEN Wanneer de software in productie wordtDIE AGILE ONTWIKKELD genomen, komen er dan klachten van deZIJN opdrachtgever? Zo ja, welke? - 183 respondenten 29% Nee,/er/zijn/nooit/klachten 13% 29% Voldoet/niet/aan/de/gestelde/eisen 31% 27% Niet/stabiel 16% 19% Langzaam 13% 18% Te/laat/opgeleverd 34% 18% Anders 28% 10% Wijzigingen/te/kostbaar 22% 5% Lange/hersteltijd 10% 115/gevorderd 1% Onveilig 68/overigXebia Agile Survey 2011 1%
  4. 4. PROGRAMMA11:45 Waarom Agile Organisaties niet zonder architectuur Gero Vermaas kunnen Xebia B.V.12:25 Dienstenontwikkeling: een agile agile agile aanpak Marc Lankhorst Novay14:10 Agile en architectuur: 1 + 1 = 3! Vincent Oostindië Rabobank14:50 Hoe voorkom ik complexiteit in mijn architectuur? Mark van Holsteijn Xebia B.V.15:40 Agile software development needs a Lean approach Freek Leemhuis, iHomer
  5. 5. WAAROM AGILEORGANISATIES NIETZONDER ARCHITECTUURKUNNENGero Vermaas - Principal Consultant Xebia B.V.gvermaas@xebia.com
  6. 6. BIJ BEDRIJFSLEVEN EN OVERHEID GAATIT VERANDERING MET EEN SNELTREINVAART
  7. 7. DUS WE GAAN ONZE PROJECTEN AGILE DOEN...
  8. 8. OF NIET?
  9. 9. WE MOETEN OVER DE HELE PortfolioREALISATIE KETEN BETER EN ManagementSNELLER Realisatie Projecten Applicatie Landschap Applicatie Infrastructuur
  10. 10. AGILE VAAK MAAR VOOR PortfolioDEEL VAN DE KETEN ManagementINGEVOERD Realisatie Projecten Applicatie LandschapDe enige applicatie van waarde, Applicatie Infrastructuuris een applicatie die in productie staat!
  11. 11. AGILE VAAK MAAR VOOR PortfolioDEEL VAN DE KETEN ManagementINGEVOERDProblemen die na enige tijd optreden• Product owner focus op functionele requirements, Realisatie geen/weinig aandacht voor niet-functionele Projecten requirements• Snelheid zakt in• Onderhoud/refactoring inspanning stijgt•En wat doet die architect eigenlijk? Applicatie Landschap Applicatie Infrastructuur
  12. 12. AGILE VAAK MAAR VOOR PortfolioDEEL VAN DE KETEN ManagementINGEVOERD Realisatie ProjectenProblemen in applicatie landschap•Monolitische systemen•Legacy koppelingen•Complexe integratie / SOA / ESB•Zeer veel afhankelijkheden•Verschillende heartbeats: agile vs. waterval Applicatie•Agile eilandjes per applicatie LandschapApplicaties gaan niet live Applicatie Infrastructuur
  13. 13. AGILE VAAK MAAR VOOR PortfolioDEEL VAN DE KETEN ManagementINGEVOERD Realisatie Projecten Applicatie LandschapProblemen met infrastructuur•Lange levertijden Applicatie•Configuratie verschillen per omgeving Infrastructuur•Systemen gedeeld tussen projecten•Niet vergelijkbaar met productie (connecties en data)
  14. 14. Introductie van agile heeft communicatie structuur in een deel van de keten veranderd Het heeft niet de architectuur veranderd!Om echt effect te hebben moet de hele keten en de output van de keten agile worden
  15. 15. TWEE KANTEN VAN DE ARCHITECTUUR ROL Structuur van structuren Proces
  16. 16. HIERVOOR IS EEN ARCHITECT ROL NODIG DIECOMMUNICEERT VISIE UITDRAAGT EN REALISEERT THINKS BIG ACTS SMALL
  17. 17. Sessie: Dienst- ontwikkeling: een agile,VERBETERINGEN: agile, agile PortfolioPROJECTEN aanpak om 12:25 Management• Vakmanschap• Architecten meewerken met teams Sessie: Agile software• Niet-functionele requirements expliciet maken Realisatie Projects Architect as technical product owner development Projecten• Requirements management needs a Lean approach• Architectuur onstaat ook vanuit projecten 15:40 om Application Applicatie Landschap Landscape Application Applicatie Infrastructuur Infrastructure
  18. 18. VERBETERINGEN: Portfolio APPLICATIE LANDSCHAP Management Realisatie Projects Projecten Sessie:• Creëer autonome systemen Hoe voorkom ik Simple architectures for complex enterprises, complexiteit in Roger Sessions Application Applicatie mijn Landscape Landschap• IT per organisatie unit (Conways Law) architectuur?• Lightweight integration om 14:50 Application Applicatie Infrastructure Infrastructuur
  19. 19. VERBETERINGEN: PortfolioAPPLICATIE INFRASTRUCTUUR Management Realisatie Projecten Applicatie Landschap•Virtualisatie Applicatie•Automatische deployments Infrastructuur•Configuratie management
  20. 20. OM IT ECHT AGILE TE MAKEN PortfolioMOETEN WE DE HELE KETEN ManagementAANPAKKEN Sessie: Realisatie Agile en Projecten•Architectuur moet meer om mensen en interacties gaan architectuur: 1 +•Applicatie landschap moet evolueren zodat het past bij de 1 = 3! agile organisatie structuur•Automatiseer beheer van infrastructuur, en14:10 het meer om maak flexibel. Applicatie•Verbeter kwaliteit van applicaties en laat dit vliegwiel zijn Landschap voor versnelling•Alleen dan profiteren we echt van de voordelen van agile! Applicatie Infrastructuur
  21. 21. { Dienst- ontwikkeling: eenPROGRAMMA agile, agile, agile aanpak door Portfolio Management Marc Lankhorst, Novay om 12:25 Agile software development needs a Lean Realisatie approach doorAgile en Projecten Freek Leemhuis,architectuur: iHomer om 15:401 + 1 = 3! doorVincent Oostindië, Hoe voorkom ikRabobank om complexiteit in14:10 mijn architectuur? Applicatie door Mark van Landschap Holsteijn, Xebia B.V. om 14:50 Applicatie Infrastructuur

×