Chapter 1

The Agile Enterprise

Abstract

This chapter begins with an introduction to the agile enterprise concept and provides a somewhat historical perspective on the evolution of information technology and its impact on business operations and management. It then introduces three new ways of thinking that are key to today's agile enterprise and are referenced in the subtitle of this book: (1) capability-based architecture, (2) business collaboration management (BCM), and (3) value delivery management (VDM). Finally, the impact of VDM is discussed related to the management of major business changes, along with some critical success factors for the journey to agility.

Keywords

Agile enterprise; Business impact of technology; Capability-based architecture; Business collaboration management; Value delivery management; Value delivery modeling language

An agile enterprise rapidly adapts to changing business challenges and opportunities. Agility has always been important for an enterprise to achieve and maintain competitive advantage. However, the threshold for competitive agility is constantly changing.

Fifty years ago, General Motors required 5 years to develop and launch a new vehicle line. This was a competitive disadvantage, and the goal was to reduce that to 3 years. In today's world, an enterprise that takes 5 years to introduce a competitive product will probably be out of business before the product can go to market or the target market is likely to have changed.

There are many factors involved in enterprise agility. An enterprise may need to respond to changes in financial markets; changes in the cost or availability of resources or commodities; changes in critical personnel skills and methods; changes in required facilities and infrastructure; changes in economic, social, or political conditions; and so on. However, these are beyond the scope of this book.

Here, we are concerned with agility in the operation of the enterprise. The enterprise is effectively a system of people and machines, working together in harmony to achieve enterprise objectives. Information technology supports these systems with automation to improve efficiency and accuracy.

At the same time, information technology is also a principle barrier to agility. Legacy systems have been built to automate current business operations that are now obsolete and may be poorly understood. The information technology of these systems is also obsolete, so the people who have the necessary skills are in short supply. In addition, these systems were not designed for change, but rather to automate the best practices of the time.

Nevertheless, information technology is needed to enable agility, and advances in information technology continue to raise the threshold for competitive agility. Enterprise agility involves not only the ability to change the enterprise business systems but also the ability to sense and respond to threats and opportunities, and the ability to innovate to create new opportunities.

Today's agility must reflect the fact that business systems have become increasingly complex in order to optimize cost, quality, and timeliness of results and comply with variations in regulations in a global marketplace. Some of this complexity is also the result of inconsistency of information systems and infrastructure developed at different times to solve different problems, or developed or acquired with a new line of business (LOB). This inconsistency is a handicap for agility. However, as we will see, business systems are also becoming increasingly complex to optimize customer value, control, and performance while increasing agility. Computer-based modeling is essential to manage the complexity; reconfigure business systems; support analysis; and provide a context for strategic planning, transformation, and continuous improvement.

A critical aspect of reducing time-to-market for General Motors was the use of information technology to reduce the time and improve the efficiency of product development. This not only reduced the time to market but also enabled the development of much more sophisticated products with improved quality, along with the ability to configure individual automobiles to address individual customer preferences. Of course, this only maintained the competitive position in an evolving industry.

While becoming more complex, the agile enterprise must be highly configurable to meet changing business challenges and opportunities. This requires consistency and synergy in the design of the business systems and the information systems to support the design, implementation, and operation of the business.

The changes to business systems also involve changes to the business culture—the attitudes, priorities, and roles of people working together to achieve enterprise objectives. The following are some key cultural objectives:

 Knowledge worker empowerment. Knowledge workers must be empowered and supported to apply their knowledge and experience for appropriate actions that may evolve as a result of innovation and business changes. They must not be constrained by prescriptive processes designed for the typical situation.

 Model-based decisions. While the structure of the enterprise and its systems may be amenable to change—continuous change, optimization, and adaptive configuration require more complex analysis. This analysis calls for the use of computer-based business models for effective management of the complexity and planning for transformation.

 Commitment to change. Employees and other stakeholders must accept that change is now a normal part of sustaining the enterprise. They must welcome and contribute to change as an opportunity to innovate, excel, and collaborate for orderly transformation.

 Continuous strategic planning and transformation. It is impossible neither to predict all the forces that will require business change nor to anticipate the enterprise-level need for strategic planning. Leaders throughout the organization must be sensitive to the need for change and responsive to innovative ideas. A significant transformation will likely be incomplete when the next transformation is initiated.

 Think global. Many large enterprises have business operations in multiple countries, but even small companies may serve international markets. Companies must be always on-line and should consider accessibility by people in different cultures speaking different languages. In addition, their products, if not their operations, must be sensitive to laws, regulations and, possibly, customs in other countries.

 Sense and respond. All employees should be the eyes and ears of the enterprise to sense threats and opportunities, while others in the enterprise must be prepared to respond to mitigate the threat or exploit the opportunity.

 Focus on customer value. Maintaining and improving customer value, from and enterprise perspective, should be the basis for evaluation of all efforts.

 Shared enterprise purpose. People of the enterprise should commit to a long-term purpose for the enterprise that is a key factor in the good will of the enterprise and a guide to long-term strategy.

This book is about the design of an enterprise, exploiting information technology, to achieve and maintain competitive agility while optimizing customer value and meeting the needs of other stakeholders.

In this chapter, we will begin by highlighting changes that have occurred since the first edition of this book. We will then review the evolution of the application of information technology in business systems and its impact on the current state of enterprise business systems. Next we will provide an overview of a new way of thinking about the design of the enterprise as an introduction to the rest of this book and its themes of capabilities, collaborations, and values. Finally, we will highlight the impact of value delivery management (VDM) on major strategic initiatives, followed by some critical success factors (CSFs) on the journey to competitive agility.

Recent Advances

The first edition of this book focused on SOA (service-oriented architecture), BPM (business process management), and MBM (model-based management). Information technology readers are probably familiar with the information technology notions of SOA, business process management systems (BPMS) for business process automation, and model-driven architecture (MDA) for model-based development because most IT organizations have heard of these technologies and most have explored them.

SOA technology has enabled rapid and flexible integration of systems across organizational boundaries. BPMS technology is improving flexibility and optimization of business processes. MDA technology has enabled business modeling. MDA introduced standards for exchange of models between different modeling tools and for generating applications from models. More recently, MDA has been applied to the development of business modeling languages.

The current awareness of and experience with these technologies is a good thing, for two reasons. First, it means that IT organizations are familiar with the basic concepts as well as the business reasons behind applying them (reuse, consistency, economies of scale), for IT cost reductions, and for systems flexibility.

The second reason is that IT organizations are beginning to understand that realization of the full business value of these technologies requires changes in the operation of the business, and they should be better prepared to support the agile enterprise described in this book. The traditional delivery of information technology is bottom-up, opportunistically introducing automation and integration but leaving the design of the business fundamentally the same. The new economies of scale and flexibility are not just in the use of shared code and component software architecture but in consolidation of business functions and an adaptive business architecture.

