View
913
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Presentation from BizzDesign on Archimate 2.0 to Iasa UK
Citation preview
Delivering Enterprise Architecture
with TOGAF® and ArchiMate®
Enterprise Architecture using open standards
Harmen van den Berg, BiZZdesign
BiZZdesign in one slide…
Tools Consultancy
TrainingBest practices
� Design tools for EA and BPM
� Monitoring tools for Governance
� Publication via InSite Portal
� Architecture, Business and IT
� Project Management
� Design / modeling
� ArchiMate®
� TOGAFTM
� Reference models
� Foundation
� Practitioner
� Certification
� Accredited by The Open Group
� Powerfull
� User friendly
� Experienced
� Certified
� Practical
� Open standards
� Personal attention
� Practical focus
Let’s get to know each other!
Raise your hand:
• Who has ever attended a TOGAF training course?
• Who is TOGAF9 certified?
• Who has not heared of ArchiMate before this seminar?
• Who is using ArchiMate?
• Who is ArchiMate certified?
• Who is a business or IT architect?
• Who just discoverd he or she is in the wrong room?….
Proposed schedule
• Introduction
• Enterprise Architecture
• ArchiMate– Core language
– Extensions
• TOGAF– The ADM
• TOGAF and ArchiMate– Examples ArchiMate models
– Examples typical analysis with ArchiMate
• Conclusions
• Coffee!
Enterprise Architecture
Remco Koolhaas - Seattle Public Library
Why Enterprise Architecture?
• Managing change and complexity:
– Aligning business and IT
– Outsourcing
– Impact analysis
– Project support (project start architectures)
– Portfolio management
– Communication with stakeholders
– …
• Obtaining insight in current situation (as-is)
Flickr by neil nathansonTOGAF is an instrument for producing and using Enterprise Architecture
What is Enterprise Architecture?
• A discipline, with the objective ofsteering changes
• A product
– A design that shows the coherence betweenproducts, processes, organisation, informationsupply and infrastructure, based on a vision andcertain explicit starting points, principles and preferences
• A process
– Way of working
– Aimed at the development and use of enterprisearchitectures within an enterprise
– With people and resources
Process architecture
Application architecture Technical architecture
Information architecture
?
Ingredients of an EA Approach
View-
pointsProcess Language
Enterprise Continuum, Repository, Reference Models
ArchiMateTOGAF
Question
How to cook an egg?
Number of stepsWay of describingStart of processEnd of process
The process of cooking an egg…
Why one process and language?
• Communication
• No ambiguity
• Coherence
• Consistency
• Visualization
• Analysis
• …
ArchiMate®
The open standard for modeling
enterprise architecture
Do you recognize this?
Process architecture
Application architecture Technical architecture
Information architecture Product architecture
?
?
?
?
?
The ArchiMate Language
ArchiMate languageHigh-level modelling
within a domain
modelling relations between domains
Basis forvisualisations
Basis foranalysesRelate to
standards
ArchiMate
• Language for describing enterprise architecture
• Covers business, application and technology
– With relations between these layers
• Extensions for
– Motivation
– Migration and implementation
• Graphical language with formal semantics, enabling analysis and tool support
• Techniques for visualization and analysis, aimed at various stakeholders
• Open standard maintained by The Open Group
Layers, Aspects, and Domains
Technology
Application
Business
Environment
Passive
“object”
Behaviour
“verb”
Active
“subject”
Processdomain
Informationdomain
Datadomain
Organizationdomain
Productdomain
Application domain
Technical infrastructure domain
ArchiMate core and extensions
• ArchiMate ‘core’
( = ArchiMate 1.0)
– Business
– Applications
– Technology
• Two extensions in ArchiMate
2.0
• Implementation & migration
extension
– Programs and projects
– Plateaus
• Motivation extension
– Stakeholders, drivers and
goals
– Principles
– Requirements
ArchiMate Core
Motivation
Extension
Implementation &
Migration
Extension
Extension for
…
Summary of ArchiMate 2.0 CoreB
usin
ess
Ap
plic
atio
nTe
ch
no
log
y
Passive structure Behavior Active structure
Some examples of the ArchiMate language for
“educational purposes”
Examples created using BiZZdesign Architect
Products and services
PremiumService
PaymentService
InsurancePolicy Damage insurance
PolicyService
Beinginsured
Policy mutationService
DeclarationService
Customer
Business services
Contract Product Value Role
Aggregation
Association
Processes and roles
Accept andRegister claim
Specialist Car damage
Assess claimDamagenotification
Pay claim
Taxateur Employee FinanceAdministrative employee
:-)customer
Event Process
Role
Event
Triggering
Assignment
Business functions
Product development
Risk management
Treasury
Asset management
Customer changes
Contract changes
Contracting
MarketingSystem development
Assessment
Acceptance
Claims handling
Collecting
Facturation
Financial handling
Customer relations
Composition
(by nesting)
Business Function
Business objects
Lifeinsurance
InsuranceInsurancerequest
Travel insurance Damage insurancePensioninsurance
Damagedata
Damageform
Business objectRepresentation
Aggregation
Specialization
Realization
Applications and application services
Assessmentservice
Acceptationsystem
AcceptationService
Registrationsysteem
Paymentsystem
RegisterService
AcceptationInterface
Customer administrationsystem
Assessmentsystem
Assess claimAccept andRegister claim
Applicationservice
Applicationcomponent
Applicationinterface
Business
process
Used-by
Realization
Composition
Infrastructure
Customer administrationsystem
ClaimFiles Service
CustomerFile Service
Acceptationsystem
DBMS
MessageQueing
CICS
MainframeNAS FileServer
LAN UnixServer 1
UnixServer 2
Unix Server Farm
FirewallProfit
Applicationcomponent
Infrastructureservice
Node
DeviceNetwork
System
software
Used-by
Realization
Assignment
Composition
Example: Layered view
PaymentService
Customer administrationservice
DeclarationService
Accept andRegister claim
AcceptationService
Pay claim
Assessmentservice
Damagenotification
:-)customer
Assess claim
Acceptationsystem
Assessmentsystem
Customer administrationsystem
Messagingservice
ClaimFiles Service
Paymentsystem
MessageQueing
DBMS CICS
Mainframe
CustomerFile Service
NAS FileServer
The ArchiMate extensions
Motivation extension
Implementation and Migration extension
ArchiMate Motivation Extension
• Models stakeholders, drivers for change, business goals,
principles and requirements, and their relationships
• Mainly addresses the needs of the early TOGAF phases
and the Requirements Management process
• Inspired by standards and existing techniques such as
OMG’s Business Motivation Model, KAOS, i*
• Supports traceability between motivations and other
architectural components
ArchiMate Motivation Extension
Examples
Examples
Examples
Influence Relationship
Implementation & Migration Extension
• Models projects, programs, plateaus and gaps
• Mainly addresses the needs of the later phases of the
TOGAF ADM cycle
• Supports
– Management of individual projects and project portfolios
– Gap analysis
– Transition and migration planning
• Supports traceability between projects and other
architectural components
ArchiMate Implementation & Migration
Extension
Example Implementation & Migration
Plateaus
Example Implementation & Migration
Work packages / projects
Example Implementation & Migration
Example Implementation & Migration
More complex plateau / project view
Viewpoints and views
Stakeholder communication
Less is more…
“let’s ask the architect to leave out this rubbish, then we will get a nice result!”
“let’s ask the architect to leave out this rubbish, then we will get a nice result!”
Views on a shared model
A1 A2 A3
P1 √
P2 √ √
Repository
P1 P2
A1 A2
S1
O1
D1 E1 F1
M1
A3
S2
A1 A2
S1
A3
S2
D1 E1 F1
P2
A2
F1
S2
Viewpoints and views (ISO/IEC 42010)
Typical stakeholders for EA
• Upper-level management
• Middle-level management
• End user
• Architect
• Operational manager
• Project manager
• System developer
• System administrator
• …
Stakeholder: not only a role!
• A stakeholder is a person, with personal interests
• Investigate your stakeholder
– Presentation or conversation?
– Words or pictures?
– Details or overview?
– Cartoons or UML-diagrams?
– PowerPoint, Word, or Excel?
– Golf, basketball, football ,or soccer?
– Cars or bicycles?
– …
• Find the stakeholders’ sweet spot!
Classification viewpoints ArchiMate
architect,
software
developer,
business process
designer
Deciding
Designing Informing
Details
Coherence
Overview
product manager,
CIO, CEO
customer,
employee,
others
Goal
Goal
Conte
nts
Conte
nts
Viewpoint Goals
• Viewpoints for designing
– typically used by architects in the design process
– Examples: Application diagram, Process diagram
• Viewpoints for deciding
– intended to support managers in making decisions
– Examples: landscape map, cross-reference table, analysis
report
• Viewpoints for informing
– inform stakeholders about an architecture
– Examples: process illustration, animation, cartoon
Level of Detail
• Details
– small part of an architecture with high level of detail
– e.g. for a software engineer designing and implementing a component, or process owner responsible for optimizing a process
• Coherence
– spans multiple aspects or layers and shows their relations
– e.g. for an operational manager responsible for IT support for a number of business processes
• Overview
– abstract, comprehensive view of multiple aspects and layers
– for enterprise architects and upper-level managers
Inspiration: SQVID
Different ways to look at an apple(ication)
Views vary on the SQVID-dimensions
• Think about these dimensions before creating views:
– What does your stakeholder need?
– Support his concerns, not your own!
Summary ArchiMate
• Language for describing enterprise architecture
• Covers business, application and technology
– With relations between these layers
• Extensions for
– Motivation
– Migration and implementation
• Graphical language with formal semantics, enabling analysis and tool support
• Techniques for visualization and analysis, aimed at various stakeholders
• Open standard maintained by The Open Group
ArchiMate and other languages
• ArchiMate: perfect starting point for MDA and software development
– ArchiMate incorporates the service paradigm
– ArchiMate has implementation relationships to process modelling languages (BPNM, BPEL)
– ArchiMate has implementation relationships to software engineering design languages (UML)
• ArchiMate connects architectural domains
– It has a broader scope, but less detail than UML and BPMN
– It does not replace specialized languages for different architectural domains, such as UML, BPMN and others
Transactionentry
Bill
creation
Financial ApplicationFinancial Application
Take out insurance
Receiverequest
Processrequest
Collectpremium
Requestinsurance
RequestInvoice
Class
diagram
Component
diagram
Activity diagram
Link detailed models to ArchiMate models
Detailled models in UML, BPMN, also pay attention to the relation to less formal
modelling in Powerpoint and Visio
Why not dive straight into UML?
• Business people just don’t understand it!
• Not designed for enterprise architecture
• Lack of integration of business, application and technical infrastructure aspects
• Too many details
• No explicit service paradigm
• Many diagrams = many models– ArchiMate works with views on one
model
ArchiMate certification
Overview certification program
Certification
• People certification
– To ensure that people are knowledgeable about ArchiMate
– Results in becoming ArchiMate certified @ The Open Group
– Requires training course from an accredited training provider
• Successfully complete a practical exercise during the training
• Successfully complete a multiple choice exam during the training
• Examination is only available of part of an accredited ArchiMate training course
• Training accreditation
– Only accredited training providers can provide certification
• Tool certification
– To guarantee that tools support the ArchiMate language
ArchiMate Tool Certification
• Minimal requirements for ArchiMate tools:
• Concept Coverage– All concepts from Core and Extensions
• Relationship Coverage– Alle relationships from Core and Extensions
• Language notation– Notation, syntax and semantics
– Nesting as alternative for relations
• Viewpoint support– All viewpoints supported
– Reuse objects and relations on different views
– Different grafical notations on different views
• Language extension mechanism– Adding attributes and specialisations of concepts and relations
59
ArchiMate Tool Certification
• Recommanded capabilities of ArchiMate tools:
• Concept Coverage
– Predefined specialisations
– Additional concepts (outside ArchiMate)
• Relationship Coverage
– Predefined specialisations
– Additional relationships (outside ArchiMate)
• Language notation
– Alternative notations
• Other capabilities
60
TOGAF
What is TOGAF?
• TOGAF is an architecture framework
• A framework that structures EA descriptions by
– Describing the process leading to the architecture.
– Discerning relevant viewpoints and modelling techniques;
– Indicating which elements should be part of an architecture
model (this part is limited in TOGAF)
What else is TOGAF?
• A vendor- and technology-independent framework
• Best practices and knowledge gathered from experienced experts worldwide
• The result of almost 15 years of development
• The description of a systematic series of steps and processes for the creation and description of IT architectures
• A collection of checklists at different levels – from business requirements to infrastructure components
• Information freely available through the web site of The Open Group
• Free use within your own organisation
• For commercial use, a “commercial license” is required (included in the membership of the Architecture Forum of The Open Group)
Why TOGAF as an architecture framework?
• A common process for developing and using architecture
• Represents best practice in architecture development
• By using TOGAF, architectures are developed that:
– Are consistent
– Reflect the needs of stakeholders
– Employ best practice
– Give consideration both to current requirements and to likely future needs of the business
• Combines well with ArchiMate
• Developed through a collaborative effort of >300 Architecture Forum members
The Structure
of TOGAF
The TOGAF Components
ArchiSurance
A case for applying the ADM
ArchiSurance
ArchiSurance Home &
Travel insurances
Structure of the New Company
Front-office
Home & Away back-office
Car back-office
Legal Aid back-office
Fragmented IT Landscape
MaintainingCustomer &
IntermediaryRelations
ClaimHandling
Contracting
DocumentProcessing
LiabilityInsurance
CarInsurance
TravelInsurance
HomeInsurance
Legal AidInsurance
Web portal
Call center application
Customer relationship management system
Home & Away
Policy administrationLegal Aid
backofficesystem
Legal AidCRM
Document management system
Home & Away
Financial application
Business
Functions
Products
FinancialHandling
Car insurance
application
Proposed Change
• Migrate to a single back-office system for the three back-offices.
• This system will replace:
– The Policy administration system and Financial application of the Home & Away back-office
– The Car insurance application of the Car back-office
– The Legal aid back-office system
• Migrate to a shared CRM system
Maintaining
Customer &
Intermediary
Relations
Claim
Handling
Contracting
Document
Processing
Liability
Insurance
Car
Insurance
Travel
Insurance
Home
Insurance
Legal Aid
InsuranceWeb portal
Call center application
Customer relationship management system
Home & Away
Policy administration Legal Aid
back
office
system
Legal AidCRM
Document management system
Home & Away
Financial application
Business
Functions
Products
Financial
Handling
Car insurance
application
Maintaining
Customer &
Intermediary
Relations
Claim
Handling
Contracting
Document
Processing
Liability
Insurance
Car
Insurance
Travel
Insurance
Home
Insurance
Legal Aid
InsuranceWeb portal
Call center application
Customer relationship management system
Home & Away
Policy administration Legal Aid
back
office
system
Legal AidCRM
Document management system
Home & Away
Financial application
Business
Functions
Products
Financial
Handling
Car insurance
applicationArchiSurance
back-office system
ArchiSurance CRM system
The ADM
Summary of the ADM process
2. “Getting the
architecture
right”3. “Making the
architecture
work”
4. “Keep the
process
running
1. “Getting the organisation
committed & involved”
Preliminary Phase
Activities in the Preliminary Phase include:
• Scope the enterprise
• Define enterprise architecture team and organization
• Identify architecture principles
• Select and tailor architecture framework
• Implement architecture tools
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Architecture Team and Organization
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Architecture Principles
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Phase A: Architecture Vision
Activities in the Preliminary Phase include:
• Establish the architecture project / define scope
• Identify stakeholders, concerns, and business
requirements
• Confirm/elaborate business goals, drivers and
constraints
• Develop Architecture Vision
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Stakeholder Analysis
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Business Goals and Initial Requirements
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Current and future goals
Architecture Vision
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Phases B, C, D: “Getting the Architecture
Right”
Activities in Phases B, C and D include:
• Select reference models, viewpoints and tools
• Develop Baseline Architecture
• Develop Target Architecture
• Perform gap analysis
• Conduct formal stakeholder review
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Business Architecture
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Realization of Requirements
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Business functions
Realization of requirements in processes
Baseline Application Architecture
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Target Application Architecture
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Application Architecture Gap Analysis
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Application Communication Diagram
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Process-Application Support
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Processes and applications in time
Information Structure View
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Information: business objects in time
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Data Dissemination Diagram
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Baseline Technology Architecture
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Target Application Architecture
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Technology Architecture Gap AnalysisPrelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Unintentional
omission
Platform Decomposition Diagram
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Application/Technology Support Map
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Application lifecycle management
Alternative view on ALM
Cost heatmap application landscate
Alternative views and animations
Phases E, F, G: “Making the Architecture
Work”
Activities in Phases E, F and G include:
• Review/consolidate gap analysis results
• Formulate implementation & migration strategy
• Identify/group/prioritise main projects/work packages
• Identify Transition Architectures
• Generate Architecture Implementation Roadmap Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Transition Architectures
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Claimdata mgt.
Policydata mgt.
Riskassess-
ment
ArchiSuranceback-office
systemPremiumcollection
Claimpayment
Home & Awayfin. application
Claimdata mgt.
Policydata mgt.
Claimpayment
Premiumcollection
Car insuranceapplication
Claimdata mgt.
Policydata mgt.
Premiumcollection
Claimpayment
Legal aidback-office system
Documentmanagement
system
ArchiSuranceCRM
system
Call centerapplication
Webportal
Call centerapplication
Webportal
ArchiSuranceCRM
system
Documentmanagement
system
Claimdata mgt.
Policydata mgt.
Riskassess-
ment
Premiumcollection
Claimpayment
ArchiSuranceback-office
system
Legal AidCRM system
Claimdata mgt.
Policydata mgt.
Riskassess-
ment
ArchiSuranceback-office
systemPremiumcollection
Claimpayment
Home & Awayfin. application
Claimdata mgt.
Policydata mgt.
Claimpayment
Premiumcollection
Car insuranceapplication
Claimdata mgt.
Policydata mgt.
Premiumcollection
Claimpayment
Legal aidback-office system
Documentmanagement
system
ArchiSuranceCRM
system
Call centerapplication
Legal AidCRM system
Webportal
Claimdata mgt.
Policydata mgt.
Riskassess-
ment
Premiumcollection
Claimpayment
ArchiSuranceback-office
system
Documentmanagement
system
ArchiSuranceCRM
system
Call centerapplication
Webportal
Projects for the Transitions between Plateaus
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
Application roadmap
Transition Application landscape
2012
2016
Roadmap and projects
Added value of projects
0
100
200
300
400
500
600
700
800
900
0 50000 100000 150000
Ad
de
d v
alu
e
Costs
Project scores
Project P1 High-revenue mutual fund
using integrated asset management
Project P2 High-revenue mutual fund
Project P3 Set-up integrated asset
management
Project P4 Integrate asset management
Project P5a Enable internet as a channel
Project P5b Add internet as a channel
Project P6 Integration of local ordering
services
Project P7 Integration of local reporting
services
Project P8 Real-time asset reporting
Project P9 Real-time asset monitoring
Compare scenario’s
Scenario Added value Costs Completion (month) Risk
1a-2a-3a 201,9864 285000 12 high
1a-2a-3b 276,0936 370000 12 high
1a-2b-3a 223,3208 285000 12 medium
1a-2b-3b 297,428 370000 13 medium
1b-2a-3a 236,4264 220000 10 high
1b-2a-3b 310,5336 305000 10 high
1b-2b-3a 257,7608 220000 10 low
1b-2b-3b 331,868 305000 13 low
0
50
100
150
200
250
300
350
400
200000 250000 300000 350000 400000
Ad
de
d v
alu
e
Costs
Scenario scores
1a-2a-3a
1a-2a-3b
1a-2b-3a
1a-2b-3b
1b-2a-3a
1b-2a-3b
1b-2b-3a
1b-2b-3b
Phases H & RM: “Keep the process
running”
Activities in Phase H and the RM process:
• Baseline requirements and monitor them
• Identify changed requirements
• Assess impact of changed requirements
Prelim.
A
Reqs.
Mgt.
E
G C
B
DF
H
ArchiMate provides traceability
Summary of the ADM process
2. “Getting the
architecture
right”3. “Making the
architecture
work”
4. “Keep the
process
running
1. “Getting the organisation
committed & involved”
Key points of the ADM
• The ADM is iterative:
– Over the whole process
– Between phases
– Within each phase
• The ADM is a generic method
– Intended to be used in a wide variety of enterprises in different
sectors
– The process can be adapted for specific situations, e.g., a
specific sector
ArchiMate and TOGAF
A strong combination!
TOGAF ADM and ArchiMate 2.0
Implementation & Migration
Business layer
Application layer
Technology layer
Information Behavior Structure MotivationPhase A:
ArchitectureVision
Preliminary
RequirementsManagement
Phase H:Architecture
ChangeManagement
Phase E:Opportunities& Solutions
Phase F:MigrationPlanning
Phase G:Implementation
Governance
Phase B:Business
Architecture
Phase C:Information
SystemsArchitectures
Phase D:TechnologyArchitecture
ArchiMate 1.0
Examples ArchiMate use
From various companies:
City of Enschede
TATA Steel
SNS Reaal
Example: Enschede
Registrerenadressen/straten
Wijzigenadressen/straten
Afmeldenstraten/adressen
Registrerengebieden
Wijzigen gebieden
Afmeldengebieden
ADR4all
ADR4all database
Adres
Straat
Huisnummer +letter + toevoeging
PostcodeWijk
Stadsdeel
BuurtGebied
Staatnaamgeving (Basisregistratie Vastgoed)
Vaststelling huisnummers (Basisregistratie Vastgoed)
Product
Application with functions
Application
data objects
Database
Example: Enschede
Registrerenbodemonderzoeken
Registrerenbodemverontreininging
Registrerenlocaties onderzoek
Registrerenpotentieel vervuilde
locatie
Managementrapportages
BIS4all
BIS4all database
SUB4all (voor BIS4all)
Kadastrale gegevens
Adres
Analyseresultaten
Boorgegevens
Peilbuisgegevens
Kosten
Soort
Status
Subject
Bodeminformatie
Geografischeinformatie
Vergunning /besluit
ADR4all database
GDSKAD4all database
Geografischecontouren
SUB4all database voor BIS
ArcView
Bestanduitvoerder
bodemonderzoek
Import XMLbodemonderzoeksdata
Export naar XML
SIKB tool
Wet-bodembescherming (Uitvoering Milieu)
Bodemsanering (Uitvoering Milieu) Bodemonderzoek (Uitvoering Milieu) Controle bodem (Handhaving milieu)
Example: Enschede
BIS4allAan- en verkoopboek DHV RioolbeheerADR4all BWT4all MelddeskBeheersysteem onroerend goed
VR-BeheerVerwervingsysteem Plan32RBSRioolkaartenSpeeltoestel DHV WegbeheerPIV4all DHV Basisbeheer
G4net
Applicaties
Verblijfplaats
Postcode
Locatie
Huisnummer +letter + toevoeging
Huisnummer Adreshistorie
Adres
Straat
Gegevensobjecten die met adressen / locaties te ameken hebben
Melddesk databaseADR4all database
VR-Beheer database Beheersysteem database
Speeltoesteldatabase
Databaserioolkaarten
Plan32 database DHVdatabase
PIV4all database Aan- en verkoopboek database
RBS databaseVerwervingssyteem database
G4net database
Onderliggende databases
Which data is used by which application, and stored in which database
TATA Supply Chain Transformation
In Scope of SCT
SCT Level 0 process flow
Capturing mapping to application landscape (fragment)
SCT Level 0 Process flow and mapping to
application landscape
High level App. Landscape / data flows
Core data flows
HTML report – Navigate through all views and documentation
SNS Reaal: Context and process models
Application and infrastructure models
132
Additional
properties for
applications
Application landscape with ALM advice
Conversion roadmap
Detailed decommissioning roadmap
Transition Application landscape
2012
2016
What about cost development?
Cost development
2012 2014 2016
Infrastructurecosts
Architecturerepository
Contract administration
Planningadministration
Adding cost related information
Breakdown costs per application
∆€ ∆€ ∆€ ∆€
∆€ ∆€
∑€
Example Application costs
Infrastructure costs
143
Cost heatmap
Conclusions and benefits experienced
AND SOME TIPS….
ArchiMate is more than drawing diagrams
• Consistent and integrated modeling…
– Is a kind of knowledge management
– helps to integrate various (types of) models
– enables stakeholder specific view generation
– enables analyses
• Insight in the various domains and the relations between these
• Easy to use, low complexity, step-by-step growth in advanced use
Position ArchiMate as an umbrella language for integrated high level
modelling and analyses over various domains
ArchiMate is a start - not an endpoint
• Open Standard is a “save choice”
• Think big, start small
– There are many possible concepts and relations;
– Select and learn;
• Training is required to fully benefit
– 2 day training is a suitable start
• Implementing ArchiMate means a change in how architects work.
– Takes time
– Communication
Consider the implementation of ArchiMate as a project…
Include change management aspects
Modelling efforts should be integrated
• With the EA process
– TOGAF ADM or any other
• With EA governance
– Validate the models
• With other modelling efforts
– Process modelling
– Software modelling
– …
When embedding EA (and ArchiMate) in the organization, work from the
perspective of products and deliverables!
ArchiMate is useful to...
• Bridge the gap between “free-format” strategy models and detailed solutions architecture models
• Enhance communication
• Makes models analyzable
• Have a common basis for more detailed modelling
• Well supported by tools and service-providers
Relate your ArchiMate models to your operating model or
business model when communicating to C-level
More information?
• ArchiMate: www.opengroup.org/archimate
– Information on the ArchiMate language
– Free download of the ArchiMate specification (html or pdf)
– Information on certification
• Van Haren publishers: www.vanharen.net
– Pocket guide ArchiMate
– ArchiMate 2.0 specification (hard copy or ePub)
• BiZZdesign: www.bizzdesign.nl / www.bizzdesign.com
– Information on our training offerings
– Information on the tool Architect
– Information on our consultancy offerings
Thanks!
• Thank you for attending this event!
• Feel free to contact me if you have any questions or
remarks
– +31 53 4878 151
– +31 6 5119 8282