Professional Documents
Culture Documents
Architecture
A Practical Approach to
TOGAF®
Senaka Ariyasinghe
Senior Enterprise Architect, Cisco Systems
1
Agenda
Business Architecture definitions
Business Architecture Views
Business Architecture analysis frameworks and models
Business Architecture examples (using a budget airline as
an example)
2
What Is Business Architecture?
Business Architecture Definitions
“Business Architecture articulates the structure of an enterprise in terms of
its capabilities, governance structure, business processes, and business
information. The business capability is "what" the organization does, the
business processes are "how" the organization executes its capabilities. In
articulating the governance and information, the business architecture
considers all external actors to an enterprise (including its customers,
suppliers, and regulators), to ensure that flow in and out of the enterprise are
captured” – The Open Group
3
Defining target Business Architecture – using TOGAF v9 ADM
Business IT
Strategy Strategy
• Business
• Application
• Data
• Technology
5
Business Architecture Views
Some architectural views that can be used to represent an
organisation from a “business architecture” sense
Organisation
Strategies
Business
Context Organisation
Structure
Business Goals
Business & Objectives
Model
Business
Functions
Value Chain
Business
Processes
As-is To-be
Internal & External Triggers Organisation
Organisation
6
Organisational
Goals & Objectives
s el e
ve d ctur
j ec ti Mo nS
t r u
ess
b s atio c
&O es i s P ro
sin an ss
a ls B u Org ine
Go Bus
Business
Architecture Str Va
ate Bus lue
g y ine Ch
ss ain
Co
nt ext
7
Organisational goals & objectives
Organisational Goals
Help define an organisation, giving it direction and purpose
Help motivate staff by communicating an organisation’s aspirations
Help identify an organisations long term direction
Objectives
Objectives give meaning to Goals
SMART: Specific Measurable Achievable Realistic and Time-Bound
Each Goal can have one or more objectives supporting it
8
Organisational Strategy
Differentiation strategy
Aims to be the service leader, the quality leader, the style leader, the
technology leader and so on
Allows the firm to sell the product at a premium
10
Organisational strategy analysis
Strategy Strategy
11
Organisation strategy example – for a Budget
Airline
12
Business Models
s el e
ve d ctur
j ec ti Mo nS
t r u
ess
b s atio c
&O es i s P ro
sin an ss
a ls B u Org ine
Go Bus
Business
Architecture Str Va
ate Bus lue
g y ine Ch
ss ain
Co
nt ext
13
Business Models
A business model describes:
The organisation’s operations, including all of its components, functions and
processes
Value the oganisation offers to its customers , cost & revenue structures,
partner networks, customers segments, customer relationships, distribution
channels, key activities & resources
A company’s strategy of combining the four factors of production
Land, labor, capital and entrepreneurship will determine the
uniqueness of its business model
Superiority of the business model over its competition
A source of sustainable competitive advantage
14
Some Generic Business Models
15
Business Model Framework …applied to a Budget Airline
Partner Networks Offer Customer Customer Segments
Key Activities
Relationships
o Flight
Operation o Monthl
s y News
o Sales Letter
o Marketin
g o Budget
o Airport
Consciou
s s
o Hotels o Cheap
Key Resources Distribution Channels Travelers
o Car “no-
Rentals frills”
flights
o Low Cost
MRO
o Internet
capability
(maintenanc Sales
e, repair & o Telephon
operations) e Sales
Source: Business Model Generation, A. Osterwalder, Yves Pigneur, Alan Smith, and 470 practitioners from 45 countries, self published, 2010 16
Value Chain Analysis
es de
l ture
ctiv o Stru
c s
je sM on ce s
Ob e s ati sP
r o
& si n anis s
als Bu O rg ine
Go Bus
Business
Architecture Str Va Go
ate Bus lue ve
g ine Ch rna
y ss ain nc
Co e
nt ex t
17
Value Chain Analysis
Porter's Generic Value Chain
Company Infrastructure
Prof
Supporting Activities
it
Technology Development
M
Procurement
a rg
Inbound Outbound Marketing/ Service
Operations
in
Logistics logistics Sales
Primary Activities
Porter’s Value Chain can be used as a tool for identifying ways to create more customer value
in an organisation
Value Chain identifies 9 strategically relevant activities that create value and costs in a specific
business – consisting of 5 primary & 4 supporting activities
Source: Competitive Advantage - Creating and Sustaining Superior Performance, Michael Porter
1985 18
Value Chain Analysis Example
Mapping activities performed by an organisation into Porter’s model
Warehousing Manufacturing Fulfillment Sale/Marketing Service
Sales
Inbound Production Planning Order
Scheduling Processing Pricing Repairs
Fulfillment Warranty
Warehouse Computer Aided
Management Manufacturing Marketing
Campaigns Customer
Invoicing Enquires
Inventory Process Control Advertising
Management Logistics
Procurement Purchasing
Tender Management
Supplier Management
Human Recruitment
Resources Staff Development Intranet Management
Training Payroll
IT IT Service Level
Infrastructure Services Service Desk
Management
19
Value Chain Analysis Example
Warehousing Manufacturing Fulfillment Sale/Marketing Service
Sales
Inbound Production Planning Order
Scheduling Processing Pricing Repairs
Fulfillment Warranty
Warehouse Computer Aided
Management Manufacturing Marketing
Campaigns Customer
Invoicing Service Centre
Inventory Process Control Advertising
Management Logistics
20
Using Value Chain Analysis to Optimise Application Portfolio
Warehousing Manufacturing Fulfillment Sale/Marketing Service
es de
l ture
ctiv o Stru
c s
je sM on ce s
Ob e s ati sP
r o
& si n anis s
als Bu O rg ine
Go Bus
Business
Architecture Str Bus Va Go
ate ine lue ve
g ss Ch rna
y Co ain nc
nte e
x t
22
Business Context Diagrams (BCD)
High level representation of the overall set of interactions of
an enterprise - both internal and external
Unlike UML/sequence diagrams (which tends to be too
detailed, complex and technical), BCD provides high-level
(and “friendly”) abstraction of an organisation's processes
In a BCD
Rectangles: representing “actors”
Directional arrows represent: “messages” flow between actor
interactions
BCD can be used as the starting point to derive detailed
business process diagrams for an organistaion
23
Business Context Diagrams
Customer
Profile
Check Credit
Update Profile
Preferences
Get CX
Credit Card
Profile
Credit
Approval
Authorisation
Shop Service
Selection
Confirmation
g
p in r de
op eO
Sh
rc ha
s Car/Hotel
Pu
Scheduling Orde
r
Con
fi rma
Car Hire
Confirmation
Ordering tio n
Seat
Order
Scheduling
Hotel
24
Organisational
Structures
es l e
ctiv o de
r u ctur s
je sM lSt ce s
Ob e s
tio na Pr o
& si n nisa ess
als Bu ga sin
Go Or Bu
Business
Architecture Str Va Go
ate Bus lue ve
g ine Ch rna
y ss ain nc
Co e
nt e
xt
25
Organisational Structure Types
Most common structural classifications are:
Functional structure
Divisional structure
Project structure
Matrix structure
Combination of structures are evident somewhere within
the organisation, but one is usually most dominant
Organistaion strategy generally influences the
organistaional structure
26
Organizational Structure Examples
Functional Divisional
Project
Matrix 27
Using Organisation Structure Theory to
Analyse and Describe an Organisation
Functional & geographic decomposition
Function
Process/
Activity
Helps understand “what” the enterprise functions are and “where” they are
performed within the organisation
One of the main driver’s in designing technology for an organisation
Enterprise view of the organisation at major functions/sub functions level(i.e. an
enterprise/business unit-level perspective) rather than at activity/task level (i.e. not
a staff-level perspective)
28
Enterprise/Business Unit perspective
Functional decomposition at major function/sub function level
Major Sub Description Technology
Function Function Impact
Sales Corporate Sales Large enterprise & public sector strategic sales Critical
Finance Billing The calculation, generation and collection of billing for
customers. Critical
Finance Payment Handle money transfers and related transactions
Settlement
High
Finance Financial Generate required financial reporting, including Balance
Statements Sheet, Income statement, etc.
Critical
Marketing Market Analysis Profile customer base and product development
using demographic and other statistical tools
High
Marketing Pricing Develop product pricing and maintain multiple pricing
lists for different customer segments
Customer Order Tracking Locate the status and details of any order placed in the Low
Service organisation
Customer Customer History Maintain customer interaction history - past and present Moderate
Service customer orders, personal data, including shipping
address, payment details
Moderate
Customer Order Modification Change order details before product has shipped e.g.,
Service billing information, product selection, etc
Moderate
FDD has many uses…e.g. helps identify technology impact at a functional level 29
Additional views of an organisation
Function/Geographic decomposition
Major Sub Function Geography
Function Sydney Singapore Manila Colombo London New York
(HQ)
PE
Marketing Pricing Yes No No No Yes Yes
P PE
PE
Service P
Customer Service Order Tracking No No PYes VPN - Video
No No No
Service
PE VPN - IPTel PE
Customer Service Customer History No No Yes
P Yes NoP P No
s el e
ve d ctur
ec ti Mo nS
t r u ses
b j
es
s atio r oce s
&O sin ani s
sP
a ls B u Org ine
s
Business Go Bus
Architecture Str Va
ate Bus lue
g y ine Ch
ss ain
Co
nt ext
31
Typical Enterprise Business Processes
Process Core Business Typical Cross Process Core Business Typical Cross
Group Process Functional Group Process Functional Name
Name Strategic Insight-to-Strategy Strategic planning
Customer Order-to-Cash Order Visioning Concept-Product
Centric fulfillment Vision-to-eBusiness Enterprise
Prospect-to- Customer enterprise management
Customer engagement Concept-to- R&D, product and
Manufacturing- Operations Development service evolution
to-Distribution and logistics Development R&D, product and
Request-to- Customer Initiative-to-Results service evolution
Service service Relationship-to- Strategic
Partnership partnering and
outsourcing
Process Core Business Typical Cross
Group Process Functional
Name
Business Forecast-to-Plan Budgeting,
Enabling outlooks and
forecasting Process Core Business Typical Cross
Requisition-to- Procurement Group Process Functional Name
Payables /vendor
Human Recruitment-to- Human resource
management
Capital Retirement management
Resource Resource
availability-to- management Awareness-to- Quality and safety
Consumption Prevention management
Acquisition-to- Fixed-asset
Obsolescence management
Financial close-to- Finance and
Reporting accounting
32
Business Processes Decomposition
Order-to-Cash (order fulfillment) process
O2C is a multi step
process, crossing
multiple functional
boundaries
Improving O2C is of
strategic importance
Errors and delays in
processing each step
will increase costs and
affect customer
satisfaction
Some O2C performance
improvement levers
include:
Order accuracy
Shipping accuracy
On time delivery
33
Summary
Suggested methodology is just one approach
Important thing is to identify the right set of views that can
help define the “business architecture” for an organisation
Start with a small number and then expand
Use available models and frameworks in the analysis and
definitions (e.g. Porter’s model)
Follow the TOGAF ADM process in defining business
architecture
34
Thank you!
Any Questions?
35