SlideShare a Scribd company logo
1 of 21
Download to read offline
TRACK:
AGILE ORGANISATIES
KUNNEN NIET ZONDER
ARCHITECTUUR


Gero Vermaas - Principal Consultant Xebia B.V.
WAT IS HET VERSCHIL IN RESULTAAT VAN DE AGILE PROJECTEN
  TEN OPZICHT VAN DE NIET AGILE PROJECTEN?


                                2%

                          21%



                                           beter
                                     77%
                                           vergelijkbaar
                                           minder

Xebia Agile Survey 2011
KLACHTEN OVER SYSTEMEN
                    KLACHTEN                                    Wanneer de software in productie wordt
DIE AGILE ONTWIKKELD                                            genomen, komen er dan klachten van de
ZIJN                                                            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/overig
Xebia Agile Survey 2011                                           1%
PROGRAMMA


11:45   Waarom Agile Organisaties niet zonder architectuur   Gero Vermaas
        kunnen                                               Xebia B.V.

12:25   Dienstenontwikkeling: een agile agile agile aanpak   Marc Lankhorst
                                                             Novay

14:10   Agile en architectuur: 1 + 1 = 3!                    Vincent Oostindië
                                                             Rabobank

14: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
WAAROM AGILE
ORGANISATIES NIET
ZONDER ARCHITECTUUR
KUNNEN


Gero Vermaas - Principal Consultant Xebia B.V.
gvermaas@xebia.com
BIJ BEDRIJFSLEVEN EN OVERHEID GAAT
IT VERANDERING MET EEN SNELTREINVAART
DUS WE GAAN ONZE PROJECTEN AGILE DOEN...
OF NIET?
WE MOETEN OVER DE HELE       Portfolio
REALISATIE KETEN BETER EN   Management

SNELLER

                             Realisatie
                             Projecten




                              Applicatie
                             Landschap




                              Applicatie
                            Infrastructuur
AGILE VAAK MAAR VOOR                         Portfolio
DEEL VAN DE KETEN                           Management

INGEVOERD

                                             Realisatie
                                             Projecten




                                              Applicatie
                                             Landschap




De enige applicatie van waarde,               Applicatie
                                            Infrastructuur
is een applicatie die in productie staat!
AGILE VAAK MAAR VOOR                                  Portfolio
DEEL VAN DE KETEN                                    Management

INGEVOERD
Problemen 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
AGILE VAAK MAAR VOOR                             Portfolio
DEEL VAN DE KETEN                               Management

INGEVOERD

                                                 Realisatie
                                                 Projecten
Problemen in applicatie landschap
•Monolitische systemen
•Legacy koppelingen
•Complexe integratie / SOA / ESB
•Zeer veel afhankelijkheden
•Verschillende heartbeats: agile vs. waterval     Applicatie
•Agile eilandjes per applicatie                  Landschap

Applicaties gaan niet live


                                                  Applicatie
                                                Infrastructuur
AGILE VAAK MAAR VOOR                                      Portfolio
DEEL VAN DE KETEN                                        Management

INGEVOERD

                                                          Realisatie
                                                          Projecten




                                                           Applicatie
                                                          Landschap



Problemen met infrastructuur
•Lange levertijden                                         Applicatie
•Configuratie verschillen per omgeving                   Infrastructuur
•Systemen gedeeld tussen projecten
•Niet vergelijkbaar met productie (connecties en data)
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
TWEE KANTEN VAN DE ARCHITECTUUR ROL




     Structuur van structuren         Proces
HIERVOOR IS EEN ARCHITECT ROL NODIG DIE




COMMUNICEERT                  VISIE UITDRAAGT EN REALISEERT




   THINKS BIG                             ACTS SMALL
Sessie:
                                      Dienst-
                                      ontwikkeling:
                                      een agile,
VERBETERINGEN:                        agile, agile        Portfolio
PROJECTEN                             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
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
VERBETERINGEN:               Portfolio
APPLICATIE INFRASTRUCTUUR   Management




                             Realisatie
                             Projecten




                              Applicatie
                             Landschap




