A Comparison of Common Business Modeling Approaches to GODS Generic Business Architecture



Similar documents
Enterprise and Process Architecture Patterns

A COMPARISON OF ENTERPRISE ARCHITECTURE FRAMEWORKS

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

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113

Universal Service Definition in the Context of Service

How to bridge the gap between business, IT and networks

Software Development in the Large!

Successful Enterprise Architecture. Aligning Business and IT

Volume 9, Number 1 January 11, BPM in 2011

Enterprise Architecture Assessment Guide

How To Compare Itil To Togaf

Enterprise Architecture (EA) is the blueprint

Integrating an ITILv3 Service Management Architecture into Business Architectures

TOGAF usage in outsourcing of software development

Business Engineering and the Design of Services: Application to Hospitals 1. Oscar Barros 2. Industrial Engineering Department. University of Chile

The Open Group Architectural Framework

EA vs ITSM. itsmf

Visual Enterprise Architecture

The Sourcing Canvas: A Strategic Approach to Sourcing Decisions. By Ralph Loftin, Richard Lynch and Jack Calhoun

Process-Based Business Transformation. Todd Lohr, Practice Director

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

Architecting the Cloud: Enterprise Architecture Patterns for Cloud Computing

Business Process Management Initiative - BPMN and the BPCNOM Style

Frameworx 13.5 Implementation Conformance Certification Report

Detailed Syllabus \\Iconsserver\projects\MaxValue-Phase2\Purchased_images PGPX IN TELECOM MANAGEMENT

Designing a Process Architecture - A Concrete Approach

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

8. Management System. 8. Management System

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

Two Roles of Processes in SOA

Managing Change Using Enterprise Architecture

Gartner and BPMInstitute.org Partner to Bring BPM Certification to Gartner Business Process Management Summits

Introduction: ITIL Version 3 and the ITIL Process Map V3

Fundamentals of Information Systems, Seventh Edition

An Analysis of The SABSA Framework. Note: Most of this information comes from the SABSA website. TJS. SABSA Overview

The Progress of the NGOSS initiative towards simpler integrated management

Developing Business Architecture with TOGAF

Who Cares About Your Business Processes? Part 2: Stakeholder Analysis in Business Process Architecture.

Business Model Innovation

Integrating CRM with ERP

Oracle Application Integration Architecture: Business Process Modeling and Analysis. An Oracle White Paper April 2009

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

A Complete Model of the Supermarket Business

A new paradigm for EHS information systems: The business case for moving to a managed services solution

BPTrends January 2005 etom and ITIL. etom and ITIL: Should you be Bi-lingual as an IT Outsourcing Service Provider? Jenny Huang

Who s Selling BPM to Whom?

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

DEPARTMENT OF INFORMATICS. Scenario-based Analysis of Collaborative Enterprise Architecture Management Tools

Business Process Discovery

Copyright , Pricedex Software Inc. All Rights Reserved

Frameworx 13.5 Implementation Conformance Certification Report

Reflections on Business Process Levelling

Question bank relating to each chapter

Business Process Framework R8.0

BPM Methodologies: Turning the Land of Confusion into Solutions for your BPM Initiatives. Alan Ramias Partner PERFORMANCE DESIGN LAB

DOCUMENTOS DE TRABAJO Serie Gestión

BUSINESS PROCESSES ARCHITECTURE AND DESIGN

An Overview of Enterprise Architecture Framework Deliverables

A Framework for a BPM Center of Excellence

STRENGTHS AND WEAKNESSES OF CURRENT SUPPLY CHAIN MANAGEMENT AND INITIATIVES FOR THE FUTURE. Diana-Maria DIACONU (NIDELEA) 1 Cristina ALPOPI 2

The Virtualization of the Enterprise

How To Understand The Role Of Enterprise Architecture In The Context Of Organizational Strategy

Building Mobile Enabled Enterprises

Business Requirements as the Basis for Enterprise Architecture and Project Architectures. Harmen van den Berg

Service Modelling & Service Architecture:

