MBIT Thesis

96
GRADUATE PROJECT ON TECHNOLOGY MANAGEMENT by Dimitris Kosmidis A thesis submitted in partial fulfillment of the requirements for the degree of MSc in Management of Business, Innovation and Technology (MBIT) Athens Information Technology (AIT) Sep. 30, 2008 Approved by Gregory S. Yovanof Chairperson of Supervisory Committee ___________________________________________________ ___________________________________________________

Transcript of MBIT Thesis

GRADUATE PROJECT ONTECHNOLOGY MANAGEMENT

by

Dimitris Kosmidis

A thesis submitted in partialfulfillment of the requirements

for the degree of

MSc in Management ofBusiness, Innovation and

Technology (MBIT)

Athens Information Technology(AIT)

Sep. 30, 2008

Approved by Gregory S. YovanofChairperson of Supervisory

Committee

___________________________________________________

___________________________________________________

Program Authorized to Offer Degree MSc in Management of Business, Innovation and Technology (MBIT)

Date _________________________________________________________

Athens Information

Technology (AIT)

Abstract

END-2-END BUSINESSPROCESS INNOVATION

by Dimitris Kosmidis

Chairperson of the Supervisory Committee: ProfessorGregory S. Yovanof

MBIT

Pure innovation always embraces new ways of thinking about

products, services, processes and solutions. Sole innovation

undoubtedly has value but it is questionable if it “makes or

breaks” companies in today’s diverse global environment and

segmented business ecosystems.

Adoption of widely accepted industry standards may well

lead organizations to a kind of holistic “business excellence”

through lean operations and streamlining of activities.

Sometimes this is seen as panacea to survive. Nevertheless,

it should be noted that business agility seems to be the

critical factor to facilitate business excellence in such a way;

so to serve the unspoken mission of a long-term strategic

advantage, while at the same time secures the obvious goal

of profitable growth.

This paper questions numerous aspects of today’s business

reality, in an industry wide and locality neutral way. We are

consciously concluding to acknowledge and actually praise

the “culture of innovation”, as it may be seen in many

respected “living organizations”. We eventually argue for the

nature, necessity and application of considerable business

aspects, leveling from the “Idea Capturing”, to Business

Architectures, Process Frameworks, Modeling Techniques,

Implementation Platforms, and down to Resource Utilization

& Management, Product Presentation & Promotion, and

Service Delivery & Support.

We are trying to realize and explain common characteristics

of various models and map them to a number of finite

business perspectives, in the need to move towards business

success and sustainable growth. We are finally trying to

present few of today’s trends and possibly provide guiding

advice to decision making, towards business success,

economic prosperity and welfare.

TABLE OF CONTENTS

Preface..........................................................................1End-2-End Business Process & Business ProcessWorkflow.......................................................................................Innovation.....................................................................................

From strategy to execution......................................................Business Process Expert...............................................................Business Process Management (BPM)..........................................

Business Process Modeling Notation (BPMN).........................Business Process Modeling Suite (BPMS)................................

Description..................................................................13Innovation and Process Change..................................................Enterprise Architecture (EA)......................................................

Process Classification Framework (PCF): aframework for process improvement.....................................Capability Maturity Model® Integration (CMM®I).................Zachman Framework.............................................................

Definition....................................................................21Service Oriented Architecture (SOA)..........................................

Web services..........................................................................Universal Description, Discovery and Integration(UDDI)....................................................................................Enterprise Service Bus (ESB)................................................

Web Services Description Language (WSDL)....................Business Process Execution Language (BPEL)..................

Information Technology Infrastructure Library (ITIL)...............................................................................................Service Catalogue & Configuration ManagementDatabase (CMDB)..................................................................

Market.........................................................................31The Technology Adoption Curve.................................................

Hype Cycles...........................................................................The SOA Maturity Model............................................................Organizational Maps...................................................................

i

The ITIL v3 Application Example......................................

Strategy.......................................................................37Innovation, Optimization, Agility.....................................37

The Imperative to Evolve.......................................................Organizational Analysis vs. OrganizationalTransformation...........................................................................

The Liquid Enterprise: Unlocking the Value of ERPSystems..................................................................................Business Integration, -a good place to startinnovating over ERP systems.................................................

The Object Management Group (OMG)......................................Business Process Ontology.....................................................

Innovation vs. Complexity...........................................................

Proposition..................................................................45Tight Integration and Efficiency vs. Flexibility...........................

Cultural Issues.......................................................................The Business Ecosystem.............................................................

Value Chains..........................................................................Value Nets..............................................................................

Component Business Model (CBM)............................................Business Maps............................................................................

Cross-Functional Process Maps.............................................Enterprise Unified Process (EUP)...............................................

Management...............................................................54The IT – BM “Bipolar”.................................................................The Business Process Maturity Model........................................

Financials....................................................................58Research Abstracts..........................................................58

Maximizing IT Investments.........................................................Service Level Management (SLM).........................................

Service Level Agreements (SLA).......................................Software as a Service (SaaS)......................................................

The Financial Case for a Service Catalogue...........................

Conclusion...................................................................64Concluding Remarks........................................................64

ii

iii

LIST OF FIGURES

NumberFigure 1: Moore’s Technology Adoption Curve, BPMS and

EAI, Workflow and Process Modeling...........................................Figure 2: SAP, BPX hourglass.................................................................Figure 3: BPM standards........................................................................Figure 4: BP General Architecture.........................................................Figure 5: Goeffrey A. Moore, “Living on the fault line,”

HarperBusiness, 2002...................................................................Figure 6: Tools used in BPMS.................................................................Figure 7: Generic Architecture of a BPMS Product..............................Figure 8: Market Analysis for Business Process Management

Suites, 2007................................................................................Figure 9: O’Reilly Tushman Innovation Continuum..............................Figure 10: O’Reilly Tushman Innovation Continuum............................Figure 11: Focus and Capabilities for both Ongoing

Operations and Exploratory Operations.....................................Figure 12: An Enterprise Architecture Performance

Reference Model.........................................................................Figure 13: APQC, the Process Classification Framework.....................Figure 14: Zachman Enterprise Architecture Framework...................Figure 15: SOA Stack, -the SAP example.............................................Figure 16: The ITIL v3 Lifecycle and its Supporting

Processes....................................................................................Figure 17: The ITIL Framework...........................................................Figure 18: The Value of Transitioning to Service

Management...............................................................................Figure 19: The IT Organization’s “Front Office” and “Back

Office” Processes (Source: newScale Inc.)..................................Figure 20: The Service Catalogue and the CMDB (Source:

newScale Inc.).............................................................................Figure 21: The BPMS Adoption Curve.................................................Figure 22: The SOA Maturity Model....................................................Figure 23: An Organization Map..........................................................Figure 24: ITIL’s seven-step of the CSI phase complements

Six Sigma’s DMAIC model..........................................................Figure 25: ERP application silos impede process execution.................

iv

Figure 26: The Liquid Enterprise Transforms from anApplication-centric to a Process-centric approach......................

Figure 27: BEA, -Enterprise 3600, Technology Portfolio.......................Figure 28: SOA-based Business Integration.........................................Figure 29: Finding your Model T: ref. HBR..........................................Figure 30: Business Processes and Service Level-driven

Clients.........................................................................................Figure 31: Michael Porter’s value chain...............................................Figure 32: Most Companies will want both value nets and

value chains................................................................................Figure 33: IBM’s Component Business Model (CBM)..........................Figure 34: Advantages and Disadvantages of Value Chains

and Value Nets............................................................................Figure 35: SAP ERP Business (Solution) Maps.....................................Figure 36: The Lifecycle for the Enterprise Unified Process

(EUP)..........................................................................................Figure 37: Improving Specific Business Processes..............................Figure 38: Maturity Model Typology....................................................Figure 39: Third-party Services in IT Organizations............................Figure 40: The Rational for Outsourcing..............................................Figure 41: SaaS vs. Owned / In-house Systems....................................Figure 42: The Financial Case for a Service Catalogue.......................

v

ACKNOWLEDGMENTS

The author wishes to acknowledge AIT staff and colleagues,

for their teaching methodologies, their guiding advice and

co-studying efforts as well as business associates of various

Intracom Group units, for their help and valuable input, in