In this edition, these technical foundations have been further developed from a business perspective. SOA defines a component-based architecture. While SOA remains a valid design pattern, it has been driven by information technology as a systems design architecture. In this edition, we will focus on a business perspective where the components are aligned with business capabilities in a capability-based architecture (CBA). A CBA is focused on the design of the business, building on SOA and current information technology, sharing business capabilities across lines of business (LOB), and aligning the organization structure for effective management of shared capabilities. The basic concepts of CBA are not new to business; they are the basis for shared services of accounting, purchasing, and human resource management. The difference is the discipline, scope, and IT support of shared business services. CBA and SOA will be discussed further in Chapter 3.

BPM is rooted in the design and optimization of repeatable business processes. While it comprehends manual processes, the emphasis has been on automated business processes implemented with BPMS typically designed with the BPMN (Business Process Model and Notation) language. Today, technology is emerging to support processes that are directed, ad hoc, by knowledge workers and support collaboration of teams to address diverse circumstances characterized by legal cases and medical care. CMMN (case management model and notation), adopted by the OMG, defines a language for specification of computer support of adaptive processes. In addition, organizations are no longer described by the traditional management hierarchy, but, instead, essential business operations involve people from different organizations collaborating in various ways to solve problems, coordinate changes, and respond to events. Consequently, we define BCM (business collaboration management) to expand the scope of BPM to include various forms of collaboration, including adaptive processes, ad hoc teams, and professional interest groups. BCM will be discussed in further detail in Chapter 4.

Finally, the first edition recognized the need for computer-based models for top management. It discussed BMM (business motivation model) that supports strategic planning, and SBVR (semantics of business vocabularies and business rules) that supports the clarification of business terminology and the capture of business rules. However, for the most part, business analysis and design have been done with a fragmented collection of graphical drawings and spreadsheets. In the last several years, there has been a growing interest in Business Architecture as a discipline to drive the design and transformation of the business from executive-level strategic planning and business requirements.

At the same time, VDML (value delivery modeling language) has been developed and adopted by OMG. VDML enables business architects to fill the gap between strategic planning and the operational design of the business. It supports a conceptual model that integrates multiple views of the business to represent the current or future state of the enterprise at a business leader level of abstraction. VDML supports analysis of the creation of value to drive business analysis and design based on delivery of values to customers and other stakeholders. Thus, in this edition, we will focus on VDM (value delivery management) as the central theme of business modeling. Chapter 2 will provide a more detailed description of the VDML language and the nature of VDML models. VDML supports VDM incorporating CBA and supporting BCM at a management level of abstraction.

These concepts and relationships are applicable across all industries. Manufacturing represents a rich diversity of business functions and challenges, and it touches on most other industries. In financial services, much of the ability to develop and deliver new products depends on supporting information technology. Telecommunications and financial services typically have great opportunities to exploit CBA, since many of these companies have experienced unresolved mergers and acquisitions.

All industries are affected by expanded use of the Internet. Wireless technology and mobile computing with smart phones and tablets have expanded the potential for education and entertainment, on-line business communications, and social networking. The Internet, through a global, fiber-optic network, has enabled instant communication between individuals and systems, anywhere in the world. Cloud computing networks are emerging as global, computing utilities. The Internet is increasingly connected to sensors, appliances, and other devices that are sources of large volumes of data that can be analyzed to gain insights on relevant events and trends.

Regardless of the industry, top management must understand the potential of the technology, recognize the competitive necessity of enterprise agility, assess the current state of the enterprise, and commit to a transformation to an agile, value-driven architecture that may take a number of years. Applying VDM, CBA, and BCM requires a transition to a business-oriented approach that puts bottom-up automation, integration, and optimization in a proper business context.

This chapter provides a foundation for later chapters. First, we position technical support for the agile enterprise in the evolution of information technology. Next, we outline the new way of thinking that is needed to realize the agile enterprise, and we highlight the agile enterprise business value. Finally, we suggest several CSFs to drive the transformation to competitive agility.

How We Got Here

Agility is a moving target enabled primarily by advances in technology. It is useful to consider the evolution of the business use of information technology to understand how the current “hairball” of systems and communications developed over time and why the time to focus on the agile enterprise has come. This mish-mash is the legacy that we must transform to realize the agile enterprise.

Long before business process automation, business processes were recognized as fundamental to making business operations efficient and reliable. BPM focused on design of business processes as fundamental to effective operation and transformation of the business. Other techniques focused on optimization from particular business perspectives. These techniques used various graphical representations; points of view; and analytical techniques to abstract, depict, and optimize business processes. However, these techniques each focused on a particular theme for process improvement leaving other aspects to be worked out in the implementation. The techniques are still relevant, but analysts were limited by the available business design tools.

The optimal design and implementation of business processes is a complex, expensive, and time-consuming undertaking. During implementation, problems would be revealed that could be disruptive to resolve. After implementation, the processes were difficult to adapt to new business requirements. As processes became automated and embedded in computer applications, they became less visible and more difficult to change.

Task Automation

The first phase of computer technology adoption was task automation. Seventy years ago, business, for the most part, was driven by the flow of paper. Business processes were prescribed in procedure manuals to be implemented through training people. Substantial changes to business operations could take years for full realization.

Early, widespread applications of the computer were for task automation. The computer could do monotonous, repetitive tasks faster, cheaper, and more reliably than people could. Computers were kept in controlled environments, and people brought the work to the computer and picked up the results when processing was done.

As more tasks were automated, they were bundled together into increasingly large applications. People interacted with the applications online, so the data stayed with the applications and were eventually stored in departmental databases. Some workflow management systems emerged to direct the flow of records between tasks performed by people. But, most of the flow of work between the tasks was built into the systems, embedded in program code.

Business leaders started to focus on business processes for incremental improvement and business process reengineering for significant restructuring of business operations. Typically, work flowed from department to department, order to cash, to produce and deliver the end product or service.

Large applications grew within departments to streamline their operations, and files were transferred between departments, initially on magnetic tapes and later through electronic transfer of files. The movement of files between applications was automated for efficiency and control. Within large applications, embedded business processes could move transactions between tasks as they occurred, but records were still batched for transfer to the applications of other organizations.

The transfer of files between applications extended outside the enterprise, to suppliers, large customers, health care insurers, and financial institutions. Industry standards were developed for electronic data interchange (EDI). File transfers were typically a daily occurrence—batches of records from the day's business activity. This movement of files between applications was generally point-to-point communications, as depicted in Fig. 1.1A. For remote locations, the communications occurred over dedicated telephone lines.

f01-01-9780128051603
Fig. 1.1 Transition from point-to-point integration to EAI middleware integration. (A) Point-to-point integration and (B) EAI hub and spoke integration.

The development of interactive applications and personal computers enabled widespread, computer-based modeling. Business process models emerged as a method of designing and analyzing business processes and business process modeling systems emerged to transform the models into automated process control systems, coordinating the work of people and machines. As the scope of computer applications expanded, the scope of automated business process models expanded as well.

