Academia.eduAcademia.edu

Innovative Business Process Design

2011

In previous reports we have advised on approaches for modeling for business improvement and the adaptable enterprise. In this report we return to this topic and show by example how enterprises are innovating in their process design to deliver significant improvements in customer experience. They do this by going beyond basic process modeling with capability models for organizational intelligence. We show by example how this model provides an integrating framework for implementing a broad range of organizational and technological initiatives.

April 2011 Editorial . . . . . . . . . . . . . . . . . . . . . . 2 The Parallel Universe Syndrome Practice Guide . . . . . . . . . . . . . . . . .3 Beware the New Silos! There are six primary disciplines involved in business improvement – Business Architecture, Enterprise Architecture, Business Process Management, Business Capability Management, Service Oriented Application Modernization and IT Service Management. In many enterprises the level of coordination between the disciplines is inadequate resulting in silos which deliver suboptimal results for the enterprise. In this report we explore the issues and propose a governance based approach to balancing responsibilities, accountabilities and managing conflicts and maturity. By David Sprott Practice Guide . . . . . . . . . . . . . . . .18 Innovative Business Process Design In previous reports we have advised on approaches for modeling for business improvement and the adaptable enterprise. In this report we return to this topic and show by example how enterprises are innovating in their process design to deliver significant improvements in customer experience. They do this by going beyond basic process modeling with capability models for organizational intelligence. We show by example how this model provides an integrating framework for implementing a broad range of organizational and technological initiatives. By Richard Veryard Independent Guidance for Service Architecture and Engineering Editorial –The Parallel Universe Syndrome Disciplines are inward looking, they have their own language, industry standards, specialists, champions, culture and sponsors. What’s needed is a cross discipline governance system that allows these parallel universes to continue in splendid isolation but with minimum necessary dependencies between disciplines defined and governed. I have become increasingly concerned that in the typical enterprise the major business improvement disciplines operate to some extent as silos. EA is often disconnected from Business Architecture. BPM is frequently not well connected with EA and Application Modernization. Governance is commonly applied at discipline level rather than being coordinated across discipline. The term Parallel Universe comes to mind in which a hypothetical self-contained separate reality coexists with one's own. Although strictly we should refer to this as a Multiverse, let’s not get too technical. Think about it for a moment; disciplines are inward looking, they have their own language, industry standards, specialists, champions, culture and sponsors. In fact they have a significant critical mass of their own. Furthermore we can observe standards bodies for the various disciplines expanding their scope to encroach on the natural space of other disciplines, instead of establishing agreed boundaries and coordination mechanisms. Figure 1 – Example BPM Framework (Source BP Trends) In the BPM world there appears to be a profusion of frameworks, all of which cover similar ground, but no real convergence. I particularly liked the framework recently published by BP Trends shown below as Figure 1. This illustrates the point perfectly – this is centered on the BPM discipline, with a nod towards Business Architecture, and various IT and HR stuff along the way. CBDI Journal © Everware-CBDI Inc. April 2011 Page 2 Other disciplines have equivalent frameworks, and they are similarly discipline centric. No surprise here. They all use different perspectives to manage dimensions of a common business objective. The issue is that all these frameworks need to work in a coordinated, networked manner. But in addition to the culture, language and other areas of difference mentioned above, they operate on different life cycles and timescales in a concurrent but often conflicting manner frequently with very fragmentary coordination. I don’t believe we need yet another framework to address this question. There are a huge number of possible dependencies and interfaces, and given the heterogeneous nature of the overall business improvement environment, it seems preferable to encourage outcomes not techniques. What I propose is that because governance is typically exerted for each discipline, what’s required is a set of governance review criteria for each discipline that raises the key questions that allows the organization to monitor and govern across discipline. In this month’s Journal I have introduced such a cross discipline governance system. I have suggested a simple approach which extends the widely used COBIT governance framework. There’s no attempt to say “how” the disciplines should work together; simply to focus attention on the outcome for the collaboration to ensure that appropriate coordination is considered. In this way the parallel universes can continue in relative isolation but with minimum necessary dependencies. David Sprott, Everware-CBDI, April 2011 Everware-CBDI – Specialists in Service Oriented Application Modernization As specialists in service oriented application modernization, we offer a range of consulting services and knowledge-based products to help organizations successfully transition to a business driven, service-oriented information technology portfolio. Checkout the Everware-CBDI web site at: www.everware-cbdi.com CBDI Journal © Everware-CBDI Inc. April 2011 Page 3 Beware the New Silos! A governance approach to coordinating the disciplines involved in business improvement There are six primary disciplines involved in business improvement – Business Architecture, Enterprise Architecture, Business Process Management, Business Capability Management, Service Oriented Application Modernization and IT Service Management. In many enterprises the level of coordination between the disciplines is inadequate resulting in silos which deliver suboptimal results for the enterprise. In this report we explore the issues and propose a governance based approach to ensuring managed outcomes for the wider enterprise. By David Sprott Introduction Many enterprises are now embracing the BPM discipline. After many years in the doldrums, the BPM market is clearly maturing rapidly. But does “market maturity” necessarily equate to capability maturity? Recently I was speaking with a business process analyst who briefed me on how his company, a medium sized financial services organization, is using a leading BPMS together with a collaboration based tool. He described how they are doing amazing work in the business process layer, but appear to be oblivious to everything else. They have no information architecture, no services or service architecture, no applications and no interest from business or IT management in anything other than delivering business processes. Everything is managed in the one platform and organized in business process silos. He commented, “this is a major train wreck waiting to happen!” Perhaps this is an extreme case, but it serves to highlight a very common problem in the BPM space. But don’t imagine that BPM is unique. After many years of strategic commitment to SOA without effective governance, it is clear that SOA is now mainstream for many enterprises, a mandatory architecture pattern and technology for all projects and programs. But interpretations of SOA vary widely and it’s extremely common to see services implemented as next generation enterprise application integration, with minimal business based service architecture. Similarly many enterprises struggle to find the right role for Enterprise Architecture. The continuing debate about “what is the purpose of EA?” demonstrates that there is profound lack of understanding or agreement throughout industry. One well known bank set up an EA responsibility, but after a few months it was clear that business pressure for solution delivery programs simply overwhelmed the EA effort which in the end was reduced to a bit part player on the governance board. Is this atypical? I think not. The core issue is that EA as practiced and as articulated in standards is too technology focused and too procedural. And whilst enlightened EA practitioners have promoted the idea of Business Architecture or Business Design as a parallel discipline to EA, in most enterprises the reality is that business architecture and design gets done in business delivery programs. The issue is that each of these primary disciplines is required, but they need to be coordinated to some degree. Most enterprises have business transformation and CBDI Journal © Everware-CBDI Inc. April 2011 Page 4 modernization tasks in process and these require the involvement of all the disciplines if the outcome is going to be materially improved over the status quo. There’s no sense that we require an umbrella “framework”. I suspect we have sufficient frameworks already. Rather in this report we explore a governance based approach to coordination in which the responsibilities for policy creation and compliance plus inter discipline dependencies form a minimum necessary structure for ensuring the right questions are asked, and there is clear understanding on a case by case basis of the risk and lost opportunity which may result from isolationist strategies. Landscape View ARCHITECTURE Enterprise Architecture (EA) Business Architecture Business Capability Management (BCM) Business Process Management (BPM) BUSINESS MODERNIZATION Application Modernization (AM) IT Service Management (ITSM) IT MODERNIZATION Figure 1: Disciplines in the Landscape If you have just one, isolated business process to improve or a single legacy application to modernize, you don’t need to read further. But, if like most enterprises you have a hugely complex landscape of business processes, services and applications you almost certainly require some coordination across the various disciplines involved. Almost all business improvement and solution delivery is modernization of some existing artifacts. Green field developments in business or IT are extremely rare. Yet the modernization topic doesn’t seem to be a core area of interest even though in most enterprises the existing processes and systems are the only reliable source of knowledge about what the business does. We advise that a modernization context saves time and money because:  It enables a reliable baseline against which improvements can be justified and planned CBDI Journal © Everware-CBDI Inc. April 2011 5   It facilitates incremental, progressive delivery of smaller components that reduce risk and shorten time to market for critical business capabilities It reduces the reinvention of core business knowledge that is central to the way the business operates and thereby reduces risk So, perhaps controversially, we recognize three primary tracks of distinct activity as shown in Figure 1.    Architecture – planning, architecting IT and business, coordinating portfolios and transition Business Improvement – improving business processes, creating common business capabilities IT Modernization – rationalizing the existing application estate as a set of IT services which offer appropriate SLAs for operation and change Tracks Discipline Short Description Architecture Business Architecture (BA) A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands (OMG) Enterprise Architecture (EA) A formal description of a system, or a detailed plan of the system at component level to guide its implementation. The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time. For a collection of organizations that have common goals. (Open Group) Business Capability Management BCM) A systematic approach to managing stable, shareable business capabilities that enable common behaviors across many business processes. (CBDI) Business Process Management (BPM) A systematic approach to managing an organization's business processes and workflow that enables separation of business process and application behaviors and increases business agility. (CBDI) Application Modernization (AM) A business driven, architecture led, agile process approach to modernizing one or more applications or a portfolio to deliver service oriented solutions and components that can be evolved on a continuous basis in response to changing business needs. (CBDI) IT Service Management (ISTM) The implementation and management of Quality IT Services that meet the needs of the Business. IT Service Management is performed by IT Service Providers through an appropriate mix of people, Process and Information Technology. (ITIL V3) Business Improvement IT Modernization Table 1 – Defining Disciplines CBDI Journal © Everware-CBDI Inc. April 2011 6 Some comments on this landscape perspective:   This should not be viewed as a hierarchical, top down arrangement of disciplines. The reality for most enterprises is that increasingly BPM projects drive business modernization. The other disciplines try to respond. Readers will quickly spot that SOA is missing. Of course SOA is not a discipline in its own right. SOA is an architecture style and pattern and View. So it will be an integral perspective of the Business Architecture, and the Enterprise Architecture. Similarly SOA will guide the efforts of BCM and BPM. And SOA will be the underlying structure for AM and ITSM. Figure 2 below illustrates. BA Planned  EA  BCM  BPM  AM  ITSM  Specified     Being Provisioned             Provisioned Certified  Published  Operational Retired   Archived         Figure 2 – Disciplines in the Service Life Cycle We recommend that Business Architecture and Enterprise Architecture should be separate disciplines. Whilst it is perfectly reasonable for the EA structure to include business process models the EA (at least) as defined in the TOGAF standard is insufficiently rich to articulate the business context to inform the other disciplines. BCM is one of the most important aspects of modernization planning that facilitates cross cutting capabilities which can provide standardization of business process behaviors across multiple value chains and business processes. Arguably BCM will kick in at higher levels of BPM maturity, but our recommendation is that BPM efforts will deliver far more value to enterprises if they embrace coordination and collaboration as early as possible in their capability maturity model. The term AM is widely used but frequently refers to conventional legacy reengineering; often a technology centric activity. At CBDI we use Service Oriented Application Modernization (SOAM) to better describe business driven AM. The overwhelming majority of BPM projects require service enablement CBDI Journal © Everware-CBDI Inc. April 2011 7  of legacy and other back end applications which frequently generate demand for minimalist, façade based application modernization for specific BPM projects. But the façade approach is almost certainly not a long term solution. The objective of the AM discipline should be to facilitate service enablement of applications that separates business process behaviors from applications in an architected manner that enables the application portfolio to support common, consistent service support to all BPM projects and to be able to continuously evolve to support the inevitable demand for change from the business process layer. If you are still persisting with conventional legacy reengineering it’s time to look at AM. Information Technology Service Management and ITIL are de facto practices across the industry. The ITSM discipline is well placed to effect modernization of the provided IT service. Today the industry solution is typically Cloud deployment, and it would be easy to say that all we need is a Cloud deployment modernization discipline. But as most larger enterprises are discovering the reality of future deployment architectures will be multi dimensional. A Governance Based approach In most organizations the relationships between the various disciplines in general, let alone individual project instances, are commonly tenuous. The IBM Red Book exploring just the relationships between EA and BPM1 refers to tribes! That summarizes the problem rather well. The Red Book pursues the relatively simple relationship between EA and BPM in a conventional manner defining all the various deliverables that link modeling systems. I am however more than a little skeptical that it will solve the primary issues between the two disciplines because it is narrowly focused and mechanistic. Figure 3 – Interrelationships Between COBIT Components (Source IT Governance Institute) CBDI Journal © Everware-CBDI Inc. April 2011 8 In my report on the COBIT Framework2 last year I outlined how the highly generic COBIT framework could be used to govern SOA based solution architecture and delivery, and provided extensions to the meta model and classification system. One aspect of COBIT that I found very useful was the relationships between Business Goals and Control Objectives shown in Figure 3 below. To coordinate the various disciplines involved in business architecture and modernization I recommend a governance approach in which the key Control Objectives for each discipline that support integrity of inter discipline relationships are the basis for ensuring integrity of the overall coordination. The Control Objective is a governance review criteria. In project practice this will be supported by detailed deliverables, but we don’t need to itemize these in order to show all the dependencies between the disciplines. This provides us with a meaningful and communicable view of cross discipline interrelationships. To manage the governance process the incremental Control Objectives can be added to existing Control Objectives and managed through existing governance practice. The governance reviews need to be executed on a discipline by discipline basis triggered by discipline / phase activity. Using and extending the COBIT framework for our purposes will, in many enterprises, be seen as very supportive of existing governance practices and reduce friction in the areas of adopting new governance criteria. Control Objectives In this section I set out Control Objectives for each of the Disciplines discussed above. For each discipline I outline business goals that should drive inter discipline relationships. I then map key Control Objectives that govern inter discipline relationships and show examples, plus coordination requirements. I don’t pretend this is exhaustive, but hopefully it’s a good template and starting point. The interrelationship aspect is crucial to governance across the disciplines. The intent is that the Control Objectives form key governance criteria for each discipline that, together with the identified coordination with other discipline(s) provides a coherent approach that should optimize the enterprise view in the most efficient manner. Discipline: Business Architecture Control Objectives that can be utilized regardless of how the disciplines are organized, with BA as part of EA or standalone. Business goals relevant to BA cross discipline control might address:    Adequacy of business strategy Business standardization – goals that rely on consistent business process and information such as customer satisfaction, cross channel behaviors, competitive business intelligence and so forth. And conversely . . . Business diversity – goals that rely upon freedom of action in innovation areas, loosely coupled parts of the business that are perhaps candidates for divestiture as well as cash cows where business improvement is low priority. CBDI Journal © Everware-CBDI Inc. April 2011 9  Business morphology – goals that influence the structure and shape of business. Strongly linked to business loose coupling, these goals may relate to business components that may be more easily outsourced, or capabilities that deliver cross division, LoB and geography to achieve goals such as regulatory compliance or centralization to achieve reduction in headcount or costs. Control Objective Type Examples Coordination required Business strategy is articulated sufficient to guide primary delivery projects and programs Context business components will be outsourced Architectural response by EA Core business components will be enterprise standard Project goals, scope and strategy response by BPM and AM projects ITSM response on scope of IT services Standardized business model components modeled and defined Consistent behaviors for certain business types Policy governing implementation approach defined in EA and complied with by BPM, AM and ITSM Standalone business capabilities identified Candidate for outsourcing and or offshoring Policy governing implementation approach defined in EA and complied with by BCM and BPM implemented in AM and ITSM Candidate for replication for scalability or risk reduction Compliance requirements defined for (industry standard) semantics Support for partner ecosystem and or channel strategy EA defines information and or transformation architecture Business process standardization Compliance with defined aspects of Information Architecture by BPM, BCM, AM Key KPIs defined for major processes (value chains) Number of complaints Architecture and design response from BCM, BPM Average <claim, trade, . .> handling cost % add-on business Service architecture and design response from AM including schema support SLA response from ITSM Table 2 – Example BA Control Objectives Discipline: Enterprise Architecture In most enterprises EA is responsible for determining the enterprise context for solution and BPM delivery projects and managing the portfolio view. This means setting policies for architecture work, establishing reference architecture and identifying those elements of all architecture views that are enterprise standards such as capability and core business services, technology and deployment components and so forth. CBDI Journal © Everware-CBDI Inc. April 2011 10 Whilst EA will typically establish requirements for architecture governance, in a cross discipline environment it is also important that the other disciplines accept the enterprise policies and architecture as relevant to discipline delivery. A governance forum is an appropriate mechanism to improve coordination between EA and the other disciplines. The business goals relevant to cross discipline EA Control Objectives may include:   Prioritized focus on principles that support key business strategies  Alignment of IT services with strategic business context    Loose coupled business Establishing architecture that enables continuous evolution of business capability with appropriate response time to defined classes of change by domain Business sourcing strategy Conformance with specific business governance requirements, such as business security and threat containment, regulatory requirements, knowledge and intellectual property management, management of third party relationships etc. Control Objective Type Examples Coordination required Architecture principles reflect business strategy needs Services and components will map to key business concepts that support consistent behaviors for mission critical, core business processes across all channels, LoB and geographies. Alignment between BA and EA Compliance by all disciplines Common enterprise data and information architecture supporting above. Evolutionary architecture in support of innovating business processes. Reference model and architecture establishes consistency of approach and reusability of standard components relative to a) strategic business context b) type of sourcing Component types by layer for logical, implementation, technology and deployment architecture mapped to strategic grid Reference business process architecture mapped to strategic grid Development of EA overlays to support specific business and sourcing contexts as requested by BA/BPM/AM Compliance by BPM, BCM, AM and ITSM Contract formats for services, components and IT services. CBDI Journal © Everware-CBDI Inc. April 2011 11 Control Objective Type Examples Coordination required Key planning and architecture policies approved Architecture layer patterns Compliance by BPM, BCM, AM and ITSM Commoditization patterns Sourcing Type by layer and component Architecture governance process defined Architecture and delivery phase end deliverable templates Compliance by BPM, BCM, AM and ITSM Common enterprise service architecture contracts mirror business contracts Orders Capability Service is a business service and a technical interface Alignment with BA, BCM and BPM Common enterprise component architecture meets objectives for loose coupled Business Types Alignment with BA, BCM and BPM Information and Semantic Architecture Common application platform architecture for various layers Conformance by AM and ITSM Compliance by BPM and BCM Implementation and compliance by AM and ITSM Service exception architecture Common Technology Architecture Common Security Architecture Enterprise portfolio and transition plan supports business priorities for continuous business evolution Service Portfolio Plan Aligned with BA priorities Transition Engineering Plan In conjunction with ITSM Change SLAs Continuous feedback of portfolio asset status from BPM, BCM, AM, ITSM Table 3 – Example EA Control Objectives Discipline: Business Process Management As discussed, whilst BPM projects are generally the primary drivers for business improvement, they need to be coordinated with all other disciplines. The business goals relevant to cross discipline BPM Control Objectives may include:     End to end business processes or cross ecosystem business processes Support for radical changes in business model(s) and new KPIs Process improvement including increased productivity and quality of service, lower operating costs and faster cycle times Improve ongoing flexibility of business processes CBDI Journal © Everware-CBDI Inc. April 2011 12 Control Objective Type Examples Coordination required Business process explicitly supports business strategy Business process supports new business model with new KPIs Alignment with BA Business process is part of a coherent process portfolio Business processes not confined to existing organization structure Between BPM projects to establish interaction and interfacing BPM projects collaborate in delivering consistent end to end business process support With BA for cross functional perspective With EA to ensure use of common reference architecture and components Business process reuses standard elements – business process components and business capabilities as appropriate Common Ordering Process capability used across many lines of business and geographies With EA to signal demand for common components and to feedback asset reuse Business process is designed to continuously evolve to meet demands of changing business Managed dependencies limit horizon of change With BA to drive out future perspectives Componentized business process design With EA to develop agile architecture, generic components, customizing platforms etc Strict enforcement of BPM architecture layering Generic designs where appropriate With ITSM to reuse standard IT services With EA to minimize dependencies With AM to commission generalized, constantly evolving services and to minimize change cycle time With ITSM to establish contracts for IT Service change cycle time Business process reuses standard enterprise services Common customer service enforces common behaviors across all customer contacts throughout all business processes With BA to understand strategy for consistent business process behaviors With EA to signal demand for standard service or feedback asset reuse With EA to develop platform strategies for embedding consistent behaviors into processes and concurrently enabling localization With AM to enable reuse and potentially to evolve standard service and or introduce localization CBDI Journal © Everware-CBDI Inc. April 2011 13 Control Objective Type Examples Coordination required Business process uses common reference process architecture and template. Enterprise standard BPMS practices, technology, templates, components With BA to understand requirements for enterprise consistency or innovation With EA to adopt standard reference process architecture With ITSM for standard SLAs implicit in standard reference architecture Table 4 – Example BPM Control Objectives Discipline: Business Capability Management Business capabilities are generally intended to implement standard behaviors across an enterprise, although it is perfectly possible that certain capabilities may be limited to specific domains, divisions or product groups. There is a natural tension between BCM and BPM insofar as business capabilities will usually encapsulate business process components as well as application functionality. This will require coordination right from the outset in development of the BA such that the embedded processes are clearly demarcated from other free standing business processes. The business goals relevant to cross discipline BCM Control Objectives may include:      Segregating context behaviors for use of a standard COTS package Segregating context behaviors for use of a BPO Segregating core or context behaviors with standalone deployment for outsourcing and or cloud deployment Standard capability behavior is mandatory Standard capability behavior is mandatory but localization by extension is encouraged to meet situation specific behavior needs. Control Objective Type Examples Coordination required Business capabilities are designed to be extended for local behaviors whilst maintaining the integrity of standard enterprise behaviors. Customer support capability facilitates extension for varying product group requirements Compliance with common capability behaviors defined in the BA Business Capabilities are enterprise standards Customer, Risk, Regulatory Compliance, Customer Support, Authentication . . . Embedded business process components defined in the BA to ensure separation from free standing business processes Coordination with EA policy on capability extension platform stack Architecture defined in EA AM provides standard interface contract Standard ITSM SLA CBDI Journal © Everware-CBDI Inc. April 2011 14 Control Objective Type Examples Coordination required Business Capabilities are genuinely standalone Manufacturing capability encapsulates all layers of stack including business process, application and technology. Deployment architecture is to Cloud with explicit agreements that facilitate rehosting Coordination with AM and ITSM to ensure minimum necessary dependencies Capability behavior is encapsulated. Communications with offered capability services are entirely through the capability service interface. All physical attributes and behaviors are hidden from consumer. ITSM to cover technology and manual activities and resources Capabilities are single business functions (or components) that may be assembled into composite applications or business processes. Shipment capability may be composed into Orders to Cash. Defined in EA Coordination with BPM for business process design. Coordination with AM for composite delivery Coordination with ITSM for composite SLA Table 5 – Example BCM Control Objectives Discipline: Application Modernization The key feature of AM is the transformation of the application portfolio to a set of components and services that will facilitate continuous evolution. Smaller units of deployment that map well onto the service architecture and by inference business components. The business goals relevant to cross discipline AM Control Objectives may include:    Reduce unit cost of delivery Ensure service can meets business needs for response to change by continuous evolution Retention of business knowledge Control Objective Type Examples Coordination required Solutions deliver services for specific solution(s) but within enterprise framework Retail channel specific Customer service is designed to be evolved over several iterations to support multiple channel behaviors. Coordination with EA and BA for vision of endpoint goal for generic, differentiated service. Where relevant ensure stability of business model by With BA to understand where Leverage and protect existing CBDI Journal © Everware-CBDI Inc. April 2011 Coordination with ITSM for version availability 15 Control Objective Type Examples Coordination required business knowledge reusing existing knowledge business model is changing Deliver comprehensive knowledge together with solution and services With EA to align with new information architecture With BA to align with business process rules With ITSM to include knowledge as a key deliverable Modular, portable, cloud ready services and components Solutions, services and components designed to minimize dependencies, reduce deployment horizon where appropriate With EA to align with enterprise technology and deployment architecture With ITSM to establish operational and change SLAs Enable minimum effort to rehost Integrated into service and component portfolio Twin track approach to AM separates out service from solution delivery. Service delivery is usually evolving the Service Portfolio Plan (SPP) With EA to align with SPP, implementation architecture and feedback asset status Deliverables include services, components and solution(s) plus designs and processes for continuous evolution Designed for low horizon of change to enable narrow focus units of deployment. Aligned with BA business components and heat maps for areas of volatility Work Breakdown Structure common to Deliver and Evolve Phases Aligned with Change SLA in ITSM Business capabilities implemented as standalone components and encapsulated services Private stack Coordinated with ITSM for separate deployment and virtualization With ITSM to provide SLAs Table 6 – Example AM Control Objectives Discipline: IT Service Management Service architecture is by definition a contract based environment. A key business goal is generally to establish high levels of separation between component, services and layers of the stack. The AM discipline delivers the technical interfaces; the ITSM manages the usage and life cycle contracts for composite IT services that ensure the goals of separation are achieved at realistic cost. The business goals relevant to cross discipline ITSM Control Objectives may include:   Dynamic reporting of business performance data Faster response to business change CBDI Journal © Everware-CBDI Inc. April 2011 16  Reduced lock-in to suppliers at all levels of the stack Control Objective Type Examples Coordination required SLA reports support KPI requirements Average time and cost to handle claim Alignment between SLA reports and BA, BPM, BCM KPI reporting requirements Delivered IT Services have functional change SLA for relevant granularity components Services classified for functional change (upgrade) response time Change SLAs agreed with consuming BPM, BCM projects Delivered IT Services have non functional change SLA Services classified for non functional change response time. E.g Change SLAs agreed with consuming BPM, BCM projects SLA reports support KPI requirements - scalability - change of host Average time and cost to handle claim Alignment between SLA reports and BA, BPM KPI reporting requirements Table 7 – Example ITSM Control Objectives Summary and Conclusions Each of the primary disciplines involved in business improvement have a high internal critical mass which may encourage isolationism. Interrelationships may be competently established on a one to one basis. But if this is done in a tactical manner, the communications will be narrowly focused on deliverable and data exchange, and may ignore the bigger picture. The governance approach outlined in this report, particularly in conjunction with some form of cross discipline governance body, can provide assurance that due diligence has been carried out in delivering optimum outcomes for the wider enterprise. Further this is a lightweight process, with low overheads placed on the disciplines, that can shine spotlights on areas where more attention needs to be given to particular issues. From my observation of numerous corporations and government departments, a cross discipline governance system is badly needed, and in many situations could be rapidly demonstrated as bringing considerable benefit. 1 Reference IBM Red Book – Combining BPM and EA http://www.redbooks.ibm.com/abstracts/sg247947.html?Open 2 Using the COBIT Framework for SOA Governance, CBDI Journal, May 2010 CBDI Journal © Everware-CBDI Inc. April 2011 17 Best Practice Report: Innovative Business Process Design Going beyond basic process modeling for enhanced customer experience In previous reports we have advised on approaches for modeling for business improvement and the adaptable enterprise. In this report we return to this topic and show by example how enterprises are innovating in their process design to deliver significant improvements in customer experience. They do this by going beyond basic process modeling with capability models for organizational intelligence. We show by example how this model provides an integrating framework for implementing a broad range of organizational and technological initiatives. By Richard Veryard We explore examples of how complexity can be managed and show how to give the organization more power to operate effectively in a complex demand environment. Introduction As transaction-oriented IT becomes increasingly commoditized and virtualized, any competitive advantage from IT must come from its support for business innovation and organizational intelligence. In this article, we shall explore how business improvement in today’s world demands innovative business process design. Strategic Advantage and Differentiation There are two important differentiation questions for any organization with critical relationship with external stakeholders (such as customers): how do They differentiate Us, and how do We differentiate Them. Firstly how do They differentiate Us. In other words what differences in our products and services or organization are (a) going to be noticed by external stakeholders such as customers and (b) going to affect the behaviour and attitudes of these stakeholders. Sophisticated marketing organizations pay a lot of attention to this kind of thing. Does it make a difference if we put this in a blue envelope? Does it make a difference if we have a female voice here? Sometimes you have to experiment with differences that don't matter, in order to have a refined view of what differences do matter. So intelligence involves an important feedback loop through Decisions and Learning. Secondly, how do We differentiate Them. What are the strong signals in the environment that we must respond to, and what are the weak signals we might respond to? An organization that responded to every weak signal would be impossibly unstable, so most organizations have operational processes that respond to strong signals, and CBDI Journal © Everware-CBDI Inc. April 2011 Page 18 some form of business intelligence that scans the environment for weak signals and identifies a subset of these signals demanding some kind of response. Differentiation and Context The CBDI Forum identified Differentiated Services as a key pattern of advanced SOA as long ago as 2002. We have looked at a number of dimensions of differentiation, including identity, presence and context, and discussed how businesses in such sectors as retail have created value for themselves and their customers by progressive differentiation. An enterprise may differentiate its customers (and their behavior and intentions) according to a number of factors, with greater or lesser granularity.    Zero variation. No differentiation between customers. One size fits all. Fixed segmentation. The enterprise identifies a number of (fixed) market segments, and assigns each customer to the appropriate segment. Dynamic deconstruction. Differentiation based on the detailed actions and inferred intentions and context of customers. Each degree of differentiation increases the range and scope of supported behaviors, and therefore affects the overall complexity of the process1. Under the right conditions, increased differentiation may produce better outcomes for the enterprise and its customers. Under the wrong conditions, differentiation merely adds complication, increases cost and risk, and may produce worse outcomes. From a business process design point of view, we are searching for different contexts. Understanding the range of contexts is critical for business agility – because each new context introduces some degree of variation (differentiation) that adds value to the process for that context2. Business Intelligence and Differentiation With business intelligence, we have the opportunity to select the most relevant forms of differentiation, based on statistical analysis of characteristic features. In many situations, what the business really wants is to use the past to predict the future. We only want to differentiate customers based on their past buying patterns if this provides a good predictor of their future buying patterns. When I lived in Central London, I sometimes used to visit a hairdresser on the King’s Road in Chelsea, The King’s Road is full of hairdressers, and the staff would stand in the street handing out leaflets to likely customers. When I was walking towards my hairdresser, I would walk past several of these touts, but I wouldn’t be recognized as a potential customer because I didn’t have a smart haircut. After my hair was cut, I would be given loads of leaflets because I then fitted their preconception of what a customer looked like – but of course I didn’t then need a second haircut. This is the kind of stupidity trap that many backward looking sales operations fall into – trying to sell lawnmowers to people that already have lawnmowers. Business intelligence helps us find alternative differentiators. What are the characteristic features of someone who needs a haircut, or might buy a lawnmower? We can then differentiate the services based not on a fixed set of differentiators, but on a current (and periodically updated) set of differentiators, and we constantly review the CBDI Journal © Everware-CBDI Inc. April 2011 Page 19 predictive power of these differentiators. (This means that the underlying business type model now needs to be constructed at the meta level, with DIFFERENTIATOR and CHARACTERISTIC FEATURE as business types.) Retail Example – Amazon In our articles about business modelling, we have described the progressive differentiation that can be observed in certain industries. For example, over the past decade or so, retailers have progressively increased their ability to differentiate customers according to buying history and other contextual information. The introduction of the loyalty card represented a radical strategic shift for the large retail chains. Stores now had a formal basis for recognizing a customer as the same again. They can identify customers, and collect and analyze data about the behavior of specific customers. And they can use this analysis to differentiate the response to different customers. For example, different customers may receive different special offers. Obviously if the retailer can identify the customer as she enters the store, then this differentiation can be done as the customer browses, rather than only when the customer comes to pay. This is relatively easy to implement with online shopping (for example through the use of cookies); and there are various mechanisms (smartphone, face-recognition software, RFID) that might achieve the same result in a physical store if the obvious privacy concerns can be allayed. For example, if there are RFID chips on the goods and RFID scanners on the shelves and in the shopping trolley, then the customer can be presented with information based on the stuff that is already in the shopping basket. This capability is very easy to implement for online shopping, and this stimulates retailers to build an equivalent capability for physical shopping. The service we get from supermarkets is fairly simple, so perhaps there isn't much scope for variation. But each customer may get a different set of special offers, and this can be generated dynamically, according to the contents of the shopping basket or the path through the store. A customer with a known taste for raw eggs, or a history of returning stale products, may get a warning that a selected product is close to expiry. Amazon is of course well-known for its pioneering work in providing targeted information and deals based on a customer’s browsing and buying history, and creating new forms of associative information which may be reflected back to the customer. But even Amazon could possibly go further in differentiating all aspects of the supply chain, in order to maximize value for the customer and for itself. For example, we recently heard a complaint from an Amazon customer about the delivery process that required the customer to pick-up the parcel after failure to deliver, for an item that was actually small enough to slip through the letter-box. In this particular instance, in other words, Amazon seems to have failed to have built sufficient differentiation into its delivery process. (Perhaps we have higher expectations of companies like Amazon: the appalling lack of differentiation we experience from most other service companies is quite scandalous.3) Library Example CBDI Journal © Everware-CBDI Inc. April 2011 Page 20 Some business people think of differentiation purely in terms of targeted advertising. But it is also important to think of ways that an organization can serve its customers better (not just target them better) through an awareness of their context. This is intrinsic differentiation - in other words, differentiation that is relevant to the service in hand. Let us consider libraries. A few years ago, my son did a school project on a mathematician of his choice. He chose Florence Nightingale (the inventor of the pie chart). If he had gone into a library for help, would he have been offered a scholarly history of the Crimean War or an academic thesis about mortality statistics and their graphical representation? Maybe that depends whether he talks to a human librarian or uses the computer. Can a computerized system offer anything approaching the sensitivity and common sense that we still expect from a human librarian? At one extreme, there are standardized search systems, which will give you exactly the same answer whether you are a schoolchild or a BBC researcher or an LSE postgraduate. At the other extreme, there may be inflexible classification systems, which assume that a child is only interested in reading books that are designated suitable for that age group. One of the most important aspects of context is how the service fits into what the consumer (the customer, the library reader) is trying to do. Do I have an essay or article or thesis to write, and when is it due? Am I reading Nietzsche because I am learning German, or because I am learning existentialism (or both)? Am I reading Bede because I am studying history or historians (or both)? Does it make sense to read Locke without also reading Hume? What stage of my learning have I reached? Do I need an edition with glossary, with scholarly notes, with English translation facing? What is my preferred style of learning, my preferred style of researching a topic? Surely questions like these are relevant to improving the service offered by a library to a particular reader? Ultimately, context-awareness takes us down a path of embracing user diversity. Not just user semantics, but user pragmatics. How much of the reader's context can the library possibly deal with, and what other service providers might the library collaborate with? There are some seriously complex models here. Context-awareness introduces some significant challenges to many organizations introducing modes of complexity that they have never dealt with before - but with the potential reward of offering massive improvements to the experienced quality of service. Coordination and Intelligence Effective differentiation is a function of the intelligence embedded within the customer management capability. The greater the “quantity” of intelligence, the greater the capacity to differentiate effectively. See Box below.    Success Factors of Effective Differentiation Focus on the most relevant differentiators. Sufficient range of responses to differentiators. Coordination between variety of perceived differentiation and variety of response. CBDI Journal © Everware-CBDI Inc. April 2011 Page 21    Feedback loops to improve relevance and accuracy of differentiation. Feedback loops to refine responses. Progressive elimination of unnecessary or irrelevant complication, along with exploration of new opportunities. Retail Example – Supermarkets Many organizations are increasingly facing multi-sided markets, and the need to create indirect value as well as direct value. They must differentiate and innovate in a number of different process areas simultaneously. The critical capability here is the coordination between these process areas. Let’s explore this using a retail example. Let’s start by dividing a retail operation into a number of discrete capability areas, each focusing on a discrete domain of interest. Each capability area can then be managed semi-autonomously. Figure 1 – Example Capability Areas in Retail Operations (We may compare alternative ways of decomposing the retail operation according to the independence of each chunk, and how much coordination is required. Any given decomposition leaves some cross-cutting concerns. Many architects skip this step, and base their models uncritically on the most obvious decomposition, without exploring alternatives.) Within each capability area, we have a potential trade-off between the economics of scale and the economics of scope. For example, simple economics of scale within product management suggest stocking large quantities of a very small number of products from a small number of suppliers to obtain maximum discounts and minimum transport costs. However, this conflicts with the need within product management to offer a broad range of products (economics of scope). There are also trade-offs between capability areas. For example, a simplistic approach to the economics of scale within product management will conflict with a simplistic CBDI Journal © Everware-CBDI Inc. April 2011 Page 22 approach to the economics of scale within store management. In practice, it is impossible to optimize all these economic factors simultaneously. So we need a coordination mechanism that allows for a reasonable accommodation between these semi-autonomous areas, illustrated in Figure 2, as well as a sense of the economic and organizational cost of this coordination. For example, suppose a supply-side manager negotiates a deal with a key supplier, which specifies a favourable display position for that supplier’s products. This deal may then inhibit our ability to vary the display arrangements, even if this variation could improve the customer experience and increase total spending. Most importantly, if we fail to experiment regularly with alternative display arrangements, we won’t have enough data to calculate the true value of a given display arrangement, and therefore to estimate whether a given supply-side deal carries an unacceptable opportunity cost (in terms of lost sales for other products). Figure 2 – Coordinating Semi Autonomous Capability Areas    Design Questions What are the events and information flows that help to join up the retail operation as a whole? Where is the strategic knowledge of the enterprise located, and how is it continuously developed and effectively used? What are the mechanisms to support innovation and organizational learning? There are many different pathways for joining-up the business. Think for example how a supermarket manages a single product – a jar of organic baby food. This product has many different associations, each of which has some coordination and integration implications as shown in the Table below. Coordination with other jars (pasta sauce) Often supplied by the same manufacturers. Similar patterns of shelf life and shelf management. Similar handling requirements. CBDI Journal © Everware-CBDI Inc. April 2011 Page 23 Coordination with other baby goods Bought by the same customers. Coordination with other organic produce Bought by the same customer demographic. Table 1 – Example Product Associations Requiring Coordination How are these different associations managed? The traditional approach is to regard one of these associations as primary, and to construct processes and hierarchical organization structures around the primary association – for example, product line management. Some organizations complicate this approach by attempting various forms of matrix management, but this is typically an unsatisfactory compromise that still fails to deal with all the associations and pathways properly. Furthermore, when these associations are hard-coded into the organization structure, even tactical change in product management necessitates major organizational change – and there are some organizations that undergo this kind of reorganization alarmingly frequently. An adaptable enterprise needs to have a more dynamic way of managing a broad range of these associations and pathways. Each of these pathways may be associated with a different capability area, and mobilizes a different kind of intelligence. Systems, Services and Technology There are several technologies that help to support the intelligent real-time enterprise, including business intelligence, complex event processing, business process management, knowledge management and enterprise social networking (“Enterprise 2.0”). Within the enterprise, these technologies are typically at different stages of adoption and maturity, and there are interesting developments within each area. The key question for us here is how these technologies and tools can be combined to solve more interesting and complex business problems. In our work on service-oriented business intelligence, we have talked about closed-loop business intelligence – management feedback loops that operate at real-time or nearreal-time. We are already seeing an interesting convergence between business intelligence and complex event processing. Figure 3 – Closed Loop Business Intelligence Model CBDI Journal © Everware-CBDI Inc. April 2011 Page 24 Much of the experience with Complex Event Processing (CEP) tools has been in tracking real-time operations. For example, telecommunications companies such as Vodafone can use complex event processing to monitor and control service disruptions. This is a critical business concern for these companies, as service disruptions have a strong influence on customer satisfaction and churn. CEP is also used for autodetecting various kinds of process anomalies, from manufacturing defects to fraud. When coordinating between different business processes, each process may operate on a completely different tempo. With customer complaints, for example, replying to the customer is either instant or within hours/days (and a product recall for safety reasons would probably operate on a similar tempo), whereas the feedback loop into product design probably takes weeks or months - in other words, a much slower tempo. Business Process Management itself has several nested feedback loops, each operating at a different tempo.    A modeling and discovery tempo, in which the essential and variable elements of the process are worked out. Oftentimes, full discovery of a complex process involves a degree of trial and error. An optimization and fine-tuning tempo, using business intelligence and analytics and simulation tools to refine decisions and actions, and improve business outcomes. An execution tempo, which applies (and possibly customizes) the process to specific cases. The events detected by CEP can then be passed into the BPM arena, where they are used to trigger various workflows and manual processes. This is one of the ways in which CEP and BPM can be integrated. Social software and Enterprise 2.0 can also operate at different tempi - from a rapid and goal-directed navigation of the social network within the organization to a free-ranging and unplanned exploration of business opportunities and threats. Social networking platforms (such as TIBCO's new product tibbr®4) can be organized around topics, allowing and encouraging people to develop and share clusters of ideas and knowledge and experience. The organization of Enterprise 2.0 around topics appears to provide one possible way of linking with CEP and BPM. A particularly difficult or puzzling event (for example, a recurrent manufacturing problem) can become a topic for open discussion (involving many different kinds of knowledge), leading to a coordinated response. The discussion is then distilled into a resource for solving similar problems in future. A critical success factor for organizational intelligence is "contextually relevant information", and this provides a common theme across all of these technologies. It helps to think about the different tempi here. In the short term, what counts as "contextually relevant" is predetermined, enabling critical business processes and automatic controls to be operated efficiently and effectively. In the longer term, we expect a range of feedback loops capable of extending and refining what counts as "contextually relevant".  On the one hand, weak signals can be detected and incorporated into routine business processes. Wide-ranging discussion via Enterprise 2.0 can help identify such weak signals. CBDI Journal © Everware-CBDI Inc. April 2011 Page 25  On the other hand, statistical analysis of decisions can determine how much of the available information is actually being used. Where a particular item of information appears to have no influence on business decisions, its contextual relevance might need to be reassessed. CBDI Journal © Everware-CBDI Inc. April 2011 Page 26 Social Media (Systems of Engagement) Recent work in the Content Management domain distinguishes between Systems of Record (focused on transactions) and Systems of Engagement (focused on interactions). In a recent white paper Systems of Engagement and The Future of Enterprise IT : A Sea Change in Enterprise IT (AIIM 2011), Geoffrey Moore identifies this as a major shift of emphasis in IT. According to Moore, this shift is necessary because most organizations are dependent upon suppliers or distributors or partners to deliver their fundamental value proposition to their customers. (Of course, these challenges aren't just for commercial organizations. Public sector organizations are under just as much pressure to deliver value, even if this pressure is transmitted politically rather than commercially.) They also raise key architectural issues, especially in managing the join between formal systems and informal systems. For example, enterprise social media can be organized around business topics. The particularly difficult or puzzling example event mentioned above (the recurrent manufacturing problem) is a good example of this. The discussion around the topic leading to the coordinated response may be distilled into a resource for solving similar problems in future. A business topic can be modeled as a social object5efficient and effective integration between transaction systems (Systems of Record) and intelligence systems (including Systems of Engagement) requires a simple and flexible model of such social objects, and a clear understanding of the identification and granularity of these objects. Conclusion and Key Actions In this article, we have explored how complexity is (can be) managed in a real business. The agenda here is not to eliminate complexity but to respect and leverage it – giving the organization more power to operate effectively in a complex demanding environment. For improving organizational intelligence, there are several key actions for architects, as shown in Table 2 below. Aspect Purpose Artefact Granularity Enabling the organization to identify more precisely and respond more flexibly and appropriately to a finer level of detail and differentiation. Business Concept Model Sense and Respond Defining the set of events that the business processes can respond to. Event Model Feedback Loops Building a closed improvement and learning loop into each business process. Business Process Model Coordination Establishing coordination and intelligence capabilities between multiple strategic processes. Business Capability Model Platform Establishing a joined-up platform (including business intelligence, business process management, knowledge management and social networking) to enable managers across the organization to collaborate and innovate effectively. Technology Architecture Business Type Model Business Process Model Table 2 – Key Actions for Architects CBDI Journal © Everware-CBDI Inc. April 2011 Page 27 References Some of the ideas presented in this article have been mentioned in previous articles.         Business Flexibility (CBDI Journal, June 2002) Web Services to improve Business Intelligence (CBDI Journal, June 2003) Service-Based Business – Insurance 2 (CBDI Journal, December 2004) Service-Oriented Business Intelligence (CBDI Journal, October 2005) Business Modeling for SOA (CBDI Journal, January 2006) Towards the Agile Business Process (CBDI Journal, July 2007) Web 2.0 and Enterprise Architecture (CBDI Journal, November 2007) Event-Driven Service Architecture (CBDI Journal, February 2008) 1 Process complexity informally measures the difficulty of describing and executing a process. See for example Howard, Rolland and Qusaibaty, Process Complexity, INFOS 2004. http://www.cs.rmit.edu.au/~jah/cats09/papers/cats2009_submission_41.pdf 2 The ability of a system to respond appropriately and flexibly to the variety in the demand environment is known as requisite variety. The greater the complexity and turbulence of the environment, the greater the value of this variety. The challenge for the enterprise is to manage this variety efficiently, and to focus on those variables that have the greatest potential contribution to business value. 3 See my review of the Support Economy, CBDI Journal July 2004. Also available at http://rvsoapbox.blogspot.com/2005/01/support-economy.htm 4 Tibbr® http://www.tibbr.com/ 5 The concept of social object was introduced by Jyri Engeström, and has been developed by JP Rangaswami and others. CBDI Journal © Everware-CBDI Inc. April 2011 Page 28 About CBDI CBDI Forum is the Everware-CBDI research capability and portal providing independent guidance on best practice in service oriented architecture and application modernization. Working with F5000 enterprises and governments the CBDI Research Team is progressively developing structured methodology and reference architecture for all aspects of SOA. CBDI Products The CBDI Journal is freely available to registered members. Published quarterly, it provides in-depth treatment of key practice issues for all roles and disciplines involved in planning, architecting, managing and delivering business solutions. Visit www.cbdiforum.com to register. Platinum subscription – A CBDI Forum subscription provides an enterprise or individual with access to the CBDI-SAE Knowledgebase for SOA delivering ongoing practice research, guidance materials, eLearning, tools, templates and other resources. Everware-CBDI Services At Everware-CBDI we enable large enterprises and governments to become more agile by modernizing their business systems. We have repeatable processes, resources, tools and knowledge-based products that enable enterprises to transform their current applications in an efficient, low risk manner, into an optimized service-based solutions portfolio that supports continuous, rapid and low cost evolution. Our consulting services range from providing practices and independent governance to architecture development, solution delivery and service engineering. Contact To find out more, and to discuss your requirements visit www.everware-cbdi.com or call USA and Americas: 703-246-0000 or 888-383-7927 (USA) Europe, Middle East, Africa, Asia, and Australasia: Telephone: +353 (0)28 38073 (Ireland) www.everware-cbdi.com IMPORTANT NOTICE: The information available in CBDI publications and services, irrespective of delivery channel or media is given in good faith and is believed to be reliable. Everware-CBDI Inc. expressly excludes any representation or warranty (express or implied) about the suitability of materials for any particular purpose and excludes to the fullest extent possible any liability in contract, tort or howsoever for implementation of, or reliance upon, the information provided. All trademarks and copyrights are recognized and acknowledged. The CBDI Journal may be distributed internally within customer enterprises that have current corporate subscriptions. Otherwise CBDI Journals may not be copied or distributed without written permission from Everware-CBDI. CBDI Journal © Everware-CBDI Inc. April 2011