enriching and composing the present work. I would like to

dedicate this work to my professor and good friend G. S.

Yovanof, for these 3 years of inspiring and joyful academic

pace.

Thank you._

vi

GLOSSARY

B2B. Business-to-business

BAM. Business Activity Monitoring

BI. Business Intelligence

BPA. Business Process Analysis

BPM. Business Process Management

BPMN. Business Process Modeling Notation

BPMS. Business Process Management Suite

BPO. Business Process Outsourcing

BPP. Business Process Platform

BRE. Business Rule Engine

CBM. Component Business Models

CMDB. Configuration Management Database

CMMI. Capability Maturity Model® Integration

CSI. Continual Service Improvement

EA. Enterprise Architecture

EAI. Enterprise Application Integration

ECM. Enterprise Content Management

ERP. Enterprise Resource Planning

vii

EUP. Enterprise Unified Process

H2H. Human-to-human

H2S. Human-to-system

IDE. Integrated Development Environment

ISE. Integrated Service Environment

ITIL. Information Technology Infrastructure Library

Java EE. Java Platform, Enterprise Edition

PCF. Process Classification Framework

S2S. System-to-system

SaaS. Software as a Service

SOA. Service Oriented Architecture

SCOR. Supply-Chain Operations Reference

TCO. Total Cost of Ownership

TRIZ. (Teoriya Resheniya Izobretatelskikh Zadatch), “Theoryof Inventive Problem Solving”

UDDI. Universal Description, Discovery and Integration

WSDL. Web Services Description Language

viii

C h a p t e r 1

PREFACE

Innovation is a very hot term and it seems that recently

replaced the terms Agile and Excellence as a buzzword of

choice, in business literature. Businesses have always tried to

be innovative:

1..............Entrepreneurs, with new ideas, -something new.

2..........Managers, with the introduction of new processes,

-methodologies.

3....................Marketing, through unique ads, -campaigns.

4.. R&D, through invention and the use of technology, -new

products or services.

End-2-End Business Process & Business Process

Workflow

End-2-End Business Process: is about addressing business

information and processes across organizational and

technological silos. In most business processes, the time

involved in the actual processing of the data is only a

fraction of the total time, from start to finish that it takes to

complete the transaction, -the interrelated tasks and

sequence of activities. Most of the processing time is

1

consumed by the movement of the data from person to

person especially if the routing is done manually, and in the

"waiting to be worked on" phase. Workflow actually takes

advantage of that and is a tool designed to facilitate and

automate standardized business processes in a manner that

(a) spans organizational and functional boundaries, (b)

secures information flow integrity.

Innovation

Innovation: involves introducing something new, which can

be an idea, a method or a device. We will not discuss “the

new concept” herein. Innovation in this paper will mostly

relate to the use (flow) of master-data, meta-data, etc., in

such a way, to enable visibility and availability –or other said

transparency of key information, across the enterprise.

From strategy to execution

Business processes can make money and save valuable

resources. Moreover they represent intellectual assets for the

enterprise, -as they contain knowledge that can be captured,

reused and improved. Workflow software doesn't create

business processes itself. By applying workflow to a business

process, the details of that process can be brought into focus,

as it lays out the business process and add the required

business rules definitions. A workflow can be thought of as

the implementation of the answers to the questions: Who,

What, When, in a business process.

2

Figure 1: Moore’s Technology Adoption Curve, BPMS and EAI, Workflowand Process Modeling.

Business Process Expert

A Business Process Expert is neither a traditional

developer nor a traditional business analyst, but is able to

apply the concepts, metrics, and performance objectives of

business in the analysis, design, and optimization of IT

implementations capable of executing and monitoring cross-

functional processes. Such a role demands a common

language that bridges the worlds of business and IT as well:

the Business Process Modeling Notation (BPMN), a standard

from Object Management Group (OMG).

3

Figure 2: SAP, BPX Hourglass.

Business process experts have the business knowledge and

IT savvy to make business process innovation happen in real

time by adapting, composing, and executing end-to-end

business processes, using composition software tools and

enterprise services. Business Process Expert, –is a role that

today is done partly by a business analyst, partly by an

application consultant, and partly by a process developer.

Business Process Management (BPM)

In today’s accelerated business cycles require managers to

manage operations in real time. Managing work activities by

using after-the-fact reports is no longer enough. Pressures

for information transparency, operational accountability and

compliance make it critical for managers to monitor

4

transactions by understanding operational processes and

being able to see work in progress to adjust as appropriate.

Increasingly, business managers, employees and potentially

even external constituents to the process want to proactively

adjust work in progress, not just to react to information about

completed business transactions.

Figure 3: BPM Standards.

Furthermore, in today's global business environment,

operational excellence is measured increasingly by process

responsiveness –that is, agility, rather than by efficiency. By

itself, efficiency is no longer enough. BPM is the newest

process management theory meant to address these new

business realities. BPM's disciplines are largely technology-

5

enabled to better address today's more-unpredictable market

dynamics by applying process management approaches. BPM

advocates process transparency and effectiveness in addition

to agility. Processes that are transparent, effective and agile

are more likely to be perceived as innovative by employees,

customers and partners.

Figure 4: BP General Architecture.

Business process management (BPM) is an emerging

discipline that looks at the enterprise in a radically new way.

Instead of trying to automate and optimize individual

functional units, like sales, supply chain, and customer

service, in isolation, BPM views the enterprise from the

perspective of end-to-end cross-functional processes, –exactly

the way customers and trading partners sees it. Emerging

BPM tools let model, automate, measure, and optimize the

6

business from such an end-to-end process perspective. These

tools straddle the traditional business / IT divide, and are

elevating the importance of a new role in the organization,

the Business Process Expert.

In most organizations, business processes are largely

embedded in applications and people's experiences. Parts of

processes may be carried out through informal work

practices, which are buried in the experiences of employees,

who may leave the company. Furthermore, informal work

practices contribute to the lack of process transparency.

When a process is automated by an application, it is, at best,

implied to the user; the actions of the application show that it

is operating by a defined process, but the process is achieved

by traditional programming logic and is not created using a

process model visible to business users or IT developers.

Gartner refers to this style of process management as

"implicit" process management. Clearly, a process is at work,

but the process is not isolated easily from the runtime

implementation expressed in the application; hence, the

process is real but implicit, the opposite of explicit.

In contrast to implicit process management, BPM advocates

that processes must be transparent to internal and external

users. When processes are visible, managers can better

manage them, participants can contribute to making the

process more effective and participants are more likely to

7

perceive the process as innovative and responsive. Gartner

refers to this as "explicit" process management.

A BPMS takes process management to the next level; in

addition to explicit process modelling, it makes the model

executable, while retaining the model as the central focus for

future process changes. The graphic model is actually

metadata that is dynamically interpreted and transformed

into the executed process. A BPMS supports the entire

process improvement cycle, from definition to

implementation, monitoring and analysis, and through

ongoing optimization. As a software infrastructure platform,

it enables business and IT professionals to work more

collaboratively on process design, development, execution

and enhancement, and to close the execution gap between IT

and the business.

8

Figure 5: Goeffrey A. Moore, “Living on the Fault Line,”HarperBusiness, 2002.

BPMSs deliver short-term benefits, such as cost and time

savings, and help in meeting compliance demands, and

longer-term advantages, including visibility across broad,

cross-functional processes and process agility to meet

changing market and constituent needs.

Business Process Modeling Notation (BPMN)

Business Process Modeling Notation (BPMN), is a

graphical notation for modeling business processes. A BPMN

9

model is essentially a diagram of the process flow, but a

process model is more than a drawing.

The architecture of the Business Processes (BP) of an

enterprise is defined as the type of processes it contains and

the relationships among them. We may define architecture

for the whole of an enterprise of for some portion thereof.

This idea is related to several proposals for frameworks that

enterprises have used to guide architecture design, such as

Zachman’s Framework, which is presented later on.

BPMN is simple enough to be readily understandable by

business, yet rich enough to support executable

implementation, – without changing the underlying

metamodel! As a result, it has become the de facto standard

or announced future direction of BPM Suite (BPMS) vendors

ranging from Lombardi, Savvion, and Appian, to TIBCO,

Oracle, IBM, and SAP. Thus, understanding how to model