Commercial off-the-shelf (COTS) systems offered industry-best-practice solutions and process automation, but widespread adoption limited the ability of a company to differentiate and gain competitive advantage. Implementation of these systems took years and locked adopters into a particular stage of evolution of the technology, thus requiring major investment of time and money to exploit further advances. More recent enterprise applications have incorporated business process modeling to enable adaptation of business processes.

Enterprise Application Integration

Enterprise application integration (EAI) middleware emerged in the marketplace to streamline the transfer of data between systems. It brought the hub-and-spoke communication model depicted in Fig. 1.1B. Within an enterprise, the middleware could route messages from many sources to many destinations, reducing the number of communication links and improving control. In addition, there was no longer the need to send records in batches, but individual records could be sent as messages as they became available thus reducing delays.

EAI middleware enabled a transition from batch-oriented enterprise integration to transaction-driven integration. The EAI middleware provides a buffer so that a message can be sent when a receiver is not yet ready to receive—store-and-forward mode. It can also provide a buffer between legacy batch processing systems and those systems that process and send transactions as they occur. EAI middleware products provide adapter software to integrate systems implemented with diverse technologies and message transformation services, to make the data structures compatible between applications. Transaction-driven systems accelerate the delivery of results; for example, a customer order for stock items might be processed and the order shipped the same day.

Of course, the hub-and-spoke configuration relies on the use of shared middleware. Unfortunately, incompatibility of EAI products was a barrier to integration between enterprises and sometimes within a large enterprise, particularly in the absence of interoperability standards for message exchange.

The Internet

As EAI was gaining widespread adoption, the Internet and the World Wide Web were gaining momentum. The Internet opened the door to many-to-many communications in a different way as depicted in Fig. 1.2. The public Internet was the global hub through which messages could be directed from any Internet subscriber to any other Internet subscriber. Dedicated telephone lines were no longer needed between business partners.

f01-02-9780128051603
Fig. 1.2 The Internet as the global communication hub.

There was no industry, technology-independent standard for message exchange using EAI middleware, so a standard format was required for communicating between diverse systems over the Internet. Web pages were already being communicated between diverse systems, so this technology was adapted to communication of messages between business systems.

Hyper Text Transport Protocol (HTTP) from the Internet Engineering Task Force (IETF) and the World Wide Web Consortium (W3C) became the accepted messaging protocol, and HyperText Markup Language (HTML) from W3C became a basis for exchange of content; it was already allowed to pass through corporate firewalls for Web access. Since business messages were not intended for graphical display, HTML per se was not appropriate for application integration, but eXtensible Markup Language (XML), also from W3C, shares the underlying technology of HTML that enables interpretation by diverse computer systems, and it also provides greater flexibility for content specification and transformation. XML is discussed further in Chapter 6.

The Internet became the medium of exchange for business-to-business communications. IT industry leaders recognized a potential for ad hoc relationships between businesses to be established automatically, at a moment's notice, if only there were industry standards by which these relationships could be discovered and specified.

Web Services and SOA

The concept of “Web services” emerged. Fig. 1.3 illustrates the vision. The arrows depict request-response relationships. In concept, an enterprise posts a service offering on a public registry. Another enterprise in need of a service queries the registry to obtain information on available services. The registry includes information about the service and the protocol for using the service. The service user then sends a message to the service provider, initiating the exchange. All this is expected to be performed automatically by applications of the participating enterprises. Within the enterprises, the exchanges are mediated by automated business processes.

f01-03-9780128051603
Fig. 1.3 Web services vision.

Standards for Web services have been developed, but the ad hoc, automated selection of services has not caught on. Business leaders are not ready to trust computer systems to establish and manage trusted business relationships, not least because the current abilities to express the actual semantics of a given service offering leaves a lot to be desired. However, much of the technology has been adopted, and relationships established by humans can be quickly automated for exchange of business transactions over the Internet. Web access by humans is still the primary mechanism for ad hoc access to services on the Internet.

The concept of business systems interacting over the Internet is well established. Development of standards for interactions with prescribed services led to the SOA. Internet-based technologies support the integration of systems offering services and using services. This greatly expanded the market for a new breed of middleware to perform Internet-based communications and drive interactions with automated business processes.

Within the enterprise, SOA has been viewed as a way to implement shared application components. Functionality used in different areas of the business can be implemented as shared services and invoked by other applications. The concept of the enterprise service bus (ESB) emerged as middleware that enabled applications to be connected using Internet technology. Essentially, an ESB is decentralized EAI middleware with standards-based communications.

However, the major impact of SOA will be realized by a business architecture rather than just an IT architecture—the CBA. CBA defines services based on business capabilities that are the building blocks of the enterprise discussed further in Chapter 3.

CBA builds on the following benefits enabled by SOA:

 Economies of scale are realized through shared services.

 Quality and productivity are improved by enabling the development of special skills and methods for shared services that would not be justified for multiple, smaller operating activities.

 Improved consistency and control are achieved by placing responsibility for management of key operations in a single organization.

 Distributed operations are enabled through Internet-based communication of interactions with people and between services.

 Process optimization is enhanced by enabling each service unit to optimize the processes of the services it provides within the constraints of its interfaces.

 Greater assurance of regulatory compliance can be achieved through consolidation of regulated processes and related business functions.

 The enterprise gains the ability to utilize the most effective alternative sources of services such as outsourcing or operations in other countries.

 The scope of changes is more focused because sharable service interfaces conceal changes that only affect the service implementation and do not adversely affect performance.

CBA extends SOA with the business concepts and relationships for the specification, integration, and management of shared business services as components of value streams and business exchanges.

The Evolving Internet

Web access to services opened the door to new relationships with customers. The Internet is now a major vehicle for retail sales. Customers also access product information and support services. Web services for customers expanded to portals for various stakeholders, particularly employees and suppliers. These interactive services require automated processes to guide the interactions with users and respond to their requests.

The Internet has changed the marketplace—the scope, diversity, sales channels, and products, as well as customer expectations. Customers expect fast response—including product delivery, access to information, access to competitive offerings, and product evaluations/reviews. Furthermore, “social computing” has emerged from consumer services such as Facebook, Twitter, and LinkedIn with voice and video communications in addition to email. These services have created new mechanisms for collaboration as well as marketing and analytics.

Smart phones have connected everybody to the Internet, everywhere, and have put computing resources in their hands to perform personal applications and engage them with Internet service offerings. The Internet has been extended with cellular networks and wireless hot spots. The “Internet of Things” is an emerging Internet phenomenon. Sensors and computers embedded in all forms of devices are being connected to the Internet. The volume of data exchanged over the Internet has exploded and continues to explode.

The Internet has become the new, distributed computing platform for cloud computing—making the Internet the basis for a computing utility. Cloud computing supports the configuration of applications as massively parallel computations, greatly increasing the speed and reducing the cost of computationally intensive applications. Analytics has emerged as an approach to utilizing this computational power for analysis of the large volumes of data—“big data”—generated from the expanding scope of computations and interactions occurring over the Internet and within the enterprise.

The continued expansion of applications of the Internet will continue to create new challenges and opportunities for business.

