Business Architecture with ArchiMate symbols and TOGAF Artefacts



Similar documents
Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture

Developing Business Architecture with TOGAF

California Enterprise Architecture Framework

From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network

ArchiMate and TOGAF. What is the added value?

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Chap 1. Introduction to Software Architecture

Reference Model for Enterprise and Solution Architecture v10.7

Enterprise Architecture 101. (Includes numerous samples/ templates produced using TOGAF methodology) Shail Sood

ITC 19 th November 2015 Creation of Enterprise Architecture Practice

Enterprise Architecture (EA) is the blueprint

White Paper What Solutions Architects Should Know About The TOGAF ADM

HOW TO USE THE DGI DATA GOVERNANCE FRAMEWORK TO CONFIGURE YOUR PROGRAM

TOGAF usage in outsourcing of software development

The role of integrated requirements management in software delivery.

SOA: The missing link between Enterprise Architecture and Solution Architecture

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

How To Develop Software

Five best practices for deploying a successful service-oriented architecture

PROJECT MANAGEMENT PLAN CHECKLIST

Five Core Principles of Successful Business Architecture

Value to the Mission. FEA Practice Guidance. Federal Enterprise Architecture Program Management Office, OMB

PASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013

<Business Case Name> <Responsible Entity> <Date>

Reference Process for Enterprise Architecture enabled ICT Planning

11 Tips to make the requirements definition process more effective and results more usable

The Project Planning Process Group

Partnering for Project Success: Project Manager and Business Analyst Collaboration

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

Introduction to etom. White Paper Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information.

Master Data Management Architecture

JOURNAL OF OBJECT TECHNOLOGY

What is Business Process Design and Why Should I Care?

Mapping Service-Orientation to TOGAF 9 - Part II: Architecture Adoption, Service Inventories and Hierarchies

How to bridge the gap between business, IT and networks

Successful Enterprise Architecture. Aligning Business and IT

Aligning IT investment and Business

Design Patterns for Complex Event Processing

Implementation of GWEA: Case study of KZN Provincial Government. By Irshad Abdulla (Senior Specialist: Architecture, SITA)

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

TOGAF 9 Level Exam Study Guide

Global Software Update Rollout: Global Learning Management System

Extended Enterprise Architecture Framework Essentials Guide

Enterprise Architecture Assessment Guide

Project Time Management

CDC UNIFIED PROCESS PRACTICES GUIDE

Avancier Methods (AM)

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Explaining EA: business architecture basics

TOGAF. TOGAF & Major IT Frameworks, Architecting the Family. by Danny Greefhorst, MSc., Director of ArchiXL. IT Governance and Strategy

Managing Agile Projects in TestTrack GUIDE

Module F13 The TOGAF Certification for People Program

3SL. Requirements Definition and Management Using Cradle

Building an Effective Business Architecture & Metrics Capability

Information Management & Data Governance

Reference Model for ISEB Certificates in Enterprise and Solution Architecture. Version 3.0

INTERMEDIATE QUALIFICATION

Fusion Center Technology Resources Road Map: Elements of an Enterprise Architecture for State and Major Urban Area Fusion Centers

A Design Technique: Data Integration Modeling

Requirements Elaboration

LEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects

Avancier Reference Model

Why & How: Business Data Modelling. It should be a requirement of the job that business analysts document process AND data requirements

THE BUSINESS CAPABILITY MAP: a critical yet often misunderstood concept when moving from program strategy to implementation

TOGAF TOGAF & Major IT Frameworks, Architecting the Family

How To Understand The Business Analysis Lifecycle

Network Rail Infrastructure Projects Joint Relationship Management Plan

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

Q3 IIBA Corporate Member Forum. Will start promptly on the hour

A Comparison of SOA Methodologies Analysis & Design Phases

Call for Tender for Application Development and Maintenance Services

Advanced Topics for TOGAF Integrated Management Framework

Business Modeling with UML

BUSINESS RULES AND GAP ANALYSIS

Ghana Government Enterprise Architecture Implementation Guide

8th IEEE/IFIP Network Operations and Management Symposium. A Case Driven Methodology for Applying the MNM Service Model

Revised October 2013

VIII. Project Management Glossary

QUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?

Advanced Software Test Design Techniques Use Cases

Design methods. List of possible design methods. Functional decomposition. Data flow design. Functional decomposition. Data Flow Design (SA/SD)

Building a strong data management capability with TOGAF and ArchiMate. Bas van Gils b.vangils@bizzdesign.com