Global Supply Chain Control Towers

High-Level Guide for Managers. The Information Framework

How To Understand The Implications Of Outsourced Testing

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

26/10/2015. Enterprise Information Systems. Learning Objectives. System Category Enterprise Systems. ACS-1803 Introduction to Information Systems

Business Process Improvement Quick Guide

The ERP Software Promise

USING THE PRINCIPLES OF ITIL ; SERVICE CATALOGUE

INTERMEDIATE QUALIFICATION

Advanced Topics for TOGAF Integrated Management Framework

Developing the Corporate Security Architecture. Alex Woda July 22, 2009

Business Architecture

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

The Role of the Software Architect

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113

A firm s competitive strategy starts with its value proposition described by its Value Chain Model Dr. Donald Jess

SIMATIC IT Production Suite Answers for industry.

Business Process Management. Prof. Corrado Cerruti General Management Course

Career Technical Assurance Guide (CTAG) Area. Articulation Number (CTAN)

Unit 4: Marketing Principles

The role of integrated requirements management in software delivery.

Chapter 2 INDUSTRIAL BUYING BEHAVIOUR: DECISION MAKING IN PURCHASING

ADRIAN DAVIS INFORMATION SECURITY FORUM

CREATING A LEAN BUSINESS SYSTEM

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

BUSINESS PROCESS MODELLING AND ENTERPRISE IMPROVEMENT ANALYSIS

Courses in Business and Administrative Services (C4)

Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico

Using Rational Software Solutions to Achieve CMMI Level 2

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Frequently Asked Questions

Collaborative BPM Based on Industry-specific Reference Models

Module 6 Essentials of Enterprise Architecture Tools

Microsoft Business Analytics Accelerator for Telecommunications Release 1.0

Transcription:

A Comparison of Common Business Modeling Approaches to GODS Generic Business Architecture Adrian Grigoriu Contents GODS single page generic Business Architecture (gba), in brief... 2 Mapping scope and approaches... 3 Mapping scope... 3 Mapping approaches... 3 GODS compliance to ANSI/IEEE 1471 - ISO/IEC 42010 architecture Standard... 4 Mapping to EA frameworks... 4 Alignment to Zachman s... 4 Mapping to TOGAF s... 5 Mapping to FEAF... 5 Mapping to Porter s Value Chain... 5 Mapping to Business Process Frameworks... 7 APQC Process Classification Framework mapping... 7 Value Chain Group s Value Reference Model... 7 TM Forum s Frameworx Process Framework (etom ) mapping... 8 Mapping to vendor frameworks... 8 IBM s CBM mapping... 8 Microsoft s Motion mapping... 8 Mapping to the Business Model Canvas... 8 Analysis... 16 Conclusions... 16 Business modeling frameworks comparison summary table... 18 References... 19 Abstract This Article attempts a lean comparison between some of the most employed business modeling approaches and the proposed GODS single page generic Business Architecture (gba), summarized in the first section. This work assists not only a positioning of the current enterprise modeling approaches versus the generic business architecture but also a comparison between the approaches themselves. For the purpose of this Article, the common denominator of the comparison is the process. Mappings are limited to the top level of the process taxonomies. 1

GODS Single Page Generic Business Architecture (gba), in brief The single page GODS generic Business Architecture consists of key Enterprise business functions interconnected by flows that implement the Enterprise structure and its operation. Figure 1. Mapping GODS generic architecture to Porter s Value Chain Figure 2. The GODS single page generic business architecture 2