VDM: A New Way of Thinking

The design and management of an agile enterprise and the tools and methods to support that design and management require a new way of thinking about the operation of the enterprise. This edition of this book builds on the first edition to describe the next-generation agile enterprise based on VDM, CBA, and BCM along with other related developments. In this section, we examine how these three disciplines are the basis for a new way of thinking about the design and management of an enterprise. We will describe the relationships between these disciplines in the context of a business design hierarchy.

The Business Design Hierarchy

Fig. 1.4 depicts a business design hierarchy. Strategic planning is the most abstract and furthest removed from the actual operation of the business. It focuses on the characteristics of the enterprise inspired by its mission and vision. It considers strengths, weaknesses, opportunities, and threats; the evolving ecosystem; and innovations that will strengthen the business and exploit its opportunities.

f01-04-9780128051603
Fig. 1.4 Business design hierarchy.

The Conceptual Design is an abstraction of the business design like a blueprint is the conceptual design of a home. It presents the design in terms that management understands with enough detail to be clear about what the people, organizations, systems, and processes do without getting into all the details of exceptions and optimization. This layer has not been well supported but is the domain of VDML and the focus of VDM. VDM includes modeling of both the internal business design and the relationships with external entities. It includes conceptual models for both CBA and BCM. For CBA, it defines the capabilities and their configuration and relationships as sharable services. For BCM, it defines the collaborations that do the work of the enterprise including the organization units and the activity networks that describe the work of capabilities. It defines organizational responsibilities, including capability units responsible for management of bundles of capability methods, personnel, and other resources that provide a general, sharable capability. It includes the statistical measurements of performance and customer value to optimize multiple value streams from an enterprise perspective.

The Operational Design develops the detailed models for how the business works. This is the domain of the design of service interfaces and service level specifications along with process design in the context of services, and the application of rules to implement policies, controls, and guidance. Service units at the Operational Design level are the counterparts of capability units at the Conceptual Design level. Capability methods are implemented as services. Automated business processes can be designed at the Operational Design level with tools that implement BPMN and CMMN, discussed in Chapter 4, and DMN (decision model and notation) discussed in Chapter 5.

At the Technical Design level, we are concerned with information technologies. Other technologies such as physical machines, plant layout, buildings, vehicles, and so on are out of scope. Subsequent chapters of this book will clarify the nature of the relevant information technologies and their importance to the business.

All of these models together align the design and implementation of the enterprise to deliver value to customers as well as other stakeholders. This delivery of value is fundamental to the viability and success of the enterprise.

Capability-Based Architecture

In this section, we will start by developing an understanding of CBA as a fundamental aspect of VDM that builds on current practices of capability analysis and mapping. We will then examine BCM that addresses the network of collaborations where people, machines, and other participants interact to do the work of the enterprise. Finally, we will briefly describe how VDM brings these together with the creation and delivery of value, to describe a robust representation of how the business works.

Capabilities determine the purpose and scope of building blocks of the agile enterprise. We will consider the design of these building blocks and configuration of the enterprise in detail in Chapter 3. Here, we examine the general characteristics of capabilities as enterprise components.

A capability consists of the knowledge, skills, resources, facilities, and organizational structure to perform certain activities and produce a desired result. A capability method defines the activities, interactions, deliverables, and roles of participants to deliver a particular result from a capability. A capability unit is the organizational unit that manages the capability methods, personnel, other resources, and facilities that provide a particular capability. A capability unit may be an organization unit that is parent to multiple organization units that offer capability methods for more specific capabilities. A capability unit may have multiple capability methods to address different service needs or local circumstances.

CBA is an approach to the design of an enterprise in which distinct business capabilities are offered through well-defined interfaces and media of exchange so that the capabilities can be shared by multiple business endeavors now and in the future. Shared capabilities can be managed for performance, consistency, control, and economies of scale and can be used to configure a new LOB incorporating shareable capabilities. We return to these concepts in the discussion of CBA in Chapter 3.

The concept of CBA as a business architecture is beginning to emerge in the industry. Unfortunately, though the potential benefits are great, the challenges are also great.

Traditional businesses are typically organized around LOB. Each business silo manages all of the capabilities needed to deliver the end product or service. Many duplicated capabilities are embedded in the processes of multiple silos. These represent opportunities for sharing of capabilities to realize economies of scale, achieve consistent control over that aspect of the business, implement improvements more quickly, and develop higher levels of expertise.

Capability Mapping

“Capability mapping” has become a fairly popular technique where capability types are organized in a graphical taxonomy to abstract the capabilities away from the organizations that manage them, see Fig. 1.5 for a simplistic illustration. It helps remove the analysis from more political discussions. This helps clarify the nature of each capability for consideration of where there is a need to invest in development or improvement of certain capabilities. A “capability heat map” is a capability map where capabilities that require attention are highlighted.

f01-05-9780128051603
Fig. 1.5 Characterization of a capability map.

The capability map should be supported by information on the associated resources, facilities, and intellectual property. With links to the various capability organization units, the capability map can help identify capabilities that may be consolidated. However, current methods are weak on linking capabilities to organization units, evaluating the potential for consolidation, and determining priorities for investment in capability improvements.

Shared Capabilities

A capability provided by multiple organizations is a candidate for consolidation to be shared by the multiple capability consumers. The sharing of capabilities brings a fundamental change to the architecture of the enterprise.

Traditionally, an enterprise operates as a number of distinct LOB or divisions, each with its own systems and business operations in its own silo, as depicted in Fig. 1.6. In the diagram, A and B might be different divisions or product-line organizations. Each division has its own specialized business units, contributing capabilities to the divisional efforts. Boxes with the same letter are the same capability, performed by different teams. Some of the capabilities are duplicated between business units within a division, but this may not be apparent in the actual operations since they are embedded in the mainstream processes. Some of the capabilities are duplicated across the divisions as indicated by the duplicated boxed letters. Each division has its own computer applications used by people within the division. Interactions with customers and suppliers are through channels that may be different for each division. Access to the internal capabilities is restricted by locked doors and passwords that control access to each division's operations.

f01-06-9780128051603
Fig. 1.6 Capabilities of conventional business unit silos.

Typically, the transfer of business transaction data from one business activity to another also transfers responsibility and control for the transaction. The business units in a division may be using the same system with a single database, or the sending business activity is trusted to send valid records, so the receiving business activity accepts responsibility for the subsequent action. The sources and destinations of these data transfers are well known and persistent. Changes to business processes are restricted by the flow between activities, and the hardcoded processes that define and integrate capabilities.

CBA opens up these silos and makes capabilities within them available for use as sharable services. Similar capabilities can be consolidated for economies of scale and to achieve consistency and control across the enterprise. A single capability may be applied with alternative capability methods depending on specific consumer requirements, but each method should provide a sharable service.

As a result, a CBA has interorganizational interactions and sharing of capabilities at a lower level of granularity. Fig. 1.7 represents a transformation from Fig. 1.6. Each of these boxes, except the top-level A and B, represents a sharable capability although not all of them are shared in the example. Effectively, this transformation replaces product delivery silos with value streams: one driven by capability A and the other driven by capability B. More about value streams, later.

