Professional Documents
Culture Documents
TOGAF 9 ADM phases in order to align IT with changing business strategies and
capabilities
It will also be presented soon as a webinar in the context of our partnership with iCMG :
http://live.icmgworld.com/
Note : TOGAF 9 )The Open Group Architecture Framework( and ArchiMate 2 are trademarks of the Open Group
This work by Birol Berkem )GooBiz.com( is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
Permissions beyond the scope of this license may be available by e-mail to info@goobiz.com
What are the roles of the EA in capitalizing on the business knowledge and
aligning IT with the changing strategies ?
Architecture Planning :
Business Drivers and Goals
Concerns of Stakeholders,
Principles, Requirements,
Capability Assesment, Business
Transformation Readiness Factors,
Development of the
Enterprise Architecture,
Views of the Architecture
across domains,
Risk Mitigation ,
techniques to specify
Governance Perspectives for the EA Operating Model
What we do
have to
improve"
Shareholder
requests
Branding
displayed to
customers
Tactical and
process level
KPIs
to specify
here
What we have
to do to
enhance value
creation
Birol Berkem
GooBiz 2012/2014
throughout
Business, IS and Technology Capabilities using ADM
Business agility is
the ability of a
business to adapt
rapidly and cost
efficiently in response
to changes in the
business
environment.
How to implement
actions that are part
of the BSC
Perspectives and
monitor risks ?
How to ensure
integration and
coherence of the B, C, D
phase outcomes and
find solutions during
transformation
programs ?
Drivers and
Goals to support
the BSCs
Financial &
Customer
Perspectives ?
Activities and
processes to support
the BSCs Business
Process and Resource
Perspectives ?
How to adapt business, IS and Technology Architecture Capabilities using such governance
perspectives to increase business agility ?
10
12
13
ArchiMate 2 brings
BIZ.FUNCTION
consistency
(well established
notation with
unambiguous
relationship types),
completeness
)explicit modelling of
requirements,
principles,
constraints,work
packages, transition
architectures(,
traceability
)relationships to
architecture
components using
views across multipledomains(.
14
Simplified ArchiMate Elements adapted from
EA Modeling with ArchiMate & Sparx - A.
Sikandar Cap Gemini Canada
16
What we do
have to
improve"
Shareholder
requests
Branding
displayed to
customers
What we have
to do to
enhance value
creation
Birol Berkem
GooBiz 2014
1
7
18
19
From the Open Groups TOGAF 9.1 Specifications
Birol Berkem
GooBiz 2014
20
20
2
1
Baseline State
assessment and
Future State
aspiration of the
performance level of
each capability,
as well as impacts to
the business
organization
resulting from the
successful
deployment of the
Target Architecture
may be modeled on
the basis of these
assignments
within target
capabilities
(to beViewpoints
continued)
Business functions to deliver Target Capabilities can also be discovered using ArchiMate
(cf.
next slide)
2
2
How to structure these Capabilities until the Technology Layer to mitigate risks, adapt them to changing
requirements and align related SOA process components ?
Conclusion
25
BUSINESS CAPABILITY
ORCHESTRATOR
How to guide corresponding functional service level expectations in order to align SOA process
26
components then describe related process orchestration ?
CAPABILITY
ORCHESTRATOR
Then to describe the orchestration of service point activities we will use a process model27
(cf. next slide)
BUSINESS CAPABILITY
ORCHESTRATOR
Actions of the orchestrator service makes call to its service point behaviors to realize
the Register Visitor Capability
28
BUSINESS FUNCTION
TO DELIVER THE
PORTFOLIO
MANAGEMENT
CAPABILITY
BUSINESS
FUNCTION
TO DELIVER THE
PORTFOLIO
MANAGEMENT
CAPABILITY
BUSINESS
FUNCTION
TO DELIVER THE
EXTENDED CRM
CAPABILITY SYSTEM REQUIREMENTS
(based on process level KPIs
Now, we need to perform an impact analysis for implementing each required business capability
29
until the Technology Layer using ArchiMate (cf. for Register Visitor function presented next)
Birol Berkem
GooBiz 2014
29
Development of the
Architecture Views across
Business and IS domains
Birol Berkem
GooBiz 2014
The impact analysis should continue to be performed until the Technical layer (cf. next
30
30
slide)
Development of the
Architecture Views across
IS and Technical domains
How to consolidate the gap on the basis of this impact analysis and
design the roadmap (cf. Part IV)
31
Birol Berkem
GooBiz 2014
32
Conclusion
Lets start by drawing the Roadmap and its underlying capabilities for transition architectures
33
Lets continue by determining deliverables and work package actions to deliver the
capability increments of the transition architecture
35
35
Birol Berkem
GooBiz 2014
36
Birol Berkem
GooBiz 2014
BUSINESS CAPABILITY
ORCHESTRATOR
37
Birol Berkem
GooBiz 2014
38
Conclusion
39
USE
CASE
)UC(
Service/Request
Point )UC Comp(
Service/Request
Point )SRV Comp(
Business Capability
Component
BUSINESS CAPABILITY
ORCHESTRATOR
BUSINESS CAPABILITY
ORCHESTRATOR
B.C.O
B.C.O
40
Internal Structures of the SOA Business Capability Component are kept conform to the published Capability Model
Birol Berkem
Fragments (Phases B to F) - Thus, we just have to describe SBBs to plug-in into these ABBs (UC and servicepoints
above )
specified using
a service choreography
BUSINESS LAYER
I_Entry
<<SRV-P>> GOAL-DRIVEN
Visitor
[Entry]
<<UC-Comp>>
Visitor [Entry]
<<REALIZE>>
Visitor
<<SRV-P>>
Visitor
[Notification]
[Registration]
FUNCTIONAL LAYER
UI
B.C.O
SERVICE
VISITOR
[REGISTRATION]
<<ENTITY>>
Visitor
<<ENTITY>>
<<ENTITY>>
Question
naire
DATA
SERVICES
Form
UNCTIONAL LAYER
BUSINESS CAPABILITY
ORCHESTRATOR
Service/Request
Point )UC Comp(
Service/Request
Point )SRV Comp(
Business Capability
Component
BUSINESS CAPABILITY
ORCHESTRATOR
BUSINESS CAPABILITY
ORCHESTRATOR
<<Trace>>
<<Trace>>
SRV-Cmp
UC-Cmp
GdS_Comp
Visitor_Registration::
Visitor_Entry
UC_Comp
Visitor_Registration::
Visitor_Entry
complete_fields: boolean
form_incomplete: boolean
visitor_entered: boolean
+ enter_visitor)( : void
complete_fields)( : void
fill_form)( : void
{pre : form_found}
42
thanks_for_entry)( : void
entry_processed: boolean
entry_requested: boolean
form_registered: boolean
form_validated: boolean
+ enter_visitor)( : void
- process_entry)( : void
{pre: entry_requested}
- register_form)( : void
- validate_form)( : void
B.C.O
B.C.O
Summary - Driving SOA through TOGAFs ADM Phases using ArchiMate and UML
In Phases G & H : Capability Driven
SOA Backbone Components are
Implemented to realize expected
functions and Changes are Managed
In Phases E & F :
Implementation Projects are
planned to realize Capabilities
43
Conclusion
The alignment of organizations with their changing environment requires a
Goal and Capability Driven Development that allows :
Communication of key requirements of the future state of the enterprise (strategies,
principles, vision ) on Goal and Capability basis to ensure a coherent evolution,
Propagation of the changes to ensure a coherent reactivity until the Technology layer
SOA solution building-blocks (components)
Complementary information to this presentation about the Agile Enterprise Modeling, IT and System Specifications can
be found on our website : www.goobiz.com
Its complementary presentation as a webinar entitled How to increase business agility using TOGAF and ArchiMate
will be organized soon in the context of our partnership with iCMG : http://live.icmgworld.com/
44