GODS stands for Governance, Operations Delivery and Support a basic taxonomy of the enterprise. The proposed generic business architecture is rooted in Michael Porter s Value Chain (Primary and Support activities) from which Support part, it splits and expands the Enterprise Governance and Development functions. It then overlays a proposed business function map and critical operational flows that characterise the business cycle: Plan, Create Demand, Produce, Sale/Fulfil Order (Satisfy Demand), Charge, Bill & Accrue Revenue and the After-Sales Service (and reverse supply chain). The Development, Support and Governance business flows are not illustrated (the Operations/Primary are) since, while interacting with most other functions, they are typically contained within the corresponding business functions. Still, other typical business flows are depicted in the book (see References section). Enterprise stakeholders, beside customers, partners and suppliers, are not represented since accent is set on the model rather than its context. Also this reduces the clutter. The enterprise interacts though with many stakeholders in such fields as technology, labour and capital markets. It is also affected by such external factors as regulatory, competitors and new entrants. Mapping scope and approaches To prove the utility of the single page generic business architecture and ease a potential transition to its employ, this paper is investigating the mapping of most known business modeling approaches to this generic model. Compliance to the ISO42010 architecture standard is considered beforehand. Mapping scope The enterprise modeling approaches considered for comparison are: Enterprise Architecture frameworks such as Zachman, TOGAF and FEAF Porter s Value Chain Business Process frameworks such as APQC, Value Chain Group s Value Reference Model Frameworx (etom ) of TM Forum Microsoft s Motion and IBM s Component Business Model (CBM) frameworks Business Model representations such as Osterwalder et al. Mapping approaches The mappings are often self describing showing the alignment between taxonomies and Porter s Value Chain. 1. To ease alignment, a GODS process taxonomy is first created taking into account the fact that business architecture functions and flows essentially consist of processes which are is also the basic entity of most business modeling approaches (such as process frameworks, capabilities and component models). Business Functions are similar, if not same, to capabilities in Enterprise Architecture terminology. Business Flows are comparable to Value Streams in xsigma methods. The mapping of a process is done to a GODS business function unless the process has an end to end flavour, in which case it will be done to a business flow. The mapping, rather than going into exhaustive detail, aims to show compatibility with other approaches but solely at the top level of the hierarchical process decomposition of a framework. When the framework consists of a matrix only one dimension is considered. Not all activities were illustrated in pictures because of lack of space in the diagram. 3

2. Porter s Value Chain also eases mapping because it is a pattern found in both GODS and other modeling methods. It is also the most intuitive business modeling approach and oldest in use. 3. The GODS taxonomy level used in comparison is two. GODS Compliance to ANSI/IEEE 1471 - ISO/IEC 42010 Architecture Standard According to the standard, architecture is the fundamental organization of a system embodied in its components, their relationships to each other and to the environment and the principles guiding its design and evolution. And architecture can be described in Viewpoints/Views, essentially. The generic model proposed is an architecture in the sense of this standard in that it consists of components (functions) in relationships (flows). By comparison, other methods typically consist of either business functions (or capability maps) or business flows (value streams). The model itself does not exhibit views since represents a business architecture in a picture. Still, views describing stakeholders viewpoints, in the sense of the 1471 standard, could and should be added to create the fully fledged business architecture. Mapping to EA frameworks The model is compared to Zachman and mapped to EA frameworks like TOGAF and FEAF. Alignment to Zachman s The generic Business Architecture fits in the first two cells of the second row the What and How. Figure 3. GODS generic business architecture scope through a Zachman perspective 4

Mapping to TOGAF s The generic model maps on the business architecture phase of the ADM development process. Figure 4. Mapping to TOGAF Mapping to FEAF The generic model maps on FEAF Business Architecture at the top of the pyramid. Figure 5. GODS generic business architecture mapping on FEAF Mapping to Porter s Value Chain To ease mapping to other frameworks, the generic architecture was converted to a simple process taxonomy. Primary activities were mapped to GODS Operations. Enterprise development ones are extracted in a separate GODS Development function. Governance activities, not mentioned in Porter s, stand as a separate function in GODS. 5

Figure 6. GODS mapping to Porter s Value Chain 6