f01-07-9780128051603
Fig. 1.7 CBA network of capability services.

Each of the shared capabilities addresses similar needs in different contexts. The divisions or product lines, A and B, still exist from a mainstream perspective, and they may have capabilities unique to their LOB, such as C and D in business A, and F in business B, but they share services of the common capabilities.

Capabilities, or more specifically, capability methods, become the building blocks for producing new products or services. The services that implement each capability method must have a well-defined interface, so they can be engaged in different contexts.

A capability method may be a consumer of other capability methods. Consequently, a request for one capability method may propagate to many other capability methods. Smaller granularity of capability methods enables them to be more stable and usable in different contexts, both as the enterprise currently operates and in future business endeavors.

Business Collaboration Management

A collaboration is interactions of a group of people (or other collaborations) to achieve a desired result. A collaboration may specify the roles of participants, the activities they perform, and the deliverables they exchange. A collaboration may employ technology for coordination of performance or certain functions, and it may engage other collaborations to obtain supporting services. BCM expands the scope of BPM, a management discipline traditionally focused on management of prescriptive, repeatable business processes. A traditional business process is effectively a collaboration with prescribed activities and flow of control.

Scope of BCM

The scope of BCM extends from the interactions of independent business entities in the business ecosystem to the interactions of managers and knowledge workers, and to the ad hoc work groups and informal exchanges of information that are a necessary part of successful business operations. A collaboration engages participants to achieve a shared objective. The enterprise is a network of collaborations.

Thus BCM includes adaptive processes and ad hoc activities of people working together in joint efforts. So, a collaboration to fulfill an order may have an application to receive and validate orders, persons to resolve errors, authorize credit, accept changes, and resolve customer questions, along with delegations to other collaborations that manage production, manage packaging and shipping, and perform billing and collections. As we dive down into these delegations, the collaborations will involve more people and collaborations. The operational design of these collaborations may be modeled as business processes where each may be prescribed, adaptive or ad hoc.

In addition to such production collaborations, the management hierarchy is essentially a hierarchy of collaborations, projects are collaborations of project team members, committees are collaborations, interactions with business partners or customers are collaborations, and professional groups are collaborations. The collaboration concept is a consistent basis for modeling all business activities and interactions.

BCM expands the scope of BPM to potentially address all forms of collaboration, i.e., ways people, groups of people, and machines work together to achieve a shared purpose. This expands the ability of practitioners to consider all roles, interactions, and working relationships that are essential to the operation of the business but may be outside the scope of the management hierarchy and prescriptive processes.

Collaboration Network

In a traditional business organization, people are assigned roles in the management hierarchy. To implement substantial changes or solve business problems, ad hoc project teams or task forces may be assembled bringing people with complementary skills together. These teams and task forces often do not appear in any organization charts. In addition, there are many less formal working relationships that are essential to the operation of the business. The full operating structure of the business is not visible from the typical organization chart.

These cross-organizational, ad hoc, and informal relationships have become more pervasive and are often essential to the delivery of customer value. This change in organizational patterns is, at least in part, a result of automation of rote business operations leaving the remaining work as that of knowledge workers who must take actions based on their expertise rather than prescribed repetitive processes. In order to understand the full operation of the business and the contributions of individual employees, the organization must be represented as a network of collaborations. These interactions may be face to face or by telephone, fax machines, email, text messages, computer applications, or even social media. Important business activities may include essential, informal exchanges that result in intangible, informal artifacts or communications.

Management Hierarchy

As noted above, the management hierarchy is a hierarchy of collaborations. These collaborations are distinct from other collaborations because they are responsible for the management of assets, including money, personnel, facilities, intellectual property, and resources that are used or consumed, as well as the use of services engaged to support or maintain capabilities.

The manager of an organization unit is a participant in the organization unit collaboration as well as a participant in the parent organization-unit collaboration. There may be a variety of informal collaborations among members of an organization unit, and there may be formal processes specified as capability methods in a business conceptual design model. The organization unit assigns personnel and provides other resources to collaborations to do work.

Knowledge Workers and Managers

Today's business organizations involve many knowledge workers—workers whose activities are relatively self-directed and rely on their knowledge and experience. This is a result of automation of most rote activities. Managers are also knowledge workers. These self-directed employees engage in collaborations to develop plans, solve problems, and coordinate work. Technology is now available to support the planning and coordination of these collaborations. CMMN, a specification for modeling this support, is discussed in Chapter 4.

Business Network

The enterprise also collaborates with its business partners, customers, and other external entities. These interactions are modeled as business networks where the different business entities are participants in defined roles, and they interact based on cooperative process specifications—defined as Choreography in BPMN. These processes are not controlled by a shared system but depend on each participating entity following the prescriptions of the choreography.

These collaborations link the enterprise and its internal processes to the external business entities for exchange of deliverables and values. The value exchange specifications support analysis of the viability of these relationships.

Value Delivery Management

VDM builds on CBA and BCM as core design concepts to define an integrated business design that adds the creation, aggregation, and exchange of business value. VDML is the computer-based modeling language to model this integration of VDM, CBM, and BCM that supports the development, analysis, refinement, and transformation of business design.

VDML was recently adopted by the Object Management Group (OMG). It provides integration of multiple dimensions of enterprise design that fills the conceptual modeling gap between strategic planning and operational business design. VDML is discussed in some detail in Chapter 2 and Chapter 3 will describe the details of the integration of capabilities, collaborations, and value streams.

The following paragraphs describe four ways VDM significantly improves strategic planning and transformation.

Strategy Validation

VDM supports strategic planning with the development of an integrated and robust model of a proposed business with a focus on the creation and delivery of value both internally and in exchanges with customers and business partners. The model supports reasonable estimates of value creation and performance based on current measurements of existing capability services and careful analysis of new or significantly changed capability services. The model can support computations of values for value propositions of multiple market segments. Consequently, management can obtain a reasonable assessment of the competitive value of the proposal and the cost of implementation.

Extended Enterprise Modeling

The enterprise does not exist in isolation. Relationships with business partners, suppliers, regulators, and markets are important at all levels. VDM addresses these relationships in various ways. Relationships of the extended enterprise are addressed by VDML modeling of exchanges of deliverables and value propositions as pioneered by Allee (2008) in Value Networks. VDML provides supporting detail and can support the graphical displays for Lindgren's Business Model Cube and Osterwalder's Business Model Canvas for multiple dimensions of analysis of viability of a business venture. These VDML viewpoints are discussed further in Chapter 2.

Value Optimization

A value stream defines the capabilities involved in the delivery of a product or service and the associated value proposition. A value stream may have multiple tributaries leading to the end product. A shared capability method contributes values to multiple value streams, and a value stream may serve multiple market segments with different value propositions that reflect different value priorities. So, a capability method can be considered in the context of all the value streams and markets to which it contributes. A change to a capability method may enhance some value propositions and diminish others. It may change the flow of deliverables that lead to delivery of a product or service, and the value contributions of capabilities and their activities to the customer value proposition.

