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
2. Dr. Bas van Gils
+31-(0)6-484 320 88
b.vangils@bizzdesign.nl
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)
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. Thema’s 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!
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
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?
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)
KPI’s &
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
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?
29. In de woorden van John Ladley
The 21st century business features information as
the fuel. We don’t 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?
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”.
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
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
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’
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