•Virtualisatie                Applicatie
•Automatische deployments   Infrastructuur
•Configuratie management
OM IT ECHT AGILE TE MAKEN                                         Portfolio
MOETEN WE DE HELE KETEN                                          Management

AANPAKKEN

                                      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
{
                                                        Dienst-
                                                        ontwikkeling: een
PROGRAMMA                                               agile, agile, agile
                                                        aanpak door
                                        Portfolio
                                       Management       Marc Lankhorst,
                                                        Novay om 12:25


                     Agile software
                     development
                     needs a Lean
                                        Realisatie
                     approach door
Agile en                                Projecten
                     Freek Leemhuis,
architectuur:
                     iHomer om 15:40
1 + 1 = 3! door
Vincent Oostindië,                                      Hoe voorkom ik
Rabobank om                                             complexiteit in
14:10                                                   mijn architectuur?
                                         Applicatie     door Mark van
                                        Landschap       Holsteijn,
                                                        Xebia B.V. om
                                                        14:50


                                         Applicatie
                                       Infrastructuur

More Related Content

Viewers also liked

Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior managementNeeraj Bachani
 
Agile Learning - Agile2013
Agile Learning - Agile2013Agile Learning - Agile2013
Agile Learning - Agile2013Don McGreal
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile TransformationMichael Sahota
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Building Your Roadmap To Agility
Building Your Roadmap To AgilityBuilding Your Roadmap To Agility
Building Your Roadmap To AgilityJason Little
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile MindsetMichael Sahota
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesMike Cottmeyer
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 

Viewers also liked (8)

Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Agile Learning - Agile2013
Agile Learning - Agile2013Agile Learning - Agile2013
Agile Learning - Agile2013
 
10 Secrets of Agile Transformation
10 Secrets of Agile Transformation10 Secrets of Agile Transformation
10 Secrets of Agile Transformation
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Building Your Roadmap To Agility
Building Your Roadmap To AgilityBuilding Your Roadmap To Agility
Building Your Roadmap To Agility
 
5 Practices for an Agile Mindset
5 Practices for an Agile Mindset5 Practices for an Agile Mindset
5 Practices for an Agile Mindset
 
Enterprise Agile Transformation Strategies
Enterprise Agile Transformation StrategiesEnterprise Agile Transformation Strategies
Enterprise Agile Transformation Strategies
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 

More from Xebia Nederland BV

The 10 tip recipe for business model innovation
The 10 tip recipe for business model innovationThe 10 tip recipe for business model innovation
The 10 tip recipe for business model innovationXebia Nederland BV
 
Holacracy: een nieuwe bodem voor de Scrum taart
Holacracy: een nieuwe bodem voor de Scrum taartHolacracy: een nieuwe bodem voor de Scrum taart
Holacracy: een nieuwe bodem voor de Scrum taartXebia Nederland BV
 
Videoscribe je agile transitie
Videoscribe je agile transitieVideoscribe je agile transitie
Videoscribe je agile transitieXebia Nederland BV
 
Sketchnote je Product Backlog Items & Sprint Retrospectives
Sketchnote je Product Backlog Items & Sprint RetrospectivesSketchnote je Product Backlog Items & Sprint Retrospectives
Sketchnote je Product Backlog Items & Sprint RetrospectivesXebia Nederland BV
 
Why we need test automation, but it’s not the right question
Why we need test automation, but it’s not the right questionWhy we need test automation, but it’s not the right question
Why we need test automation, but it’s not the right questionXebia Nederland BV
 
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryTesten in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryXebia Nederland BV
 
Becoming an agile enterprise, focus on the test ingredient
Becoming an agile enterprise, focus on the test ingredientBecoming an agile enterprise, focus on the test ingredient
Becoming an agile enterprise, focus on the test ingredientXebia Nederland BV
 
How DUO started with Continuous Delivery and changed their way of Testing
How DUO started with Continuous Delivery and changed their way of TestingHow DUO started with Continuous Delivery and changed their way of Testing
How DUO started with Continuous Delivery and changed their way of TestingXebia Nederland BV
 
Become a digital company - Case KPN / Xebia
Become a digital company - Case KPN / XebiaBecome a digital company - Case KPN / Xebia
Become a digital company - Case KPN / XebiaXebia Nederland BV
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlBuilding a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlXebia Nederland BV
 
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...TestWorks Conf The magic of models for 1000% test automation - Machiel van de...
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...Xebia Nederland BV
 
TestWorks Conf Serenity BDD in action - John Ferguson Smart
TestWorks Conf Serenity BDD in action - John Ferguson SmartTestWorks Conf Serenity BDD in action - John Ferguson Smart
TestWorks Conf Serenity BDD in action - John Ferguson SmartXebia Nederland BV
 
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé MochtarTestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé MochtarXebia Nederland BV
 

More from Xebia Nederland BV (20)

The 10 tip recipe for business model innovation
The 10 tip recipe for business model innovationThe 10 tip recipe for business model innovation
The 10 tip recipe for business model innovation
 
Scan je teams!
Scan je teams!Scan je teams!
Scan je teams!
 
Holacracy: een nieuwe bodem voor de Scrum taart
Holacracy: een nieuwe bodem voor de Scrum taartHolacracy: een nieuwe bodem voor de Scrum taart
Holacracy: een nieuwe bodem voor de Scrum taart
 
3* Scrum Master
3* Scrum Master3* Scrum Master
3* Scrum Master
 
Judo Strategy
Judo StrategyJudo Strategy
Judo Strategy
 
Agile en Scrum buiten IT
Agile en Scrum buiten ITAgile en Scrum buiten IT
Agile en Scrum buiten IT
 
Scrumban
ScrumbanScrumban
Scrumban
 
Creating the right products
Creating the right productsCreating the right products
Creating the right products
 
Videoscribe je agile transitie
Videoscribe je agile transitieVideoscribe je agile transitie
Videoscribe je agile transitie
 
Sketchnote je Product Backlog Items & Sprint Retrospectives
Sketchnote je Product Backlog Items & Sprint RetrospectivesSketchnote je Product Backlog Items & Sprint Retrospectives
Sketchnote je Product Backlog Items & Sprint Retrospectives
 
Why we need test automation, but it’s not the right question
Why we need test automation, but it’s not the right questionWhy we need test automation, but it’s not the right question
Why we need test automation, but it’s not the right question
 
Testen in de transitie naar continuous delivery
Testen in de transitie naar continuous deliveryTesten in de transitie naar continuous delivery
Testen in de transitie naar continuous delivery
 
Becoming an agile enterprise, focus on the test ingredient
Becoming an agile enterprise, focus on the test ingredientBecoming an agile enterprise, focus on the test ingredient
Becoming an agile enterprise, focus on the test ingredient
 
How DUO started with Continuous Delivery and changed their way of Testing
How DUO started with Continuous Delivery and changed their way of TestingHow DUO started with Continuous Delivery and changed their way of Testing
How DUO started with Continuous Delivery and changed their way of Testing
 
Become a digital company - Case KPN / Xebia
Become a digital company - Case KPN / XebiaBecome a digital company - Case KPN / Xebia
Become a digital company - Case KPN / Xebia
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nlBuilding a Docker powered feature driven delivery pipeline at hoyhoy.nl
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
 
Webinar Xebia & bol.com
Webinar Xebia & bol.comWebinar Xebia & bol.com
Webinar Xebia & bol.com
 
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...TestWorks Conf The magic of models for 1000% test automation - Machiel van de...
TestWorks Conf The magic of models for 1000% test automation - Machiel van de...
 
TestWorks Conf Serenity BDD in action - John Ferguson Smart
TestWorks Conf Serenity BDD in action - John Ferguson SmartTestWorks Conf Serenity BDD in action - John Ferguson Smart
TestWorks Conf Serenity BDD in action - John Ferguson Smart
 
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé MochtarTestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
TestWorks Conf Scalable QA with docker - Maarten van den Ende and Adé Mochtar
 

Lac 2012-Waarom agile organisatie niet zonder architectuur kunnen

  • 1. TRACK: AGILE ORGANISATIES KUNNEN NIET ZONDER ARCHITECTUUR Gero Vermaas - Principal Consultant Xebia B.V.
  • 2. WAT IS HET VERSCHIL IN RESULTAAT VAN DE AGILE PROJECTEN TEN OPZICHT VAN DE NIET AGILE PROJECTEN? 2% 21% beter 77% vergelijkbaar minder Xebia Agile Survey 2011
  • 3. KLACHTEN OVER SYSTEMEN KLACHTEN Wanneer de software in productie wordt DIE AGILE ONTWIKKELD genomen, komen er dan klachten van de ZIJN 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/overig Xebia Agile Survey 2011 1%
  • 4. PROGRAMMA 11:45 Waarom Agile Organisaties niet zonder architectuur Gero Vermaas kunnen Xebia B.V. 12:25 Dienstenontwikkeling: een agile agile agile aanpak Marc Lankhorst Novay 14:10 Agile en architectuur: 1 + 1 = 3! Vincent Oostindië Rabobank 14: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. WAAROM AGILE ORGANISATIES NIET ZONDER ARCHITECTUUR KUNNEN Gero Vermaas - Principal Consultant Xebia B.V. gvermaas@xebia.com
  • 6. BIJ BEDRIJFSLEVEN EN OVERHEID GAAT IT VERANDERING MET EEN SNELTREINVAART
  • 7. DUS WE GAAN ONZE PROJECTEN AGILE DOEN...
  • 9. WE MOETEN OVER DE HELE Portfolio REALISATIE KETEN BETER EN Management SNELLER Realisatie Projecten Applicatie Landschap Applicatie Infrastructuur
  • 10. AGILE VAAK MAAR VOOR Portfolio DEEL VAN DE KETEN Management INGEVOERD Realisatie Projecten Applicatie Landschap De enige applicatie van waarde, Applicatie Infrastructuur is een applicatie die in productie staat!
  • 11. AGILE VAAK MAAR VOOR Portfolio DEEL VAN DE KETEN Management INGEVOERD Problemen 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. AGILE VAAK MAAR VOOR Portfolio DEEL VAN DE KETEN Management INGEVOERD Realisatie Projecten Problemen in applicatie landschap •Monolitische systemen •Legacy koppelingen •Complexe integratie / SOA / ESB •Zeer veel afhankelijkheden •Verschillende heartbeats: agile vs. waterval Applicatie •Agile eilandjes per applicatie Landschap Applicaties gaan niet live Applicatie Infrastructuur
  • 13. AGILE VAAK MAAR VOOR Portfolio DEEL VAN DE KETEN Management INGEVOERD Realisatie Projecten Applicatie Landschap Problemen met infrastructuur •Lange levertijden Applicatie •Configuratie verschillen per omgeving Infrastructuur •Systemen gedeeld tussen projecten •Niet vergelijkbaar met productie (connecties en data)
  • 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. TWEE KANTEN VAN DE ARCHITECTUUR ROL Structuur van structuren Proces
  • 16. HIERVOOR IS EEN ARCHITECT ROL NODIG DIE COMMUNICEERT VISIE UITDRAAGT EN REALISEERT THINKS BIG ACTS SMALL
  • 17. Sessie: Dienst- ontwikkeling: een agile, VERBETERINGEN: agile, agile Portfolio PROJECTEN 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. 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. VERBETERINGEN: Portfolio APPLICATIE INFRASTRUCTUUR Management Realisatie Projecten Applicatie Landschap •Virtualisatie Applicatie •Automatische deployments Infrastructuur •Configuratie management
  • 20. OM IT ECHT AGILE TE MAKEN Portfolio MOETEN WE DE HELE KETEN Management AANPAKKEN 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. { Dienst- ontwikkeling: een PROGRAMMA agile, agile, agile aanpak door Portfolio Management Marc Lankhorst, Novay om 12:25 Agile software development needs a Lean Realisatie approach door Agile en Projecten Freek Leemhuis, architectuur: iHomer om 15:40 1 + 1 = 3! door Vincent Oostindië, Hoe voorkom ik Rabobank om complexiteit in 14:10 mijn architectuur? Applicatie door Mark van Landschap Holsteijn, Xebia B.V. om 14:50 Applicatie Infrastructuur