Implementation Workflow

A Process is Not Just a Flowchart (or a BPMN model)

Managing Change Using Enterprise Architecture

Balancing the Outsourcing Equation

Develop Project Charter. Develop Project Management Plan

Avancier Reference Model

Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach

Service Catalogue. Inside

Higher National Unit specification. General information. Software Development: Analysis and Design (SCQF level 7) Unit code: HA4C 34.

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP

PROJECT TIME MANAGEMENT

Chapter 8 Approaches to System Development

Five Core Principles of Successful Business Architecture. STA Group, LLC Revised: May 2013

ITIL. Lifecycle. ITIL Intermediate: Continual Service Improvement. Service Strategy. Service Design. Service Transition

Enterprise Security Architecture for Cyber Security. M.M.Veeraragaloo 5 th September 2013

Transcription:

Business Architecture with ArchiMate symbols and TOGAF Artefacts This is a supplement to the broader framework TOGAF s generic conceptual framework with ArchiMate symbols http://grahamberrisford.com/00eaframeworks/03togaf/togaf%20conceptual%20framework%20-%20with%20archimate%20symbols.pdf

Business architecture premises page 2 of 13 EA is about the design, improvement and optimisation of information-intensive business systems. TOGAF and ArchiMate presume a business is required to perform discrete behaviors that: produce results of value (if only to keep records up to date) are often called services, scenarios or value streams are triggered by discrete events, and run over time are performed by actors or components (structures that occupy space and must be addressable) create and use business data objects (data entities and events that contain a data structure or item that is meaningful or valuable to its creators and users). None of these points imply or require the existence of computers; they are just about how business systems are modelled. But obviously, the creation and use of information is an important facet of business architecture.

A business architect role: example page 3 of 13 Responsibilities Engage and build relationships with customer stakeholders to define, extract, and capture clear understanding of business needs and priorities Facilitate and resolve competing stakeholder priorities by preparing and conducting meetings defining the opportunities and threats to overlapping requirements. Demonstrate extensive knowledge of business process modeling, enterprise business architecture, and visualization of business needs and the multiple faces of software architecture Develop an understanding of client needs and routinely interact with internal and external customers Analyze, visualize, and capture business processes, scenarios, use cases, and acceptance criteria and other artifacts for business and technical requirements Convert functional requirements into testable requirements and process flows Work with stakeholders to achieve a common business flow and resulting capability. Prepare presentations that accurately detail the requirements, assumptions and potential risks of implementing new or enhanced functionality Get to know the team, customer, and applications Leading elaboration on business products and features. Contribute to Scrum teams as a lead business proxy. You will also understand the intricacies of the product to be able to facilitate discussions with customers on business value and priority. Become go-to-lead for business architecture discussions across the program and drive initiatives to define the product roadmap and vision. Qualifications Exceptional communication and facilitation skills and the ability to communicate appropriately at all levels of the organization. Ability to manage tasks to deadlines Strong situational analysis and decision making. Proven experience working with stakeholders that have inconsistent, diverse requirements and goals and bring the group to a rational decision The ability to act as liaison conveying information needs of the business to IT and data constraints to the business; applies equal conveyance regarding business strategy and IT strategy, business processes and work flow automation, business initiatives and IT initiatives, benefit realization and service delivery A broad, enterprise-wide view of the business, strategy, processes and capabilities, enabling technologies, and governance. The ability to recognize structural issues within the organization, functional interdependencies and cross-silo redundancies The ability to apply architectural principles to business solutions The ability to assimilate and correlate disconnected documentation and drawings, and articulate their collective relevance to the organization and to high-priority business issues The ability to visualize and create high-level models that can be used in future analysis to extend and mature the business architecture Experience using model-based representations that can be adjusted as required to collect, aggregate or disaggregate complex and conflicting information about the business Experience with decomposing business functionality and defining user stories. A willingness to learn, explore new techniques, adopt best practices, and innovate to address customer needs

Business architecture practices page 4 of 13 The general idea has always been treat a business organization as a system 1. Identify business customers and suppliers 2. Identify business inputs, outputs, services (material and/or information flows) 3. Decompose a business into subsystems, each with its own inputs and outputs 4. Draw the network of subsystems (goods and services flow diagrams) 5. Define the end-to-end processes needed to transform inputs into outputs 6. Define the resources (roles, equipment, buildings, money etc.) needed to perform processes 7. Draw a process flow chart for each core business scenario (with swim-lanes for subsystems, roles, functions or organisation units) 8. Measure the time, cost and value of process steps, and inter-step gaps 9. Look for inefficiencies in business processes and optimise them. Trouble is people keep changing the words!