Mapping to Business Process Frameworks A comparison is carried out to such frameworks as APQC, VCG VRM and TM Forum s Frameworx. APQC Process Classification Framework mapping Typically and widely used for business benchmarking, APQC (see http://www.apqc.org/processclassification-framework) consists of process categories that logically stream from strategy specification and product development to product delivery, sales and services. Management and support processes range from human resources to managing knowledge and change. Develop Vision and Strategy occupies an important role in APQC. Still it was not an explicit part of the original Value Chain primary/operational activities. It is not really part of the normal business cycle either, in this view, since vision changes only once in a while to affect many business cycles. Also, Development of Products and Services is performed only once for a few business cycles and in parallel to them. The mapping in the picture shows that all APQC business process groups find their mapping on the generic architecture. The unmapped functions of the generic model may have been covered by APQC lower level processes. Mapping though, is not extended to lower levels of decomposition since they are too detailed. APQC Petroleum industry is an instance of the APQC application with a specific taxonomy: 1.0 Develop Vision and Strategy 2.0 Acquire, Explore, and Appraise Hydrocarbon Assets 3.0 Develop and Deplete Hydrocarbon Assets 4.0 Develop and Manage Upstream Petroleum-Related Technologies 5.0 - left empty to enable this comparison 6.0 Develop and Manage Human Capital 7.0 Manage Information Technology 8.0 Manage Financial Resources 9.0 Acquire, Construct, and Manage Support Facilities and Non-Productive Assets 10.0 Manage Environmental Health and Safety (EHS) 11.0 Manage External Relationships 12.0 Manage Knowledge, Improvement, and Change Petroleum is a version of the APQC standard framework. One can see that (2.0 ) Acquire, Explore, and Appraise Hydrocarbon Assets, (3.0) Develop and Deplete Hydrocarbon Assets and (4.0) Develop and Manage Upstream Petroleum-Related Technologies, represented at top level, are as important to the Petroleum industry as the exploitation operation. As such resource development activities (2.0, 3.0, 4.0, 5.0) may be extracted away from the GODS Development Function and operate as independent Value Chains in the Petroleum Value System. This often the case today when manufacturing is outsourced while the product development function becomes core. Nevertheless, the Petroleum framework places less emphasis on Market and Sell and Manage Customer Service activities that appear no more at the top level. Value Chain Group s Value Reference Model The Value Chain Group s VRM model consists of three large categories of activities: Planning, Governance and Execution. 7

All VRM activities map well on the generic model functions. As stated, VRM describes a process taxonomy that represents neither functions or capabilities nor end to end flows. VRM overall Planning and Governance processes control the whole Execution function. The mapping can be seen in the picture. The VRM Support function does not apply to the whole enterprise but solely the execution part. TM Forum s Process Framework (etom ) mapping The TeleManagement Forum s etom framework is a process framework for the communications and digital media industries, consisting of three sections: Operations, SIP (Strategy, Infrastructure and Product development) and Enterprise Management. It maps well on the GODS generic model. There is no Governance function in etom. etom Fulfilment maps on GODS Provisioning; Assurance on Service Delivery; Billing is mapped to the Account Revenue flow. etom SIP (Strategy, Infrastructure and Product) aligns to GODS Development. Mapping to vendor frameworks The two approaches analysed are Microsoft s Motion and IBM CBM, Component Business Model. But do Motion and CBM represent capability or process maps? It is hard to distinguish between components, competencies, capabilities and processes in these two frameworks though. IBM s CBM mapping IBM CBM model is based on enterprise components and competencies. CBM rows appear to be typical Value Chain activities. CBM seems to appear in various but somehow different versions. A CBM component implements a competency at some level of accountability (Direct, Control, Execute). The Direct and Control rows may be inferred as Governance in GODS. Microsoft s Motion mapping Motion, at the top level, looks like a Value Chain. The Development activities appear as Primary, in an exception to Porter s Value Chain The mapping is straightforward, except for the Collaboration function which would map everywhere and anywhere since most human processes require human interaction and collaboration. Motion explicitly includes the Generate Demand function that fully maps on the Create Demand generic flow. Motion s Planning and Management (4) can be mapped on GODS Planning stream and Governance function. Mapping to the Business Model Canvas A Business Model (as per Osterwalder and Pigneur) is a way to configure your business to return revenue and value to stakeholders. It is not a business architecture in that it does not show components in interconnection. Still, a business model can be best analysed when mapped to a generic business architecture such as the generic model. The major elements of a business model: 1. Customer Segments who are your customers? 2. Value Proposition - what do you offer each of your client segments? 3. Channels - how do you reach each of your client segments? 4. Customer Relationships how do you relate to your clients over time? 5. Revenue Streams - how do you earn money? 6. Key Resources based on which assets are you running your business? 7. Key Activities - what key activities do you need to run your business model? 8. Partner Network - with which partners do you leverage your business? 8

9. Cost Structure where are your most important costs? How does the generic Business Architecture support Business Models? The Business Model elements of Value Proposition and Cost Structure are part financial calculations rather than constituting components of an architecture. In brief, a business model describes a configuration of the business architecture, that is, of the processes and the organizational and technology resources implementing them. This configuration delivers the products to specific customer segments through selected channels and returns revenue and costs, as evaluated in the business model. 9

Figure 7. AQPC mapping on the generic business architecture 10

Figure 8. Value Reference Model VRM mapping on GODS gba 11

Figure 9: etom mapping 12

Figure 10. Microsoft s Motion mapping 13

Figure 11. IBM CBM mapping 14

Figure 12 Business Model mapping to the generic architecture (business model Wikipedia) 15

Analysis It is not clear what the difference is, in these various frameworks, between a capability, a competence and a component or between capabilities, processes, and flows. As such, the entities in these approaches are hard to use in Enterprise Architecture modeling since no clear distinction can be made, for instance, between enterprise structure and behaviour. Development activities are often mapped to Value Chain primary links in Microsoft s Motion, VCG VRM, APQC, IBM CBM even though this appears to be a departure from Porter s Value Chain, where Development is part of Support activities. Still this may apply to some industry specific value chains. In GODS, the Development function is a separate function from both Operations and Support. The reason is straightforward: Operations and Development happen in parallel, in different time frames, rather than in sequence and as such they do not belong to the same business cycle. Still, a Development-Production-Sales extended lifecycle happens once in a while when a new product is first created. Also Development became a Primary activity in itself for many enterprises while manufacturing continues to be more and more outsourced. As such Development, the activity to design the products and capabilities, may have its own Value Chain in the Value System. Since similar processes are mapped at various hierarchical levels, depending on approach, and the comparison here is deliberately limited at the first level of a framework taxonomy, mappings may look sometimes imperfect and incomplete. Conclusions There are many similarities between approaches but still none of them has the same top level taxonomy even though at lower levels the processes may still map. That makes the comparison more difficult. All frameworks map on the generic model though. The model represents an architecture because it consists of both functions in flows in interconnection. The frameworks of comparison consist solely of maps of components or processes. Existing process frameworks typically exhibit a rather abstract process taxonomies that may not align well to the Enterprise structure, end flows and existing systems. But were they meant to? The taxonomies were drawn top-down with rather abstract criteria in mind. Take for instance Manage relationships, while logically sound, runs into problems in practice since relationships are managed as part of the many business functions interacting with the stakeholders rather than centrally in a function or system. As such, these frameworks are not usually employed for business or enterprise architecture, even though they are often shown as boxes in diagrams. Also, frameworks do not exhibit components in interconnections as an architecture should do and thus are not directly employable in EA. But they can, and are typically used for process inventories and benchmarking. Business people often model processes to automate them in BPMS. They employ process frameworks and quality improvement methods such as xsigma that work with value streams (business flows). This generic business architecture expands the existing framework approaches by adding to the value chains used by business management, business capabilities employed in EA, and end to end business flows (value streams) of business improvement initiatives. In that the generic model renders the Enterprise picture as an architecture, i.e. components in interaction, in the standard sense. As such, enterprise stakeholders from EA, business management and process improvement disciplines can work together to discover, design and implement the business and the overall enterprise architecture. Paul Harmon of BP Trends described three historical approaches of modeling the business. The generic business architecture integrates the key elements of each school as illustrated overlaid on Paul s picture. 16

Business Management school since the generic model expands on the Value Chains, Business Models and Business Process taxonomies Quality Control and xsigma schools since Business Flows illustrate end to end enterprise processes as Value Streams Enterprise Architecture (IT) school in utilizing a Business Functions/Capabilities Maps to develop Enterprise Architecture Figure 13. The generic model unifies the three historical business modeling approaches The GODS single page generic Business Architecture is proposed as an approach to modeling a business that unifies the business management, quality management and Enterprise Architecture schools approaches. The analysed business modeling frameworks can be mapped to the generic model and employed to provide process detail at lower levels. Transition to the generic model from any of these approaches is straightforward. Ultimately, the generic business architecture is essential in building the customised single page business architecture of an enterprise which artefact may be used as reference for dialogue across the company. The model avoids the ambiguity of the process frameworks in that it allows your technology and organization architectures to be mapped to its components. A business model (Osterwalder et al) is not a business modeling approach in the sense of a design of a business architecture but a way to deliver value (make profit) through a specific configuration of your enterprise processes and resources that provide a competitive advantage. As such this business model is not further employed in the comparison. 17

Business modeling frameworks comparison summary table Value Chain GODS GODS Processes APQC APQC Petroleum VCG VRM etom/ Framworx MS Motion IBM CBM Primary Activities Marketing Inbound Logistics Outbound Logistics Governance Investment Management Executive Management Plan Demand Create Demand Distribute Govern Plan Market Operations Readiness Marketing SIP Source 3.0 Develop Acquire Supply and Deplete Hydrocarbon Chain - Operations Manage and Plan (4) Generate Demand (2) 4.0 Deliver Operations Produce Products Assets and Build Assurance Make Services 4.0Develop and Manage Upstream Technologies Sales Sell 3.0 Market Sell Fulfilment Sell and Sell Products Fulfil and Fulfil Fulfilment Orders Services Service Support Activity HR Technology Management Operations Development Support Account Revenue Provision Service Service Customer Strategy Development Product & Capability Development HR Finance Technology Management Property Management 5.0Manage Customer Service 1.0All Develop Vision and Strategy 2.0 Design and Manage Products and Services 6.0All Develop and Manage Human Capital 8.0All Manage Financial Resources 7.0All Mng IT 9.0All Manage Property 2.0 Acquire, Explore and Appraise Hydrocarbon Assets Brand Researc h Develop Support Billing Strategy- SIP Product Develop. Infrastructure.Devel op-ment- SIP Enterprise Support Fulfil Demand (3) Develop Product and Service (1) Collaborati on Manage Buy Design 18

10.0All Manage Environme nt H&S 11.0All Manage External Relationshi ps 12.0All Manage Knowledge Improve-- ment. References 1. APQC http://www.apqc.org/process-classification-framework 2. Value Chain Group s Value Reference Model http://www.value-chain.org/value-referencemodel/ 3. BPTrends Paul Harmon s What is a Business Architecture http:///publicationfiles/advisor20101116.pdf 4. Microsoft s Motion http://download.microsoft.com/.../%20met0102%20aic%20motion%206%20words.ppt 5. IBM CBM http://www-935.ibm.com/services/us/imc/pdf/g510-6163-component-businessmodels.pdf 6. Osterwalder et al Business Models http://en.wikipedia.org/wiki/business_model 7. etom at http://www.tmforum.org/integrationframework/6637/home.html 8. Book An Enterprise Architecture Development Framework from Amazon, Trafford... http://www.trafford.com/bookstore/bookdetail.aspx?book=179897 BPTrends Linkedin Discussion Group We recently created a BPTrends Discussion Group on Linkedin to allow our members, readers and friends to freely exchange ideas on a wide variety of BPM related topics. We encourage you to initiate a new discussion on this publication or on other BPM related topics of interest to you, or to contribute to existing discussions. Go to Linkedin and join the BPTrends Discussion Group. 19