Presentatie over wat de essentie is van enterprise-architectuur zoals gehouden op het seminar Thinking outside the model op 9 mei 2018 bij de Radboud Universiteit. Kernboodschappen zijn dat agile en enterprise-architectuur een prima combinatie zijn en dat het belangrijk is om eerst intenties en de werkelijkheid te begrijpen, voordat ontwerpkeuzes worden gemaakt.
Gastcollege voor de Hogeschool Utrecht zoals verzorgd op 15 juni 2018. Kernboodschappen zijn is dat enterprise architectuur, digitale transformatie en agile goed bij elkaar passen en dat het belangrijk is de werkelijkheid goed te begrijpen voordat je ontwerpkeuzes maakt. Daarbij speelt taal een centrale rol.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
TOGAF is een belangrijke standaard voor enterprise-architectuur en beschrijft onder meer een methode en te ontwikkelen producten. De standaard is alleen niet erg toegankelijk beschreven en bevat daarnaast ook allerlei zaken die niet altijd belangrijk zijn. Danny Greefhorst zal daarom een praktische invulling van TOGAF beschrijven die ervoor zorgt dat het eenvoudiger wordt deze standaard toe te passen. Hij zal laten zien welke activiteiten, technieken en producten het meest belangrijk zijn en bij elkaar de essentie van TOGAF en enterprise-architectuur weergeven. Aan de hand van concrete voorbeelden uit de praktijk wordt het voor de deelnemers ook duidelijk hoe zij dit zelf zouden kunnen doen in hun eigen organisatie.
Module Architectuurprincipes voor NAF Masterclass Enterprise ArchitectuurDanny Greefhorst
Deze module van de masterclass gaat in op architectuurprincipes en wordt verzorgd door Danny Greefhorst en Tine de Mik. Deze slides worden gebruikt voor lichting 8 van de masterclass.
De relatie tussen Business- & Informatie Planning en enterprise-architectuurDanny Greefhorst
Business- en Informatie Planning (B&IP) en enterprise-architectuur kunnen niet los van elkaar worden gezien. Enterprise-architectuur zou deel uit moeten maken van een B&IP (of vergelijkbare) aanpak. TOGAF is een veelgebruikt raamwerk voor enterprise-architectuur. In deze presentatie wordt de Novius B&IP methode vergeleken met TOGAF.
Gastcollege voor de Hogeschool Utrecht zoals verzorgd op 15 juni 2018. Kernboodschappen zijn is dat enterprise architectuur, digitale transformatie en agile goed bij elkaar passen en dat het belangrijk is de werkelijkheid goed te begrijpen voordat je ontwerpkeuzes maakt. Daarbij speelt taal een centrale rol.
Presentatie Enterprise Architectuur - Agile en EssentieDanny Greefhorst
Gastcollege verzorgd voor de Hogeschool Utrecht op 22 maart 2018. De kernboodschap is dat enterprise-architectuur agile kan en moet en zich moet richten op de essentie. De essentie van architectuur is creatief en kritisch denken.
TOGAF is een belangrijke standaard voor enterprise-architectuur en beschrijft onder meer een methode en te ontwikkelen producten. De standaard is alleen niet erg toegankelijk beschreven en bevat daarnaast ook allerlei zaken die niet altijd belangrijk zijn. Danny Greefhorst zal daarom een praktische invulling van TOGAF beschrijven die ervoor zorgt dat het eenvoudiger wordt deze standaard toe te passen. Hij zal laten zien welke activiteiten, technieken en producten het meest belangrijk zijn en bij elkaar de essentie van TOGAF en enterprise-architectuur weergeven. Aan de hand van concrete voorbeelden uit de praktijk wordt het voor de deelnemers ook duidelijk hoe zij dit zelf zouden kunnen doen in hun eigen organisatie.
Module Architectuurprincipes voor NAF Masterclass Enterprise ArchitectuurDanny Greefhorst
Deze module van de masterclass gaat in op architectuurprincipes en wordt verzorgd door Danny Greefhorst en Tine de Mik. Deze slides worden gebruikt voor lichting 8 van de masterclass.
De relatie tussen Business- & Informatie Planning en enterprise-architectuurDanny Greefhorst
Business- en Informatie Planning (B&IP) en enterprise-architectuur kunnen niet los van elkaar worden gezien. Enterprise-architectuur zou deel uit moeten maken van een B&IP (of vergelijkbare) aanpak. TOGAF is een veelgebruikt raamwerk voor enterprise-architectuur. In deze presentatie wordt de Novius B&IP methode vergeleken met TOGAF.
Presentatie bij Boeklancering "Testautomatisering wendbaar organiseren"Danny Greefhorst
Organisaties worden geconfronteerd met allerlei ontwikkelingen waar snel op ingesprongen moet worden. Dit stelt hoge eisen aan digitalisering en als gevolg ervan aan software-ontwikkeling. Agile en DevOps zijn tegenwoordig uitgangspunt en vragen ook een andere aanpak van testen. Testautomatisering is daarbij een kernonderdeel, zeker als software ook dagelijks geïntegreerd en geleverd wordt. Een valkuil daarbij is dat testautomatisering vooral vanuit de techniek wordt aangevlogen en er geen aandacht is voor een duurzame inrichting. Uiteindelijk leidt dit tot teleurstelling.
In het boek beschrijven de auteurs een nieuw perspectief op testautomatisering, waarbij wendbaarheid en toekomstvastheid centraal staan. Zij stellen dat aandacht voor herbruikbaarheid, overdraagbaarheid en herhaalbaarheid essentieel is. Daarnaast is de boodschap dat testautomatisering vanuit een architectuurbenadering moet worden aangepakt. Dat betekent dat er ruimte wordt gemaakt om de inrichting van testautomatisering te doordenken en de daarbij behorende keuzes vast te leggen. Het betekent ook dat vanuit verschillende perspectieven wordt gekeken naar het onderwerp: vanuit mens, organisatie, proces, data en technologie.
FACET Academy - wendbare businessmodellenfransvanrooij
FACET Academy: Hoe wendbaar is je businessmodel?
In deze sessie nemen wij een aantal structurele veranderingen met elkaar door die de nieuwe werkelijkheid vormen. Past je businessmodel daar nog bij?
Trends in architecture ("De Master Spreekt", HU, 2014)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
Overzicht van de E-overheidsarchitecturen. Waarom architectuur? Wat is NORA , GEMMA, PETRA, WILMA en welke relaties zitten hiertussen. Wat zijn de gemeentelijke thema's?.
Tijdens de keynote presentatie van Jeroen Blankendaal op het Heliview Business Intelligence seminar op 26 januari 2010, vroeg Jeroen uw eigen persoonlijke tips en ervaringen met elkaar te delen.
Bijgaand delen we graag hier alle uitgewisselde tips en ervaringen. Open en onafhankelijk. En gestoeld op de overtuiging dat kennisdeling op het vlak van Business Intelligence bijdraagt aan het succes van
ondernemingen. Vermenigvuldigen begint met delen.
En welke ervaringen deelt Kadenza? Een terechte vraag die door u gesteld is. Als Kadenza stellen wij ons kennisnetwerk vanaf dit jaar volledig open. Aan het einde van het eerste kwartaal van 2010 lanceren wij een initiatief dat luistert naar de naam Kadenza+.
Waarom? Omdat wij er ons als
marktleider verantwoordelijk voor voelen dat BI oplevert wat bedrijven ervan verwachten: dat ze er beter en succesvoller van worden. Dat de investering in BI rendeert. Dat is in ieders belang – ook het onze.
Presentatie voor de adviesgroep informatievoorziening GEMMA van KING zoals verzorgd op 4 december 2015. Gaat in op wat enterprise-architectuur is en wat de relatie is met GEMMA.
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
Kadenza agile scrum in business intelligence projecten heliview 2011Kadenza Plus
Kadenza is begin 2010 gestart met Agile Scrum binnen Business Intelligence projecten. Hoe zet zet je Agile Scrum succesvol in binnen Business Intelligence projecten ? En wat zijn de ervaringen en tips vanuit Kadenza. Deze presentatie is gegeven op het Heliview BI congres 2011.
FACET Academy - wendbaar als ondernemerfransvanrooij
Als ondernemer moet je op veel terreinen snel kunnen schakelen.Tijdens deze sessie gaan wij je analyseren en bepalen wij gezamenlijk de mogelijkheden die jij als ondernemer hebt om een persoonlijke ‘wendbaarheid’ te ontwikkelen.
Presentatie bij Boeklancering "Testautomatisering wendbaar organiseren"Danny Greefhorst
Organisaties worden geconfronteerd met allerlei ontwikkelingen waar snel op ingesprongen moet worden. Dit stelt hoge eisen aan digitalisering en als gevolg ervan aan software-ontwikkeling. Agile en DevOps zijn tegenwoordig uitgangspunt en vragen ook een andere aanpak van testen. Testautomatisering is daarbij een kernonderdeel, zeker als software ook dagelijks geïntegreerd en geleverd wordt. Een valkuil daarbij is dat testautomatisering vooral vanuit de techniek wordt aangevlogen en er geen aandacht is voor een duurzame inrichting. Uiteindelijk leidt dit tot teleurstelling.
In het boek beschrijven de auteurs een nieuw perspectief op testautomatisering, waarbij wendbaarheid en toekomstvastheid centraal staan. Zij stellen dat aandacht voor herbruikbaarheid, overdraagbaarheid en herhaalbaarheid essentieel is. Daarnaast is de boodschap dat testautomatisering vanuit een architectuurbenadering moet worden aangepakt. Dat betekent dat er ruimte wordt gemaakt om de inrichting van testautomatisering te doordenken en de daarbij behorende keuzes vast te leggen. Het betekent ook dat vanuit verschillende perspectieven wordt gekeken naar het onderwerp: vanuit mens, organisatie, proces, data en technologie.
FACET Academy - wendbare businessmodellenfransvanrooij
FACET Academy: Hoe wendbaar is je businessmodel?
In deze sessie nemen wij een aantal structurele veranderingen met elkaar door die de nieuwe werkelijkheid vormen. Past je businessmodel daar nog bij?
Trends in architecture ("De Master Spreekt", HU, 2014)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
Overzicht van de E-overheidsarchitecturen. Waarom architectuur? Wat is NORA , GEMMA, PETRA, WILMA en welke relaties zitten hiertussen. Wat zijn de gemeentelijke thema's?.
Tijdens de keynote presentatie van Jeroen Blankendaal op het Heliview Business Intelligence seminar op 26 januari 2010, vroeg Jeroen uw eigen persoonlijke tips en ervaringen met elkaar te delen.
Bijgaand delen we graag hier alle uitgewisselde tips en ervaringen. Open en onafhankelijk. En gestoeld op de overtuiging dat kennisdeling op het vlak van Business Intelligence bijdraagt aan het succes van
ondernemingen. Vermenigvuldigen begint met delen.
En welke ervaringen deelt Kadenza? Een terechte vraag die door u gesteld is. Als Kadenza stellen wij ons kennisnetwerk vanaf dit jaar volledig open. Aan het einde van het eerste kwartaal van 2010 lanceren wij een initiatief dat luistert naar de naam Kadenza+.
Waarom? Omdat wij er ons als
marktleider verantwoordelijk voor voelen dat BI oplevert wat bedrijven ervan verwachten: dat ze er beter en succesvoller van worden. Dat de investering in BI rendeert. Dat is in ieders belang – ook het onze.
Presentatie voor de adviesgroep informatievoorziening GEMMA van KING zoals verzorgd op 4 december 2015. Gaat in op wat enterprise-architectuur is en wat de relatie is met GEMMA.
Introductie tot Agile werken. Waar komt het vandaan en wat komt er bij kijken als je als opdrachtgever intern of extern een ontwikkelteam inschakelt die volgens Agile principes werkt?
Kadenza agile scrum in business intelligence projecten heliview 2011Kadenza Plus
Kadenza is begin 2010 gestart met Agile Scrum binnen Business Intelligence projecten. Hoe zet zet je Agile Scrum succesvol in binnen Business Intelligence projecten ? En wat zijn de ervaringen en tips vanuit Kadenza. Deze presentatie is gegeven op het Heliview BI congres 2011.
FACET Academy - wendbaar als ondernemerfransvanrooij
Als ondernemer moet je op veel terreinen snel kunnen schakelen.Tijdens deze sessie gaan wij je analyseren en bepalen wij gezamenlijk de mogelijkheden die jij als ondernemer hebt om een persoonlijke ‘wendbaarheid’ te ontwikkelen.
It is important to make architecture accessible in a good way so that it is accessible to all target groups as much as possible. At the same time, architectural languages such as ArchiMate are not fully focused on this. In addition, they are actually too abstract. You cannot express exactly enough what you are trying to model and the resulting model is open to several interpretations. Linked Data fits in well with these objectives and makes it easier to define and unlock more accessible and more targeted information.
In this presentation Danny Greefhorst will tell more about the motivation behind the idea, but also show a further elaboration. For example, he has made a mapping of ArchiMate to commonly used Linked Data vocabularies. He also made a demonstrator, in which you can see how you can define, enrich and publish ArchiMate models as Linked Data. He will also discuss how the European reference architecture EIRA is available as Linked Data.
Presentation for Data Modeling Zone Europe 2021. The foundation for any data model is an understanding of reality. This is typically supported by the construction of conceptual models. Understanding can and should however start in an earlier phase, and should not require formal models since this creates a gap between modelers and subject matter experts. Instead, it should start at a language level, which everyone understands. Thesauri are good instruments to support understanding at a language level. They sit in a sweet spot between a glossary of terms and a formal conceptual
model. Danny Greefhorst shows what a thesaurus is, how you can use it to model a universe of discourse and provide you with practical guidelines.
Op 20 januari organiseerde de interessegroep architectuur van het KNVI samen met GIA en NAF een insight sessie over design for sustainability. Het initiatief komt uit een werkgroep op het onderwerp bestaande uit Danny Greefhorst, Patricia Lago, Martijn Sasse, Wouter Paul Trienekens en Gijs van Schouwenburg. Deze presentatie bevat het resultaat van de sessie, die vooral bestaat uit input van deelnemers via Mentimeter,
Data is de nieuwe haarlemmerolie. Organisaties willen datagedreven worden en hun beslissingen baseren op feiten. Ze willen kunstmatige intelligentie, machine learning en deep learning inzetten om diepere inzichten te halen uit hun data. Dit alles veronderstelt dat duidelijk is wat de data betekent en juist daar gaat het vaak fout. Woorden en hun definitie zijn de basis voor datamanagement. In deze presentatie geeft Danny een overzicht van datamanagement en de rol van thesauri daarbinnen.
NORA/Gegevensmanagement heeft de handschoen opgepakt om een overheidsbrede standaard voor gegevenskwaliteit op te zetten. We hebben internationale standaarden en een diversiteit aan ervaringen bij (overheids)organisaties geanalyseerd, geïntegreerd en vertaald naar een breed toepasbaar kwaliteitsraamwerk. Dit raamwerk beschrijft de dimensies en attributen waarbinnen gegevenskwaliteit expliciet kan worden gemaakt. Het is een praktische checklist, die je kunt toepassen in allerlei contexten. Met plezier presenteren we het resultaat en nodigen we jullie uit om mee te denken over het toepasbaar maken van deze resultaten.
Presentatie Gegevenskwaliteit in de Omgevingswet voor Werkgroep GABDanny Greefhorst
Deze presentatie geeft een overzicht van het rapport over gegevenskwaliteit dat is opgesteld in het kader van de Omgevingswet en de stappen die zijn gezet.
Er zijn allerlei routes om de kwaliteit van data te verbeteren. Het is belangrijk dat je een route kiest die aansluit bij de concrete doelen en problemen in je eigen context. Deze routekaart laat een aantal veelvoorkomende routes zien.
De Omgevingswet heeft als ambitie dat iedereen meer inzicht krijgt in de leefomgeving en de regels die daarin gelden. Dit stelt eisen aan de kwaliteit van informatie over de leefomgeving. De presentatie laat zien wat gegevenskwaliteit is en hoe je dat kunt beschrijven. In de bijbehorende workshop is een gezamenlijke verkenning uitgevoerd naar wat je zou willen zien als afnemer in de bijsluiter (metadata).
Presentatie zoals verzorgd op het seminar "Smart Data Practices" op 31 januari 2019. Iedereen heeft zijn mond vol van data, maar wat zijn de trends en ontwikkelingen die interessant zijn. Wat is hype en wat is hoop? Danny Greefhorst vertelt vanuit zijn persoonlijke kennis en ervaring over wat hij denkt dat interessant is. Daarbij kijkt hij naar algemene ontwikkelingen, maar ook naar praktische toepassingen in organisaties in verschillende sectoren. Hij vertelt vooral ook over zaken die randvoorwaardelijk zijn om data echt te laten werken. Sleutelwoorden daarbij zijn Geo-BIM integratie, FAIR, kennis- en informatiemodellering, datakwaliteit, metadata en citizen science.
The role of enterprise architecture in digital transformationDanny Greefhorst
Enterprise architecture and digital transformation are a great combination. Enterprise architecture provides a structured way to support your digital transformation. It enables you to translate your value proposition to the capabilities and enablers to support it. In provides integration of all relevant aspects; people, process, information and technology. It provides insight, supports planning and shows what is really important.
Presentatie Gegevenskwaliteit voor Nationaal ArchiefDanny Greefhorst
Deze presentatie geeft een overzicht van de resultaten van een werkgroep gegevenskwaliteit in de context van de Omgevingswet. Belangrijke boodschap daarbij is dat kwaliteit een belangrijke drijfveer zou moeten zijn en dat gegevenskwaliteit daarvan slechts een manifestatie is.
We zijn gewend uit te gaan van een maakbare wereld; wat je erin stopt komt er ook uit. Door snelle veranderingen en globalisering neemt de complexiteit van vraagstukken echter toe. Het is vrijwel onmogelijk geworden om alles nog te overzien. We moeten accepteren dat het niet meer mogelijk is om alle relevante kennis te verzamelen voordat keuzes worden gemaakt. De werkelijkheid blijkt altijd net weer iets anders te zijn. De kunst is op een goede manier met deze onzekerheid om te gaan. Dit vraagt vooral een combinatie van creatief en kritisch denken.
De Omgevingswet is een belangrijke vernieuwing voor zowel burgers als voor de overheid. Het zorgt ervoor dat iedereen meer inzicht krijgt in de leefomgeving en de regels die daarin gelden. Dit stelt hoge eisen aan de kwaliteit van de gegevens over de leefomgeving en de informatieproducten die op basis daarvan gemaakt worden. Gegevenskwaliteit is dan ook vooral gedreven vanuit het perspectief van de afnemer van gegevens. Afnemers moeten n staat zijn om gegevens en informatie te gebruiken in hun eigen context. Dat kan alleen als de gegevens van voldoende kwaliteit zijn; als ze overeenkomen met wensen en verwachtingen. Deze presentatie is een samenvatting van de rapporten die zijn opgesteld.
De Omgevingswet is een belangrijke vernieuwing voor zowel burgers als voor de overheid. Het zorgt ervoor dat iedereen meer inzicht krijgt in de leefomgeving en de regels die daarin gelden. Dit stelt hoge eisen aan de kwaliteit van de gegevens over de leefomgeving en de informatieproducten die op basis daarvan gemaakt worden. Gegevenskwaliteit is dan ook vooral gedreven vanuit het perspectief van de afnemer van gegevens. Afnemers moeten n staat zijn om gegevens en informatie te gebruiken in hun eigen context. Dat kan alleen als de gegevens van voldoende kwaliteit zijn; als ze overeenkomen met wensen en verwachtingen.
Dit rapport is het resultaat van een werkgroep met vertegenwoordigers van beoogde informatiehuizen in de context van de Omgevingswet. Het is gestart als een working paper en doorontwikkeld tot een volwaardig kwaliteitsraamwerk. Het geeft een handreiking voor het inzichtelijk maken van gegevenskwaliteit in de context van de Omgevingswet. Het beschrijft een visie en een aanpak voor gegevenskwaliteit op basis van algemene theorie en ervaringen bij de overheid.
Handreiking bij gegevenskwaliteit in de omgevingswetDanny Greefhorst
De Omgevingswet is een belangrijke vernieuwing voor zowel burgers als voor de overheid. Het zorgt ervoor dat iedereen meer inzicht krijgt in de leefomgeving en de regels die daarin gelden. Dit stelt hoge eisen aan de kwaliteit van de gegevens over de leefomgeving en de informatieproducten die op basis daarvan gemaakt worden. Gegevenskwaliteit is dan ook vooral gedreven vanuit het perspectief van de afnemer van gegevens. Afnemers moeten in staat zijn om gegevens en informatie te gebruiken in hun eigen context. Dat kan alleen als de gegevens van voldoende kwaliteit zijn; als ze overeenkomen met wensen en verwachtingen. Dit document biedt een verdieping van het rapport “Gegevenskwaliteit in de omgevingswet – een raamwerk voor gegevens en informatieproducten”. Het geeft een verdere handreiking voor mensen die er concreet mee aan de slag willen.
Presentatie Kritisch Denken van Informatie voor NAF ALVDanny Greefhorst
Deze presentatie is gegeven op de Algemene Leden Vergadering van het Nederlands Architectuur Forum op 12 december 2017 om de werkgroep te introduceren. De intentie van de werkgroep is om in 2018 5 sessies te organiseren.
Workshop Kritisch Denken op Landelijk Architectuur Congres 2017Danny Greefhorst
Op 17 november heeft de werkgroep een georganiseerd op het Landelijk Architectuur Congres. In deze workshop zijn verschillende denktechnieken gepresenteerd en zijn deelnemers aan de slag gegaan met een aantal ethische vraagstukken. Dit is het presentatiemateriaal dat is gebruikt in de introductie.
Presentatie voor Landelijk Architectuur Congres 2016. Boodschap: De zienswijze van mensen wordt belangrijker dan het kennen en analyseren van alle feiten.
1. Enterprise Architectuur –
terug naar de essentie
Thinking outside the model, 9 mei 2018
Danny Greefhorst
dgreefhorst@archixl.nl
2. De relatie tussen Agile en Enterprise Architectuur
De essentie van architectuur - werkelijkheid en intenties
Agenda
3. • EA is een waterval aanpak
• In een EA moet je alles uitmodelleren
• Je moet alle stappen in de methode uitvoeren
• Architectuurprincipes zijn wetten
• Het ontwikkelen van een EA kost heel veel tijd
• EA gaat alleen over IT
• EA bemoeit zich met verantwoordelijkheden van een project
Misconcepties over Enterprise Architectuur (EA)
4. Hoe Enterprise Architectuur overlapt met Agile
Enterprise Architecture Agile
Focus op management
Produceert overzicht en inzicht
Pre-project
Niet noodzakelijk dagelijks
Abstractie
Focus op gebruikers
Produceert werkende software
Project
Dagelijks werk
Technische excellentie
Iteratief
Multi-disciplinair
Gemandateerde gebruikers
Collaboratief
Soft skills
Alleen essentiele zaken
5. Agile principes
● Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
● Welcome changing requirements, even late in
development. Agile processes harness change for the
customer's competitive advantage.
● Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.
● Business people and developers must work together
daily throughout the project.
● Build projects around motivated individuals. Give them
the environment and support they need, and trust
them to get the job done.
● The most efficient and effective method of conveying
information to and within a development team is face-
to-face conversation.
● Working software is the primary measure of progress.
● Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
● Continuous attention to technical excellence and good
design enhances agility.
● Simplicity--the art of maximizing the amount of work
not done--is essential.
● The best architectures, requirements, and designs
emerge from self-organizing teams.
● At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
source: http://agilemanifesto.org
Agile is een architectuur
7. Toepassen van agile principes op EA proces
● Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
● Welcome changing requirements, even late in
development. Agile processes harness change for the
customer's competitive advantage.
● Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to the
shorter timescale.
● Business people and developers must work together
daily throughout the project.
● Build projects around motivated individuals. Give them
the environment and support they need, and trust
them to get the job done.
● The most efficient and effective method of conveying
information to and within a development team is face-
to-face conversation.
● Working software is the primary measure of progress.
● Agile processes promote sustainable development. The
sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
● Continuous attention to technical excellence and good
design enhances agility.
● Simplicity--the art of maximizing the amount of work
not done--is essential.
● The best architectures, requirements, and designs
emerge from self-organizing teams.
● At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
source: http://agilemanifesto.org
The draft version
of the
architecture
8. Architecture vision
Architecture model
Agile start waar Enterprise Architecture eindigt
building
block
building
block
Goal
Business
Requirement
Architecture
Principle
Agile project
Application
epic user story
Architecture roadmap
candidate
project
candidate
project
component component
componentcomponent
9. Architecture vision
Architecture model
Agile start waar Enterprise Architecture eindigt
building
block
building
block
Goal
Business
Requirement
Architecture
Principle
Agile project
Application
epic user story
Architecture roadmap
candidate
project
candidate
project
component component
componentcomponent
Pay for order online Pay via Paypal
Increase
customer
satisfaction
Self-service
Customers do not have
direct access to back-
office applications
Portal project
Customer Portal
10. Scaled Agile Framework
source: http://scaledagileframework.com
- provides a high-level, all-inclusive vision
- defines key technical initiatives
- understands strategic themes
- influences modeling, design and coding practices
- facilitates reuse of code,
components and patterns
- synchronizes disciplines across solutions
11. • Begrijp de intenties en wees doelgericht
• Begrijp de werkelijkheid en maak eerst conceptuele modellen
• Voorkom onwerkelijke abstracties
• Start met modelleren van bedrijfsobjecten en bedrijfsfuncties
• Denk vanuit de 80/20 regel
• Creëer snel waarde
EA moet zich richten op de essentie
12. Begrijp de intenties en wees doelgericht
Doelstellingen
Eisen
Beleids
uitgangspunten
Architectuur
principes
Ontwerpkeuzen
B TI
B TI
B TI
B TI
B TI
Ontwikkelingen
B TI
Behoeften
B TI
RichtlijnenStandaarden
B TIB TI
Missie, visie en
kernwaarden
13. Gegevensobject
• een op zichzelf staand geheel van gegevens met een eigen identiteit
• behoort bij een logisch objecttype en daarmee ook bij een conceptueel objecttype
• is gerelateerd aan object in de werkelijkheid
Term
• woord dat we gebruiken om te refereren aan objecten in de werkelijkheid
• betekent verschillende dingen voor verschillende mensen en in verschillende contexten
Conceptueel objecttype / Begrip
• een type van gelijksoortige objecten
• de naam is een term die gebruikelijk is voor dergelijke objecten
Begrijp de werkelijkheid
Werkelijkheid
• een beeld van de echte of hypothetische wereld
• de echte wereld kunnen wij dus niet direct zien
Object
• een fenomeen in de werkelijkheid
• dat deel wat wij ervan waarnemen
Logisch objecttype
• een type van gelijksoortige gegevensobjecten
• gerelateerd aan één of meer conceptuele objecttypen
Domein van beschouwing
• een afbakening van de werkelijkheid waarnaar wordt gekeken
14. Wees je bewust van het bestaan van meerdere werkelijkheden
Objectieve werkelijkheid
wat onafhankelijk van onze
perceptie bestaat
Juridische werkelijkheid
wat juridisch geldt
Administratieve
werkelijkheid
wat is vastgelegd
Gedeelde werkelijkheid
wat wij gezamenlijk denken
Persoonlijke werkelijkheid
wat ik persoonlijk denk
15. • Benader de objectieve werkelijkheid zo goed mogelijk door te redeneren vanuit de gedeelde
werkelijkheid, denk daarbij kritisch en schuw daarbij ook niet de wetenschap
• Zorg dat de modelelementen in een conceptueel model ook bestaan in de werkelijkheid
• Geef modelelementen in een conceptueel model een naam die gangbaar is in het domein van
beschouwing
• Zorg dat de definities van modelelementen overeenkomt met een gangbare interpretatie van de
naam
• Gebruik termen en afkortingen die eenduidig zijn en begrijpelijk zijn voor de doelgroep of expliciet
zijn gedefinieerd
• Zorg dat een conceptueel model geen informatie bevat over representatie of de wijze waarop
gegevens worden opgeslagen of uitgewisseld
• Zorg dat alles dat relevant is in het domein van beschouwing onderdeel uitmaakt van het
conceptueel model
• Beperk het conceptueel model tot alles dat relevant en belangrijk is in het domein van beschouwing
Modelleer eerst conceptueel en voorkom onwerkelijke abstracties
16. • Taal is een krachtig instrument en om over de werkelijkheid te communiceren
• Onze taal en het gebruik ervan is niet altijd representatief voor de werkelijkheid
• Woorden zijn belangrijk; kies ze zorgvuldig
• We gebruiken allerlei woorden die niet herkenbaar zijn voor de doelgroep
• Woorden (termen) zijn niet hetzelfde als begrippen
• De werkelijkheid bestaat uit beweging en dat is lastig in woorden te vatten
• Eigenlijk levert elk gebruik van een woord een nieuw begrip
• We hebben de neiging om dingen te generaliseren
• Onze woorden impliceren vaak dat we alles al weten over de werkelijkheid
• Voorkom woorden zoals “altijd” en “alle”; benoem de observaties
• Door dingen te benoemen zijn er ook dingen die je niet benoemt
• Presenteer interpretaties, inferenties, aannames, overtuigingen en gevoelens niet als feiten
• Maak het expliciet als je anderen citeert en wie je citeert
Denk om je taal; creëer begrip
17. Denk kritisch
Doel
waar wordt
naar
gestreefd?
Vraag
wat is het
probleem?
Informatie
wat zijn de
feiten?
wat is af te
leiden?
Inferentie
wat zijn de
begrippen?
Concepten
Aannames
waar is van
uitgegaan?
Implicaties
wat zijn de
consequenties?
Gezichts-
punten
hoe is
gekeken?
is het
duidelijk?
is het
waar?
is het
logisch?
is het
plausibel?
is het
relevant?
is het
belangrijk?
is het specifiek
genoeg?
is het
eerlijk?
18. • Enterprise Architectuur biedt een Agile project een visie
• Agile biedt Enterprise Architectuur een goede set principes
• Enterprise Architectuur moet zich richten op de essentie
• Begrijp de intenties en doe alleen wat nodig is om de doelen te bereiken
• Modelleer eerst de werkelijkheid, daarna pas ontwerpkeuzes
• Wees je bewust van het bestaan van meerdere werkelijkheden
• Voorkom onwerkelijke abstracties
• Denk om je taal; creëer begrip
• Denk kritisch
Conclusies