This provides the basis for optimal allocation of investments to improve value delivery at the enterprise level. A proposed improvement for a capability can be considered in terms of the investment required and the impact on customer values in all the LOB to which the capability contributes. This can be compared to the impact on customer value of alternative investments.

Shared Future State

The traditional model for strategic planning and transformation involves top management development of vision, mission, goals, and objectives along with analysis of strengths, weaknesses, opportunities, and threats. Strategic plans reflect consideration of any significant changes needed to the operation of the business, but requirements for these changes lack detail.

Implementation of the strategic plans is delegated to business leaders. The business leaders interpret these plans in ways that best fit their individual LOB or functional responsibility. This interpretation of the strategic plans may occur repeatedly for different functional areas and at several levels of management. As a result, the intent of top management may be misinterpreted or implemented in a suboptimal way. Many transformation efforts fail to meet management expectations.

The Balanced Scorecard and Strategy Maps are techniques for defining top management objectives to guide implementation of strategic plans. These techniques are useful, but they are still focused on a high-level view of the operation of the business and don’t resolve inconsistent interpretations.

The adverse consequences of this approach are more severe when the enterprise has implemented shared capabilities that must be optimized for their effects on multiple LOB. This requires enterprise level planning and design that reflects a deeper level of understanding of the operation and interdependencies of the business operation and will likely require trade-offs with the suboptimized objectives of individual LOB.

To avoid this fragmentation of efforts, VDM, supported by VDML, provides a shared, robust representation of the desired future state of the enterprise. Then there is a need to define incremental, “bite sized” changes that maintain effective operation of the business while realizing business benefits along the way. This avoids the risks and delays of a big-bang implementation where all the pieces of a future state of the business must come together for a successful transition. This planned and managed transformation is discussed further in Chapter 9.

VDM for Major Changes

This section identifies a number of major business changes faced by many enterprises that will benefit from VDM. An agile enterprise is prepared to face these challenges, mitigating the risks, realizing the opportunities, and optimizing the values.

Performance Management and Corrective Action

VDM provides an abstraction of the operation of the business that is meaningful to top management and aligns with the detailed, operational design. Consequently, VDM can put operating measurements into a meaningful context both for consideration of the impact of performance variations and disruptions, and support drill-down into the business design to understand sources of variation or poor results.

Business Relationships

The relationships between the enterprise of interest and other business entities can be modeled as business networks, along with the exchanges of value propositions or deliverables to provide an understanding of how the enterprise fits into the ecosystem, and to support assessment of the importance and viability of relationships with other entities. Analysis of the exchange of value propositions will reveal if each participant experiences a net gain that is necessary to sustain the relationship. Business leaders need to consider if these relationships can be abandoned or if steps must be taken to strengthen the relationships.

Innovation

In today's world, competitive advantages are temporary. Every enterprise must realize innovations to maintain and improve its competitive position. It is not enough for somebody to have an innovative idea, and the ideas must be validated and implemented in a timely and effective manner.

The value-driven, agile enterprise has several advantages. CBA provides a business design that can be reconfigured to address new requirements, and a shared understanding of the impact of change of a capability method on the consumers of that service. BCM provides model-based and adaptive processes that can rapidly implement new methods as well as an understanding of other collaboration relationships required by the enterprise. VDM provides a conceptual business design that integrates CBA and BCM and supports analysis of the impact of change on customer values and enterprise performance.

VDM also provides an innovator with an ability to explore an innovation in the business context in which an innovation must be implemented. The conceptual design also helps identify other knowledge workers for collaboration on feasibility and implementation issues.

Capability managers should have the funding discretion to implement some innovations, and the support of an innovation assessment process to quickly determine if more substantial funding is justified and is an appropriate investment.

Mergers and Acquisitions

Mergers and acquisitions bring together formerly independent business organizations. In general, it is expected that at least one and potentially both businesses should be improved through access to needed capabilities, synergy between capabilities or economies of scale in addition to potential increase in market share and new business. These all depend on the compatibility of the capabilities.

Typically, the combined enterprise organization reflects aggregation without consolidation. This is common in financial services companies, telecommunications companies, and information technology companies. The synergy and economies of scale that might have been envisioned are typically not achieved, because each organization continues to operate in its own silo, each with its own methods and computer applications. Large corporations with decentralized divisions or product-line organizations typically have similar opportunities for consolidations.

With considerable effort, some consolidation of operations may occur over a period of years. But because mergers and acquisitions occur frequently, especially in the industries noted, it is difficult for operational consolidation efforts to keep up.

In contrast to the norm, an agile enterprise should be able to assess the benefits and define a plan for merger in a fraction of the time and cost experienced by a conventional enterprise. If each of the original companies has implemented CBA, this consolidation can be faster. Even if similar capabilities employ different methods, organizational consolidation of responsibility for similar methods creates the opportunity for reconciliation and economies of scale.

In due diligence, value delivery models of the potentially combined organizations should be developed to clearly identify the capabilities, the contexts in which they are used, and the values they contribute to value streams. The potential consolidation of each of the capabilities, particularly those that are core competencies (providing competitive advantage), must be evaluated to determine the feasibility of consolidation—or the capacity expansion of one capability to replace the other—to fulfill the requirements of all the capability consumers.

From this analysis, top management should realize a reasonable assessment of feasibility, cost, duration, and risk of the merger or acquisition and subsequent transformation.

Divestitures

Divestiture requires the separation of an existing, potentially integrated enterprise into two (or more) viable organizations. If the organization has a CBA structure and model, then the shared capabilities and their resources can be easily identified. In addition, it should be quite easy to configure the business designs of the new organizations.

Conventional shared services (eg, accounting, purchasing, etc.) are, by definition, shared capabilities. The challenge is then to either partition each of the shared capabilities into implementations for each of the new organizations, or create, or acquire equivalent capabilities. Each of the new organizations will have smaller scale requirements for the formerly shared services, so the loss of economy of scale will result in a net increase in cost for the remaining value streams.

There are various solutions to be considered such as (1) partition the shared capabilities and acquire the necessary personnel and facilities to meet the increased needs from reduced economies of scale, (2) outsource shared capabilities for one new organization and scale back for the other, (3) sell the divested organization to another organization that can provide the shared services (scaling up), and scale back the retained organization.

Consolidations

Consolidation is the primary source of benefits in the early stages of CBA adoption. Table 1.1 outlines benefits of consolidation that were claimed by several participants in the SOA Consortium. These examples highlight actual projects in various industries.

Table 1.1

Examples of SOA Benefits Through Consolidation by Industry