TOGAF s generic conceptual model page 5 of 13 Reverse engineer the baseline architecture SMART Requirements Logical Design Physical Design Goal, Objective, Requirement Service Performs Logical Component Realises Physical Component Forward engineer the target architecture Baseline-to-target gap analysis informs the development of a business change road map

Business architecture terminology variations page 6 of 13 Reverse engineer the baseline architecture SMART Requirements Logical Design Physical Design Goal, Objective, Requirement Service Performs Logical Component Realises Physical Component Forward engineer the target architecture Business Architecture terminology variations Structured Analysis Service Function Organisation Unit Business Scenarios Desired Outcome Scenario Role Human or Computer Actor Other Goods or Service Value Stream Capability Organisation Unit Some use different terms to differentiate levels of system decomposition. But the N th level of decomposition differs in systems of different kinds and sizes. So there is no widely-agreed or objective mapping of term to level to concept.

TOGAF Business Architecture products & techniques page 7 of 13 Principles catalogue Driver Driver/goal/objective catalogue Principle! Goal/ o objective Requirement Architecture Requirements Spec. Business architecture describes a business system as an encapsulated Organisation of Actors playing Roles in the performance of es that maintain system state and realise Services that produce required outputs from inputs. Business Service/Product catalogue Business Service Business Function/Service catalogue flow diagram Business Scenario Functional Decomposition (2) Function (1) Services are delivered by the performance of es inside the system. Services can be long or short, depending on the scope of the system of interest, and the requirements.. (2) Structured Analysis defines Functions that group cohesive steps, defines longer es that coordinate steps in different Functions, and maps Functions to Organisation Units. (1) (2) Role Role catalogue Org/Function matrix (2) Actor/Role matrix Organisation Decomposition (2) Organisation Unit Organization/Actor catalogue Actor

