Top Banner
De Master Spreekt over trends in Architectuur Bas van Gils
48

Trends in architecture ("De Master Spreekt", HU, 2014)

Nov 22, 2014

Download

Business

Bas van Gils

More and more organizations turn to their architects to achieve business results. Agility, capabilty based planning, and data(management) are increasingly important. These slides are from the event "de master spreekt" at Hogeschool Utrecht from my public lecture in april 2014
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 1. De Master Spreekt over trends in Architectuur Bas van Gils

2. Dr. Bas van Gils +31-(0)6-484 320 88 [email protected] http://linkedin.com/in/basvg http://blog.bizzdesign.com http://www.twitter.com/basvg Life is and will ever remain an equation incapable of solution, but it contains certain known factors. --Nikola Tesla (1935) 3. Agenda Gedurende de sessie is er ruim aandacht voor vragen. Actief op social media? Hashtag: #DMSEA 4. Er zijn veel raamwerken, aanpakken, etc. ontwikkeld voor (enterprise) architectuur Uitgangspunt voor architecten: vind de balans tussen theorie en praktijk Om het vakgebied verder te brengen geloof ik sterk in: Gebruik wat er is Deel je verhalen Dit heeft o.a. geleid tot de publicatie van een nieuw boek: the practice of Enterprise Architecture http://www.nijebalans.nl/wp-content/uploads/2013/04/Balance-Rocks.jpg 5. Ons boek: the practice of enterprise architecture Geschreven met collega Sven van Dijk Op basis van diverse projecten in binnen- en buitenland gedurende de afgelopen 5 jaar Drie delen: (1) Hoe kijken we tegen EA aan? (2) Hoe start je met EA? (3) Best practices 6. Themas bij de vorige editie van de master spreekt Business Model Canvas: Leg de link met strategie. Eenvoudig (maar niet simpel) maar krachtig Back of the napkin: Los je business problem op met een schets op de achterkant van een sigarendoos ArchiMate extensies: Modellen, van stakeholder & requirements via architectuur naar realisatie Het nieuwe boek van Dan Roam is net uit! Aanrader! 7. AGILE ARCHITECTURE 8. Turbulente tijden De organisatie Concurrentie Klanten Toetreders Substituten Leveranciers Politiek Economisch TechnologischSociaal 9. Kansen en bedreigingen Turbulente tijden bieden (ook) kansen Om deze te grijpen is wendbaarheid (agility) nodig Steeds meer organisaties kijken naar architecten om te helpen om hun doelen te bereiken Dit vereist een toenemende wendbaarheid van de architectuur n de architecten! 10. Prediction is very difficult especially if it's about the future (Niels Bohr) http://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Niels_Bohr.jpg/266px-Niels_Bohr.jpg 11. It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change (Charles Darwin) http://www.biography.com/imported/images/Biography/Images/Profiles/D/Charles-Darwin-9266433-1-402.jpg 12. Plans are worthless, but planning is everything (Dwight D. Eisenhower)http://upload.wikimedia.org/wikipedia/commons/8/88/General_of_the_Army_Dwight_D._Eisenhower_1947.jpg 13. Agility volgens Forrester 14. No More BDUF (no more) Big Design Up Front Lastig te voorspellen wat er gaat gebeuren Duurt te lang om van plan tot realisatie te komen. In de wereld van software ontwikkeling heeft dit geleid tot SCRUM, XP en diverse andere agile methoden Just enough architecture Planning is essential Waar wil je wendbaar zijn, en waar niet? Hoeveel architectuur heb je nodig? Hoe blijf je sturen op samenhang? 15. Voorbeeld: hoog niveau roadmap en stapsgewijze introductie 16. Wendbaarheid in de architectuur BusinessApplicationTechnology Passive structure Active structureBehavior Inzet van bedrijfsregels voor plug en play process architectuur SOA en Data virtualisatie technieken zorgen voor aanpasbaarheid van het applicatie- en datalandschap Cloud, SAAS etc. zorgen voor aanpasbaarheid en flexibele infrastructuur 17. Voorbeeld: data virtualisatie als hulpmiddel voor wendbaarheid Data virtualization is a technology that makes a heterogeneous set of databases and files look like one integrated database. 18. Voorbeeld: agile werkwijze in de context van Architectuur? Management & sponsorship Goals for (a) the enterprise, and (b) the EA team Capability Assessment Plan iteration Take the next step (execution) Evaluation (learning) KPIs & dashboards Issue log Lessons learned 19. Tips EA: focus op richting, niet op inrichting. Blijf weg uit de details Doe meer met: - principes - operating model (Jeanne Ross) Werk van succes naar succes Experimenteer, maar fail early als iets niet blijkt te werken 20. DATA (ARCHITECTURE, MANAGEMENT) 21. Data is big 22. Hernieuwde aandacht voor data management Data Management Body Of Knowledge (DMBOK) Uitgebracht door de Data Management Association (DAMA) 1e editie uit 2009 2e editie verwacht in Q4 van 2014 23. If you can not measure it, you can not improve it (Lord Kelvin)http://upload.wikimedia.org/wikipedia/commons/a/a0/Lord_Kelvin_photograph.jpg 24. Meten = weten Datagebruik in processen Hebben we (al jaren) onder controle Is de basis voor veel systeemontwikkelmethoden en architectuur aanpakken Het leven van data begint dan pas! x x x Dashboards voor besturing van processen Historische analyse: relateer performance aan besluitvorming Decision support: onderzoek de beste stap voorwaarts in de gegeven omstandigheden 25. Voorbeeld: process mining We weten dat er bepaalde handelingen op enigszins gestructureerde manier plaats vinden Deze handelingen laten hun sporen na in diverse informatiesystemen van de organisatie Hoe doel van process mining is om aan de hand van deze sporen te achterhalen wat het proces is geweest. http://www.perceptivesoftware.com/images/process%20mining.png Relevante aspecten m.b.t. data management: - Data placement: welke data vinden we waar? - Meta-data management: wat betekent deze data? - Data Quality Management: hoe goed is de data? 26. What about big data? Big data is momenteel erg populair Veel potentie (m.n. social data) Maar: vereist wel een grote mate van volwassenheid in het omgaan met data Voorbeelden: Hoe lang kijk je naar product X in winkel Y? Wie kent wie en hoe kunnen we dat gebruiken in onze marketing? Wie is wanneer op vakantie en wat betekent dat voor beveiliging, risico, etc.? Big data Volume Variety Velocity 27. Big data, little data: begin bij requirements Welke data? Welke kwaliteit? Voor wie? Met welk doel? Waar halen we de data vandaan? Met welke kwaliteit? Tegen welke kosten? 28. Systems are temporary, data is forever 29. In de woorden van John Ladley The 21st century business features information as the fuel. We dont replace process; we enable operators in existing processes. The bottom line is: if information is fuel then improper treatment is risky. Fuel can be volatile. Fuel can explode 30. Ontwerpaanpak : back to basics Start met de doelen en belangen van key stakeholders Business perspectief: redeneer vanuit processen en gewenste informatie Denk na over RACI met betrekking tot informatie. De data steward is een key player Data disseminatie / placement: welke data objecten, in welke systemen? Data flow: hoe stroomt de data door naar andere systemen Realisatie: hoe krijgen we het voor elkaar? 31. Ontwerp in ArchiMate & BiZZdesign Architect Waar kan welke data gehaald worden? Flow is meer dan een label: link een data object aan de flow relatie Welke bewerkingen op data kennen we, en welke data wordt opgeslagen in welke store? Welke logische applicatiecomponenten zijn te onderkennen? 32. CAPABILITY BASED PLANNING 33. Capability Based Planning Het idee van CBP komt oorspronkelijk uit de hoek van defensie. Ook nu zien we nog veel publicaties uit die hoek Ook in de business wereld maakt het concept furore. Het gaat dan veelal om een abstractie van de dingen die we doen, los van het hoe en waarmee. 34. http://www.rand.org/topics/capabilities-based-planning.html 35. Capabilities: aanpak in defensie (JSA-TP-3-CBP-Paper-Final) 36. Capability Based Planning (CBP) volgens de OpenGroup An ability that an organization, person, or system possesses. Capabilities are typically expressed in general and high-level terms and typically require a combination of organization, people, processes, and technology to achieve. ~ TOGAF9 Capability Capability Based Planning Capability-based planning focuses on the planning, engineering, and delivery of strategic business capabilities to the enterprise. ~ TOGAF9 37. De Data Management Capability 38. Capability levels Capabilities ontwikkelen zich in de tijd. Dit werken we uit middels increments Per increment vindt een assessment plaats: waar staan we, waar willen we staan? De assessments zijn gebaseerd op goed gedefinieerde metrieken. De capabilities komen overeen met het functional framework uit de DMBOK De dimensies / metrieken komen overeen met de aspecten uit de DMBOK 39. Data Management Maturity Scan (DMMS) http://blog.zopim.com/wp-content/uploads/2013/11/Evolution-des-wissens.jpg Doel: Leg de (huidige / gewenste) volwassenheid van de data management capability van de organisatie vast Aanpak: Capability Based Planning: bekijk de sub- capabilities vanuit verschillende dimensies Gebruik een vragenlijst voor verschillende stakeholders in de organisatie 40. Voorbeeldvraag Data governance is a broad, overarching discipline that is concerned with the exercise of authority and control (planning, monitoring, and enforcement) over the management of data assets. Typical aspects of Data Governance are: setting policies related to data, risk management, prioritizing data-related projects, and providing a platform for decision making about conflicts around data in the enterprise. Goals & principles We don't have formally agreed upon goals & principles / they are not shared in the organization Goals & principles are documented, but ignored by our staff Goals & principles are actively used in some (local) projects We have strong (reactive) control over projects All initiatives are aligned with Data Management Goals & Principles (pro-active) Now In 6 months 41. Capability heat map 42. Van assessment naar realisatie Capability Assessment Gap analyse Visie ontwikkeling Architectuur Roadmap Realisatie 43. Closing the loop Key capabilities Capability assessment Architectuur: Business, informatie, Data, applicatie, Infrastructuur Agile realisatie: Iteratief IncrementeelMeten = weten - Waar staan we tov ons doel - Wat is de next question en de next action 44. MEER WETEN? 45. Als sponsor van het EAM Congres 2014: The Voice of The Architect, mogen wij u 50% korting aanbieden op de entreeprijs van het congres. U kunt zich inschrijven via www.eam-congres.nl en vermeld daarbij de kortingscode Masterspreekt50%. 46. Training Business Architectuur in de praktijk: Sla een brug tussen strategie en uitvoering Voor iedereen die de rol van Business Architect gaat of wil vervullen Kennis en vaardigheden: Innoveren van Business Modellen Business-IT-alignement modellen ontwikkelen en delen Communicatie met managers en bestuurders over business architectuur Inzicht in de relatie tussen business architectuur en investeringsbeslissingen Startdatum 26 mei 2014 nu met gratis iPad mini bij inschrijving Vermeld BPAipad op het inschrijfformulier, www.bizzdesign.nl/training 47. Leesvoer Data Virtualization for Business Intelligence Systems Rick van der Lans Simple architectures for complex enterprises Roger Sessions The Practice of Enterprise Architecture Bas van Gils & Sven van Dijk www.bizzdesign.nl - Academy - BiZZdesign Architect - Various whitepapers, webinars, etc. www.opengroup.org - Specification of TOGAF and ArchiMate - Various whitepapers, webinars, etc. Blog.bizzdesign.com - Various articles by many authors - Architecture, Process Management, Business Model Management 48. 2014 BiZZdesign. All rights reserved. BiZZdesign and BiZZdesign logos are registered trademarks of BiZZdesign Company.