processes effectively using BPMN is becoming a must-have

skill for a Business Process Expert.

Business Process Modeling Suite (BPMS)

A BPMS is an integrated collection of critical software

technologies that enables the control and management of

business processes. As compared with other model-oriented

development tools, such as integrated service environments

(ISEs) and integrated development environments (IDEs), a

BPMS emphasizes business user involvement in the entire

10

process improvement life cycle, from design through

implementation, deployment, monitoring and ongoing

optimization. Rather than reducing reliance on people

through automation, a BPMS emphasizes the value of

coordinating people and information, in addition to systems,

as central resources. This emphasis also distinguishes a

BPMS from other emerging model-driven application

infrastructure.

Figure 6: Tools used in BPMS.

11

BPMSs use explicit process models to coordinate the

interactions among people, systems and content as equally

important aspects of work. This model-driven approach

loosely couples the physical resources used at execution time

from the design of the process, enabling greater flexibility. At

runtime, the BPMS functions as a "superworkflow manager,"

coordinating end-to-end processes, including all resources

involved, human and machine, regardless of whether

software resources are created in the BPMS's design

environment. Workflow technologies often are incorrectly

assumed to be synonymous with a BPMS. However, workflow

is only one of many runtime capabilities required for a BPMS,

-per our definition below. Thus, a BPMS represents a holistic

technological approach to managing processes, from design

through implementation, to monitoring and ongoing

optimization.

12

Figure 7: Generic Architecture of a BPMS Product.

A BPMS is most appropriate for processes that have balanced

requirements for the coordination of people, systems and

information, and where management of the interactions and

interdependencies among all three aspects of work is critical

to work outcomes. The explicit process management

approach of a BPMS, -the "classic" use scenario, is most

valuable for processes that need to change frequently, extend

during hours and days, cross multiple physical boundaries

(such as organizational boundaries, boundaries among

facilities, system boundaries, information boundaries), thus

requiring a high degree of coordination of human activities,

information, business transactions and business rules. The

appropriate processes often exhibit the following

characteristics:

13

They are external-facing. This makes them highly

susceptible to disruption from external forces, such as

weather patterns, currency fluctuations, consumer

preferences, commoditization pressures, trading-

partner actions, competitive pricing, regulatory

changes, geopolitical events and skill availability.

Some critical aspects of the workflow are not yet well-

understood. The BPMS approach helps uncover more-

successful workflows by making their execution visible

and audited. Execution data history is used as input

into the next iteration of the design.

The process depends on human collaboration to have

an impact on outcomes (such as new-product designs,

problem diagnosis and case management-style problem

domains).

A BPMS enables its users to see and directly manipulate the

resources being coordinated. The explicit model of the BPMS,

used at design time and runtime, makes it far easier for

operational managers to change process execution by

altering the routing of work among people, and by altering

exposed rules and parameterized values that drive execution

flow. Explicit process models are far easier to change for

process designers and developers than traditional

applications, which use implicit approaches based on

programming code.

14

Figure 8: Market Analysis for Business ProcessManagement Suites, 2007.

15

C h a p t e r 2

DESCRIPTION

Innovation and Process Change

If we focus more narrowly on Innovation in the context of

process change, we can divide the recent literature, very

roughly, into three basic categories. One school stresses

creativity and focuses on brainstorming and a variety of

related techniques that can help teams of people think of

alternative ways of accomplishing a task. This school might

be summed up as the creative thinking school. A second

school derives from the work of Genrich Altshuller, a Russian

theorist who has created a systematic or “engineering”

approach – called TRIZ – which can be used to examine

problems and generate new possibilities. TRIZ is a Russian

acronym that means something like the theory of inventive

problem solving, and it was originally developed in

conjunction with work on patent analysis. TRIZ can be used

in conjunction with process redesign. The third major use of

the term innovation in conjunction with process change is

being driven by Michael Hammer, who has written on the

importance of innovation. A good example is Hammer’s

April 2004 Harvard Business Review article: “Deep Change:

How Operational Innovation Can Transform Your Company.”

16

Hammer contrasted innovation with improvement and

suggested that there are times when you simply want to

improve existing processes and then there are other times

when you want to innovate and completely change the way

you do business. In other words, the author uses innovation

as a synonym for reengineering.

Figure 9: O’Reilly Tushman Innovation Continuum.

Smart organizations seem to divide their organizational units

into two groups. One group of units, focuses on existing

business and the other focuses on emerging business, –one

seeks incremental innovations in all areas and one seeks

architectural or discontinuous innovations in more specific

areas. And one adjusts one’s approach as things change. If

we think of a large organization, it is easy to imagine that

different departments or business units would be changing at

different rates. Some would be mostly focused on

improvement while others might be focused more on

redesign. A few might be undertaking major reengineering

17

efforts. No company can be constantly locked in the throes of

reengineering or discontinuous innovation.

Figure 10: O’Reilly Tushman Innovation Continuum (b).

Sometimes radical change is necessary and at other times a

more restricted redesign effort is needed. Most of the time a

company will simply be engaged in ongoing process

improvement.

18

Figure 11: Focus and Capabilities for both Ongoing Operations andExploratory Operations.

Enterprise Architecture (EA)

Enterprise architecture as a term, it is used to describe the

practice of documenting the elements of business strategy,

business cases, business models and the supporting

technologies, policies and infrastructures that make up an

enterprise. Multiple architecture frameworks describe

Enterprise Architecture.

Enterprise Architecture can be described as: (a)

documentation describing the structure and behavior of an

enterprise and its information systems, usually in a number

19

of architecture domains, (b) a process for describing an

enterprise and its information systems and planning changes

to improve the integrity and flexibility of the enterprise.

Figure 12: An Enterprise Architecture Performance ReferenceModel.

The architecture process addresses documenting and

understanding the discrete enterprise structural components,

typically within the following four categories:

20

Business

Applications

Information

Technology

Enterprise architecture also involves developing an

architecture framework to describe a series of "current",

"intermediate" and "target" reference architectures and

applying them to align change within the enterprise.

21

Process Classification Framework (PCF): a framework

for process improvement

Figure 13: APQC, the Process Classification Framework.

The PCF provides the foundation for the Open Standards

Benchmarking CollaborativeSM (OSBC)1 database and the

work of its advisory council of global industry leaders. It is a

cross-industry framework, which has experienced more than

1 The PCF is continuously enhanced, as the OSBC database further develops definitions, processes, and

measures. The PCF and associated measures and benchmarking surveys are available for download and

completion at no charge from the Open Standards Benchmarking Collaborative Web site.

22

15 years of creative use by thousands of organizations

worldwide.

Capability Maturity Model® Integration (CMM®I)

A specialized methodology offered by the Software

Engineering Institute (SEI) at Carnegie-Mellon University.

Working for the US Department of Defense, SEI created

CMM, -the Capability Maturity Model. It was originally

designed to evaluate the maturity of software development

organizations. It has been extended to CMMI, which can be

used with any business process. CMMI believes that the most

effective way to evaluate the process maturity of

organizations is to study the skills possessed by managers.

Changing programs based on CMMI, define skills and

capabilities that process managers need to master. CMMI, as

a methodology or prescription for change, defines a training

program for people, -organization's managers. It doesn't

provide any direct help with specific process improvement

but assumes improvement of managers’ skills in managing

processes that will eventually result in improved processes

and better performance. Thus, CMMI, as a process change

methodology, is both a long-term and a niche-focused

approach. There are many books on CMMI and on various

specialized versions of CMM.

Zachman Framework

The Zachman Framework is a classification structure often

used by IT and the teams responsible for developing and

23

documenting Enterprise Architecture. The Framework is

used for organizing architectural "artifacts" in a way that

takes into account (a) who the artifact targets, -i.e. the

business owner and builder and (b) what particular issue,

-for example, data and functionality is being addressed.

These artifacts may include design documents, specifications,

and models.

The Zachman Framework is a schema, -the intersection

between two historical classifications that have been in use

for literally thousands of years, namely; What, How, When,

Who, Where, and Why. It is the integration of answers to

these questions that enables the comprehensive, composite

description of complex ideas. The second is derived from

reification, the transformation of an abstract idea into an

instantiation that it is labeled in the Framework, as:

Identification, Definition, Representation,