Structured Analysis principles (pre dating TOGAF) page 8 of 13 General principles of hierarchical organisation. We manage atomic system elements (actors, actions and items) by organising them in hierarchical structures. Top-down, a system can be successively decomposed through several levels to atomic system elements. Bottom -up composition clusters atomic elements using cohesion criteria (e.g. data created, skills needed). A strict hierarchy has no duplicate elements; a redundant hierarchy has duplicated elements. A strict hierarchy is best refined by iterative top-down decomposition and bottom-up composition. TOGAF 9.1 Business Architecture artefacts are based on "structured analysis" in which there is/are: A physical business hierarchy - an Organisation Decomposition - units with managers and human Actors. A logical business hierarchy - a Functional Decomposition independent of the management structure. Several end-to-end business behaviors - es which coordinate atomic Functions. Functional Decomposition Function Org/Function matrix Organisation Unit Organisation Decomposition Principle 1: you can cluster cohesive business activities and abilities into logical groups called Functions. You can form a strict hierarchy called a Functional Decomposition (cf. Capability Map). It is possible to build more than one Function hierarchy (a Function forest"). It is advisable to avoid using the word "management" in the names of Functions. Principle 2: you can place every atomic activity in a under one node in a strict Function hierarchy. If you cannot do this, then the Function hierarchy must be redundant or incomplete. (Or, I should add, the process has been decomposed to the level of generic platform activities.) In practice, people usually stop decomposing the Function hierarchy at higher (3 rd or 4 th ) level. And commonly model atomic steps at lower (5 th or 6 th ) level.

Capabilities as Functions page 9 of 13 A principle of structured analysis is that changes to an Organisation s management structure can be made without requiring changes a more logical Functional Decomposition structure. A Functional Decomposition groups a business s activities and abilities under logical business components called Functions (which might be listed rather than arranged in a hierarchy). An Organisation Decomposition groups a business s activities and abilities under a structure of Organisation Units, each with a manager, goals and resources. It might be a Functional Organisation structure (that is, similar to the Functional Decomposition) but it can be restructured without changing the more abstract Functional Decomposition. Architects are advised to relate other system elements (e.g. Data Entities and Applications) to Functions rather than Organisation Units. Functional Decomposition Capability/ Function Org/Function matrix Organisation Unit Organisation Decomposition Capability-based planning is based on the same independence-of-management-structure principle. So, Capabilities can be named as and identified with Functions, and occupy the same place in a model. You might think of it this way. Capability = Function + target qualities + required resources. Capability = an aggregate entity (or view) with a named Function as the root entity. Capability/Functions are not generally identifiable with Organisation Units, but can be seen as logical or candidate Organisation Units, and if you give each a manager, goals and resources, then you create a Functional Organisation structure. So, a Capability/Functional Decomposition may be aligned with an Organization Decomposition, at least for a while. Still, the former remains an abstraction, separate from the Organisation Units that realise it.

Business Architecture with TOGAF artefacts page 10 of 13 Driver Driver/goal/objective catalogue Principle Principles catalogue! Goal/ o objective Requirement Architecture Requirements Spec. Event Product /Event/Control/ Product catalogue Business Service/Product catalogue Behavior element Logical structure element Physical structure element Business Service Business Function/ Service catalogue Capability/Function Organisation/ Function matrix Organisation Unit Functional Decomposition Organisation Decomposition flow diagram Role catalogue Organization/Actor catalogue Business Scenario Role Actor/Role matrix Actor (human)

Business Architecture: a generic meta model page 11 of 13 TOGAF s generic terminology TOGAF assigns a Service portfolio to a Logical Component (cf. a Function, or Interface, in ArchiMate). Service Performs Logical Component Realises Physical Component Business architecture: a generic meta model TOGAF assigns a Service portfolio to a Function (or Capability). Behavior element Logical component Physical component Business Service Performs Capability/Function Realises Organisation Unit Orchestrates Role Actor (human)

Principle Driver! Goal/ o objective Requirement Business Architecture summary page 12 of 13 Service: a stimulusresponse exchange that encapsulates (es). Orchestrates: coordinates in a logical sequence. Triggers or results from Event Behavior element Orchestrates Business Service Product Realised by Product: might be tangible goods or data/information or a combination thereof. May create or use Performs Orchestrates Logical component Capability/Function Fulfils Role Capability/Function: an ability to perform es and provide specified Services. A Capability/Function hierarchy groups activities and abilities (using cohesion criteria) under nodes in a logical structure. Behaviors have duration and throughput attributes. Behaviors can be composed and decomposed. es are typically decomposed to the level of short steps that create or use Data Entities using an IS (App) Service. These short es may be clustered under Capabilities/Functions or Roles that perform them. Conversely, longer-running es coordinate Capability/Functions and/or Roles. Any element (bar a human actor) may be decomposed into finer-grained elements of the same type, and related to elements of other types. Realises Actor (human) Employs Organisation Unit Physical component A Role groups activities using the criterion that Actors can be found with the abilities needed to play that Role. Actors and Organisation Units are individuals in a management structure that can be replaced by others playing the same Roles and fulfilling the same Functions.

For Enterprise and Solution Architecture training and methods http://avancier.website ON AVANCIER TRAINING Your course is brilliant I would recommend it to anyone. Solution Architect I really enjoyed your course and [have since] found the material you presented very useful. Solutions Architect "explains what others (TOGAF, CMU ) leave obscure." Really good and provided me with new views on EA and SA one of the best trainings I attended. Enterprise Architect Your exam preparation really useful (a key objective for me). Consultant One of the few people I know who can articulate this area and subject in an understandable format. Consultant It is amazing how my conversations have changed! On Monday I had three conversations that [made me] realise the positive effect the course has had many things I now understand that I had only the smallest glimmer of before. Infrastructure architect. An intensive course, covering the end-to-end of enterprise and solution architecture, from a tutor with a clear in depth knowledge and experience of his subject matter. A must for all technologists, not just architects, it provides the structure of what all of us do on a day to day basis, business, data, systems and technology. Solution architect thank you for an interesting and stimulating course. It covered a lot of what I was expecting and more, and opened my eyes to architecture questions and concerns I need to be more familiar with... Your anecdotes and examples helped make what is often a dry subject more interesting... [it] really helped me to grab the fundamentals of what it takes to be an Enterprise Architect. Business intelligence architect ON AVANCIER METHODS Incredibly good. I and a good chunk of the team use it a hell of a lot. EA. I stand in awe. A wealth of information and knowledge Technical architect. "I have spent the last hour and a half on your website and wow!!!! It is a repository explaining so very many things MANY people ought to know and understand like clearer definitions of roles and general expectations of people who have (or claim) to be certain things." Lots of good stuff here thanks Senior Managing Consultant "everything else I read on EA is mostly confused and confusing. Can t anyone else address the issues you raise and recognise the importance of what you re saying?