This document provides a summary of core concepts from the TOGAF Foundation chapter 2. It discusses categorization systems used to organize architecture building blocks and solutions. It also describes the Architecture Development Method (ADM) phases and iterations for developing architectures. Finally, it introduces architecture models which represent stakeholder views and concerns through different views and viewpoints. The document emphasizes that the TOGAF framework provides a repeatable process to build reference models and maturity of enterprise architecture over time.
3. Core Concepts
▷Quick Summery of Togaf Core Concepts
▷Categorization System
▷ADM Phases & Iterations
▷Maturity Model of EA in Enterprise
▷Architecture Model ( Views , Viewpoint)
▷Togaf & Archimate & SOA
4. 1
Quick Summery of Togaf Core Concepts
▷ What & How Concepts
▷ Architecture Framework Structure
5. What & How Concepts
Building Blocks
(WHAT)
Differentiators
(HOW)
Process (HOW)
Function (WHAT)
▷ How can I do something ?
▷ Differentiators point of views
▷ Eg : How I Make Coffee ?
▷ Identify what you have ?
▷ Basic unit from which something is built up.
▷ What Building blocks you have ?
▷ Eg : What I Have to Make Coffee ?
Everything about architecture relates to these concepts
8. Categorization system
Arch.
Cont.
Solu.
Cont.
Foundation
Architecture
CommonSys.
Architecture
Industry
Architecture
Org.specific
Architecture
Generic Specific
Lego Box ( Enterprise Continuum)
Foundation Architecture
Generic components,inter-relationships,principles, and
guidelines that provide a foundation on which more
specific architectures can be built
Common Systems Architecture
Use services in Foundation Architecture to create an architecture
useful for building common Solutions(high reusable)
across a wide number of relevant domains.
Industry Architecture
Integration of common systemscomponents with
industry-specificcomponents (certain vertical industries)
Organization Specific Architecture
Describe and guide the final deployment of solution
components for a particular enterprise
B
D
A
T
B
D
A
T
12. Architecture Development Method ( ADM)
▷ Add and Consume B.B
▷ Can Apply Iterations ( ADM Guidelines)
▷ Can apply on different levels of details ( Segmentation)
▷ Repeatable process for developing Architectures
▷ Include Establish Architecture Framework , develop Architecture
content , Transitioning , govern realization of architectures
▷ Iterative Cycle of Continuous architecture definition
▷ Transformenterprise in response to business goals and
opportunities
ADM focus Points
13. Architecture Partitioning
▷ Allows for direction setting at an executive level.
Strategic Architecture
Segment Architecture
▷ Allows for direction setting and the development of
effective architecture roadmaps at a program or
portfolio level.
Capability Architecture
▷ Development of effective architecture
roadmaps realizing capability increments.
15. ADM Phases
Phase E : Opportunitiesand solutions
▷ identify major implementation projects groupthem into work packages
▷ Solution Architect involved in this phase
Phase G : Implementation Governance
▷ Handover your projects to be implemented by
[ internal dev team , vendor , outsource]
▷ Compliance architecture to out business
[I Give you this / You deliver this / What is the gaps]
Phase F : Migration Planning
▷ Detailed implementation and migration plan by PMO
▷ Include [ cost – time – effort – resources – critical projects –
align other projects (strategic , segmented , capability)]
17. ADM Iterations – Development Iteration
1. Define stakeholders view , viewpoints , concerns
2. Reference model if exist , Building blocks if exist
3. AS-IS architecture according to vision
4. TO-BE architecture
5. GAP analysis between AS-IS and TO-BE
Phase B – Phase C – Phase D
Above steps depends of Vision of iteration
Step may be not exist according to Vision
18. 4
Maturity Model of EA
▷ Maturity Model Graph
▷ EA Scope Graph
▷ EA & SA & PMO
19. Architecture Practice Maturity
Isolated
I
Losing
L
Optimized
O
Fragmented
F
Level of Organization Integration Delivery
LevelofArchitectureThinking
Organization become tactical thinking
[project focus – solution focus]
F I Organization become Strategic thinking
I F
Maturity Low High
Losing No Delivery , No Arch. Thinking -
Isolated Business not well Delivered
Architecture don’t add value
Great Architecture Thinking
Fragmented No log term focus A lot of tactical projects focused
Optimized - Great Architecture Thinking
Organization solutions delivered well
20. EA gaps with SA & PMO
EA
Gap
Try to fill gaps without full information
SA
Failed Compliance review with architecture
DeliveryPMOEAProblem
Solution
+ Cost
+ Timeline
+ Quarter Measures
+ Strategy
Resistance
80 %
20 %
Architecture Iteration 1
Architecture Iteration 2
Architecture Iteration 3
Reduce Gap
Increase Maturity
Architecture
Governance
Measure organization Steps to reduce gap
Architecture Governance
21. EA Scope/Value Graph
Notes
Scope of EA
ValueofEA
EA = ITA
EA = EWITA
EA = BA + EWITA
EA = SA + BA + EWITA
A
B
Levels of Maturity ( EA Seen from Business View)
▷ Each step between A-B ,
you will cycle in Maturitymodel
▷ Move from point A-B
▷ Most organizations in pointA
▷ True value of EA in pointB
EnterprisePlanning
▷ Show true Value of EA
▷ Help to take decisions
▪ Business Planning
▪ Business Analytics
▪ BI
▪ EA
▷ We are not deliver building blocks
▷ Architecture work not seen by business people
▷ They need something help them to take decisions
24. Architecture Model
Consume
B.B
Add
B.B
Architecture Model
To Build
▷ The representation of a related set of concerns
( Issues , Risks , Assumptions , Constraints) of stakeholder
▷ A view is what is seen from a viewpoint.
▷ Anything that matter to stakeholders (How they see the world right)
▷ Outcome of ADM , Pull B.B to build Architecture Model
▷ Give view of you organization
▪ At different states
▪ Across different times
Views
Viewpoint
▷ definition of the perspective from which a view is taken.
25. View – Viewpoint – Airport System
▷ One view from pilot viewpoint , addresses the pilot's concerns
▷ Another view from air controller viewpoint , addresses the controller’s concerns
Views
Viewpoint
▷ One viewpoint describe of how the pilot sees the system
▷ Another viewpoint describe of how the controller
sees the system
27. Architecture Model Stakeholder
Lego Box
Concerns Requirements
Architecture Model
Building Blocks
Model Model Model
View
Function
Process Viewpoint
28. How to Build your reference model
Consume
B.B
Add
B.B
Architecture Model
To Build
▷ Repeat ADM
▷ Build Architecture Model and scale it
▷ Contain all stakeholders views , concerns and viewpoints
across your organization
Reference
Model
Stakeholders
Views &
Viewpoints
29. Architecture Landscape
Stakeholder LeaveArchitecture Landscape
▷ Architecture models over time ( years)
▷ EA as strategic enabler , help business decisions
▷ Enterpriseplanning space where EA can add true value
Business intelligence – Business Analytics
Architecture
Model 1
Architecture
Model 2
Architecture
Model 3 Capability
Strategic
Segmented
In Y 2000
Revenue
40M$
In Y 2001
Revenue
50M$
In Y 2002
Revenue
20M$
Why enterprise lose revenue ?
30. “To Be continue with Togaf
Foundation certified
Core Concepts .. Next ☺