Specification, Configuration and Instantiation.

24

Figure 14: Zachman Enterprise Architecture Framework.

More specifically, the Zachman Framework is an ontology, -a

theory of the existence of a structured set of essential

components of an object for which explicit expressions is

necessary and perhaps even mandatory for creating,

operating, and changing the object, (the object may be the

enterprise, a department, a value chain, a project, a product,

a profession, etc.).

25

C h a p t e r 3

DEFINITION

Service Oriented Architecture (SOA)

Business today stands on the verge of widespread adoption of

service-oriented architecture (SOA), a development that

promises to change the dynamics of the software industry, as

much as the shift to client-server architecture did 15 years

ago. In essence, SOA defines the technical standards that

enable the various enterprise software applications used by

companies and their business partners to exchange data

effectively. Thus, SOA will help reduce the costs of creating

and maintaining data exchange interfaces, a factor that CIOs

and IT departments consistently cite as one of their top

challenges.

SOA as the architectural blueprint for the next wave of

distributed application development is according to Gartner’s

definition: a client-server / (N-tier) software design approach

in which an application consists of software service providers

and software service consumers (also known as client or

service requesters). SOA differs from the more general client-

server model in its definitive emphasis on loose coupling

between software components and in its use of separately

standing interfaces.

26

One tenet of SOA is the ability to re-use abstracted business

activities or events, which are modeled as Enterprise

Services. Reuse could be as simple as delivering the business

process or activity through a new channel such as the web,

-today when we say services, we really mean Web Services.

SOA also relies on a standard framework for defining and

designing services in order to facilitate re-use and business

agility. Because the full spectrum of potential uses for any

Enterprise Service is unknown at the point of design and

development, SOA requires a holistic approach to creating

that individual service. Traditional development focuses only

on the immediate tactical requirements for a given custom

program. SOA requires a focus on the bigger picture,

creating services that are well-defined, self-contained and

complete, Deloitte Development LLP, 2006, Service-Enabled

Enterprise Resource Planning: Challenging the boundaries of

traditional packaged applications to deliver business value.

27

Figure 15: SOA Stack, -the SAP Example

Web services

Web Services are a new breed of Web application and a

better way to realize SOA on a large scale. They are self-

contained, self-describing, modular applications that can be

published, located and invoked across the Web. They perform

functions from simple requests to complicated business

processes. Once a Web service is deployed, other applications

(and other Web services) can discover and invoke the

28

deployed service. The point to remember is that SOA is an

overarching architectural approach; Web services are the

enabling technologies.

Universal Description, Discovery and Integration

(UDDI)

Universal Description, Discovery and Integration (UDDI)

standard is used to publish, discover and manage Web

services in an UDDI registry. UDDI registry is like Yellow

Pages that list available Web services that can be discovered

by an application. Creation of a registry that contains

available services allows service consumers to discover and

invoke Web services that are published within the UDDI

registry.

Enterprise Service Bus (ESB)

An enterprise service bus (ESB) is a middleware solution that

enables interoperability among heterogeneous environments

using a service-oriented model. Although frequently

associated with concepts like “integration” and “mediation,”

an ESB also provides a service platform comparable to an

application server. In fact, ESBs represent the consolidation

of the integration and application server product categories.

An ESB's true breakthrough feature is its ability to virtualize

services. An ESB's service container abstracts a service and

insulates it from its protocols, invocation methods, method

exchange patterns, quality of service requirements, and other

infrastructure concerns.

29

Web Services Description Language (WSDL)

Web Services Description Language (WSDL) is an XML-based

standardized interface definition language used to describe

what a Web service can do, where it resides, and how it can

be invoked. A WSDL file associated with a Web service

contains important details about the Web-service interface

for client-service interaction. WSDL is used to provide

definition of a Web service and interface specification for it.

Business Process Execution Language (BPEL)

Many ESBs supply an orchestration engine that can execute

structured workflows representing a business process. The

Business Process Execution Language (BPEL) is an

orchestration language for defining these automated

business processes. A process definition specifies the precise

set of execution steps that govern runtime interactions

among applications, data sources, and other entities required

to complete the process. In particular, BPEL defines a syntax

for specifying an automatic workflow for invoking web

services, -services that are described by WSDL.

Orchestrations defined by BPEL are then in turn exposed as

web services.

Web Services Business Process Execution Language (WS-

BPEL) version 2.0 was ratified by OASIS in April 2007, and

the ESB vendors are strongly committed to this standard.

Currently, though, many ESB vendors implement support for

a previous nonstandard version known as Business Process

30

Execution Language for Web Services (BPEL4WS) version

1.1. In June 2007, a number of vendors, including Active

Endpoints, Adobe Systems, BEA, IBM, Oracle, and SAP,

published a set of specifications know as WS-BPEL Extension

for People (BPEL4People) that enable BPEL process

definitions to invoke human workflow activities in a standard

way. These specifications will address a glaring omission in

the current specification, -that of human participation but

they have not yet been submitted to a standards body.

Information Technology Infrastructure Library (ITIL)

The Information Technology Infrastructure Library (ITIL) is a

set of concepts and techniques for managing information

technology (IT) infrastructure, development, and operations.

Figure 16: The ITIL v3 Lifecycle and its Supporting Processes.

31

There are two concurrent and parallel waves of ITIL

implementation: (a) new adopters facing decisions about how

best to approach implementation, (b) organizations that are

mature in their ITIL initiative seeking to show value and

service-quality improvements to the business from the work

undertaken so far. The poor standing of IT with its business

users, is based on a lack of clarity about the services being

offered, sometimes simply due to an over-technical and

unfathomable presentation of what is available, coupled with

a lack of transparency on the costs and expected service-level

commitments. To re-align IT with its business users requires

a radical refocus on the needs of IT’s customers.

ITIL v3 introduces the Seven-step process to improvement:

1......................................Define what you should measure.

2...........................................Define what you can measure.

3.......................................................................Gather data.

4...............................................................Process the data.

5...............................................................Analyze the data.

6....................................................Present/assess the data.

7...........................................Implement corrective actions.

32

Figure 17: The ITIL Framework

While the benefits of ITIL are proven, the adoption is not a

trivial task. Whether starting out on that ITIL path or having

reached a level of ITIL maturity, there is strong evidence that

a Service Catalogue will either accelerate ITIL maturity or

provide a good basis to start. Someone can see little that

would prevent a strong recommendation of the early

adoption of a Service Catalogue and a great deal to support

the case for implementing one, -preferably as a starting point

that will integrate with and advance CDMB deployment.

More fundamentally there are demands on IT that are

unlikely to be met unless IT is firmly re-aligned with the

needs of its customers, compliant with regulatory

requirements, in control of its expenditure, and comparable

in quality and cost to external suppliers. All these issues

support the case for implementing a Service Catalogue. The

33

only remaining issue is how quickly the benefits are received

and the cost of implementation recovered.

Figure 18: The Value of Transitioning to Service Management.

Service Catalogue & Configuration Management

Database (CMDB)

The terms ‘Front Office’ and ‘Back Office’ originated in an

era when the typical company was bifurcated into two

disconnected sections: the ‘Front Office” roles like Sales and

Marketing had the primary interaction with customers, whilst

all the core operational tasks of running the business such as

manufacturing, transportation, and administration, were

handled out of sight in the ‘Back Office’. Clearly this

‘disconnect’ built a barrier to communicating the needs of

customers to the providers of core functions of the

organisation. This analogy is apt for the IT organisation in

34

large organizations today. Unfortunately, this barrier between

the customers of IT and the ‘Back Office’ of IT operations

remains a fundamental challenge, think of ERP and CRM

systems. The two central components of the ITIL framework

that we are considering here, -the CMDB and the Service

Catalogue, are at the crux of these different ‘Back Office’ and

‘Front Office’ perspectives and illustrate why there is the

need for a more customer-centric approach to IT Service

Management.

Figure 19: The IT Organization’s “Front Office” and “Back Office” Processes(Source: newScale Inc.).

The complexities present within IT infrastructures,

emphasise the need for automated Configuration

Management to assist in the creation and maintenance of the

map of the infrastructure. In many IT organisations, it is

35

impossible to even consider carrying out this task manually,

and those that do attempt it will find that it is labour-