IndustryRealized Benefits
AutomobileImproved customer satisfaction
Reduced duplication of customer data and near-real-time access to vehicle information
Increased agility through a governance focus
Easier integration with partners
EnergyFlexibility and speed in changing business processes
Business optimization and risk mitigation: accurate real-time commercial, financial, and profitability data across the value chain
System reliability: simplification of interfaces by duplicate master data reduction
PharmaceuticalImproved visibility into product line
Increased agility in taking pharmaceutical products to market
Cost savings and reduced headcount
Better use of core architecture, providing improved data integration, management, and reusability
Achieving 99.999% uptime on a stable platform
TelecommunicationsElimination of network outages
Stronger focus on strategic initiatives while reducing cost of IT operations to 30% of previous level
More transparency by masking systems complexity from users
$80 million in value over 2 years from improved efficiency, responsiveness, and adaptability of the organization
67% reduction in mobile phone provisioning costs
50% reduction in cost of third-party development bids, and faster development times (hours vs weeks) due to SOA environment and automated tools
Faster time-to-market for new services
Seamless migration to a convergent system of prepaid and post-paid customers
Lower maintenance costs
Improved scalability
TransportationFlexibility and speed in providing new services to customers
Ability to grow higher-margin businesses in the United States and overseas
Reduced cost of supporting infrastructure for internal/external customers
Easier integration of acquisitions though a common core set of services
Rapid transformation and reuse of processes and services
Elimination of errors and shortening of response cycle through automated processes
Significantly scaled-up usage of self services and end-to-end process integration
EntertainmentConsolidation of multiple content rights systems into one
50% decrease in time needed for year-end accounting closure

These examples are typical of early stages of implementation of CBA. At an early stage, it is not very difficult to recognize some key capabilities that are candidates for consolidation—the “low-hanging fruit.”

In the short term, as an enterprise is moving toward agility, consolidation of redundant capabilities is a major source of value, even when the enterprise is still in the early stages of transformation. These consolidations will often have an IT focus, but the objective is to involve the consolidation of the associated business organizations. This will demonstrate the business value of shared business capabilities and is representative of the current level of transformation of most early adopters. Other benefits of the value-driven agile enterprise are not as apparent in the early stages.

An initial consolidation should have potential for substantial business value because initial implementations bear the burden of implementation of supporting infrastructure, development of the skills and methods for defining and integrating well-defined service interfaces and level of service agreements, and development of the working relationships between capability provider and capability consumer organizations.

Typically, these shared capabilities are fairly large and complex business functions. It is useful, but not necessary, to consider that there are sharable capabilities embedded within the consolidated capabilities. In the long term, these should be factored out and implemented as sharable capabilities as well. In the short term, it will be expedient to develop well-defined interfaces that hide the technology implementation of the legacy system.

In the long term, value stream modeling supports identification of redundant or similar capabilities as candidates for consolidation and defines the contexts in which the shared capabilities will be used. It also supports the impact of value contributions to the value propositions of the affected value streams—there may be competing values that must be resolved by negotiating trade-offs, by accommodating different requirements, or by defining alternative methods for applying the underlying capability.

New Product or LOB Planning

Top management may recognize an opportunity to introduce a new product or enter a new LOB in an emerging marketplace in a way that builds on key strengths of the current enterprise. Though some weaknesses may need to be addressed, rapid entry into a new market will be critical to long-term success.

A traditional enterprise might address this opportunity by forming a separate division or acquiring an existing company that avoids the burden and risks of adapting existing operations to the new business because existing processes and computer applications are designed to optimize each current LOB. However, at the same time, smart management understands that a new business silo will not effectively realize the strengths and potential economies of scale of the parent enterprise.

The agile enterprise is able to engage existing capabilities of the enterprise in the new LOB without penalizing the existing business. Top management is able to quickly configure a value stream in order to consider the impact on existing business, assess the value proposition of the new business, determine realistic operating costs and competitive pricing, assess the required investment, and develop a transformation plan to implement the new business.

The potential benefits of agility in introducing a new product line or business have been recognized in a number of industries, including financial services, telecommunications, pharmaceuticals, and transportation. The benefits include (1) increased visibility and control into the product line, (2) the ability to utilize a core architecture to improve data integration and consistency of implementations, (3) significant improvements in development schedules and time to market, and (4) higher customer satisfaction, in part due to reduced cost and improved quality of using established capabilities.

Outsourcing

Much of the cost of doing business goes into necessary operating activities that are not part the enterprise's core business and do not provide competitive value. Business operations such as finance and accounting, human resource management, and information technology require special skills and are increasingly complex, particularly for multinational enterprises. At the same time, these activities require considerable management attention and are challenged to achieve scalability and industry best practices for regulatory compliance, efficiency, and effectiveness.

Large enterprises have adopted outsourcing as a long-term strategy to mitigate these problems. IT outsourcing has been adopted in all industries. Outsourcing of accounting and human resource management services is gaining in popularity. The agility benefits for outsourcing include (1) scalability—the ability to quickly accommodate increased or reduced workload, (2) expertise—outsourcing providers can maintain skilled people to deal with change such as regulatory requirements, and (3) internationalization—a outsourcing provider should be prepared to support the client for expansion into new countries. It should be noted that small enterprises and startups in all industries can benefit immediately from agile outsourcing by reducing the start-up cost, duration, and risk and gaining scalability.

Outsourcing offers the opportunity to exploit the expertise and economies of scale of a service provider while reducing the management burden associated with these operations. However, the existing capabilities are often intertwined throughout the enterprise, and the divisions of responsibilities may be inconsistent across the enterprise. The disruptive effect of a transition to an outsource service provider could have a major impact on the rest of the business.

VDM can help clarify the scope of capabilities to be outsourced and the interfaces required by internal consumers of the outsourced services. It should also help define service level requirements for those interfaces. In addition, there may be capabilities or resources that are currently shared by the capabilities being outsourced and other internal value streams. This may require consideration of adverse effects on those retained capabilities such as loss of economies of scale and expertise.

The capabilities being outsourced are components of the current enterprise, just as an engine is a component of an automobile. A more powerful engine might require some changes in other automobile components, but the relationships to the controls and other components should be relatively easy to identify and evaluate.

Thus outsourcing is another source of substantial business value that can be realized in fairly early stages of enterprise transformation, as long as the integration is compatible with the strategic information-technology infrastructure. However, outsourcing can be better evaluated and implemented with less risk with VDM.

Governance

Governance involves ensuring that the enterprise is doing the right thing and doing it well. This can be difficult when boards of directors (or other stakeholders) must rely primarily on financial reports, market reports and occasional audit reports. The right thing and doing it well go beyond being profitable and gaining market share. They also go beyond regulatory compliance. A board of directors has a fiduciary responsibility to protect the interests of the stockholders going well beyond the next quarter.

The conventional enterprise reflects adaptations of enterprise designs that, in many cases, predate the use of computers. Responsibility for continued design has been delegated to large departments or LOB that focus on optimization within their local spheres of influence. Large departments or product lines tend to be physically isolated so that there is little interdepartmental collaboration or sharing of resources or expertise. In many cases, capabilities are developed rather than shared because it is easier to develop and adapt a capability if you own it yourself. Separate LOB may be the legacy of earlier, nonreconciled mergers and acquisitions.