intensive, expensive, and the resulting output is persistently

out-of-date. Of course, out-of-date information can be more

dangerous and damaging than no information, causing

severe problems when decisions are made on this false or

incorrect configuration data.

Figure 20: The Service Catalogue and the CMDB (Source: newScaleInc.).

CMDBs give (IT) organizations complete visibility into the

attributes, relationships, and dependencies of the

components in their enterprise computing environments.

Industry standards for federating and accessing IT

information integrate communication between IT

management tools. Organizations can use their CMDBs: (a)

36

to share and access configuration data and (b) to create a

more complete and accurate view of IT information spread

out across multiple data sources, using standard ways and

tools. This makes it easier to keep track of changes to an IT

environment, such as the last time an application was

updated or changes to critical configuration information. It

also helps organizations better understand the impact of

changes they make to the IT environment.

37

C h a p t e r 4

MARKET

The Technology Adoption Curve

BPM became a hot term in early 2003. BPMI was founded in

2002. Today, the number of vendors claiming to offer BPMS

products is probably over 100. Depending on whom you talk

with, BPM can mean Six Sigma, Balanced Scorecard, SCOR,

process redesign, or identifying business managers to

manage processes. And, of course, it can also mean using

ERP software to automate processes, or it can mean using a

BPMS software product to manage the runtime execution of

a business process.

Figure 21: The BPMS Adoption Curve.

38

If you talk with the leading BPMS vendors, they will tell you

that BPMS has crossed Moore's Chasm, -that BPMS has

moved beyond the Early Adopter phase and is being

embraced by major Early Majority companies. Perhaps it is

fair to say that the interest in BPMS has pushed the Workflow

and EAI markets into high gear.

Hype Cycles

A Hype Cycle is a graphic representation of the maturity,

adoption and business application of specific technologies.

Since 1995, Gartner has used Hype Cycles to characterize

the over-enthusiasm or "hype" and subsequent

disappointment that typically happens with the introduction

of new technologies. Hype Cycles also show how and when

technologies move beyond the hype, offer practical benefits

and become widely accepted.

What are the 5 phases of a Hype Cycle?

1. "Technology Trigger": The first phase of a Hype Cycle

is the "technology trigger" or breakthrough, product

launch or other event that generates significant press

and interest.

2. "Peak of Inflated Expectations": In the next phase, a

frenzy of publicity typically generates over-enthusiasm

and unrealistic expectations. There may be some

successful applications of a technology, but there are

typically more failures.

39

3. "Trough of Disillusionment": Technologies enter the

"trough of disillusionment" because they fail to meet

expectations and quickly become unfashionable.

Consequently, the press usually abandons the topic and

the technology.

4. "Slope of Enlightenment": Although the press may

have stopped covering the technology, some businesses

continue through the "slope of enlightenment" and

experiment to understand the benefits and practical

application of the technology.

5. "Plateau of Productivity": A technology reaches the

"plateau of productivity" as the benefits of it become

widely demonstrated and accepted. The technology

becomes increasingly stable and evolves in second and

third generations. The final height of the plateau varies

according to whether the technology is broadly

applicable or benefits only a niche market.

The SOA Maturity Model

Organizations that tread the SOA path often find it useful to

benchmark their current state of SOA maturity in order to

plan ahead, or to compare their products and processes with

those of similar organizations in the industry. It is often a

challenge to standardize on a generic maturity model for all

enterprises, as the SOA goals, objectives and requirements of

every enterprise vary based on the type and size of business,

40

market environment etc. It must not be forgotten the fact

that people, technology and architecture alone will not take

an enterprise through SOA journey successfully, unless they

are supported by key processes and activities. A maturity

model for SOA should therefore encompass both the

effectiveness of the architecture (product) as well as the

processes required to take it from the as-is state to the to-be

state.

Figure 22: The SOA Maturity Model.

This SOA maturity model provides a framework for

discussion between IT and business users about the

applicability and benefits of SOA in an organization across

five levels of adoption maturity.

41

Organizational Maps

Organization analysis refers to any effort that seeks to

capture, -more or less, objective information and then use it

to help decision makers. A good example involves the

development of a business model, e.g., the Organization

Map. In essence, an Organization Map conceptualizes an

organization as a system and defines the elements and the

flows that characterize the organization.

Figure 23: An Organization Map.

An Organization Map lists the organization inputs on the left,

outputs on the right, and external controls at the top.

Depending on the purpose, it can include value chains or

high-level business processes inside, and then show how

those processes interact with the environment outside the

42

organization. There are many other analytic enterprise level

diagrams. A hierarchy diagram showing how a value chain is

decomposed into levels of sub-processes is another example.

Similarly, a model of how scorecards can be cascaded from

an organization scorecard down to specific departmental, or

even workgroup scorecards, is still another.

The ITIL v3 Application Example

Figure 24: ITIL’s Seven-step of the CSI Phase Complements SixSigma’s DMAIC Model.

DMAIC (Define, Measure, Analyze, Improve, and Control).

Continual Service Improvement (CSI) is an important phase

in the IT service management life cycle; since business

demands evolve and change over time, the ability to

continually meet and exceed the business requirements

becomes critical.

43

44

C h a p t e r 5

STRATEGY

Innovation, Optimization, Agility

Organizations need three key capabilities to enable these

strategies for sustainable advantage:

1. Business innovation, -the ability to fundamentally

change the business landscape to their advantage.

2. Business optimization, -increasing overall efficiency in

delivering existing products and services, and the

ability to execute more reliably and with high quality,

even as operations scale.

3. Business and IT agility, -the ability to quickly recognize

and react to both predicted and unforeseen market

changes and make changes quickly.

All of these capabilities depend directly on the supporting

technologies. If IT systems duplicate data and functions,

creating inconsistencies and manual work-around, the

company will find it nearly impossible to optimize operations.

If applications have dictated the flow of business processes

and now constrain their evolution, the systems cannot

support the rapid change today’s businesses demand. Finally,

if a company has the same software infrastructure and the

45

same capabilities and constraints as all of its competitors, it

cannot hope to consistently differentiate itself, let alone

introducing continuous innovation into the market.

The Imperative to Evolve

Over the past two decades, organizations have invested in

ERP software to enjoy the efficiencies and cost savings

associated with a single, integrated suite of business

applications. ERP systems automate and manage processes

common to every company. These systems focus on

automation, not on enabling the unique business processes

that differentiate companies from one another. Most ERP

capabilities are so widely adopted today, that they have

become commoditized. ERP systems no longer offer the

competitive edge it once did. In fact, the “accidental

architectures” created by the deployment and evolution of

ERP systems are now roadblocks to continued innovation and

competitiveness. The business optimization accomplished

with ERP deployments came at the cost of agility and

sustainable innovation. Siloed ERP environments are poor

hosts to today’s cross-functional, geographically dispersed,

multi-channel processes. The customization and hard-wired

integration between these systems and the rest of the IT

environment make every successive change more complex

and expensive.

46

Figure 25: ERP application silos impede process execution.

Organizational Analysis vs. Organizational

Transformation

“Enterprises that aggressively begin their

organizational and cultural transformation for BPM

in 2007 will double their chances of becoming

industry leaders by 2010.”2 -Gartner

Business Process Management (BPM) is a strategy for

managing and improving the performance of a business

through continuous optimization and innovation of business

processes in a closed-loop cycle of modelling, execution, and

measurement.

2 Gartner, Predicts 2007: Align BPM and SOA Initiatives Now to Increase Chances of Becoming

a Leader by 2010, November 2006

47

“The value of SOA will be found in business

process management (BPM), which promises to

allow companies to create unique and

differentiating business processes on top of the

same software many of their competitors use.”3

-AMR Research

The Liquid Enterprise: Unlocking the Value of ERP

Systems

This new approach involves a transformation away from

functionally aligned systems and toward a process-driven

view of business operations and IT. Organizations must rid

themselves of rigid, functionally siloed connections that link

information, applications, and business processes, and

connect systems, people, and processes dynamically

whenever and wherever needed. Embracing heterogeneity is

the key to a Liquid Enterprise approach; large businesses

need to use the diverse IT assets they have and should not be

locked in to a single vendor or technology for future

innovation.

3 AMR Research, SOA and BPM for Enterprise Applications: A Dose of Reality, May 2007

48

Figure 26: The Liquid Enterprise Transforms from an Application-centric to aProcess-centric Approach.

The Liquid Enterprise bridges the gaps that exist between

legacy systems and organizations, and adopts the powerful,

collaborative Web 2.0 capabilities that have transformed the

consumer world for the enterprise, while ensuring security

and manageability for all.

49

Figure 27: BEA, -Enterprise 3600, Technology Portfolio.

Business Integration, -a good place to start innovating

over ERP systems

Many businesses begin their SOA and BPM projects with

business integration. Business integration connects data and

applications, accelerates IT response, and reduces non-

discretionary spend. According to AMR Research, 70 percent

of large enterprise IT groups view these three issues as their

biggest challenges.

There are typically three stages towards comprehensive SOA-

based business integration: (a) application integration, (b)

50

enterprise integration for SOA, and (c) business integration,

-using BPM. Projects in all three areas are likely to take place

simultaneously within an enterprise. As long as the

organization takes a unified infrastructure approach to all of

them, they will contribute to the enterprise transformation

and enhanced agility, innovation, and process optimization.

Figure 28: SOA-based Business Integration.

The Object Management Group (OMG)

Object Management Group (OMG) is a consortium, originally

aimed at setting standards for distributed object-oriented

systems, and is now focused on modeling (programs, systems

and business processes) and model-based standards.

Founded in 1989 by eleven companies (including Hewlett-

Packard, IBM, Sun Microsystems, Apple Computer, etc.),

51

OMG tried to create a heterogeneous distributed object

standard. The goal is a common portable and interoperable

object model with methods and data that work using all types

of development environments on all types of platforms.

Business Process Ontology

An ontology defines the terms and concepts (meaning) used

to describe and represent an area of knowledge, as well as

relations among them. Thus, an ontology includes: (a)

concepts (things) in the domains of interest, (b) relationships

between those things, (c) properties (and property values) of

those things, (d) the functions and processes involving those

things and (e) constraints on and rules about those things.

Ontologies are based on taxonomies which represent class

hierarchies in the object-oriented world and people are

generally used to designing taxonomies. For example, a

product catalogue is implicitly based on taxonomy.

Business information (content), and business processes and

applications, which use that content, need to be integrated so

that new business ecosystems can be created in a short time

span. High-level architecture enables metadata driven

development, deployment, execution and analysis of business

processes, applications and content. Ontologies provide a

clear separation of the “what” from the “how”, meaning that

business analysts can focus on the business aspects,

completely ignoring how declarative knowledge translates

52

into some kind of software system. Business analysts can

describe concepts in terms that stakeholders understand.

Innovation vs. Complexity

The continual launch of new products, services and line

extensions adds complexity throughout a company’s

operations and as the costs of managing that complexity

multiply, margins shrink.Finding a company's innovation

fulcrum is a two-step process. First, organizations need to

determine the zero complexity baseline, -the process costs of

selling an absolute minimum number of standard products.

In other words, what would be the company's equivalent of

Henry Ford's one size fits all Model T? Next, they need to add

variety back into the business system, -item by item, and

carefully forecast the resulting impact on customers’ sales as

well as the cost impact across the value chain. When costs

begin to overwhelm the added revenues, they have probably

found the innovation fulcrum.

53

Figure 29: Finding your Model T: ref. HBR.

54

Currentbusinesssystem

Currentbusinesssystem

Model T:zero-

complexity

baseline

Model T:zero-

complexity

baseline

Innovationfulcrum

Innovationfulcrum

Cost out the new

one-productprocess andestimated

impacton quality

Add optionsback in to meettrue customerdemand

Understandhow processeschange ascomplexity islayered back in

C h a p t e r 6

PROPOSITION

Tight Integration and Efficiency vs. Flexibility

A typical integration-centric approach to SOA is EAI 2.0. It's

a better form of EAI than in the past, but it's still

fundamentally focused on integrating application silos (EAI)

rather than dismantling the silos (SOA). The role of an ESB in

EAI 2.0 vs SOA, explain the fundamental difference between

SOA and integration. Service-oriented architecture (SOA) has

been increasingly adopted during the past five years, with its

promised benefits validated by early adopters. One of the

clearest lessons learned is that SOA is all about finding a

better approach, -rather than a better technology, for

enterprise application development. In 2008, we are

expecting to see a critical emphasis on establishing a new IT

culture, in which SOA-based projects have a better chance of

success.

SOA infrastructure technologies include solutions for service

enablement, messaging, orchestration, transformation,

enterprise integration patterns, management, and

registry/repository functionality. Because SOA is a better

approach to IT rather than a better technology, we will

continue to see in 2008 a proliferation of software products

55

aimed at satisfying the requirements of the SOA market. The

biggest influences on SOA projects during 2008 are likely to

come from enterprises addressing cultural changes related to

SOA adoption. New tools aimed at supporting SOA-based

designs, architectures and especially deployments will begin

to emerge.

Additional influences will be felt from three major technology

trends:

Commoditization, including open source and large data

centers;

Software abstractions, including modularity, inversion

of control and increasing use of patterns; and

Deployment options, including virtualization, grid,

multicores and other operational impact changes.

Trends for SOA in 2008 will be influenced by a combination

of cultural and technological issues.

Cultural Issues

Let's deal first with the changes related to IT cultural issues.

It's often said that SOA is an approach, not a technology. As

the number of enterprises with successful SOA-based

projects continues to grow in 2008, pressure on IT

professionals to investigate SOA as a potentially better way

to align IT spending with the bottom line will increase. In

other words, adoption rates for SOA are very likely to

56

continue to rise, pushing related cultural issues to the

forefront.

Organizations who have been working on SOA initiatives

from the past years advice to pay as much, -if not more,

attention to cultural issues such as architectural governance

programs, cross-departmental budgeting and keeping

reusable service developers insulated from application

project deadlines.

The right IT environment needs to be cultivated for SOA

success. This is virtually the opposite of the environment

found in a typical IT shop that focuses on bespoke application

development and maintenance. In a successful SOA

environment, resources, tasks, budgets and skills need to be

shared across projects instead of dedicated solely to a single

one of them. Every organization has to figure out its own

approach when tackling SOA-based projects, but cultural

issues definitely need to be considered. SOA governance is

not something you can buy, like software or tools, but if the

organization is not set-up right to begin with, all the

technology in the world isn't going to do any good. As SOA-

based projects continue to spread during 2008, this challenge

will become more and more apparent. So first and foremost

of the SOA trends for 2008 is an increased awareness of the

need to define an SOA culture and tie its significance to your

organization, and vigorously attack skill-set issues, budget

issues and corporate-level architectural issues in order to

57

ensure success with SOA initiatives. SOA tooling will evolve

to assist more aspects of the SOA project life cycle.

The Business Ecosystem

Figure 30: Business Processes and Service Level-drivenClients.

Value Chains

In order to be able to conceptualize any organization,

somebody needs a collection of the processes that it uses as

it generates its products and services. We cannot, however,

easily summarize all of the processes that make up a large

58

company. For the last twenty years the organizing principle

that most process analysts have relied upon has been the

value chain. The value chain concept originated by the

Harvard professor, Michael Porter. Michael Hammer relied

heavily on the concept in Reengineering the Corporation,

which he published in 1993. He urged companies to begin

their process work by identifying their value chains and then,

-as needed, to reengineer each value chain.

A value chain supports a product line, a market, and its

customers.

Figure 31: Michael Porter’s Value Chain.

Most of those who oppose the value chain approach support

an alternative model that is usually termed a value net.

59

Value Nets

Organizations are increasingly outsourcing processes and

need a model that let them represent value chains that are,

-in fact, orchestrated business processes provided by multiple

companies. Value nets enable organizations to tap into an

extended ecosystem of potential business partners to pursue

known opportunities and to learn about new opportunities

through inquiries from other organizations. Benefits can

include improving marketplace penetration, controlling costs,

compressing sales cycles, increasing margins and driving

innovation.

For example, an IBM value net consists of two or more

Business Partners who work together to create repeatable

solutions designed to meet customer needs. A successful

value net can help: (a) entering new markets, (b) creating

new business opportunities and (c) increasing revenues.

60

Figure 32: Most Companies will want both Value Nets andValue Chains.