The actions that must be controlled or measured for effective governance may be scattered across LOB and various activities embedded in their processes. A VDM conceptual model of the business at an appropriate level of abstraction provides an understanding of the context for governance. Based on this model, controls can be established, relevant events can be reported, and performance can be measured with clear accountability of responsible organizations. Some of these observations may be designed into the business operation, and some controls and performance measures must be independently evaluated to ensure objectivity.

Governance is discussed in more depth in Chapter 11.

Regulatory Compliance

Government regulation is an increasing concern. Managers are being held responsible for the integrity of their operations and protection of stockholder interests. Multinational enterprises must comply with business regulations of countries in which they operate as well as regulations for products or services in countries in which they sell. Not only are regulations constantly changing, but the regulations impose different requirements in different countries and changes to the business organization itself can create risks of violations. Regulatory compliance affects all industries.

Implementation of compliance is a challenge in conventional organizations because the affected processes may be undocumented and may be performed in multiple organizations in different ways.

The agile enterprise is able to quickly and reliably assess the implications of regulations to the business and plan appropriate changes and controls to ensure compliance. The consistent business architecture and robust business design model showing one or more applications of a relevant capability, clarifies responsibility, and accountability for compliance. Formally defined collaborations and business process automation support the implementation and enforcement of regulations. In order to address differences in different countries, capability methods must include business rules that consider the country of delivery and/or the country of origin of the product.

An important aspect of regulatory compliance is reliable recordkeeping. Formal definition and automation of business processes support the capture of appropriate records. Electronic identity and signatures ensure proper authorization and accountability for record content. Where regulated activities involve planning and decision-making by knowledge workers, adaptive case management technology can help apply rules and track compliance.

Outsourcing regulated activities such as accounting, purchasing, human resource management, and information technology development or operations reduces an enterprise's burden and provides greater assurance that appropriate expertise is applied to implementation of regulations and related changes. Of course, outsourcing still requires oversight and performance measurement at the interfaces.

Aspects of regulatory compliance are discussed in Chapters 5, 9, 10, and 11.

Technology Modernization

Technology modernization is required to remove the burden of maintaining obsolete technology and to replace it with solutions that exploit current technology and share the technical infrastructure needed for the agile enterprise.

Technology modernization may encompass broad replacement of legacy systems or any technology upgrade or improvement to a business capability. Many enterprises are captive to information systems developed long ago, many of which have locked the enterprise into ways of doing business that were optimal at the time but have since become outdated. The design of the systems as well as the technology used to implement them may be obsolete and difficult to support, change, or even understand.

Obsolete technology is a challenge in enterprises in every industry. The challenges are particularly pronounced in industries such as financial services and telecommunications, where there have been multiple mergers and acquisitions, with systems implemented in different technologies and tightly coupled to particular product lines or markets. The challenge becomes not only to upgrade technology but to reconcile the business logic and processes and to integrate consolidated capabilities from the legacy systems that support different LOB.

Duplication of functionality also occurs where the legacy systems cannot easily be adapted to support new LOB, so the legacy functions are duplicated in new systems. Replacement of legacy systems almost always requires major investments and entails substantial risk. But replacements of legacy systems without also providing enterprise-wide shared services only leads to more inefficiency and inflexibility—new legacy systems.

Analysis of legacy systems should start with application of VDM to discover the embedded capabilities and provide an abstraction of the structure of the systems and associated business activities. Value measurements can help define priorities and justify transformations.

VDM makes business processes visible and adaptable. Individual capability services should be relatively fine-grained with well-defined interfaces. The technology of implementation of a capability service should be hidden from consumers and other services it consumes behind a well-defined interface. Some capability interfaces may hide capabilities that remain implemented in legacy systems or purchased software products. Upgrades can be smaller in scope and selectively applied based on business value.

CSFs on the Journey to Agility

The transformation to agility is a journey. Appendix A outlines a Value Delivery Maturity Model that will provide some guidance in planning that journey. The specific roadmap for the journey differs for each enterprise because each enterprise faces different challenges. However, we have highlighted some CSFs, below, to help top management drive the transformation in the right direction. These do not define all the changes but identify those that are key indicators of progress. An enterprise-specific roadmap should contribute measures of progress on these CSFs.

Active Governance

Top management, with clear support of the governing board, must be committed to building an agile enterprise as a long-term undertaking. They must ensure that investments, improvements, and economies of scale are considered from a strategic enterprise perspective. In particular, information technology must be managed to control proliferation of diverse technologies, to provide a consistent information infrastructure, and to achieve economies of scale in technical resources. Departmental or line-of-business silos must give up control of duplicated capabilities to realize enterprise-level economies of scale and flexibility of shared services. Service units must be held accountable for compliance with service specifications, business rules, and security requirements. Finally, overall performance and progress must be focused on delivery of customer value and the long-term vision of the enterprise.

Value Delivery Business Models

To optimize enterprise operations and respond effectively to challenges and opportunities, top management must have models that provide information about the enterprise ecosystem, current operations, operating cost, quality and performance, and opportunities for improvements as well as new business. These models go well beyond the “executive dashboard,” to enable analysis of disruptive events and trends, consideration of what-if scenarios, and exercise of operational controls. Value stream analysis must provide an understanding of the contributions to cost, quality, and performance for each current or planned product or service. Business activity monitoring should identify exceptions and trends in performance. Recognition of changing circumstances and tracking of changing circumstances should keep top management aware of the changing ecosystem.

Technical Infrastructure

A shared technical infrastructure must be established and maintained for economies of scale, integration, flexibility, reliability, security, and support for robust enterprise intelligence. This infrastructure requires initial investment that cannot be justified for individual application development projects; it is intended for use by most or all applications. The technical infrastructure includes services such as reliable messaging, authorization, sense and respond directory, regulations and policies directory, event notification, services registry, support for business collaboration, and more.

Service Management

Integration of services is fundamental to the agile enterprise paradigm shift. Managers must start to think in terms of providing services either directly to end customers or to other parts of the enterprise. This means formalizing capability offerings and the form of requests, responses, and related information exchanges. It means determining the costs of service units and the unit cost of using individual shared capabilities, including the costs incurred from other services used. It also means accountability for service level agreements, performance measures, security, compliance with policies and regulations, and responsibility for continuous improvement and adaptation to change. Much of the work of managing every service unit is very similar, and a common framework and supporting technology should be developed to minimize duplicated effort.

Moving Forward

The new way of thinking about, designing, and managing an agile enterprise requires synergy between business systems and supporting information technology. In subsequent chapters, we will discuss requirements of the agile enterprise and the key supporting technologies. The technologies are based on complementary, industry standards, and they represent the state of the art in information technology for business systems.

This book incorporates advances in technology and business methods that have emerged since the first edition. Technology will continue to change as will the business methods it supports. This edition describes the combination of technology and business that represent the current potential of an agile enterprise with consideration of anticipated advances. Chapter 11 outlines expectations for further advances that build on the vision presented in this book.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.50.60