Component Business Model (CBM)

Discussing of some more Complex Situations, IBM's Global

Services group has begun to urge companies to develop

Component Business Models (CBM), which they claim

derive from the value nets approach. IBM's Component

Business Models offer a very specific and practical approach

to organizing a Business Process Architecture, and thus they

move the discussion of whether one should emphasize a

value chain or a value net out as an issue that business

process architects and practitioners need to consider.

Figure 33: IBM’s Component Business Model (CBM).

61

A CBM starts by grouping processes into broad categories,

which it terms Business Competency Domains. The domains

vary from company to company and seem to be an informal

way to organize the specific company's large-scale processes.

Typical domains include Managing Customers, Supply Chain

and Administration. IBM subdivides these categories into

three fixed Accountability Levels: Strategy, Tactics, and

Operations, to form the basic CBM matrix. Both Strategy and

Tactics level processes tend to be management processes.

Operations level processes include both core and support

processes.

Figure 34: Advantages and Disadvantages of Value Chainsand Value Nets.

Business Maps

Business Process Mapping refers to activities involved in

defining exactly what a business entity does, who is

responsible, to what standard a process should be completed

62

and how the success of a business process can be

determined. Once this is done, there can be no uncertainty as

to the requirements of every internal business process. A

business process illustration is produced. The first step in

gaining control over an organization is to know and

understand the basic processes (Deming, 1982; Juran, 1988;

Taylor, 1911).

There is industry specific as well as cross-industry business

maps supporting service automation through today’s

Enterprise Resource Planning (ERP), Customer Relationship

Management (CRM), Business Intelligence (BI) & Data

Warehouse (DW) solutions, offered by many vendors. They

support standardization of processes, especially when

outsourcing services while they offer tools to secure the

competitive core functions of enterprises.

Figure 35: SAP ERP Business (Solution) Maps.

63

Cross-Functional Process Maps

Cross Functional Process Mapping improves process flow in

administrative areas, such as, (invoicing of customers' orders

or processing warranty claims). A Current State Map

allows seeing waste and problems that occur when

information travels across various departments or entire

functional areas. The participants may plan improvements,

-map the new process on a Future State Maps and create a

detailed action plan to implement proposed changes.

Enterprise Unified Process (EUP)

The Enterprise Unified Process (EUP) is an extension of the

Rational Unified Process. EUP shares and extends phases,

disciplines and best practices of RUP applied in software

development as well as modern project management

methodologies.

64

Figure 36: The Lifecycle for the Enterprise Unified Process(EUP)

65

C h a p t e r 7

MANAGEMENT

The IT – BM “Bipolar”

Almost everyone in the business community has, at one time

or another, complained of the IT obsession with new

technologies and their focus on implementation rather than

results. Too many business people have been subjected to an

IT enthusiasm for a new technology that seems to have little

to do with achieving key business objectives. Similarly, many

IT people have been frustrated by requests from business

managers to make changes that were vague, at best, and, in

the worst case, simply impossible.

Figure 37: Improving Specific Business Processes.

66

Too often, IT process people are focused on small-scale

processes that can be automated. While these processes are

important and need to be done effectively, they are well

below the level that business people are concerned with

when they speak of reorganizing a specific function area. So,

not only a common language is needed, but an agreement on

a common level of analysis. One might think that the right

approach would be to develop a business process

architecture that defines a hierarchy of business processes,

so each side could point to the processes they were

concerned with, and both sides could see how the processes

were related. Even this reasonable goal has often resulted in

frustration. Too often, the big picture is lost in an

overwhelming mass of details that are completely

incomprehensible to senior business managers.

The Business Process Maturity Model

An appropriate model for Business Process Maturity must be:

(a) multi-dimensional and (b) non-linear. Most organizations

consider (People, Process, and Technology) as main

dimensions but there are two other dimensions, just as

important in understanding the overall state and capabilities

of the organization (Controls & Strategy). The key seems to

be the ability to achieve consistent alignment across all

dimensions specified. When that is achieved, then the

organization is operating at a level where it can achieve

optimal results.

67

The five dimensions above provide the components about

which we can assess the capabilities of any particular

organization. As those capabilities advance, the company can

progress through the States of Process Maturity. These states

are as follows:

Siloed

Tactically Integrated

Process Driven

Optimized Enterprise

Intelligent Operating Network

As mentioned earlier, it is not a linear path to move from one

state to the next. In fact, the hurdles that must be overcome

vary considerably from one phase to the next, and while each

lever undergoes material change from state to state, different

levers play bigger roles in each of these progressive steps.

68

Figure 38: Maturity Model Typology.

The immaturity of business processes strictly limits the

value and success of IT systems.

The process maturity framework is a proven roadmap

for improving process capability and unlocking the full

value of IT systems.

The Business Process Maturity Model enables greater

fidelity between the actual performance of business

processes and their model-based representations.

In a BPTrends survey conducted in early 2006, respondents

defined BPM in four different ways, including:

69

A cost-saving initiative - 12%

A set of new software technologies - 16%

A systematic approach for process improvement - 26%

A new approach to organizing and managing

organizations using processes - 40%

70

C h a p t e r 8

FINANCIALS

Research Abstracts

Maximizing IT Investments

Organizations depend on the functionality provided by IT

even more when external economic factors make it difficult

to meet revenue goals. Businesses need to harvest all of the

value it can get from IT, so if IT organizations are late

deploying key applications such as ERP or CRM, -or if the

network suffers a significant outage, -the business is unlikely

to recover and still meet revenue goals.

71

Figure 39: Third-party Services in IT Organizations.

IT organizations need to change their processes to give other

business units more control over their part of the IT

environment. As part of this change, IT organizations should

implement role-based access controls that enable business

units to make changes to just their component of the IT

infrastructure. IT organizations should consider all

technologies existing in the marketplace to allow business

teams to implement corporate initiatives listed in the

chapters above.

Service Level Management (SLM)

Service Level Management is the primary management of IT

services, ensuring that agreed services are delivered when

and where they are supposed to be delivered. A Service Level

Manager is dependent upon all the other areas of Service

Delivery providing the necessary support that ensures the

agreed services are provided in a secure, efficient and cost

effective manner.

Service Level Agreements (SLA)

A Service Level Agreement, or SLA, is fundamental to service

provision, from the perspective of both the supplier and the

recipient. It essentially documents and defines the

parameters of the relationship itself. The quality of the

service level agreement is therefore a critical matter. It is not

72

an area that can be left to chance, and must command

careful attention. The SLA itself must be of sufficient detail

and scope for the service covered. Typical SLA sections

include: Introduction, Scope of Work, Performance, Tracking

and Reporting, Problem Management, Compensation,

Customer Duties and Responsibilities, Warranties and

Remedies, Security, Intellectual Property Rights and

Confidential Information, Legal Compliance and Resolution of

Disputes, Termination and Signatures. Other sections of

course may be applicable. Each of these sections must be

carefully crafted to ensure that the agreement properly

defines the service to be delivered.

Software as a Service (SaaS)

On-demand, Software-as-a-Service (SaaS) applications are

based on a recurring subscription fee and typically are a pay

as you go model. The cost may increase as the usage of the

application increases. In the SaaS model, costs are directly

aligned with usage (e.g. # named users, # transactions, etc.).

The biggest TCO factor of SaaS applications are the

subscription fees charged by the SaaS vendor. These fees are

all inclusive all include the monitoring, maintenance and

upgrades to the application as well as the training and

support of the end-user base. Compared with the ongoing

personnel costs of the traditional software application these

costs are quoted as part of the cost of deploying the SaaS

application. With traditional software, customers buy a

73

perpetual user license. This gives them the impression that

they “own” the software and can use it at will and in

perpetuity. With SaaS, instead of "owning" software,

customers pay for a subscription to software running on the

infrastructure owned by the SaaS provider. The customer’s

right to use the software goes away once they stop paying for

the subscription. They do not loose the rights and ownership

of data stored on the infrastructure of the SaaS vendor. The

dynamic between subscription and ownership is used as a

TCO argument in favour of buying traditional software. Why

rent when you can buy, especially when the plan is to use the

application for a long time. On the contrary, SaaS

applications offer many advantages over traditional software

including avoiding the huge hidden personnel cost in

deploying, running and maintaining traditional software.

Figure 40: The Rational for Outsourcing.

74

The Financial Case for a Service Catalogue

Figure 41: SaaS vs. Owned / In-house Systems.

Providing specific guarantees on the expected savings to be

made through the deployment of a Service Catalogue is

difficult because of the widely differing levels of maturity and

efficiency that exist before implementation. The following

table outlines example areas where potential financial

savings can be made through the use of a Service Catalogue.

The figures below represent conservative estimates of

savings through the introduction of an actionable Service

Catalogue for an IT organisation with 100 unique IT services

and 50,000 service requests annually:

75

Figure 42: The Financial Case for a Service Catalogue.

Return on investment calculations like the one above; provide

the basis for a serious debate about the potential value of

implementing the Service Catalogue. Even if all of the

savings promised are not delivered immediately, or if some

could be delivered through alternative means, the estimates

used in the above calculations are conservative and illustrate

the potential scope of possible savings. In reviewing these

figures we looked at evidence from other analysts, research

studies, and the direct experience of those working in this

field. The figures vary considerably between sources but the

weight of evidence based on those practitioners and clients

we interviewed, supports an overall level of expected savings

of a 30% reduction in the cost of delivering IT services and

76

up to 50% faster fulfilment cycle times in provisioning

services.

77

C h a p t e r 9

CONCLUSION

Concluding Remarks

A BPMS supports the model-driven manipulation of business

processes throughout the process life cycle, what we

describe in this paper, -an end-2-end business process.

Organizations should consider investing in BPMSs to

increase enterprise agility and encourage greater business

user involvement in the process improvement life cycle.

Documenting and implementing business processes of an

organization, forms a huge challenge, since there are many

issues to address, such as, agility, effectiveness, efficiency,

integrity of data and information, timeliness, scalability,

compatibility & openness, etc. The final deliverable should

address the expectations of sponsors and users, management

and workforce. It should answer with a persuasive manner

real case, -day to day scenarios. It should be resistant to

critique, -transparent and understandable, and at the same

time easily adaptable to a changing environment. It should be

able to accommodate additional and / or altered

requirements with the minimum cost, time and effort. This is

the purpose of the use of BPA (eEPC) Tools, BPMN Modelers

or MS-Office Applications: (a) faster and less expensive

process creation through process component reuse, (b)

78

business user engagement and (c) better context for process

monitoring. Agile BPM addresses more of these problems.

79

BIBLIOGRAPHY & SOURCES

BEA White Paper, Innovate over ERP with Service-Oriented Architecture, Business Process Management, and Enterprise Computing, 2007.

BMC Software, Warren Cook, BMC Service Request Management, Service Catalogs – The Heart of Service Request Management, 2007.

BMC Software, A Collection of Thought Leadership Articles on Issues, Best Practices, and Trends, Innovation: The Convergence of Information, Technology and Business, 2007.

BMC Software, Sharon Taylor, Ken Turbitt, ITIL Version 3: Support for the Growing Importance of Business Service Management, July, 2007.

BMC Software, Meeting the Challenge of Service Request Management, July, 2007.

BMC Software, Streamlining Service Request Processes: A Keyto Business Success, September, 2007.

BPMInstitute, Bruce Silver Associates, The BPMS

Report: BEA AquaLogic BPM 6.0, July, 2007.

BPMInstitute, Bruce Silver Associates, The BPMS Report: TIBCO iProcess Suite 10.6, July, 2007.

BPTrends, Volume 5, Number 11, Innovation &Process Change, June 19,2007.

BPTrends, Oscar Barros, IED,University of Chile, Business Process Architecture and Design, May, 2007.

BPTrends, A BPT Report, Curtls Hall, Paul HArmon, The 2006 BPTrends Report on Business Rules products, Version 1.0, April, 2006.

BPTrends, The 2007 EA, Process Modeling & Simulation Tools Report-2.1, Introduction, 2007.

BPTrends, The 2007 BPM Suites Report, An Introduction to BPM Suites, 2007.

Bruce Silver Associates, Industry Trend Reports, The BPMS Value Proposition, January, 2007.

Butler Group White Paper, Martin Gandar, The Service Catalogue and the CMDB, Front Office

i

and Back Office IT, July, 2006.

Burton Group, Anne ThomasManes, Enterprise Service Bus: A Definition,October 05, 2007.

Business Week, Six Sigma undermined Innovation at 3M, Special InnovationSection, June 11, 2007.

Competitive Focus, Leslie Martinich, An Innovation Framework: The Foundation for Two Complementary Approaches to InnovationManagement.

Compuware White Paper, Bryce Dunn, Linh Ho, Enabling Business and ITIntegration, March, 2007.

CSC White Paper, European Office of Technology and Innovation, Howard Smith, What Innovation Is, How Companies Develop Operating Systems for Innovation, 2008.

EMA Workbook, 5 Steps to Defining IT Services: A Hands-on Workbook, March, 2008.

Gartner RAS Core Research Note G00152906, Magic Quadrant for Business Process Management Suites, December 14, 2007.

Harvard Business School, Jim Heskett, What Is Management’s Role in

Innovation, November 30, 2007.

IBM, Global Business Services, Service-oriented Architecture, A Practical Guide to Measuring Return on that Investment, 2006.

IBM, DJ de Villiers, Mentor, Empulsys, Using the Zachman Framework to assess the Rational Unified Process, December 04, 2003.

Mayur R. Mehta, Sam Lee, Jaymeen R. Shah, Texas State University – San Marcos, Dept. of CIS & QMST, Service-Oriented Architecture: Concepts and Implementation, Nov.3, 2006.

Metastorm, Vendor Whitepaper, Bridging Business Models to System Implementation, November, 2007.

NewParadigm, Don Tapscott, Rethinking Enterprise Boundaries: Business Webs in the IT Industry, 2007.

Oracle, Ziff Davis Media, Shift from Tactical to Strategic Focus: Transforming IT through Convergence, Alignment and Good Governance, June, 2006.

SAP, Enterprise Service-Oriented Architecture

ii

from A Business Perspective, 2006.

SAP, Enterprise SOA Development Handbook, End-to-End Guide for Enterprise SOA Development, 2008.

Scheer, A. - W. ARIS – Business Process Modeling, 3rd ed. Springer, Berlin, 1999 – 2000.

Software & Information Industry Association White Paper, Software-as-a-Service; A Comprehensive Look at the Total Cost of Ownership of Software Applications, September, 2006.

Stefan Huttenrauch, Fundamentals of Service-Oriented Engineering – An Introduction -.

Telelogic, Achieve Business Process Analysis Successby Creating a Modeling Environment for Everyone, Version 1, August, 2007.

Versata, Understanding Service-Oriented Architecture, An Introductory Overview, 2004.

Workpoint, Next-GenerationBPM: Creating the Strategic Enterprise, 2007.

Dan Woods, Thomas Mattern, O’Reilly, Enterprise SOA, Designing IT for BusinessInnovation, 1st ed., April, 2006.

Leslie Martinich, Competitive Focus, An Innovation Framework: The Foundation for Two Complementary Approaches to InnovationManagement, November, 2004.

Justin J.P. Jansen, Frans A.J. Van Den Bosch, Henk W. Volberda, Rotterdam School of Management (ERIM), Exploratory Innovation, Exploitative Innovation and Ambidexterity, March, 2005.

Michael Tushman, Wendy K.Smith, Robert Chapman Wood, George Westerman, Charles O’Reilly, Harvard Business School, Organization Designs and Innovation Streams, September 8, 2006.

Peter F. Drucker, Harper Business, Innovation & Entrepreneurship, 1993.

iii

INDEX

http://www.apqc.org http://www.apqc.org/ OSBCdatabase http://www.bmc.com http://www.bpminstitute.org/topics/innovation.html?tac=105b http://www.bptrends.com http://www.businessweek.com/innovate http://www.cmdbf.org http://www.ecommercetimes.com http://www.enterprise-architecture.info/index-eu.htm http://www.enterpriseunifiedprocess.com http://www.ibm.com http://www.itbusinessedge.com http://en.wikipedia.org/wiki/ITIL http://www.oasis-open.org http://sdn.sap.comhttp://www.wikipedia.org

iv