Pega Intelligent BPM The Next Wave For Customer Centric Business Applicationskhoshafian11 140809041228 Phpapp02 PDF
Pega Intelligent BPM The Next Wave For Customer Centric Business Applicationskhoshafian11 140809041228 Phpapp02 PDF
Pega Intelligent BPM The Next Wave For Customer Centric Business Applicationskhoshafian11 140809041228 Phpapp02 PDF
com
In this easy to read and understand book, Dr. Khoshafian persuasively lays out the case to
organizations of all types regarding the integrative capabilities of intelligent business process
management (iBPM). From service integration to content management, business rules to
mobile/social, lean-six-sigma to agile process development, Khoshafian shows how these are
inter-related facets of the next wave in process thinking. If youre seeking to achieve
sustainable competitive advantage through agile execution, you want to read this book.
Dr. Richard J. Welke Ph.D., Director, Center for Process Innovation and Professor of Computer
Information Systems, Robinson College of Business, Georgia State University (Atlanta, GA).
Dr. Khoshafians book provides an excellent exposition of how intelligent BPM can become a
core enabler for business transformation. It gives a clear understanding of how emerging
trends such as social, mobile, dynamic case management, the cloud, and real-time
decisioning are playing a key role for agencies that want to adapt, while cutting costs and
being increasingly responsive to their stakeholders. Fitting and leveraging iBPM from
business enablement to business architectures with clear practical examples makes an
excellent read for organizations that are on a business transformation journey.
Douglas Averill, State of Maine, Director Business Process Management
About Pegasystems
Pegasystems revolutionizes how leading organizations optimize the customer experience and automate
operations. Our patented Build for Change technology empowers business people to create and evolve their
critical business systems. Pegasystems is the recognized leader in business process management (BPM) and
is also ranked as a leader in customer relationship management (CRM) software by leading industry analysts.
For over two decades, Dr. Khoshafian has articulated a clear vision for the business
consequences of emerging technologies. His latest book sets the bar even higher, by pulling
together all the pieces of intelligent BPM and explaining them the context of a rapidly
evolving mobile, social and cloud based business environment. A must read for all managers
and executives seeking competitive advantage.
INTELLIGENT BPM
THE NEXT WAVE
INTELLIGENT BPM
THE NEXT WAVE
FOR CUSTOMER-CENTRIC BUSINESS APPLICATIONS
TABLE OF CONTENTS
Foreword.................................................................................................................. 9
About the Author.................................................................................................... 13
Acknowledgements............................................................................................... 15
Chapter 1 - What is iBPM?..................................................................................... 19
Policies and Procedures............................................................................................ 19
Execution Gaps........................................................................................................... 20
Business: The B in iBPM........................................................................................ 21
Process: The P in iBPM.......................................................................................... 23
Management: The M in iBPM................................................................................ 24
The i in iBPM........................................................................................................... 25
The Evolution of iBPM................................................................................................ 27
Chapter 2 - Who Benefits from iBPM?................................................................... 31
Benefits for Customers: Transforming the Customer Experience........................ 31
Optimizing Operations: Benefits for Operators....................................................... 34
Benefits for the Business.......................................................................................... 36
Productivity Gains and Other Benefits for IT............................................................ 38
iBPM for the Enterprise............................................................................................. 41
Example: Insurance Organization Delivers Staggering Global Results........................ 42
Chapter 3 - How Can You Succeed With Intelligent BPM?..................................... 43
Focusing on Business Objectives.............................................................................. 44
Continuous Improvement Methodology................................................................... 46
Center of Excellence.................................................................................................. 46
COE Governance......................................................................................................... 48
Succeeding with iBPM............................................................................................... 49
Table of Contents
Table of Contents
FOREWORD
Business and IT have been on a collision course for many years because technology
traditionally has not done what the business has wanted. Because of this
conundrum, organizations have had to change the way that they think about and
approach technology in order to be successful with their projects. They have had to
become more intelligent, and so has the way in which they manage their processes.
This transition has aligned with the evolution of Business Process Management
(BPM) to what Gartner has defined as intelligent Business Process Management
(iBPM). iBPM has become THE new way of creating customer-centric software and
agile business solutions. iBPM challenges and collapses the silos that separate
business units. True iBPM empowers continuous improvement through continuously
evolving automation. iBPM has spurred new levels of cooperation and collaboration
between business and IT.
iBPM is transformational, putting customer outcomes at the heart of every process.
Businesses empowered to change business software and achieve a rhythm of
change and continuous improvement, have suddenly become reality. Business
context and the business milieu now become actionable. iBPM automates not only
mundane tasks and key business practices, but also dynamic knowledge work. This
is a topic that I address in my forthcoming book Customerpocalypse. In essence, if
todays businesses do not have the intelligence and ability to quickly adapt, they run
the chance of being the next great business failures.
As iBPM automates work, it also learns and adapts. It is a platform that handles
predetermined structured processes as well as dynamic unstructured collaboration
across teams and geographies. It is an approach that intelligently guides human
workers and makes them much more productive. It incorporates social networking
and allows interaction through familiar Web browsers or mobile devices of choice,
whenever and however desired, with client experiences seamlessly integrated
across channels.
Simply, iBPM is about running the business. Better. And ALWAYS about responding
to each customer situation with optimal business intelligence and the efficiency of
dynamic automation.
Perhaps most importantly, iBPM helps organizations innovate. While the previous
generations of BPM focused on process efficiencies, this new generation of BPM has
empowered organizations to innovate and create new models to run their businesses
and drive better outcomes.
Whether you are a novice in BPM or have been adopting BPM for improving your
processes, you will find Setrag Khoshafians insight invaluable in your BPM journey.
The book covers the fundamentals of iBPM, the role of iBPM in the enterprise
ecosystem, legacy modernization and process improvement, and culminates by
examining how Pega BPM is the modern way to build dynamic, customer-centric
business applications.
At Pega, we have been intensely focused on providing both the ideal platform for
business innovation, as well as solution frameworks to jump start solutions in
many industries.
Today, organizations need to Build for Change to achieve new levels of agility,
enhance customer loyalty, generate new business and improve productivity. Pega is
committed to driving innovation and the success of our clients in this critical mission.
Please enjoy Setrags exploration of iBPM practices and potential. We look forward
to sharing this journey with you!
Alan Trefler
Founder & CEO
Pegasystems
10
Foreword
Alan Trefler is the Founder and Chief Executive Officer of Pegasystems. He also
serves as Chairman of the Pegasystems Board of Directors.
Alan was named The American Business Awards Software CEO
of the Year for 2009. He was also named Public Company CEO
of the Year in 2011 by the Massachusetts Technology Leadership
Council. Alan has frequently presented to international audiences,
written for major publications, and consulted extensively in the use
of advanced technologies and work automation. In 2011, Alan was
a keynote presenter at the Baron Funds Conference. He has been
profiled in national print and broadcast media including CNBC, Fox Business News,
Fortune Magazine, Inc. Magazine, Forbes, The Boston Globe, The New York Times,
Bloomberg Television, Barrons, Reuters, and Investors Business Daily. Alan has also
been named the inventor of five issued US patents and several US and international
patent applications for Pegasystems distinctive Inherited Rule-Based Architecture,
which provides the framework for Pegasystems rules-based Business Process
Management (BPM) solutions.
Alans interest in computers originates from collegiate involvement in tournament
chess, where he achieved a Master rating and was co-champion of the 1975 World
Open Chess Championship. His passion and support for chess and the games
community and current champions continues to this day. Alan holds a degree with
distinction in Economics and Computer Science from Dartmouth College.
11
Available at http://www.pega.com/featured/soe
13
ACKNOWLEDGEMENTS
This book was made possible through the support, encouragement, and
contributions of many Pegasystems resources. First and foremost, I would like to
thank Alan Trefler for his vision, leadership, and the foreword for this book. It is
a privilege to contribute to Pegas market leadership in iBPM, and Alan made that
possible. I also would like to thank Leon Trefler, Pegas Senior Vice President of
Sales, for his support and encouragement. The original idea for this book came
from Leon. The content and the flow of the book follow the iBPM Professor series,
available on www.pega.com, which we started through the efforts of Eric Deitert.
Lauren St. Amand, Director Field Marketing, was the overall project manager.
Lauren did a terrific job managing and coordinating the production effort on a tight
budget and schedule. Notable mention should be made of the books project team,
especially Brendan McKennawho did a great job editing this bookand Claire
Larrabee for copy editing and proof reading. I would like to thank Brian Callahan,
Director of Public Relations, for many contributions including edits to the foreword,
provisioning the quotes and overall PR for the book. Also would like to thank Frank
Tutalo and Andy Dear for the PR and social networking promotion of the book.
I would like to thank especially Katie Rezza as well as David Marrano and Sara Fix
for the books art work and illustrations. As you can see, they did a terrific job. I also
would like to especially thank Stephen Zisk, Senior Manager Product Marketing, for
his many contributions and edits.
Throughout the past few years, I have had the privilege of engaging in constructive
thought leadership exchanges with many of my colleagues at Pega. It will be difficult
to list them all. I would like to thank Max Mayer, Pegas Senior Vice President of
Corporate Development, and Louis Blatt, Pegas Senior Vice President of Business
Unit Management, for their perceptive leadership on Pega messages and positions
reflecting various industry trends. I also especially appreciate the efforts of Product
Management, under the leadership of Kerim Akgonul and Product Development,
and Mike Pyle. Through their efforts they have made Pega the leader in iBPM and
Dynamic Case Management.
Colleagues who provided helpful support and insight for this book from the marketing
leadership team include especially Dave Donelan, Vice President Field and Partner
Marketing; Douglas Kim, Managing Director Product Marketing; Steve Kraus, Senior
Director of Product Marketing; Russell Keziere, who oversees Pega Corporate
Marketing; and especially Bridget LaBrode, Executive Assistant, for her outstanding
communication and helpfulness. Other notable mentions include Stephen Bixby,
Senior Director of Product Management, John Petronio, Director of Product Marketing,
and Ken Schwarz, Director of BPM and Case Management Product Marketing.
15
I am also grateful to the thought leadership interactions that I have had with a
number of colleagues: Rob Walker, Vice President Decision Management Analytics,
Peter van der Putten, Director Decision Solutions, and Keijzer Maarten, Senior
Director Product Management Decision Analytics on Predictive and Adaptive
Analytics as well as Adaptive Enterprises; Don Schuerman, Senior Director Solutions
Architecture, on Process of Everything; and Erik Moti, Manager Solutions Consulting,
and Sushil Kumar, Senior Director COE Architecture, on Legacy Modernization. I also
appreciated exchanges and discussions with Paul Roeck, Senior Director of BPM
Adoption Services, and his team on iBPM COE and Methodology. Other notables
include John Barone, John Everhard, and Bruce Williams.
Last, but definitely not least, I would like to thank my wife Silva, who had to put up
with yet another book project.
16
ACKNOWLEDGEMENTS
iBPM suites are ideal for intelligent business operations. Key among intelligent business
operations are iBPM-enabled customer relationship management operations.
So to represent the holistic end-to-end discipline of realizing strategic objectives, as well
as the increased ubiquity of the BPM suite or platform, we have used intelligent BPM
iBPMthroughout this book, with the full understanding that the iBPM Suite with all its
components and capabilities are not only covered extensively in the book, but constitute
the core of the iBPM transformational discipline.
17
CHAPTER 1
What is iBPM?
This book is about the next wave for customer-centric business applications
through intelligent Business Process Management (iBPM). What is iBPM?
iBPM is a transformational discipline that helps organizations achieve their
strategic goals. iBPM spans several iterative phases, from design to execution
to monitoring and continuous improvement. It plays a key role in process
improvement and enterprise architectures. Perhaps most importantly, iBPM helps
organizations achieve robust customer centricity by automating their policies
and procedures. The evolution of iBPM was a long journey. Intelligent Business
Process Management has evolved from advances in process improvement,
business transformation, work automation, business rules, analytics, enterprise
architecture, the Internet, and social collaboration.
The iBPM disciplines and technologies are enabling the emergence of the adaptive
enterprise. Through iBPM, an adaptive enterprise continuously aligns its business
objectives to operationalized policies and procedures with complete transparency,
visibility, and control. More importantly, an adaptive enterprise is agile and proactive
in responding to change. After all, the only constant in business is change!
19
Execution Gaps
Every decade or so, a new technology trend arrives with the promise of finally
resolving the conundrum of adaptive enterprise connectivity and efficiency. There
are many solutions and technologies that are attempting to gain mindshare
for business solutions. Some of these include enabling technologies such as
social networking and the cloud. However, iBPM provides the most agile, unified,
aggregated and viable platform to build business solutions. An iBPM solution
specifically addresses the execution gaps between business objectives and the
execution of business activities.
Traditionally, IT departments attempt to keep up with business execution through
information systems. This approach has inherent limitations and has not been
able to keep up with business demands. Why the gap? Well, partly because IT
and business have different priorities. Business is, first and foremost, focused
on revenue. Business objectives are also tightly associated with market share
20
Chapter 1
and the branding of products and services. Other high-level objectives include
improvements in productivity, compliance, cost reduction, as well as innovation by a
well-oiled adaptive enterprise with satisfied customers and stakeholders. IT, on the
other hand, focuses on providing the necessary support and execution of systems
that can help achieve the business objectives, using intensely technical platforms,
tools, and primitives. There are legacy and proprietary systems that are difficult to
extend. These traditional IT issuesfrom maintenance to increased backlogs and
requirements for new applicationsare augmented with new challenges, especially
globalization and compliance.
21
22
Chapter 1
The iBPM engine also does research. This means that it dynamically gets data
as needed and when needed by going to the best sources. These are often legacy
systems of record or back-end systems. iBPM solutions use predictive and
adaptive analytics to ensure that interactions are on target. It recommends the
Next-Best-Action2 in customer interactions. It responds contextually depending
upon the customer, the product, and the location, and can generate automated
correspondence. iBPM enables business solution customers, partners, or other
Next-Best-Action means real-time decisioning is applied using predictive models, adaptive
models as well as business rules to identify optimal (best) actions in iBPM solutions.
2
23
parties to collaborate. This brings us to resolving the work, which means driving
it through the processes and the associated business rules towards completion.
iBPM suites automate work as much as possible, and when human participants or
operators are involved, the iBPM suite assists them through guided interactions.
Managing Change: With iBPM, the organization can easily introduce business
policy or procedural changes while reusing assets across the organization.
Often, the business can be empowered to make changes directly. These assets
include process flows, decision rules, case types, constraints, expressions,
user interfaces (UI), and integration. They can be organized along a number of
dimensions such as product type, customer, or location. At run-time, the iBPM
provides contextual or situational execution of the asset at the moment when it is
needed. Through iBPM, the business can be empowered to introduce incremental
changes to business rules and processes.
24
Chapter 1
The i in iBPM
What about the intelligent in iBPM? There are many reasons for the i in iBPM:
Dynamic Case Management: iBPM supports both planned, structured flows
and dynamic cases involving knowledge workers. Cases reflect how we like to
iBPM: The Next Wave for Customer-Centric Business Applications
25
Therefore iBPM solutions are dynamic, social, mobile, rules-driven, and adaptive.
These solutions can continuously analyze, learn and adapt from external events or
the behavior of constituents and participants. iBPM provides the platform, solutions,
best practices, methodologies and governance for adaptive enterprises.
26
Chapter 1
Net Promoter Score, Net Promoter and NPS are registered trademarks of Bain & Company,
Satmetrix Systems and Fred Reichheld.
3
27
28
Chapter 1
29
30
Chapter 1
CHAPTER 2
Who Benefits from iBPM?
In Chapter 1, we answered the question: What is intelligent BPM? In this chapter
we will discuss who benefits from iBPM. The short answer is everyone. Everyone
includes the customer, the business, operations, and IT. This end-to-end and holistic
benefit of iBPM is extremely important. iBPM is not just for the business, though the
business reaps tremendous benefits from iBPM solutions. By the same token it is
not just for IT, though IT will be able to modernize its architecture, deliver high quality
solutions on time and gain incredible productivity. Given the very nature of business
transformation, iBPM is the only approach to cover improvement for all stakeholders.
Customers (or trading partners in B2B scenarios) benefit with consistent and high
quality services that improve and transform the customer experience. The business
gains the ability to respond to different types of market demands. Operators or
workers also benefit, whether they are a knowledge worker, a clerical worker, or
a knowledge-assisted worker, such as a customer service representative. These
workers will be empowered with efficiencies that help them to focus on their tasks.
31
32
Chapter 2
33
contact centers, mobile devices and social network sites. Dynamic case
management solutions are built once in iBPM and leveraged across all channels,
consistently.
Customer-centric, Tailored Experience for each Situation to Treat Different
Customers Differently: Enterprises are increasingly differentiating themselves
through personalized and situational or contextual treatment of customers, such
as who the customer is, the customers location or jurisdiction, or the subject
of the interaction, such as the product or service for
the transaction. In addition, decisions on customer
interactions are guided by a comprehensive view
of the customertheir history with the company,
current disposition, treatments for similar customers,
activities that happen during the interaction and
feedback gained from forums, tweets, and other
social media channels.
In the current economy, companies have a significant opportunity to differentiate
themselves by providing great customer experiences through iBPM.
34
Chapter 2
Guided Interactions: For tasks that are assigned to operators, the iBPM suite
can actually provide the most relevant, meaningful and guided interaction for
the task at hand. Depending on the task and its context, the iBPM-managed
interaction can be very simple and intuitive for the operator. With iBPM, the
policies and procedures are automated and guide the interaction of the operator
or worker. Contrast this to the intense training and often cryptic or complex
forms operators typically must deal with to get their jobs done. For example,
as the graphics illustrate, without iBPM automation, the process to determine
eligibility for an insurance application takes 10 manual steps. With iBPM
automation, just-in-time integration, auto-generated correspondence, and
iBPM business rules, this process is reduced to only two steps that involve the
operator. More importantly, these two steps are processed much more efficiently
with the help of automated guidance. Not only has iBPM eliminated eight steps,
the remaining two are optimized!
Real-Time Process Excellence: Through iBPM, operations can readily achieve the
objectives of process excellence and process optimization. This includes getting
rid of waste (Lean) as well as keeping processes in control through avoiding
35
variance and improving quality (Six Sigma). For example, since the business rules
and the processes for managing tasks are automated, the iBPM suite can be
smart in routing the work to the best resource. Furthermore, the iBPM suite
can keep track of service levels and automatically escalate urgencies to keep the
processes under control and on time.
Next-Best-Action: Optimizing the customer experience leverages the analytical
insight that is mined from data to support decisioning for the customer.
This applies to marketing, sales automation, and perhaps most importantly
to customer service and support. The sources of the decisioning strategy
emanate from business rules that are authored by experts or knowledge
workers using predictive models created from data gathered from multiple
sources, such as publicly available data, transactional data, or historic data
and enterprise data warehouses.
36
Chapter 2
is a hand-off from business to IT. The business artifacts are then exported and
imported into other tools to do technical design. After that, they are exported and
imported into yet another tool for coding. With the code, there are continuous
reviews and changes. Soon enough, the implementation is completely isolated
from the original business requirements. There is no roundtrip, and changes
have to go through many tools and phases of export and import. Now, that
doesnt inspire agility! This export and import process, and the involvement of so
many tools, is the antithesis of managing change with agility.
With iBPM, you are able to directly capture business objectives and
measurable business strategies. These are then readily linked to and realized
in initiatives that deliver solutions for the business requirements with zero
coding. To put it in more simple and direct terms: What the business wants
to achieve, it can do with minimal loss of meaning, time, or effort in endless
translations and mappings between teams and tools. Or in other words, real
and practical agility. This ability to directly capture objectives in the iBPM
suite is enabled by a rich collection of tools, wizards, and capabilities that tie
business goals, use cases, and requirements to actual implementation.
Instead of coding, easy to understand forms are used by business and IT,
which supports model-driven development.
37
38
Chapter 2
39
Logically, rules and processes should be modeled and executed within the same
system. It makes much better sense to think about, analyze, abstract, and model
the declarative rules in conjunction with the information model, the organization
model, the workflows, and the user interactions. The appropriate use of business
rules changes the topology of a process flow. It also simplifies the flow and
facilitates the management of applications. Situational policies can also be used
to define when one should use a particular flow, a particular business rule, a
trading partner, or a back-end application. The policies are applied in many
situations, both within processes and across applications. Business and IT need
a common, consistent language for processes and business rules. This can
only happen if the two are unified within one complete iBPM platform. The very
essence of iBPM is to have one unified platform with the same metadata and core
engine, and a single point for maintenance and revisions.
Enterprise iBPM Repository: Directly related to the benefits of a unified
platform is the value of a unified repository. With the unified and cohesive
iBPM platform, IT is able to achieve tremendous productivity leveraging the
dynamic, multi-dimensional repository of the iBPM system. This is a single
repository that maintains all of the processes, case types, business rules,
decisions, UI, and integration. It thus becomes the foundation for change
and reuse. In collaboration with the business, IT can create new solutions by
easily customizing and extending the reusable assets, while adding layers
of specialization for specific customers, geographical locations, new lines of
business, or new functions, for example.
Successful SOA through iBPM: The road to success for service-oriented
architecture (SOA) initiatives runs through iBPM. There are many reasons
for this. iBPM allows IT to focus and prioritize the services that need to support
business solutions with real business value. iBPM methodologies also help
IT to think big while starting small. iBPM is both a service consumer as well
as service producer. It can create composite applications and publish them
as services. There is a division of labor between higher level iBPM functions
and features and lower-level SOA infrastructure capabilities, especially
the enterprise service bus. Lower-level SOA plumbing technologies can
be leveraged for brokering service calls. The business focus for SOA, while
leveraging underlying plumbing technologies, is critical. Business and IT must
align themselves around iBPM solutions that have business objectives, inherent
business object models and the associated processes, business rules, usage
models, and integration necessary to achieve concrete results while leveraging
various infrastructure technologies like SOA. This approach allows organizations
to deploy best-practice processes and rules in weeksrather than monthsand
build the process improvement momentum.
40
Chapter 2
41
Claims handling cycle times have been reduced by 30% and adjusters can now expedite
claims to the right resource, right time to deliver the optimal claim outcome. A 10 point
reduction in combined ratio for individual lines of business has been achieved, along with a
substantial reduction in expenses associated with global claim leakage. Robust claims case
management automates processes designed to mitigate loss potential, delivering a 5+%
reduction in indemnity expense. Furthermore, enhancements in adjudication accuracy have
delivered a much higher return on investment (ROI) than originally forecasted.
42
Chapter 2
CHAPTER 3
How Can You Succeed With Intelligent BPM?
43
44
Chapter 3
Business users have the best knowledge of their business processes and business
rules. If you want your IT department to effectively communicate with business,
you need them to build iBPM applications that directly reflect the business owners
understanding of the desired business policies and procedures. The overall cycle can
be described as follows:
Strategize and Succeed: Business objectives provide the overall directive of the
enterprise, such as penetrating specific markets or improving social marketing.
Strategies support these overall business objectives. Typically, there will be
specific KPIs to measure the success of the chosen strategic initiatives.
The objectives and the strategies focus on the What. The iBPM improvement
technologies and initiatives operationalize
the improvements and focus on the How.
So what is being executed for
improvement? The process flows, the
dynamic cases, and the accompanying
business rules and decisions. With iBPM,
the business objectives, the strategies,
as well as the various execution initiatives
are all captured in one unified platform. The success, measured in profit, ROI,
increased customer satisfaction and other measures, should be immediately
visible. This is important: IT and business owners should agree on what would
constitute an improvement through the elimination of manual tasks and
automation of business rules.
Model and Execute: Business users should be able to easily design processes
and author the rules that are associated with decision steps, service level
agreements, or constraints within the processes. iBPM is a model-driven
development platform which simply means what you model is what you execute,
versus simply generating modeling artifacts or documentation. As noted in the
previous chapter, the import/export of models between various tools should be
avoided. One of the keys to creating business-focused solutions and enabling
continuous improvement is to make sure all types of authors who are creating
business rules are using the same environment and platform, whether they are
business stakeholders, analysts, or IT developers. This should be accompanied
by an ability to roll changes back in case there are problems. In other words,
versioning and configuration management should be built in with modeling and
design. Using this approach, iBPM brings IT and business together to collaborate
and rapidly deploy iBPM applications via incremental and iterative changes.
Monitor and Analyze: As soon as iBPM applications are deployed, they can be
monitored. Business measures can be viewed and analyzed through a pull
of real-time, or historical and analytical reports. iBPM stakeholders can author
rules that determine what to watch for and what actions to take if there are
potential bottlenecks. Through real-time monitoring of activities, the business
gains complete visibility and control of automated processes, enabling business
45
owners to drill down and affect change in real time. As we shall see in the next
chapter, analysis can be further improved as iBPM is able to learn from
historical data and operationalize predictive models as well as continuously
learn and adapt through adaptive models.
Innovate and Experiment: Through innovation, organizations can create new
services and products that help their customers, partners, and of course,
the organizations bottom line. In fact, given the pace of change, innovation
becomes essential for survival. iBPM is critical to helping organizations
quickly invent because it allows new applications or changes to existing
applications to be piloted and experimented with before they are put into
production. Piloting allows the organization to analyze any potential issues in
the overall implementation of the processes. For instance, the solution could
be deployed on a smaller scale with fewer people. After experimentation,
enhancements could be introduced for mass deployment. Sometimes, the
experimentation can involve simulation which is statistical and data-based,
or a simulation of technical integration components that could be built
subsequently. Real-world experiential feedback is essential to the success
of any project. Once ratified, the pilot can then be immediately rolled out for
deployment on a larger scale.
Center of Excellence
As iBPM becomes more and more pervasive,
it is imperative for both large and midsized enterprises to establish an iBPM
Center of Excellence (COE) that focuses on
11
46
Chapter 3
the deployment of successful iBPM projects.12 (COEs are also called Centers of
Competency (COC) or Competency Centers (CC)). The COE has many functions:
The iterative COE methodology identifies the participants, artifacts, and phases of
iBPM projects.
COE governance of iBPM projects identifies the policies for roles, standards,
decision making, and deliverables.
The COE also attempts to provide the guidelines and models for building reusable
corporate assets captured in process and policy models, supervise iBPM
methodology execution, and enable the staff involved in the iBPM projects.
47
Typically, the enterprise will have a corporate level COE, which will work closely with
multiple line-of-business (LOB) COEs and their iBPM project teams. At the corporate
or enterprise level, the COE governs enterprise standards as well as focuses on
integration and infrastructure standards. The LOB COEs focus on business standards
and best practices. In the iBPM journey, an organization will often start with an LOB
project, and it is highly recommended to launch a LOB COE as soon as possible. Over
time, the LOB COE can grow to a corporate iBPM COE and eventually a federated
iBPM COE, especially in large and global organizations.
The iBPM COE promotes best practices for continuous improvement lifecycles
through an iBPM maturity model, which is a roadmap that helps evolve the COE
guidelines through iBPM engineering, adoption, and governance.
COE Governance
No initiative can succeed without governance. There are five major categories of
governance in robust iBPM COEs.
1. Reuse and Customization of the Enterprise Repository of Corporate Assets:
The corporate asset policies deal with the enterprise repository governance.
Process solutions involving information, flow, business rules, case types,
integration, predictive models, and user interfaces can be reused within and
across functional units. The COE needs to establish the structure for creating
reusable assets. iBPM assets can be reused at both the corporate and LOB COE
levels, and typically there will be considerable sharing and customization of
assets across LOB COEs.
2. Enablement: Promotion, Training, and Certification of iBPM Development
Talent: The COE oversees staffing, enablement, and training policies that
govern the required competencies, experience, and certifications of the team
implementing and maintaining the iBPM solution.
3. Project Management: Project management policies are perhaps the best
understood, focusing on iterations, schedules, resources, and cost governance.
The project managers deploy and govern agile methodologies for continuous
improvement.
4. Modern Business Architecture: This includes business performance
management, analytics, master data governance, the technical service-oriented
architecture, and the overall cloud deployment strategies.
5. Enterprise Digitization Governance: Digitization of the enterprise is a significant
trend that is transforming businesses. Digitization technologies include cloud
computing, social networking, mobile devices, and analytics. Digitization needs
governance and a strategic roadmap within the context of iBPM solutions.
48
Chapter 3
49
Third, governing projects with an iBPM COE and a methodology that is iterative
and agile promotes best practices, sharing and reuse, and clear rules, policies,
procedures, and roadmaps that lead to successful implementations.
50
Chapter 3
often miss market opportunities that are offered by an agile iBPM development
approach with tangible results and immediate customer benefits because they
become too focused on creating the perfect modeling artifacts.
Ripping and Replacing Legacy Applications and Technology: Organizations
need to view modernization as a journey, with incremental steps towards full
deployment of iBPM solutions for all mission-critical and support processes.
While in some cases, it might make sense for a company with a huge IT wallet
and vast resources to embark on a new technological journey, these companies
often sink countless dollars and resources into ripping and replacing an entire
system in big bang projects. For iBPM, the mantra should always be Think big,
but start small. It is far better is to incrementally wrap, modernize, and renew
legacy systems for tangible and incremental results.
Failure to Own the Change: As noted above, iBPM is about continuous
improvement. The own the change value proposition involves both business and
IT. For success, the business should be intimately involved in owning the change.
The COE guidelines should provide the best practices, knowledge transfer,
expertise, experience, guidance, and reusable assets to improve the success of
project teams and of the enterprise.
Fear of Transformation: iBPM could be the most important catalyst for
transforming the organizationbut keep in mind that human nature resists
change. During the industrial revolution, many workers lost their jobs due
to automation. iBPM is currently transforming the white collar service industry,
and some jobs will be lost, while others will be significantly changed. Not every
organization is ready to place all their bets on iBPM, so it is wise to implement
iBPM maturity levels incrementally. While enterprise transformation as a concept
seems overwhelming, it becomes obtainable when it is broken into tangible and
successful phases over time.
51
Results: Because of the reusable assets foundation created by the CoE, the company has
saved hundreds of initial build hours. The focus on design and build governance through
the pre-flight reviews has significantly increased guardrail compliance, making applications
easier to maintain and eliminating performance issues. In addition, with project participants
properly trained, standardization, and use of an agile, iterative project methodology, golive time for projects has been reduced by weeks. And hundreds of maintenance hours
have been saved by using specialized CoE development resources to conduct quarterly
enterprise system analysis and asset updates.
52
Chapter 3
CHAPTER 4
Business Rules and Analytics for the i
in iBPM
At this point, it should be obvious that iBPM is strategic as it forms the core of the
modern enterprise business architecture. In this chapter we focus on the most
important aspects of the i in iBPM. In
addition to intelligence, the i also stands for
intentwhat the iBPM solution or a party
and participant in a case, process or task is
trying to achieve. In other words, what is the
objective of the action? The intelligence
understood about the situation needs to be
analyzed, captured, and then operationalized
in decisions to achieve the intent.
Business Rules
As noted in Chapter 1, there are many sources of policies within organizations. These
sources include policy and procedure manuals, the heads of subject matter experts
or knowledge workers, and data sources. All of these policies and procedures contain
business rules. Business rules have many definitions and connotations, but, essentially
business rules are policies, constraints, or practices and business guidance that need
to be followed. Business rules are ubiquitousthe business declares the rules and
expects them to be followed. Here are some examples of business rules:
Example 1: Categorizing Risk
-- IF Current Balance is < $500 AND Customer has a good credit THEN
Low Risk
Example 2: Expression
-- The Tax calculation is a function of the state, amount, and product type
Example 3: Constraint
-- The amount of vacation requested should be always less or equal to the
amount accrued
Example 4: Event Correlation
-- If Shipment arrived AND PO has been approved THEN send delivery notice
53
Business rules are declarative. What does that mean? With declarative thinking,
your focus is on declaring your intention, not the implementation details of the rule.
Declarative means independent from the time, method, or order of execution. The
focus is on the business logic. As noted above, in most businesses, business rules
are enacted through various documents, and these can even be company memos
sent to announce new policies or changes to existing policies. For example, a
memo states that from now on all customer complaint correspondence needs to be
forwarded to a complaint task force; or that starting 10/1/2014 any type of purchase
exceeding $5,000 needs two levels of approval. These are examples of business rule
declarations. No matter how or where they are implemented, the rules must be
followed and executed.
Business rules can be associated with a process or shared across processes. There
are many types of rules that can be used in conjunction with processes. Some
of these declarative rules could apply to the process as a whole. For example, you
can have a rule action (e.g. escalate or inform owner) for implementing service
level agreements (SLAs) and associated with the entire case. Other rules could be
associated with specific activities, such as the decision as to who should be assigned
a task at a particular step.
Within the topology of the process there will be decision points, typically represented
with a diamond shape. Behind this diamond shape you can have decision trees or
tables which are evaluated, and the result of this evaluation then helps select one (or
more) of the branches emanating from the diamond shape.
54
Chapter 4
For example, a business rule which is a decision tree can drive the decision of writing
off a disputed credit card claim. The purpose of the rule is to decide whether to write
off the claim (Yes) or not (No). It uses three conditions:
The amount of the dispute
The potential fraudulence (which could depend on other rules), and
The history of the customer (has not disputed more than two in a year).
This example also includes the circumstance or the situation of rules. This
particular decision tree rule is applied when the type of credit card product is World
and the category of the customer is Gold. The rule is applied only in this context.
There will be many other rules with the same purpose (Write off?) but for different
situations or circumstances, spanning different types of products or customers. For
instance, all the other constraints being the same, for Silver customers, the rule might
write off disputes less than $25 and not the $51 for Gold customers. In the iBPM
solution, all the assetsincluding decision rulesare organized along a number of
dimensions (type of product or service, category of customer, geographical location,
etc.), and then iBPM applies the most appropriate rule based on the situation or
context of the process execution.
The i in iBPM also stands for insight that is obtained (or mined) from data. Data can
be historic or real time (transactional). It can be structured, as in relational tables,
or unstructured, as in text. Data can come from a single application or a single
55
source, or it can come from multiple applications or sources. Data can be private or
public. It can be from any enterprise solutions that generate data such as customer
interactions, service provisioning, support processes, or just about any function in the
organization. Today, enterprises generate hundreds of exabytes13 of content annually.
There is also the potential large insight from big data to make recommendations
based on the behavior of customers. Big data is characterized by large volume and
variety and changes with increasing velocity. The question is: Are we gaining insight
or knowledge from the data that we are constantly generating? More importantly,
are we operationalizing this insight in business processes?
In the illustration, as you go right on the X-axis, you have better and better insight or
knowledge discovery. On the Y-axis, as you go up, you have better and better business
value. As illustrated here, there are a number of analytical techniques and tools that are
associated with business intelligence (BI). These cover various capabilities, or aspects
of insight or knowledge discovery, and business value. At the bottom left, you have
business activity monitoring (BAM) reports or historic reports. Then, you have online
analytical processing (OLAP). With more business value and insight, you have KPIs and
scorecards. At the top right, you have data mining and operationalized predictive as
well as adaptive models. This operationalization is achieved through intelligent BPM.
13
56
Chapter 4
14
57
Predictive iBPM
While many business processes are about doing things the right way, there is not
always the same emphasis on doing the right things. Referring to a popular theme in
this day and age, there may be a near-optimal process in place to fulfill a mortgage
application, but should the mortgage have been approved in the first place? Whats
the probability of default, and what is the expected loss to the company? Similarly,
all the sales fulfillment processes may be running full throttle, but are the right
products being offeredthose that, in the end, maximize the lifetime value of that
customer? Should a different product have been proposed, at a different price, or
with a different incentive?
This is where predictive analytics comes into play. Businesses have many hidden
treasures in their data. The data can be held in operational databases, data
warehouses or even census or publicly available data. There is value in the individual
data sources, but even more so in their combination. Customer purchase patterns,
satisfaction drivers, and future behavior are all hidden in this data. The whole
purpose of, and motivation for, predictive analytics is to discover these patterns
(predictive models), use them to predict future behavior, and then act on the insight.
Prediction is ubiquitous. Almost every business flow or business rule has some
element of prediction in it. Most of the time, requirements arise from intuition,
history, experience, or ad-hoc mechanisms to capture policies and procedures.
Sometimes the original reasons for enacting these policies have long been obsolete.
In contrast, predictive modeling is a scientific discipline within data mining that uses
measurable predictors to predict the behavior of customers. These predictors can
be an ordinal or numerical value that can be predicted from other variable values.
Historical data is analyzed and modeled to predict future behavior. Examples of
predictors include purchasing preferences, geographical location, age, income, and
58
Chapter 4
Adaptive iBPM
Companies that have automated decisions as part of their iBPM solution can, in
some circumstances, opt for a system of continuous learning and adaptation within
the system itself. Any organization that is responsibly using static predictive models
will want to ensure that those models are continuously monitored. They need to
know when the historic data used for modeling is no longer representative of current
circumstances. In that case, the model will get tired and needs to be replaced by a
new model based on more recent data. With traditional predictive analytics, once the
predictive model has been inferred from the data, it will not change anymore. The
model is derived from a snapshot of the data and immutable afterwards. There are
many circumstances where this is acceptable and some where it is even desirable.
An altogether different approach is using so-called adaptive (or self-learning)
models. Instead of looking at a snapshot of data, this model looks at a moving
59
window of data as it enters the adaptive system. Such adaptable predictive15 models
are always up to date and never get tired. If the quality (i.e. predictive power) of
adaptive predictive models versus static predictive models is comparable, it would
seem that adaptive models are the better option. Adaptive and self-learning analytics
can be leveraged to automatically adjust, for example, to market and customer
dynamics depending on what is happening with the markets or the customers. The
illustration shows the benefits of predictive and adaptive iBPM.
A popular use is where iBPM solutions are used in the CRM or marketing space, and
the decision strategy adapts to changes in customer behavior or market dynamics.
Customer behavior can change because of demographic trends, legislation, interest
rates, or a myriad of other factors. Similarly, competitive offers or pricing can stir
up things and impact how customers behave. Rather than trying to re-calibrate
predictive models manuallyforever testing when such models get less accurate,
then developing updated versionsadaptive systems will update automatically
without human intervention.
This capability is available in domains where the link between decisions and the
feedback about the quality of those decisions is unambiguous and the time lag
relatively short. That is, its possible to give the system a slap on the wrist when
it makes a bad decision (or reward it for a good decision), and the slap follows
the bad decision in quick order. In such domains (and there are many that qualify
outside CRM and marketing), the iBPM solution becomes proactive, not reactive
as is typically the case. Its one thing to effectively measure that change is needed,
Vs. static predictive (often used as a synonym for predictive).
15
60
Chapter 4
and then be able to make that change in an agile manner. Its quite another to fully
automate this process and have the improvements implemented by a self-learning,
adaptive system.
We put all of these concepts together in this rather busy illustration. You want
your solutions, in the combination of this dynamic between iBPM and business
intelligence, to be actionable and adaptive. This is represented by the X-axis. You
also want to have as much business value as possible. This is represented by the
iBPM: The Next Wave for Customer-Centric Business Applications
61
Y-axis16. You can take actions from historic reports, data warehouses, or data marts
with online analytical processing. You can also take action by performing predictive
analytics on historic data. As you go to the right, you deal with real-time iBPM data.
You can have real-time actionable reports, where business owners can find out
what is going on in their organizations and immediately take action, and even define
business rules to take actions. You can do real-time process optimizations by mining
the process data. When it comes to the actionable and adaptive dimension, as well as
optimized business value, the most promising aspect of the dynamic in iBPM
is represented on the top upper-right hand corner as predictive and adaptive iBPM.
This is similar to the Business valueKnowledge Discovery we saw earlier, but here with
special emphasis on the actionable and adaptive.
16
62
Chapter 4
pleasant first experience and consistently personable relationship realized a 10% lift in
additional product sales and a 50% increase in activation for add-on services. In just 12
months, there was a 40% increase in the companys Net Promoter Score relative to its
competition. The bank was able to create a customer experience that clients shared with
friends, family, and colleagues. The bank used iBPM to redefine the banking relationship
and create an environment where they could build customer relationships that would last.
63
CHAPTER 5
The Road to SOA Success Runs through iBPM
In this chapter, we turn our attention to the service infrastructure and focus on the
relationship between service-oriented architectures (SOA) and iBPM. We would like to
do that in the context of service-oriented enterprises (SOEs)17. SOEs are enterprises18
that see themselves as service producers or providers, as well as service consumers.
There are actually three perspectives of service-oriented enterprises: a business
perspective, a technological perspective, and perhaps most importantly, a
cultural perspective.
65
66
Chapter 5
Technological Perspectives
At the other end of the spectrum, you have SOAs with a technology perspective.
SOA is actually an architectural pattern that involves a loose coupling of service
providers and service consumers.
Loose Coupling: This means that you can use the service and integrate it within
your application, while at the same time you are isolated from the details of the
services implementation language, platform, location, or status. SOA entails
the reuse of services. So, once certain aspects of the application programming
interfaces of services are exposed and a contract is defined, they could be
invoked through a service producer-service consumer interaction. This provides
a lot of flexibility for service connectivity within the enterprise as well as between
trading partners.
Standards Based: SOA tends to be standards-based. This is especially true with
web services standards, such as SOAP, WSDL, and WS-Security. Increasingly,
organizations are using the REST (Representational State Transfer) architectural
style for service interactions. SOA through SOAP is based on XML and is quite
verbose and complex. There are many standards associated with SOAP for
security, reliability, transactions, and more. SOA through REST is much simpler
and relies on readily available standards, such as HTTP and JSON19 as well as
HTML or XML. REST architectural style can potentially provide the same level
of security and reliability as SOA through SOAP standards. Furthermore, many
mobile devices and cloud services leverage REST for their apps.
http://www.json.org/
19
67
68
Chapter 5
Therefore, a SOE has its focus on customers. But the employees, partners,
suppliers, and investors are also communities that need to be served. Service
orientation is first and foremost a culture and a mindset. It sees every entity as a
customer that needs to be served in the best way possible. When a service helps
a customer readily obtain the latest information about a product, that is service
orientation in action. When a customized product or service is produced within
budget and on time, this is also service orientation in action. Almost every type of
service work that is carried out within or across enterprises involves policies and
procedures, executed as business processes. SOEs focus on handling these various
types of communities with very purposeful interactions and the overall efficiency of
automated processes.
69
iBPM is the core component that allows organizations to orchestrate their services
and provide business (service) value to various communities. As illustrated here,
when we look at the service-oriented enterprise architecture, we see at the lower
level the IT service infrastructure that provides brokered service access to a plethora
of back-end systems or trading partners. These could be the legacy systems,
point solutions, or systems of record. At the other end of the spectrum, you have
enterprise performance management with business objectives and dashboards.
iBPM bridges the gap between enterprise business objectives and the overall IT
services that support them. The road to SOA success runs through iBPM, providing
increased business value, the agility to introduce change, as well as automated
guidance for human interactions. Human participants, back-end systems, and
partner services all become part of the iBPM solution. And yes, this solution
leverages the underlying plumbing or infrastructure that is captured in operating
systems, networks, multiple service stacks, as well as enterprise service buses.
iBPM delivers the process-level orchestration and integration of services, provided
either by internal applications or external trading partners. The iBPM application
itself can publish a service. For example, the process flow or an aspect of the
application of the iBPM solution can become a service that is itself consumed by
other applications. The focus of iBPM is agility and business value for innovation,
70
Chapter 5
transformation, and change. The focus of the core plumbing and enterprise service
bus strategy is on IT value (security, reliability, performance), which is equally
essential. iBPM participants include human participant roles as well as services
(internal or trading partners). The focus of the service architecture layer through
ESBs is on service-to-service integration. The SOA plumbing brokers a standard
system integration support that is leveraged by the higher iBPM layer.
iBPM is both a service consumer as well as a service producer. iBPM can invoke or
interact with a service, either directly or through an ESB. Thus, within a process,
71
72
Chapter 5
73
74
Chapter 5
Results: The agency has experienced increased agility, transparency, and control
on the back end, making for easier system maintenance and development. On the
front end, the new interface is reducing training time for new employees, enabling users
to quickly and easily identify issues with a customers unemployment claim, and
shortening the overall transaction time.
75
CHAPTER 6
Social Networking and Mobile iBPM
Weve looked at how an iBPM fits in
the enterprise ecosystem as the core
layer between business performance
and the underlying technology
service infrastructure. But today,
enterprises are about social
networking for greater connectivity,
transparency, communication,
and collaboration between various
internal and external business
communities. Increasingly, organizations are accessing social networking services
through mobile devices. This trend is accelerating, and in a few years the majority
of Internet access will happen through mobile devices. In this chapter, we cover the
relationship between iBPM, social networking, mobile and collaboration.
Social networking is booming via a number of community sites such as Facebook,
YouTube, LinkedIn, Google+, and Twitter20. Some of these sites have hundreds of
millions of members. While the first generation of the Web focused on relatively
static websites and a basic Web presence, the current generation of tools and
capabilities is a part of Web 2.0. Web 2.0 focuses on interactions and communities,
especially social networking, with tools such as wikis, blogs, instant messaging,
shared whiteboards, electronic meetings, as well as various types of collaboration
portals that allow communities to innovate and share experiences. The other
pervasive technology trend is the proliferation of mobile devices (tablets, smartphones)
as the preferred medium of broadband
consumer Internet connections. Mobile
technologies have empowered people
and accelerated the pace of adoption of
social networking. The readiness, availability,
and richness of social apps on mobile
devices have caused an explosion of
social interactions.
The third leg of the stool for this modern and advanced interaction model is the
cloud. Chapter 13 expands on Cloud iBPM, especially iBPM-driven solutions
Facebook is a trademark of Facebook, Inc. Twitter is a registered trademark of Twitter, Inc.
YouTube and Google+ are trademarks of Google Inc.
20
77
delivered as Platform and Software as a Service (PaaS and SaaS). Most mobile apps
and social networking services are actually deployed on the cloud. Mobile cloud
computing combines mobile networks to cloud services over the Internet. Thus social
networking applications are deployed on mobile devices, interacting with services
on the cloud. Since the iBPM solutions can be deployed over the cloud, they can be
accessed over the Internet with the appropriate credentials and authorization.
Mobile devices are becoming the preferred option for enterprise solutions and
enterprise access. Thus parallel to the explosion of cloud applications, we are
witnessing the explosion of apps for mobile devices. In fact, the two are coalescing.
Solution vendors on the cloud are supporting browser and mobile apps for their
applications, with the adoption of the latter far exceeding the former. Similarly, very
large enterprises are providing browser and mobile apps to allow their customers
access and social interaction.
78
Chapter 6
79
Social iBPM
In the end, it is all about success. In business, entertainment, politics, and almost
every facet of life there is a newly re-energized voice. This voice cannot be
constrained within any existing structure or organization. It is a powerful voice that
is changing societies throughout the world. And it is a voice that is making and
breaking businesses. Reputations rise and fall because of this voice. It is a voice that
is leveraged by organizations and individuals alike to create and promote unique
A disgruntled customer created a video describing how the airline mishandled and broke his
guitar. The posting resulted in 3 million views within one week. See http://en.wikipedia.org/wiki/
United_Breaks_Guitars
21
80
Chapter 6
Once the requirements are captured and automated within the iBPM tool, the cases
of these solutions and processes are executed. During the execution of the dynamic
case, there are ample opportunities for social networking and collaboration, such as
iBPM: The Next Wave for Customer-Centric Business Applications
81
discussion threads on the case or live chats with the customer or experts, all in the
context of the moving the case towards its resolution.
Social networking can also be leveraged in business activity monitoring and
reporting drill downs. Business stakeholders can escalate, discuss, provide
improvement feedback, and comment on the overall performance of the operators
or cases. There is continuous collaborative monitoring and improvement
leveraging social networking services. Collaboration in making changes to the
assets of the process helps the enterprise, iteratively and continuously, improve
the processes as well as the dynamic case management solutions. At the core
of this continuous improvement lifecycle, you have the enterprise repository of
iBPM assets, such as processes, decision logic, case types, expressions, UI, and
integration. Social networking for modeling or process discovery and definition
supports innovation by speeding the analysis and definition of processes and case
types involving the business.
22
82
Chapter 6
Increased business value spans the various phases of iBPM solutions including
building and discovering process and case applications, executing the dynamic
cases, and improving the iBPM solutions. Those are illustrated on the X-axis. On
the Y-axis, we have various communitiesdepartments or functional units, lines of
business, cross-departmental or business unit functions, and the iBPM value chain.
There are at least three categories of societies for social iBPM:
iBPM Projects within the Enterprise (Line of Business (LOB) or Cross LOBs):
This is perhaps the most obvious application area for social networking.
When building, executing, or analyzing the performance of applications, you
can have social interactions between different community members in each
phase. The iBPM project can pertain to one business, or span an internal
value chain across various functions or lines of business. For instance, a
sales process or a customer service process is specific to a functional unit or
department. Manufacturing a product, on the other hand, crosses multiple
business units such as marketing, engineering, sales, warranty service, and
distribution. The fundamental difference is the reporting structure. A process
83
within a function or unit has participants in the process all reporting to the
same manager. Processes across functional units or departments imply
a matrix organization and are more challenging when it comes to social
networking.
iBPM across the Trading-Partner Value Chain: Enterprises typically
interact with partners, service providers, suppliers, and customers. The
value chain of processes spans across organizations. This is similar across
line-of-business processes, but now at a larger, cross-organizational level.
As a result, this next level of iBPM collaboration can potentially involve
many more participants across a value chain. Here, business-to-business
communities can engage in social networking. Expectations and experiences
can be shared across organizations. Ideas for innovation can spur the
development of new products or services.
iBPM Social Communities: Finally, you have the iBPM social communities at
large. These communities can network on iBPM standards, best practices,
methodologies, and templates. Sometimes competing organizations become
members of the same community. There are several ad-hoc discussions
and research communities on iBPM in general, as well as iBPM bloggers.
Greater value, however, can be achieved if the community is focused on a
particular domain and a particular vertical.
We can leverage real-time collaboration or asynchronous networking tools across
the entire spectrum of the iBPM continuous improvement lifecycle. Of course, if we
have departmental or functional units, it is much easier to collaborate. The higher we
go up on the Y-axis, the more challenging it becomes to collaborate and have social
networking with specific value for the iBPM solution.
The potential impact of social networking is enormous. But the biggest challenge
is how to operationalize and realize the potential. All the interactions, tweets,
forums, blogs, or wikis will amount to nothing if they are not intelligently mined and
translated into action. iBPMs continuous improvement phases, including model
development, execution, and performance monitoring, can all benefit from social
networking . So while social networking supports and augments the various activities
of the iBPM continuous improvement lifecycle, iBPM provides the context for
collaboration, enabling meaning and relevance for all of the social commentary.
84
Chapter 6
we can take the potential of social networking to its logical conclusion to determine
how businesses can adapt in response to the sentiments in the voice of the network
(most importantly their customers) through three critical high-tech advances:
1. Proliferation of social media (discussed above)
2. Dynamic case management (discussed in Chapter 9)
3. Monitoring and analytics, including text (discussed in Chapter 4)
Handling the voice of the network needs all three components in continuous
interaction and improvement lifecycles. In the following sections we delve into
each one of these and see how they contribute to operationalizing and mobilizing
enterprises to respond to the voice of the customer.
As discussed in Chapter 4, predictive analytics is the science behind mining data
for repeatable patterns that are reliable enough to serve as a basis for predicting
the future. In iBPM, the focus is on the operational execution of the processes
and policies that support the business rules. In predictive analytics, the focus is
on analyzing the historical data and discovering related patterns or models that
incorporate the statistical relationships uncovered in the historical data. iBPM allows
you to directly capture and execute the discovered predictive models.
Predictive analytics can be used with most social media interactions, which are text
based. When text analytics are applied to the voice of the network, they can evaluate
the text included in communications, create analytical models and interpret the
intent of the sender. There is a spectrum of techniques for analyzing text including
simple filtering, syntactic analysis, and natural language parsing as well as more
advanced techniques for recognizing semantics and even sentiment recognition.
85
Proactively, a company might monitor social media channels and analyze through
filters that recognize tokens within text for specific categories, such as product
names, company names, dates and times, and location, to name a few. The channel
of the text could be social media which is public or posted via e-mails or forums
hosted by the organization. Syntactical recognition of specific token types is relatively
simple, but can yield interesting results. Combinations of recognized tokens or
patterns could be used to create clusters over time, to analyze trends mined
from social media. For instance, negative comments about a product brand in a
specific region might be indicative of a quality problem in a shipment. Recognizing
this in real time and responding to it by halting shipment could potentially avoid
embarrassment, bad social press, or worse. iBPM provides not only the analytical
capabilities themselves, but also the vehicle by which those analytics connect the
voice of the customer to the most impactful actions and business results, especially
through dynamic case management. Analytics, by mining the voice of the customer
expressed via social networks, help iBPM solutions to not just do things the right
way, but do the right thing using dynamic case management, which we will examine
in detail in Chapter 9.
86
Chapter 6
87
optimally on any platform or device. The iBPM developer should be able to design
the graphical interface just once, and then have that interface rendered optimally on
each channel, especially smartphones and tablets, by leveraging built-in responsive
web design23 (RWD) features. With traditional development, the user interface needs
to be manually tailored for each platform. Given the fact that each mobile operating
system has its own specific and different development platform and language,
such as Objective C for iPhone and iPad, manually customizing the user interface
of iBPM dynamic case solutions will be time consuming, error prone and difficult
to maintain. Thus design once and run everywhere is ideal for agility, speed of
development, and support for multiple platformsas well as maintenance. As the
illustration shows, the everywhere not only includes smartphones and tablets, but
also spans to social networking platforms such as Facebook as well as the more
conventional internal back-office, front-office, and websites of the organization.
Wikipedia (2013). Responsive Web Design. Last Modified July 26, 2013. http://en.wikipedia.
org/wiki/Responsive_web_design
23
88
Chapter 6
89
CHAPTER 7
Legacy Modernization through iBPM
iBPM leverages social networking tools and mobile solutions to support
collaboration between various internal and external business communities and
provides the context of collaboration. But even as enterprises take advantage of
these modern tools, the reality is that there are still many incumbent enterprise
resource planning (ERP), point solutions, and home-grown legacy systems (most
often in archaic programming languages such as COBOL), that are difficult to
understand, maintain, or change. Putting lipstick on the legacy pig does not work.
These systems are typically systems of record and are essential for keeping the
lights on. However, they are difficult to maintain and do not inspire agility. In this
chapter, we focus on legacy modernization through iBPM.
There are many reasons why organizations need to modernize. The following
highlights the pain-points associated with legacy systems:
IT Overwhelmed with MaintenanceNot Innovation: Often, organizations have
millions of lines of undocumented code. In some organizations, upwards of 80%
of the IT budget is spent maintaining legacy code or legacy systems. This is the
main reason why IT has a project backlog and cannot keep up with the demands
of the business.
Legacy and Retiring Workforce: Some legacy
systems are home-grown programs written by
increasingly aging and retiring programmers. This
disappearing workforce keeps the policies and the
procedures, as well as how to work with these legacy
systems, in their heads. Since the code is typically
undocumented, there is a real danger of losing the
reasoning and business logic embedded in the code.
Ossified Processes and Business Logic: ERP or
point solutions are closed systems. The business
processes and business logic are both hidden
and difficult to change or customize. With these
type of solutions, there is an initial honeymoon
period, where the solution seems to fulfill business
requirements. However, very soon the need for
customization and specialization becomes apparent,
and the ERP and point solutions prove difficult to
extend and customize.
91
There are four main reasons why legacy modernization efforts fail:
1. Big Bang Modernization Initiatives: Often with the best intentions, huge and
expensive initiatives are launched with modern architecture paradigms,
especially with service-oriented architectures (SOA). Since there are so many
legacy systems and the attention is on infrastructure and plumbing, these
modernization projects under the banner of SOA waste many cycles and
resources with little or no business value.
92
Chapter 7
Big- bang SOA projects typically deploy one or more enterprise service buses
and attempt to expose, as services, a large number of legacy, ERP, or database
management systems with no clear business objectives. ESBs can be overkill
a solution in search of a problem. A lot of effort is spent on architectural
integrity in the forms of paper-ware and model-ware, with little or no immediate
benefits. In other words, the modernization project is just a bottom-up approach
focused almost entirely on modern SOA plumbing.
SOA patterns have their place and are often essential. But overhauling large
collections of applications with a SOA stack from the bottom up, layer by layer,
with no top-down justification or rationale is the wrong approach. As we have
discussed, a modernization initiative needs to Think big, but start small,
introducing incremental business value. Large rip-and-replace monolithic
initiatives cannot keep up with iteratively changing market opportunities,
customer interests, business drivers, government mandates, and compliance
requirements. There needs to be a clear roadmap of inexpensive incremental
modernization steps that balance business visibility and ease of implementation.
2. Equating Modernization to Modern Languages, IDEs, Components, and
Platforms: Another reason why modernization initiatives fail is that they often
equate modernization to adopting modern languages or modern component
architectures, frameworks, or methodologies. These tend to be very complex
and require many artifacts, or they embed a lot of the business logic in code that
is cryptic for the business.
Large organizations often have millions of lines of legacy code written in older
languages such as PL/I, COBOL or C. There are also many examples of code
written in proprietary languages such as SAP ABAPTM. Some modernization
initiatives have attempted to replace or extend/expand legacy code with more
modern coding using languages such as Java, C#, or JavaScript. These
93
languages and companion component frameworks are hip. The problem is that
object-oriented or component coding is still coding! The business logic is still
embedded in the code and it is cryptic to the business, providing little or no
business transparency. These supposedly modern programming languages
do have advantages as they provide a lot of flexibility and improve productivity
by going from structured languages to object-oriented languages, tools,
components or frameworks. The problem is that they provide value for IT. IT
resources often love these languages and platforms and reject modernization
through iBPM at inception. But these languages do not enable business-centric
modernization, aligning business with IT. When is the last time you saw a
business stakeholder go through Java code or use Eclipse?24
3. Ignoring the Human Participants in Modernization Initiatives: Legacy
modernization also involves cultural change and needs to include human
participants in the modernization initiatives, as they are impacted the most.
Often, human participants and cultural impacts are ignored in favor of technology.
As the previous point illustrated, modernization is usually equated with IT
modernization in the overall enterprise architecture stack while ignoring the
human participation. Actually, legacy systems, ERP systems, home-grown
systems and even modernized versions of these typically elevate exceptions to
humans. Managing exceptions can be the majority of the effort in an end-to-end
process, and these are thrown to humans with no governance, automation, or
enablement. If you take the total effort involved in resolving a customer service
request, just focusing on the operational or system areas without looking at the
automation or enablement of the human experts who must handle exceptions
results in partial and incomplete modernization.
Then again, how about the standard processing of tasks (vs. the exceptions)?
Well, here you have the flip side of the human dimensionthe resistance to
change. Since employees are trained on familiar (legacy) systems, replacing
them without understanding how the modern solution will make their lives
easier results in an inherent resistance to change. In addition, approaching
modernization with the same data-centric mindset that still requires business
users to be dependent on desktop procedures, knowledge management, and
training to use multiple siloed systems will not yield the most business value
from the initiative. This could jeopardize the success of the project, so ignoring
the human participant will put the modernization initiative at great risk.
4. Ignoring Governance and Center of Excellence for Modernization: At the end
of the day, no initiative can succeed without oversight and governance. This is an
obvious statement, but often a core cause of failed modernization initiatives. By
now, it should be obvious that modernization initiatives are complex. They involve
many legacy systems, home-grown solutions, legacy extensions, undocumented
http://www.eclipse.org/
24
94
Chapter 7
1. Think Big, Start Small with iBPM: It is difficult to find big-bang, long duration
and expensive IT modernization projects that have delivered on their promises.
Bottom-up IT and technically focused re-architecting simply does not work.
The iBPM approach is top-down and incremental, from business objectives to
operationalized iBPM solutions. While the overall big thinking transformation
and modernization vision will drive the initiative, iBPM lets you start small with
projects that can easily demonstrate business value, while minimizing risks.
iBPM: The Next Wave for Customer-Centric Business Applications
95
In any mid-sized or large enterprise, there will be many potential projects for
modernization and transformation. Analyzing quantitatively the projects that will
provide business value and reduce risk will help prioritize the transformation
roadmap and quickly demonstrate value from low-hanging fruit. On the impact/
risk matrix, there is less and less complexity, which means less and less risk
as you go right on the X-axis. As you go higher up on the Y-axis, you have higher
and higher business value and visibility. Each of the bubbles in the diagram
illustrates a specific iBPM-focused project that could be used to modernize a
legacy system or application. These are called slivers, which are essential to
success. After the initial successes with iBPM solutions modernizing legacy
deployment, the roadmap and maturity towards complete modernization can
proceed in incremental and iterative phases, always demonstrating value and
concrete results along the way. In addition, as the requirements for modernization and solutions change, iBPM can keep pace with these changes, ensuring
successand no one will argue with success.
2. Equate Modernization to iBPM: A business is defined through its policies and
procedures. In building iBPM applications you are actually constructing an
enterprise repository (assets) of these policies and procedures. These include
business rules of different categories as well as your process flows. The
repository also includes your information models (data), the user interaction
(UI), and integration (services). Modernization means to directly model and
automate the business and procedures in iBPM solutions. The business rules,
process flows, and cases become explicit and visible so that the business and IT
can collaborate to change and evolve them.
96
Chapter 7
needed. In some cases, the legacy solution is retired or replaced. At the other
end of the spectrum, you have the constant need to customize, improve, and
respond to change requests. With traditional approaches, this is attempted
through in-house development and IT-driven coding. iBPM-driven modernization
brings the perfect balance between these two. With iBPM, the business and IT
can speak the same language, communicated through modeled and automated
policies and procedures. The transparency and visibility of the processes
provide a unique opportunity to continuously change and enhance the business
solutions. So iBPM becomes the foundation for modernization with distinct
advantagesaccelerated development and deployment of business solutions;
complete visibility of policies and procedures; ease of change and maintenance.
All this, while leveraging current IT investments and modernizing the
enterprise incrementally.
3. Automate Processes with Human ParticipantsTransactional, KnowledgeAssisted, and Knowledge Workers: As we have discussed, legacy systems often
raise exceptions that need be handled by human experts. This creates silos
between the legacy solutions and manual exception case processing. iBPM
aggregates these through wrapping legacy systems as noted above, while at the
same involving the human participants needed to handle exceptions with
complete visibility. We will expand on the different categories and types of
human participants in Chapter 9. Suffice it to say here that the cognitive
knowledge workers who are essential for managing complex exceptions, can
now become active participants in dynamic case management solutions
automated through iBPM.
This automation of human activities and collaboration for all types of work
(structured and unstructured) as well as workers, especially in the context of
97
98
Chapter 7
http://en.wikipedia.org/wiki/Shadow_IT
25
99
All applications are not equal. Some applications need to be retired. Others are
mission critical, but the customization and maintenance of these can become
prohibitive and time-consuming for IT. Analyzing quantitatively, while balancing risk
and business value, will help prioritize the transformational road map and quickly
demonstrate the value of low-hanging fruits. In large and global organizations, each
line of business will have its own portfolio of applications. One danger is to conduct
a paralysis-through-analysis exercise to gather the inventory of all the applications.
While eventually all applications need to be rationalized, a better approach is to
quickly identify the most business impactful applications and modernize these first,
expanding the iBPM-driven application modernization inventory over time.
For legacy modernization and transformation through iBPM, there are multiple
dimensions to consider in rationalizing applications and, of paramount
importance, rationalizing the inventory to identify the best candidates for
modernization. To develop a rationalization inventory and prioritize and select
projects for iBPM application modernization, consider the following quantitative
and qualitative measures:
Business Value: How important is the new or modernization candidate
application to the business stakeholders? Some of the generic measures are
increased revenue, controlling or decreasing cost, regulatory compliance
requirements, risk mitigation, and access or security constraints.
In a centralized model, where all decisions are channeled through a core
central IT, there will be conflicts as different line-of-business stakeholders
will have conflicting priorities. Federated agile teams, coupled with corporate
governance and a center of competency approach have proven a far better
methodology for iBPM modernization.
Variability Measure: How frequently will the business logic, business
decisions, business policies, and business procedures change? How
frequently are they changing in existing deployments? As discussed above,
there is a sharp contrast between systems of record that do not change
much and agile innovation, transformation, and agility systems that change
much more rapidly.
Maintainability Measure: How expensive is it to maintain the current legacy
application or custom code? There are many reasons why maintaining
an existing application could be costly or prohibitive. Old, undocumented
code for important applications can become a liability. For packaged
applications, another consideration is the existence or health of the
independent software vendor and their commitment to upgrade or maintain
the application. There are also legacy people who have the knowledge of
the application in their heads. Once these people have left the company or
retired, the knowledge is gone.
Complexity Measure: For wrapping opportunities, how much effort
will it be to integrate with the legacy systems? Integrating with an old
100
Chapter 7
system or application that does not have a robust and modern application
programming interface could be problematic. There are also other
considerations such as the operating system or platform, language and age
of the application. Transactional consistency, the number and frequency
of interactions, and the overall persistent database structure are other
considerations in the complexity dimensions.
Once the candidates that represent the low-hanging fruit or slivers for modernization
are identified, the journey to modernization through iBPM can proceed as follows:
Phase 0: Modernization Roadmap and Inventory: In this phase, it is important to
identify the quick-win slivers, taking into consideration the dimensions discussed
abovebusiness value, variability, maintainability, and complexity measures.
Phase 1: Phase 0 will yield several candidate projects for modernization and
transformation. These candidates are likely to be projects that wrap existing
legacy or ERP applications. This phase starts showing ROI and true business
value through automating work and cases, while integrating with and leveraging
current incumbent solutions.
Phase 2: This phase starts to tackle modernization projects by replacing custom
code, either in proprietary (e.g. ERP vendor-specific languages) or standard
languages. The custom code attempts to address limitations in the ERP or
packaged solutions.
Phase 3: The last phase is the retirement-and-replacement phase, where legacy
systems that are no longer viable or too expensive to maintain are deprecated
and replaced with iBPM solutions.
101
With the ability to modernize in incremental phases, you can easily change policies,
procedures, flows, dynamic cases, different types of business rules, decisioning
rules, constraints, expressions, and event rules. iBPM uses these policies and
procedures to automate work, while providing multi-channel interactions to internal
operators or customer-facing websites and mobile devices. It provides a context
for social networking and collaboration, and allows organizations to engage in
endto-end dynamic, unstructured, and collaborative cases. iBPM supports activity
monitoring, analytics, business rules, and decision management and provides the
best mechanism for successful SOA initiatives. Its clear that the way to succeed with
your modernization efforts is through iBPM.
102
Chapter 7
experience and automate operations for call center staff in Toronto, London, Montreal,
and India. Full account and transaction information is provided on the customer service
representatives desktop. Intent-led service processes enables higher levels of customer
service and one-touch issue resolution. Process automation capabilities are able to
process basic requests straight-through. Issues that cannot be resolved directly at the
call center are automatically routed to central workbaskets used by all back-office dispute
and fraud staff. Smart routing capabilities assign cases to staff from the centralized
workbaskets. Paper-based processing and manual re-keying of data have been eliminated
as electronic case data is routed to the appropriate personnel automatically.
50% of the back office dispute staff was redeployed, and a 95% reduction in IT compliance
cost was realized.
103
CHAPTER 8
Real-Time Lean Six Sigma
So far, we have focused on the role of iBPM in the enterprise ecosystem. In Chapter
1, we discussed how the adaptive enterprise evolved from a number of continuous
improvement methodologies, especially Lean Six Sigma, and how iBPM can be a
powerful approach for optimizing business applications. In this chapter, we will
focus on how enterprises can achieve Lean efficiency and Six Sigma effectiveness
through iBPM. Through iBPM- enabled process improvement, enterprises can
keep processes under control, remove waste, and achieve all the Lean/Six Sigma
objectives in real time.
Real-Time Lean
What is Lean? Lean focuses on increasing
process efficiency and reducing waste.
There are three types of work:
Work that is unnecessary waste
as it does not add any value and
must be eliminated.
Value work where the real work
gets done.
Work that is required waste, such as regulatory or legal compliance. It is not
the work, but nevertheless must be done.
105
There are two critical measures in Lean: lead time and process efficiency26. Lead time
is defined as:
Lead Time =
In Lean, the objective is to reduce the lead time. This could be achieved by
either decreasing the numerator (amount of work in process), or increasing the
denominator (speed of process completion).
The other measure, process efficiency is defined as:
Process Efficiency =
Process efficiency reflects the percentage of actual work being done. Often, in
the end-to-end execution of processes, there is non-value work, such as wasted
efforts switching between green screens, copying and re-copying customer
information (and propagating errors), replication of effort across the enterprise,
waiting for downstream processing, and so forth.
The objectives of reducing lead time and increasing process efficiency could be
achieved if as much waste is eliminated as possible and the work is done at a
greater speed. Lets look at an example that happens every day across the globe. In
a back-office environment, an employee might be going from one office to another,
collecting signatures and shuffling documents. Walking, traveling, or taking the
elevator between office floors does not add value to the work. It is waste. As another
example, in the front-office, a customer service representative might be toggling
between various screens, copying the same information pertaining to a customer
from one screen to another. This too is waste. An example of required waste (though
the members of the discipline might disagree!) is legal work undertaken to ensure
compliance to internal or external regulations. The value work is what really matters,
especially from an internal or external customer perspective. Therefore, in Lean, the
objective is to increase the percentage of value work in the end-to-end processes.
Without a complete iBPM solution automating policies and procedures, a majority
of the work is waste. In fact, with iBPM, most of the waste is eliminated and a lot of
the required waste is reduced. Even the value work is improved through automated,
guided interactions.
26
106
Chapter 8
iBPM eliminates waste and improves process efficiency throughout the lifecycle of
business solutions with unique capabilities including:
Directly capturing business requirement.
Automating the work in dynamic cases, with straight-through processing and
guided user interactions.
Continuously monitoring and improving business performance, with complete
visibility and transparency.
At the core of the iBPM continuous improvement lifecycle, there is the enterprise
repository of reusable assets including process flows, different types of business
rules such as decisioning rules, constraints, expressions, event rules, as well as
integration and user interfaces.
Lets look at each of these capabilities in detail.
Operationalizing Business Mandates through Directly Capturing Requirements:
Reducing waste and effort from the point of defining requirements to actual
process automation are very important characteristics of iBPM that directly tie to
Lean. In traditional approaches, for instance, there is a lot of waste when importing,
exporting, and translating between different types of artifacts, from business
mandates all the way to coding. Typically, many different tools are usedword
processing for documents, business analysis tools, enterprise architecture
tools, design tools, and coding tools, to name a few. There is a lot of waste in
translating between the various representations of these tools and keeping them
synchronized. As explained in Chapter 2, with a unified iBPM solution, the waste
107
Automating Case Work: Another area which is extremely important for Lean is work
automation and dynamic case management to eliminate manual work. In the
108
Chapter 8
before-and-after illustration from Chapter 2, we can see there are many wasted
and error prone tasks: manual searches, manual data entry, and manual application
of policies. This is the as-is state that incurs unnecessary work processing and is
typically slowing the completion of tasks.
In addition to automating the processes in a case hierarchy, iBPM leverages
business rules and decisioning automation to streamline the as-is state. There are
four process optimizations that improve the lead time of processes when automated
through iBPM:
Automation of the tasks
Automation via straight-through processing (obtaining the right just-in-time
information)
Leveraging business rules for automating policies (e.g. eligibility and risk)
Intent-driven and guided interactions to get work done faster
Each of these contribute to improving process efficiency, enabling a higher
percentage of value-add work and substantially reducing lead times. For tasks that
require human participants, iBPM provides guided and purposeful interactions.
Sometimes, manual tasks can be completely eliminated through rules and straightthrough processing. The decisioning, the availability of the resource, and the skills of
the resource are taken into consideration to eliminate waste.
With iBPM, the tasks are automated in the context of dynamic cases. As we shall see
in Chapter 9, a case is the organization, coordination, and dynamic collaboration of
109
multiple tasks for a business objective. Cases must be dynamic as new tasks can
be added dynamically, and cases may also need to respond to and generate events.
With dynamic case management, knowledge workers can also collaborate and
participate in the resolution of cases, especially those involving complex exceptions
and knowledge work. This means time does not have to be wasted by unnecessarily
involving subject matter experts, and the speed of resolving cases is accelerated.
Business Activity Monitoring: As cases are executing, rather than chasing various
types of databases, spreadsheets, e-mails, and other forms of communication
to determine a measure of the performance for the cases, iBPM provides business
activity monitoring (BAM) capabilities. All the waste incurred in chasing data and
information for performance measurement is eliminated because iBPM keeps track
of the various activities and presents them to the business users in meaningful,
actionableand real-timereports.
Enterprise Repository for Reuse and Specialization: The traditional approach
of copying or replicating assets between multiple applications is wasteful and
inefficient. At its core, iBPM provides a dynamic, multi-dimensional enterprise
repository which keeps track of all the assets, specializes them, and organizes them
across many dimensions. This means that new processes, new rules, or new cases
are easily added. With iBPM, various types of applications with contextual, situational
information are all maintained in the enterprise repository. This provides tremendous
benefits to process efficiency and realizes the potential of real-time Lean as the
enterprise repository optimizes reuse and supports specialization to eliminate waste
when building new applications or evolving existing ones.
110
Chapter 8
Lean looks internally at front-, mid-, or back-office processes and attempts to get
rid of the waste and improve efficiency. How about Six Sigma? As mentioned, Six
Sigma is a complimentary methodology which focuses outside-in on the voice of
the customer. Lean focuses on reducing waste and improving process efficiency. Six
111
Sigma attempts to improve quality and reduce variation. In fact, Six Sigma has a very
specific statistically quantitative objective, where the process is kept under control
for its critical-to-quality measure (CTQ). This measure should not exceed upper or
lower limitsthe control of the process. The CTQ is a specific business measure that
defines the objective of the Six Sigma initiative. It could be a measure of unit, time,
dollar amount, or just about anything that is measurable and associated with the
process being improved. The quantification for keeping the processes under control
is keeping them within plus or minus three standard deviations, 99.9996% of the
time. There are many methodologies that are associated with Six Sigma. The most
popular of these is DMAIC: Define, Measure, Analyze, Improve, and Control.
Traditional Six Sigma projects tend to be very long in duration, big bang, and
complex. Each of the phases and steps in DMAIC or other Six Sigma methodologies
has many deliverables. The Mmeasureis perhaps the most challenging phase
as the data can have quality issues, the sources of the data are many and dispersed,
and the aggregation of the data is difficult, to name a few.
With Six Sigma, the objectives of improving quality and reducing variation could be
achieved if the CTQ measures are mapped onto properties, or states of the cases or
processes that are automated in the iBPM solution. This enables the iBPM solution
112
Chapter 8
to watch and make sure the processes are under control. iBPM can potentially
escalate or take proactive steps when process CTQs exceed or fall below the upper
and lower limits. These define the control perimeters of the process. The iBPM
system keeps processes under control, in real time. Contrast this to traditional Six
Sigma, where data needs to be collected, analyzed, and then the processes need to
be fixed after the fact.
A CTQ (also identified as big Y) can also depend upon other properties (big Xs) all
managed by iBPM cases. So, all the phases in the continuous improvement lifecycle
of iBPM come into play to achieve the objectives of Six Sigma methodologies, such
as DMAIC, in real time. In fact, many organizations achieve the objectives of Six
Sigma without going through all of the detailed steps and phases of DMAIC or other
Six Sigma methodologies. This does not mean that the rigor of these Six Sigma
methodologies must be abandoned. It does mean, however, that the best and fastest
way to achieve Six Sigma objectives is to introduce iBPM in all phases of the Six
Sigma (and Lean) methodology.
The CTQ or big Y measure itself could depend on other measures that contribute
to its value (big Xs, small ys and small xs). These correspond to the internal
capabilities that contribute to the overall CTQ of the end-to-end process. For
example the CTQ could correspond to overall Net Promoter Score improvement
with a specific reduction in detractors or improvement in promoters or both. Once
captured and represented as a measure (Y), it can depend upon several layers or
values that influence it:
The call center hold time, which itself needs to be controlled, such as not
exceeding the prescribed amount of 30 seconds, 99.99996% of the time
The quality of the next best offer and its acceptance rate
The on-line banking access time
The branch waiting time
The point is that each of these measures (the small ys) contribute to the overall
objective (the CTQ or big Y) and need to be in control. In traditional Six Sigma
improvement, there are many complex phases, and the process is improved most
often after the fact by measuring and analyzing the historical data, often from
multiple sources.
When the process is executed using iBPM, the big Ys as well as big Xs, small ys
and small xs are all identified as properties of automated cases and processes.
The relationships between these measures are captured in declarative expressions,
business rules and constructs of iBPM. This allows the process improvement experts
to directly capture and represent expressions and relationships between variables/
properties (e.g., a big Y is a function of a big X). Similarly, small ys (big Xs) can
be expressed in terms of small xs. More importantly, since iBPM provides an
113
automation and execution environment, the iBPMs engine can monitor these values
and readily take action or escalate if any of the measures exceed their prescribed
upper or lower limits, or are in danger of doing so. For instance, if the time it takes
to process a call or a claim starts to get into the red zone (service level violation),
iBPM can execute temporal event rules to immediately alarm and notify the case
worker or her/his manager. It can even automatically execute event handling rules to
keep the process in control.
Therefore the benefits of real-time Six Sigma (i.e. Six Sigma process improvement
through iBPM automation) can be summarized as follows:
Holistic Modeling and Automation: iBPM allows users to model and deploy Six
Sigma processes holistically and cohesively, including properties, process flows,
cases that potentially span multiple teams, decision rules, expressions, event
rules, service levels, system integration, and user interfaces.
Directly Capturing CTQs: Y, X, y, x: Process improvement experts can have
properties depend on other properties through several levels of dependency,
which provides a framework for managing multiple levels of xs and ys. The
calculation and propagation of property values is automatic. Several types of
decision rules are used to support the business logic that keeps the processes in
control. Analyticspredictive or adaptivecan also be leveraged for the overall
optimization of the processes, providing for instance the Next-Best-Action for
the customer, and improving the CTQ measures that influence the customers
Net Promoter Score.
Real-Time Monitoring and Response: Multiple types of event rules, including
constraint violation, temporal events (such as service levels), changes in the state
of cases, and so forth can trigger easily specified actions to keep the processes
in control and make sure CTQ boundaries are not violated. Constraint rules
and conditions can be used to monitor performance against upper and lower
specification limits and take appropriate action when limits are exceeded. Service
level rules allow users to specify various temporal limits, such as goal and
deadline, and take appropriate action when a limit is exceeded. If property values
that represent ys fall outside prescribed boundaries (called Lower Specification
Limits and Upper Specific Limits27), the iBPM application can automatically act on
those exceptions with the appropriate response.
Ease of Specialization: As new processes and situations are discovered in the
Six Sigma analysis, the project team can easily modify and specialize existing
processes, rules, and other elements of the iBPM application. As noted earlier,
by leveraging the dynamic multi-dimensional repository of the process assets,
the intelligent iBPM engine can apply the right constraint for the CTQ measures
depending upon the circumstance, for instance treating different customers
Wikipedia (2013). Six Sigma. Last Modified August 28, 2013. http://en.wikipedia.org/wiki/
Six_Sigma
27
114
Chapter 8
differently, depending upon their level (silver, gold, platinum), their history, the
geographical location and the type of service or interaction. All these can be
taken into consideration to apply the most specific, customized, and specialized
constraints for a particular situation.
115
millions in savings due to its Lean strategies. It is reaching its Lean and Six Sigma strategy
objectives faster and has given the customer a voice. Productivity has grown significantly
with hundreds of thousands of work cases closed annually. Lastly, as the contract global
manufacturing provider continues to rapidly grow, it can scale its strategy and continue to
monitor and respond to change through iBPM and their Lean/Six Sigma methodologies.
116
Chapter 8
CHAPTER 9
Dynamic Case Management
This chapter focuses on a very important capability within iBPM: The ability to
manage processes and collaborative tasks holistically to realize business
objectivescalled dynamic case management. Here are some of the pain points
with which business stakeholders struggle:
How can our many applications work together?
How can we be more flexible? Why do changes
take such a long time?
Why is it so difficult for me to have complete
end-to-end visibility into my operations?
Why do processes have to be so structured?
Why cant I do unplanned work?
How can we easily innovate and collaborate
about new ideas?
How can we easily coordinate multiple work
streams, content, workers, and solutions?
Why do we have so much manual processing
that is slow and are error prone?
Why am I not able to have a case across my
business units?
117
118
Chapter 9
What is a Case?
119
If we look at traditional iBPM, it tends to be structured and the process steps tend
to be predetermined. The swim lane is perhaps the most ubiquitous representation
of traditional production processes, where each of the lanes indicates a participant
or a party. The most important aspect is that the sequencing of the tasks is rigid and
predetermined. The swimlane is not the right container for real world processes.
These involve social collaboration, related cases, and ad-hoc tasks. It boxes in and
limits what could be done with process automation. It is a partial fragment of
end-to-end dynamic and collaborative real-life processes. The exciting tasks, events,
collaboration and other work streams happen outside the limitations of the flow
chart, or traditional BPM implementation.
Dynamic case management can handle these structured processes, but can also
handle robust hierarchies of tasks and collaborative processes with ad-hoc changes.
In the following illustration, you see the folder paradigm depicting the case. It has
business objectives, subjects, and case workers. It also involves various business
120
Chapter 9
rules or policies, as well as process fragments. You can also see a number of
enterprise information or content management repositories providing content
or data to the case. As the case progresses, there could be additional subcases,
process fragments, tasks, sources of information, or content that becomes
associated with the dynamic case. The key point is that adding policies, procedures,
content, structure, and responding to events could all be done dynamically.
As noted, when we think about iBPM, we sometimes visualize the swim lane
representation of a process. There are events in the process map, and the ubiquitous
diamond shape represents decision branching. This is what some people think of
when you say business process management. The problem is that tasks and their
sequencing are predetermined ahead of time. When designing the process, you need
to have thought about all of the branches you have, all the tasks, events, sequencing,
and so on, which is pretty much an impossible task. In real life, one needs to be
able to handle structured predetermined processes, as well as unstructured and
collaborative ad-hoc tasks within dynamic cases.
Lets look at an example of dynamic case management where you might be executing
one of these swim lane process diagrams. You initially start with a business objective,
a case subject, case workers, and a number of document management or ERP
systems that are feeding data to the case. There are business rules or policies that are
driving the case towards completion. Then, dynamically, and without any prediction
ahead of time, you might create a subcase with a different subject. You might execute
121
a different unstructured process fragment. You might have several of these changes
with additional accesses to enterprise content, repositories or other enterprise
systems, as well as execute additional tasks. The point is that, yes, you are executing
tasks in the context of process flow fragments, but there is an additional dimension
of holistic, collaborative, and ad-hoc work. You are able to handle exceptions, include
other tasks, and manage dynamic events, all in the context of the aggregate case.
The two dimensions illustrated here, representing the type of case worker and
the spectrum of work from structured to dynamic case, capture the scope of case
management. The spectrum of workers begins with clerical or manufacturing
workers. In this domain, you know exactly what needs to be done and every
task can be predefined and predetermined because workers in this domain
tend to have well-defined, structured work. At the other end of the spectrum is
the knowledge worker. Knowledge workers are the experts. They are cognitive
workers. They innovate and often come up with the policies and procedures in
the organization. They can react on the spot, knowing what to do in a particular,
exceptional situation. Between these two, you have the most important category
that represents the majority of workers, the knowledge-assisted workers. The
knowledge-assisted worker falls somewhere between the clerical worker and
knowledge worker. Knowledge-assisted workers need to apply policies and
procedures in the work that they are trying to complete. They are not creating the
rules, but they must apply the rules, often situationally or contextually. Customer
service representatives are a good example of knowledge-assisted workers. They
are usually trained so that when they interact with a customer, they know what to
do within the context of the specific situation.
122
Chapter 9
Dynamic Context
One important aspect of dynamic case applications is the context of the case. The
dynamic enterprise repository contains the core iBPM assets. What are these
assets? These are the case types, process fragments, integration with various backend enterprise content management or legacy systems, as well as the different
business rules such as decision trees, decision tables, analytics, expressions,
constraints, event rules, and also the various forms of Web and mobile interactions.
These assets are needed in business applications to process dynamic cases. The
assets are organized along multiple dimensions that represent the business intent,
such as the type of product or service you are offering, the level of the customer (e.g.
Gold, Silver, Bronze), and the jurisdiction or location of the interaction. The specific
values for these dimensions constitute the context of the case.
Depending on the type of the product or service, type of customer, or location of the
case, the underlying iBPMS engine picks the most appropriate process fragment,
data source, business rule, or form for the case worker or the case subject if you
have a self-service interaction. Instead of worrying about what discount to provide
It should be noted that knowledge workers and knowledge-assisted workers also use structured work in, for instance, their procurement applications or different types of HR applications.
31
123
a customer at a specific level, the iBPMS application picks the discount rule and
executes it automatically. In other words, the case is aware of the context of that
particular interaction and executes the appropriate iBPM asset accordingly.
124
Chapter 9
125
Note that since this is an iBPM approach, all these capabilitiesbusiness rules
engine, analytics for decisioning, event correlation, etc.are part of the unified
platform. Rules and decisioning control and drive the case to completion.
126
Chapter 9
Results: The implementation of iBPM raised the on-time departure rate from 68% to
85%. The air transport company operates at a 98% runway capacity so that more flights
with more happy passengers can take off more frequently on time. Due to the operational
efficiency, the company pays fewer penalties, has reduced its environmental impact,
and schedules and uses expensive resources more accurately while providing a safe,
comfortable flying experience for all of its customers.
127
CHAPTER 10
iBPM Agile Methodology
The fact of the matter is that an iBPM is great raw material. To make it successful,
you need a complimentary development methodology. In Chapter 3, we focused
on success factors for iBPM. We mentioned specifically iBPM methodologies and
COEs. The previous chapters also elaborated on additional advanced capabilities
for iBPM including iBPM and Business Rules as well as Analytics (Chapter 4),
iBPM and SOA (Chapter 5), Social and Mobile iBPM (Chapter 6) and Dynamic Case
Management (Chapter 9). We also discussed how iBPM can serve as a great enabler
for improvement, transformation and modernization of enterprisesChapter 7 on
Legacy Modernization and Chapter 8 on Real-Time Lean Six Sigma.
Agile methodology focuses on the science and art of how to build agile solutions
using iBPM. It helps the various roles and participants building the iBPM solution
with a precise implementation approach that specifies:
129
The methodology also provides the blueprint and overall management of the project
for the iBPM implementation. As illustrated here, the iBPM methodology is an
important and essential cornerstone of the COE, the lingua-franca and dynamics
of communication between business and IT, the governance of the change that
is always constant, and the continuous optimization and improvement of process
solutions. An iBPM project succeeds or fails in relation to the methodology adoption
and governance.
Quick Wins
The methodology starts with the business case and identifies a best-choice
opportunity (quick win or low-hanging fruit). The earliest phases of the methodology
need to identify a business case and then define the best-choice (what to implement
first) opportunity to guarantee the success of the iBPM deployment.
130
Chapter 10
There are several factors that make up the business case. Higher level
motivations include:
Innovation: Ability to create and quickly introduce new products and services.
Innovation can also impact new approaches for existing processes.
Growth: Related to innovation is a focus on growing revenue as well as the
market share of the business.
Cost Control: With the economic downturn of recent years, organizations are
increasingly looking for solutions to control cost and do more with less.
Productivity: As enterprises attempt to control costs and grow, the directive
to increase employee productivity becomes essential. Productivity also spans
customers, trading partners, and other serviced communities.
Compliance: A substantial percentage of IT and business resources are spent
dealing with compliance issues.
Careful analysis and quantitative and qualitative ROI are critical in this initial
business case phase. Once a business opportunity is identified, there are often
many use cases that could potentially be digitized and automated. The iBPM
project leader needs to decide where to start and which of the candidate use
cases should be deployed first. This choice is critical for the overall success of
iBPM projects. If the wrong decision is made early on, a project may run longer
and cost much more than the initial estimates. Identifying and agreeing upon
which use case to automate first is an important success factor that business
and IT need to agree upon in the initial phases of the iBPM project. One proven
approach is to choose a quantitative strategy that attempts to discover the use
case with the least effort and highest business value.
131
https://www.scrum.org/
32
132
Chapter 10
Typically what happens in Step 4 is that the business stakeholders can quickly
introduce additional changes or indicate what has been built is not what they asked
for or wanted.
With iBPM, you have continuous communication with the stakeholders and can
incrementally test and deploy an iBPM solution in collaboration with those business
stakeholders. Furthermore, ideally the business stakeholders are part of the team
building the solution. As we have discussed, this is possible because iBPM provides
constructs and solutions that the business understands and can change. iBPM
assets such as processes, different types of business rules and even the UI can be
communicated via readily and easily understandable forms that provide a common
language between business and IT. In some scenarios, business participants can
introduce new process flows or rules directly in the deployed iBPM solutions. These
business participant roles are different from the more technically-oriented architect
and development roles with different competencies, talents, capabilities and
responsibilities that need to be captured and reflected in the methodology. With iBPM
agile methodologies, conventional software development walls, roles and challenges
are obliterated in favor of model-driven development. Modeling can and needs to
quickly move onto automation and execution with as little mapping or switching of
tools as possible, and with none being the best option.
133
a solution productized can be adjusted. Ideally the iBPM Scrum methodology should
use the terminology, roles, portals, and meta-models of the target iBPM platform.
There are other ways in which the iBPM platform and methodology support
each other:
Best Practice Pre-Flight (Deployment) Analysis: The iBPM platform can
capture best practices as specified in the methodology and conduct a preflight analysis to check if the best practices are reflected in the solution
that is about to be deployed. This analysis can also identify and warn about
potential areas of conflicts or problems, again reflecting the methodologys
recommendations.
Change Requests Process: Improvement and change requests are also
processes. iBPM can support processes to directly capture and automate
incremental change requests, in other words, processes for process
improvements. This meshes improvement with development. It allows
various stakeholders to readily instantiate improvement and change
requests, involving the details of the request in the context of the business
application being built.
134
Chapter 10
Sigma goal of improving quality and reducing variance. In other words, the deployed
iBPM solution is continuously measured and improved to achieve the business
objectives that drove its implementation. There are three types of iterations in the
agile iBPM methodology:
135
The graphic illustrates the organization of the iBPM assets in reusable layers, each
of which contains flows, case types, different types of business rules, decisions,
properties, UI, reports, integration, etc. These are the elements that make up
executable iBPM solutions. The foundation is the iBPM suite, on top of which you
can have multiple layers, reflecting various dimensions that organize the assets.
As you move up the layers, you have additional specializations. Layers above reuse
(or inherit to use a technical, object-oriented term) all of the assets of the layers
below. So, typically you start with an enterprise layer that contains the shared
assets for the enterprise. You then specialize with additional layers for different
136
Chapter 10
137
deploying a single iBPM solution that provides transparency across channels and manages
all customer interactions and history. The company increased first-contact resolution
by providing CSRs with guided processes designed to streamline the transaction intake
process. iBPMs robust rule capabilities validate transaction information and process
work assignments automatically, auto-generates outbound communications to the agent
or insured, and points them to a Web page if there is missing information. This enhanced
functionality has eliminated costly scanning and indexing costs.
138
Chapter 10
CHAPTER 11
iBPM: The Core of Modern Enterprise
Architectures
We discussed a number of architecture concepts in previous chapters. Chapter
5 for instance explained the salient features of SOA and how iBPM is the best
way to be successful with SOA initiatives. An enterprise architecture (EA) is the
blueprint of the enterprise, capturing all the models and their relationships that are
needed to associate the strategies and business objectives of the enterprise with
operationalized systems and technology infrastructures.
Why do you need an enterprise architecture? The world is changing faster than most
enterprises can keep up with. IT projects tend to be late and over budget. IT backlogs
are frustrating, both for the business and IT. Sometimes organizations grow with
multiple IT units, each with their own applications, infrastructures, and standards.
The often chaotic aggregate of legacy applications, systems, and solutions needs
robust management, organization, and framework for governance and structure. In
most enterprises there is a gap between the business strategy and the underlying
technology architectures that need to support the management objectives. There are
inconsistencies between business units with little or no sharing of services. Legacy
systems and maintenance often sap IT resources, with little budget left to modernize
and innovate in order to keep pace with business demands.
Now, more than ever, enterprises need to become more agile to face increasingly
demanding customers and constantly changing market conditions. The challenges
addressed by enterprise architectures include silos between various functional
or business units, regulatory compliance, responding to customer demands,
and choreographing with supply chain partners. Enterprise architectures are an
attempt to govern the modernization of the enterprise and narrow the gap between
management objectives and the underlying operations that are intended to support
them. Its goal is to lay a solid foundation for the complexity of the enterprise and
aims to handle the requirements for continuous change. Enterprise architectures
strive to achieve reuse and sharing of solutions or services across lines of
businesses. Through frameworks, methodologies, and end-to-end blueprints for
the entire enterprise, EA initiatives attempt to provide transformed and modernized
enterprise models. EA initiatives also attempt to provide guidelines and frameworks
in order to modernize the enterprise and liberate it from legacy solutions and
outdated technologies.
139
EA initiatives are launched to cope with the complexity of the changes in the
business, the dependencies between organizational units, consistency, governance,
sharing across business units, and of course the underlying applications and
infrastructures that need to support them.
Traditionally there are several categories of models that are captured in enterprise
architectures. The four most pervasive ones are:
Business Architecture: This focuses on the business strategy, the
organization of the enterprise, the various services of the business and
the core strategic as well as operational processes within the business.
The business architecture encompasses the objectives, the business
requirements and the business process solutions that are implemented as
business applications (typically and increasingly as BPM applications). The
business architecture also symbolizes the approaches for innovation and
specialization that could easily be achieved by business. Most importantly,
the business architecture needs to realize change and agility. Business
architectures can involve strategic methodologies and frameworks,
such as the balanced scorecard that divides the business vision into four
perspectives: customer, financial, internal, and learning perspectives. The
140
Chapter 11
141
these interrelated architecture artifacts. There have been many frameworks and
methodologies for enterprise architectures. Some of the more popular ones include
the Zachman framework,33 TOGAF,34 and the Federal Enterprise Architecture.35 EA
initiatives model the enterprise and attempt to align the IT execution of operations in
the enterprise to strategic business goals.
A problem that frequently arises in EA initiatives is that you often get paralysis
through analysisthe proliferation of models with many artifacts that cover the
entire spectrum of the enterprise. The result is a collection of blueprints and models
that take many months to design with no actual execution. It is difficult to achieve
alignment to the business strategy when using a pure modeling approach. This is
similar to building a miniature model of a house or a building without considering the
actual structure/execution and only using the blueprint.
Enterprises and their architectures continue to mature and evolve over time. New
paradigms have attempted to capture emerging trends, market realities, and more
modern technologies. They have also attempted to move much closer to execution,
automation and operationalization vs. pure modeling. There are also cultural changes,
142
Chapter 11
such as the emergence of social networking that has given tremendous power to the
voice of the customer, who needs to be listened and responded to in ever-shorter
periods of time. The iBPM philosophy is model-driven development or construction:
What you model is what you execute (vs. what you model is what you generate modeling
artifacts for.) The iBPM philosophy makes the enterprise agile, unlike traditional EA
approaches where the miniature model of the house never gets constructed.
In Chapter 1 we discussed the B in iBPM, defined as the business objectives, the
business requirements and the business solutions that are implemented as iBPM
applications. The B also symbolizes the innovations and specializations that could
easily be achieved by business. Crucially, the B stands for the change and agility
achieved through the iBPM suite. These are very similar to the objectives of top-level
enterprise architecture.
The essential contrast between EA and iBPM is that the latter places emphasis
on dynamic case automation and real-time execution of strategies, rather than
spending a lot of time in big-bang projects that design a number of blueprints
and miniature models with little or no perceived business value. A better way to
characterize iBPM is to think about the actual words business process automation,
implying the automation as well as the management of dynamic cases. The iBPMcentric enterprise architecture sticks to our Think big, but start small strategy,
with emphasis on immediate generation of value. The iBPM architecture focuses
on directly capturing the objectives of the business and executing these. It also
emphasizes the creation of executable models, policies and processes as well as
supporting dynamic cases, as discussed in Chapter 9. Finally, the iBPM architecture
143
provides complete visibility into the performance of a certain sector of the business
with the ability to drill down, execute and introduce improvements.
We typically have a gap in many enterprises between the business strategy and the
underlying technology strategy or architectures. In addition to the traditional silos
between IT and business, organizations face the challenge of change, especially
in the current economic climate. Over time, the frequency and magnitude of
change increases due to new competition, dissatisfied customers and disruptive
technologies. As the rate of change increases, the IT-business gap widens.
144
Chapter 11
145
considerably.36 Typically there is too much data stored in different databases and
information sources. Big data gathered and aggregated from both enterprise and
social media is adding another potential source of opportunities but also challenges.
In addition to historic data, enterprises need to monitor and act upon the data
generated from the day-to-day operationalized activities of business processes and
social media interactions. Through the revamped modern architecture, optimizations
need to be performed globally and holistically, strengthening and addressing
bottlenecks in the weakest links, while keeping the measurable objectives in control
and potentially in real time using iBPM.
In the modern architecture, the underlying technology architecture is important
and leveraged extensively by the core iBPM layer. SOA components and
capabilities provide the foundational plumbing for the business performance
and intelligent business process layers of the modern business architecture.
Another important trend here is the Infrastructure as a Service (IaaS is discussed
in Chapter 13), that provisions the infrastructure on the cloud. Whether on
premise or on the cloud, as we saw in Chapter 5, SOA provides the ability to
loosely couple applications, trading partners, and organizations and invoke them
via service calls. Here again, iBPM is the way to achieve success in service
orientation. Therefore, bridging both business-IT and customer-enterprise gaps
can be achieved through iBPM, especially with its dynamic case management and
analytics capabilities that treat the customer holistically.
See Chapter 4
36
146
Chapter 11
iBPM can eliminate the gap from business objectives to execution, as well as the
gap from the voice of the customer to the operations in the enterprise. This two-fold
(business stakeholder and customer) optimization transforms the way organizations
build, deploy, and improve business solutions. Organizations are able to realize the
promise of enterprise architecture through the iBPM-enabler engine. Thus KPIs
that are obtained from a perspective of the customer as well as finance (as in the
balanced scorecard), can be easily connected to process improvement initiatives
that are realized through iBPM dynamic case automation projects. iBPMs speed to
execution, agility, and adaptability can provide unprecedented advantage in keeping
up with a rhythm of change as the objectives of enterprise architecture can be
executed and improved continuously.
147
processes, yielding multiple operational benefits. The bank has reduced the number of
cases requiring re-indexing by 80%, while the proportion of cases suspended is down by
50%, handoffs have been reduced by 30%, and number of customer touch points
reduced by 30%.
148
Chapter 11
CHAPTER 12
iBPM and ECM
This chapter focuses on the relationship between enterprise content management
(ECM) and iBPM. ECM is an enterprise software category that manages unstructured
content. ECM systems deal with the lifecycle of the documents that can originate from
any source or application, such as mobile devices, scanned paper documents, office
application documents, e-documents, faxes, e-mails, digital videos, and images.
The scope of document and content management is expansive and strategic as
information continues to grow exponentially. In 2012, the total amount of digital
information was 2.7 zetabytes, an increase of 48% from the previous year.37 And
how big is a zetabyte? It is 10 to the power 21, compared to a megabyte which is a
million bytes10 to the power 6. A zetabyte is equivalent of a stack of books from
Earth to Pluto 20 times over.38 In other words, very large! In particular, the rate
of unstructured content generationmainly videois accelerating exponentially,
due to social networking, the proliferation of mobile devices, and the advent of
cloud computing which we will discuss in Chapter 13. The vast majority of digitized
information in the universe is unstructured digital information.
This unstructured content needs to be captured, indexed, managed, organized,
accessed (search or navigation), updated (under version control), and leveraged in
enterprise business applications and on the Web. ECM also manages the archived
versions of documents. That is the crux of enterprise content management. As we
shall see in this chapter, iBPM provides the best context and platform for business
applications and solutions that involve multiple ECM systems or enterprise content
sources. iBPM is the content intelligence and agility layer, both in the creation of content
as well as its use and distribution in dynamic case management solutions, as iBPM can
leverage, aggregate, and use both structured and unstructured digital information.
149
All other types of digital information are examples of unstructured content which
constitute more than 85% of an organizations information base. As we have noted,
modern-day digital content emanates from a variety of sources, including documents
generated by office applications, scanned documents, and a rapidly growing body
of multi-media types generated via social networking systems including text, audio,
images, and video. ECM spans the lifecycle of all this unstructured digital content,
from creating or capturing content and optical character or image recognition to
editing, publishing, versioning, indexing, searching and archiving.
150
Chapter 12
1. Created and managed by the iBPM platform. For instance, an insurance agent
can take a picture of an automobile via a mobile phone and that becomes part of
the case content, directly attached to and managed by the iBPM case repository.
2. Alternatively, in the context of dynamic case applications, the content can be
managed by underlying ECM(s), but accessed seamlessly within the dynamic
case. An enterprise typically will have ECMs, with five or more ECM platforms
from the same or different vendors not uncommon in large enterprises.
Document Metadata
151
Its important to note that in this second scenariomultiple ECMsyou will have
references or document resource links to the documents within the case. While the
iBPM manages the processes, the actual documents are stored and managed by
the underlying ECM. From an application or resource point of view, this access is
transparent: The user searches or navigates to a document and then uses it in the
case, without worrying about where it came from or how it is managed.
Multi-media documents have metadata fields or properties. Some of these are
built in, such as the author, creation date, date last modified, size and so on.
Others could be defined by ECM application developers for specific customer
application types. In iBPM applications, there are different types of data. There
are built-in attributes that are designed and managed by the iBPM platforms,
such as the status assigned to the case of Open, Suspended, or Closed; the
creator or originator of the case; the time the case was created; the purpose of
the case; and many more. There are also custom fields or properties in the iBPM
dynamic case application. For instance, a procurement application will include
the originator of the procurement request, the amount, the purpose, as well as
the items that need to be procured. In addition to these (potentially structured,
complex, or unstructured) fields or properties and documents, the iBPM case can
include data from a plethora of sources. Some of these are relational databases
(structured) and others are ECM systems (unstructured). Interestingly, almost all
iBPM applications involve unstructured data, reflecting the fact that 85% of an
enterprises digitized information is in unstructured format.
iBPM allows data exchange and interoperability with ECMs be seamless, and iBPM
properties can be mapped onto the metadata of the documents. For instance,
if a document has a customer attribute, say Location, then that field can map
automatically to a property of the iBPM dynamic case solution. The value can be
used to decide how to route the document in an iBPM decision rule. The documents
that become part of the iBPM applications case actually continue to be managed
by the underlying ECM while iBPM models and automates the business policies and
procedures around the use of these documents.
152
Chapter 12
iBPM provides a layer and platform of agility with the ability to aggregate content
from multiple ECMs. The Oasis39 organization has developed a standard application
programming interface called Content Management Interoperability Services
(CMIS), which is similar to relational database standards such as SQL and standard
Java APIs, including JDBC. ECMs use this standard for interoperability, and it is
through this standard layer that the iBPM solution can reference one or more ECMs,
seamlessly linking to the documents managed by these systems in dynamic cases.
153
There is a clear division of roles and functionality between DBMS for structured data,
ECM for unstructured data and iBPM for automated cases that create, update, and
use both the structured and unstructured data. Knowing the tremendous value that
ECM provides to iBPM dynamic case solutions, it is also important to consider the
advantages that rules-driven iBPM provides to ECM.
An intelligent iBPM platform allows documents and content managed with ECM
tools to be involved in policies as well as practices of the organization to elevate the
use and visibility of ECM artifacts. iBPM also allows the contents document and
folder metadata to be used in different categories of business rules. Thus decisioning
rules, interfacing, and event correlation can be applied to the ECM objects and then
used to drive processes with ECM content. For example, in a dispute process, iBPM
can be integrated with the ECM system so that the dispute can be resolved, tracked,
audited, communicated, and resolved in an expeditious and controlled manner.
In addition to the intelligent business process enablement of ECM, iBPM can be used
to manage exceptions, one of the more complex and challenging issues in software
engineering. For example, a loan application that is delayed beyond 30 days can
launch an exception-handling process that analyzes the loan application phases.
154
Chapter 12
155
156
Chapter 12
spanning channels and lines of business. With easily navigated screens, coaching tips
and step-by-step prompts, the end-to-end resolution process guides users through
the complexities of documenting problems. It even immediately resolves cases at the
point of service. The process automation capabilities of this new backbone drive higher
efficiency rates by automatically retrieving customer data required for resolution,
routing cases to the correct support group or individual, and generating supporting
forms and correspondence.
Results: The banks proprietary studies quantified the hard dollar benefit of an improved
customer experience. That allowed them to align the project with their client first vision
instead of just focusing on productivity gains. With enforceable SLAs tuned for each request
type, customer segment and fulfillment group, the new end-to-end resolution process
presents high confidence service commitments. Representatives can now accurately
manage expectations and provide expedited service to higher value clients; leading
to a better customer experience and a stronger loyalty bond. The automated processes
drastically reduced errors and duplicates which allowed the support staff to focus only on
the steps that required their skill and judgment. The bank was not only able to decrease
the total elapsed resolution time (in some cases down from five days to 30 minutes), but
also reduced back-office headcount by 20% in the support organization. When the solution
was rolled out to the 30,000+ users, the field adoption rates, with no training for the agents,
were greater than 60% for Phase 1. By Phase 2 they had climbed to 80%.
157
CHAPTER 13
Cloud iBPM
Cloud computing is one of the hottest technology trends of the past decade.
Software, platforms, and infrastructures on the cloud (which means accessed
via the public Internet through a browser or mobile device) are fast becoming the
preferred mode of provisioning enterprise software. All of the iBPM capabilities
discussed in the previous chaptersboth from solution development and execution
perspectivescan be on the cloud. iBPM can provide an ideal cloud-based platform
to design and build business solutions. For instance, dynamic case management
solutions can be built on the cloud, and social collaboration on case design, UI, or
business decisioning logic can also be achieved via the cloud. As we shall see in
this chapter, there are distinct advantages of cloud computing over traditional onpremise deployments and solutions.
159
160
Chapter 13
161
IaaS: At the bottom you have Infrastructure as a Service which is used to deliver
infrastructure resources such as storage, networking and servers as the service.
Rather than purchasing servers and network equipment, and worrying about
data center space, clients buy these resources as fully outsourced services.
There is an important concept that is usually associated with IaaS and that is
virtualization.41 The concept of virtualization has been around for a while, used
for decades by mainframes to allow multiple operating systems to run on the
same hardware server. It also applies to other types of infrastructure resources
such storage. Virtualization is used extensively by IaaS providers.
PaaS: Platform as a Service lies between the IaaS and the SaaS types of service.
Clients can use a PaaS offering to build complete business applications on the
cloud. A PaaS offering can be extensive and include a development environment,
testing, deployment, and hosting of the developed application on the cloud. So
the entire lifecycle of development is provisioned on the cloud, including
collaborative design of processes, business rules, decisioning, reports for activity
monitoring, UI, integration, as well as application versioning. The solutions that
are tested, designed, and developed on the cloud can target various types of
channels, including mobile devices.
http://en.wikipedia.org/wiki/Virtualization
41
162
Chapter 13
SaaS: Software as a Service is perhaps the most popular type of service on the
cloud. Here, complete business solutions are accessed on the cloud by clients
using Web browsers as well as mobile devices such as tablets or smartphones.
The cloud has become a common delivery mechanism for many applications for
collaboration, content management, accounting, human resource management
and customer relationship management.
163
In summary, you can securely build and execute iBPM applications on the
cloud. Building the solution and the development lifecycle using an iBPM
platform corresponds to PaaS. Once the iBPM solution is built and deployed on
the cloud, it becomes a SaaS. Both options can be supported and provisioned
on the cloud by iBPM.
164
Chapter 13
When it comes to cloud computing, the most serious concern for CIOs is security.
Other concerns include availability of the service, performance of solutions deployed
on the cloud, and reliability with special concern over losing or corrupting missioncritical data. While all these are legitimate concerns that apply to on-premise
solutions, moving applications and mission-critical data to the cloud managed by a
third party elevates the enterprise data protection security and reliability risks.
What enterprises need is the flexibility offered through iBPM to overcome these
concerns. Both business and IT can achieve their strategic objectives including speed
of provisioning, cost reduction, and agility for the business, as well as enforcing
security, performance, and reliability policies for IT. iBPM provides the following
capabilities for leveraging the cloud in a sensible and secure way:
Development and Testing in iBPM PaaS: You can develop and test on the
cloud, and then for security reasons bring the solution on-premise. iBPM
platforms allow the integration to be simulated on the cloud, and then the
actual plumbing of service or application orchestration can be implemented
on-premise. Often cloud solutions need interaction with enterprise
165
United States Department of Health & Human Services (2013). Health Information Privacy. Accessed August 6, 2013. http://www.hhs.gov/ocr/privacy/hipaa/understanding/summary/index.html
43
European Commission (2013). Data Protection. Accessed August 6, 2013. http://ec.europa.
eu/justice/data-protection/index_en.htm
42
166
Chapter 13
efficient operations (lower freight costs, transportation expenditures, and improved restock
calculations) and superior time management. The company can now make blockbuster
releases available to its largest distributors in advance, expanding the profitability of each
release. It has met aggressive sales targets for high volumes of product. For example, it
recently shipped over six million copies of a video game in just two months, with the titles
landing in stores on the same day, worldwide.
167
CHAPTER 14
iBPM-Enabled CRM for Customer Centricity
iBPM is for customer centricity. What exactly does that mean? It means the needs,
expectations, and overall experience of the customer drive the processes and
policies of the organization. Very few companies are really customer centric, which
is not surprising given most commercial organizations are driven by profit. However,
there is a direct link between commercial success and customer centricity. In a very
real sense, this chapter is the culmination of the previous chapters when it comes to
the value proposition of iBPM. As we shall see, iBPM-enabled customer relationship
management (CRM) provides tremendous opportunity to operationalize and optimize
the customer experience in order to increase profitability.
Net Promoter Score, Net Promoter and NPS are registered trademarks of Bain & Company,
Satmetrix Systems, and Fred Reichheld.
44
169
product or company to his or her network of friends and acquaintances. The score
is on a scale 0-10. Promoters are those who scale 9-10.
With iBPM-enabled CRM, especially customer service and support, organizations
can keep their NPS (or other) measures critical to the customer experience in
control in real time. This is very much a Lean Six Sigma optimization challenge and,
as we discussed in Chapter 9, iBPM is an ideal platform to monitor and control
all process and performance measures as well as proactively handle potential
challenges also in real time.
What is CRM?
CRM is about managing the relationship between a company that is offering products
or services and their customers. CRM involves marketing the companys offerings,
selling them, providing customer service and technical support, and up-selling and
cross-selling further products or services to existing customers. CRM is automated
and operationalized through three essential components:
Marketing Automation provides solutions for marketing lifecyclesfrom
planning marketing programs, to the design and execution of inbound and
outbound marketing campaignsvia multiple channels.
Sales Force Automation solutions manage the stages in a sales process
including following up on leads generated by the marketing campaigns,
170
Chapter 14
Evolution of CRM
There have been a number of significant trends and milestones in the evolution of
CRM. One of them is analytics, especially predictive and adaptive models leveraged
in marketing and sales, as well as in service and support. As we discussed in
Chapter 4, predictive techniques can be used to gain insight from market trends
and customer behavior, and these discovered models can be operationalized
and automated in iBPM solutions. With the ability to learn from the market and
customer behavior during a specific customer interaction, analytics is a useful tool
to strategize the Next-Best-Action45 for a specific customer, taking into consideration
the individuals background as well as transaction and/or interaction history.
Social networking has also had a profound effect on CRM, as it has given
customers a powerful voice, allowing them to instantly provide feedback (good and
bad) and share ideas about products, services, and companies. As we discussed in
Chapter 6, listening to and communicating with customers via social channels is
now critical for success.
With iBPM-enabled CRM, companies can leverage both the analytics and social
networking that have profoundly affected managing the customer relationship,
http://en.wikipedia.org/wiki/Next-best-action_marketing
45
171
172
Chapter 14
173
iBPM and its ability to engage in continuous improvement provides distinct and
important advantages to optimize the customer experience. With the various
operationalized CRM components driven by iBPM, organizations can:
Seamlessly Manage the Multi-Channel Experience: The customer can
start an interaction in one channel, such as a mobile device, and continue
without interruption in another channel, say the Web or on the phone with a
customer service representative. The entire context and the end-to-end case
of the customer interaction are maintained across the channels.
Act as One Company to the Customer: Because case management can
include multiple sub-cases involving different teams, departments, or units
within the enterprise, dynamic case management allows the coordination
and collaboration of multiple participantsall working together to meet the
customer objective. This holistic aggregation is essential for transforming
the customer experience.
Personalize Interactions: iBPM allows different customers to be treated
differently. For example, depending on the value of the customer, product,
location or service, the most appropriate discount can be offered. Analytics
is leveraged for the Next-Best-Action for the customer. In addition, with
iBPM, the business has complete visibility to make changes to policies or
procedures that affect customer treatments across the customer lifecycle.
174
Chapter 14
Businesses have many hidden treasures in their systems, such as data held in
operational databases, data warehouses and even census or publicly available data.
There is value in the individual data sources, but even more so in the combination of
them. Customer purchase patterns, satisfaction drivers, and future behavior can be
uncovered in this data and used to tailor the customer experience.
The whole purpose of and motivation for predictive analytics is to discover these
patterns, use them to predict future behavior, and then act on the insight. As we
have discussed in Chapter 4, predictive analytics is the science behind mining data
for repeatable patterns that are reliable enough to serve as a basis for predicting
the future. Such a reliable, repeatable pattern, when found, can power a crystal ball
that will improve many business decisions, and embedding models in customer
processes offers a particular fertile area. For example, you can use predictive models
to reach out, proactively, to customers who are likely to churn, buy, or default.
Adaptive analytics, which looks at a moving window of data as it enters the system,
offers further opportunity to increase the personalization, relevance, and value of the
interaction to the customer. Analytics should result in models that can be enacted
and deployed, especially in iBPM solutions. Therefore, the power of predictive and
adaptive (or rather static predictive and adaptive predictive models, as both categories
predict future behavior), is realized in iBPM solutions that leverage the discovered
predictive models, augmented by business rules and the context of the process. This
enables human participants, such as customer service representatives, to make
better decisions to cross-sell, up-sell, retain, collect, or service through prioritized
Next-Best-Action recommendations.
With iBPM-enabled CRM, the complete spectrum of decisioning is supportedpredetermined from the minds of knowledge workers and experts; predictive models
discovered from historic data; and decision strategies that learn and adapt to
changes in customer behavior or market dynamics. Customer behavior can change
because of demographic trends, legislation, interest rates, or a myriad of other
175
factors. Similarly, competitive offers or pricing can stir things up and impact how
customers behave. Rather than trying to re-calibrate predictive models manually
forever testing and re-developing updated versions when a model becomes less
accurateadaptive systems update automatically without human intervention.
176
Chapter 14
dynamic case management is employed, enabling the organization to align itself with
the voice of the customer and eliminate all the internal enterprise silos using iBPM.
Finally, as we pointed out in Chapter 13, the flexibility of moving between on-premise
and cloud deployments is an essential requirement for many enterprises leveraging
iBPM for their CRM solutions. Thus, any of the three components of CRM can be
developed and deployed on the cloud or on-premise, and the organization can easily
move between these two deployment options, or design and develop in one, such as
the cloud and move the solution into the other, such as on-premise.
177
it has now been rolled out to all of the companys retail clients, across its seven national
contact centers. The company is well positioned for future growth, and their ability to bring
new clients on board in less than three months is a key differentiator in winning contracts
with major international retailers. The enhanced case management, process automation,
and integration with retailers systems have significantly decreased time to resolve
customer inquiries and improved customer service levels. The company reports high levels
of satisfaction across all clients.
178
Chapter 14
CHAPTER 15
Pega iBPMThe Next Wave for CustomerCentric Business Applications
This book has shown how intelligent iBPM has matured and evolved to become a
viable platform for business applications. iBPM is often touted as a management
discipline for improving processes and as a technology that
supports agility and change through automation. It is, of
course, both. However, the most important value proposition of
iBPM is intelligent automation. With intelligent capabilities in a
unified platform, iBPM becomes the core of the modern
business architecture.
Pegasystems has developed Pega iBPM as the next-generation platform to Build
for Change agile solutions involving the collaboration of business, operations, and
IT. With the Pega iBPM platform, you can easily build and adapt customer-centric
solutions that involve automated processes, decisions, interfaces, and end-to-end
enterprise integration with zero code! The innovative and transformative capabilities
of Pega iBPM have led analysts to recognize Pegasystems as the worlds leader in
intelligent Business Process Management.
179
180
Chapter 15
arduous and error-prone. At the same time, market pressures, regulatory agencies,
global competition, and internal communication challenges drive management
to constantly evolve the rules of the business. As time goes on, these evolutionary
changes migrate further from the original intent of policies and practices, creating
greater impact and increased frequency of change.
181
Pega iBPM delivers four essential capabilities that allow organization to rapidly
create comprehensive, end-to-end, customer-centric solutions:
Business Profiler
Directly Capture Objectives
Situational Layer Cake
6R Case Automation with Dynamic Case Management
182
Chapter 15
183
measures that are obtained through standard interfaces (REST). This allows the
business stakeholder to always have up-to-date, real-time data on the performance
of their strategic initiatives. The KPIs can also be organized in various perspectives
(customer, financial, internal, and innovation/growth, as in the balanced scorecard.)46
The complete visibility into the performance of strategic KPIs, combined with the
ability to drill down from KPIs to automated and operationalized Pega iBPM solutions
and effect changes for improvement is transformational.
46
184
Chapter 15
Pre-built case types, forms, and models for process and business-rule logic make
it easy for business users to define processes, rules interfaces, new case types
and the other essential elements of a solution. This business-focused approach
solves the problems of traditional development methods as Pega iBPM enables
seamless integration of business objectives in new and evolving solutions; provides
business, IT, and operations with full transparency and visibility into all the elements
of a business solution; and delivers a thin-client (browser-based) platform as the
common language. The unified environment automatically generates the solution
from requirements without cumbersome hand-offs, imports and exports between
tools, conversion to execution environments, or rebuilding details in multiple
environments. Change is fast, but controlled; continuous, but orchestrated.
185
too late. All these challenges are avoided with DCO, which is accessible to business
owners, analysts, designers, and developers. Process maps are easily designed with
the Web-based process modeling tool; changes are reflected consistently; and there
is never the need for translation, to make a change. Changes and prior versions are
automatically tracked, and accesses, as well as change permissions, are controlled
for complete application governance.
There are several constructs in Pega iBPM that allows organizationsboth the
business and ITto capture their objectives. These include stage-based case design
(discussed below), high-level process diagrams, easy-to-use forms for business
rules, and of course, more detailed process flow diagrams with built-in, extensible
shapes. Pega is 100% model drivenwhat you model is what you execute and
automate. Because Pega iBPM provides accelerators, wizards and visual forms to
define application assets in business terms, all aspects of business requirements
are modeled and executed directly in the shared environment. Pega solutions can
be created and changed using any agile or iterative methodology the enterprise may
have adopted.
In addition, business stakeholders can generate documentation as needed during the
life of a Pega iBPM solution. Through Pegas innovative continuous documentation
feature, the requirements document of the solution can be automatically generated
from the directly captured models for processes, case types, business rules, UI, and
so forth at any time in the process, showing all aspects of the application from
requirements and policies and procedures to user interfaces, case models, and
integration. Because this documentation is generated directly from the rules on
demand, it is always up-to-date and in sync with the actual implementation.
186
Chapter 15
Why SLC? Business applications execute within a context or business intent, such
as the type of customer, location, or specific product. There is always a context, and
leveraging this context enhances the quality and efficiency of the interaction. With
context, the best policy, offer, user interaction, or information source for a given
situation can be identified and executed.
The Pega iBPM platform reflects the way people manage situations in business,
using the context and business intent to drive the process. The core of Pega
iBPM is the enterprise repository of the assets for the business application, such
as processes, decision rules, constraints, expressions, user interactions, and
integration. Pega iBPM supports:
187
188
Chapter 15
189
190
Chapter 15
Hierarchical Case Design: Dynamic cases are hierarchical. A parent case can
have child sub-cases. There will be processes in each subcase that will generate
tasks assigned to case workers. The details of the case types are captured
and designed directly through Pegas DCO capabilities. The case type designer
supports modeling the case hierarchy, the processes of each case type, and their
dependencies. The designer also allow the definition of the roles and parties who
will be performing the work, as well as the policies and procedures for each step,
any external data sources or services that will be used in the case, and all the
requirements for the case type.
The Case Portal: For handling actual cases, Pega automatically creates a case
portal where case workers and managers can view and analyze dynamic, realtime and actionable reports on case timeliness, completion throughput and
191
the performance of various case workers. The same stage metaphor used in
designing case types is presented to case workers and managers to show them
how their work fits into the context of the overall case. The user has a 360-degree
view of each case with several levels of detail, allowing users to view specific
milestones or stages they have achieved and tasks that are still to be completed.
The case portal is social-enabled through PegaPulse so that case workers can
collaborate to resolve potential issues with specific cases.
192
Chapter 15
193
Data and Documents from Multiple Internal and External Systems: Pega
supports the CMIS standard discussed in Chapter 12. Pega is also a service
producer and consumer with a very rich collection of connectors and services,
including the Pega Process Extenders for SAP and Salesforce.com.
194
Chapter 15
195
196
Chapter 15
197
In his seminal book Customerpocalypse,47 Alan Trefler, the founder and CEO of
Pegasystems Inc., provides a vision of the next-generation customers who are
increasingly demanding to be in control. This is the era of a new generation of
consumers: Generation D (Gen D) as Trefler defines it. Ignoring Gen D customers
can put organizations at peril, as these are consumers who leverage social media
and other channels to voice their opinions on the products and actions of a business
with the goal of influencing the behavior of others. Gen D is determined to take viral
reaction to the extreme.
Marketing to, selling to, and servicing this emerging generation of consumers
requires a 1080 high-definition (HD) panorama of the customer. What is a 1080 HD
panorama? Briefly, it puts each customer in high definition using three perspectives:
360 Data View: This creates a holistic understanding of the customer from
a data perspective. It puts the customer in the center and gathers all the
data about that individual to provide the what about the customer.
360 Intent View: The next perspective addresses the what and the why the
personality of the customer. Why does the customer come to you and what
do you want to achieve with this customer? The what and why represent the
intent of the customer.
47
198
Chapter 15
360 Process View: The last perspective is the customer process view. This
perspective addresses the when, the where and the how, and is the most
important action part of the 1080 HD customer panorama.
In order to achieve a 1080 HD panoramic view, you need a complete, holistic iBPM
platform with all the capabilities described in this book. Pega is that platform. We began
this book talking about the various business improvement methodologies, as well as
process automation technologies, that are culminating in the adaptive enterprise. As
we have seen, the accelerating pace of change means that the traditional methods for
building solutions, such as custom, in-house coding and pre-built, packaged solutions,
cannot keep up. The demand for change requires new ways of building business
solutions as it is clear traditional approaches with stacks or packaged applications kill
agility and thwart the adaptive, customer-centric enterprise.
Adaptive enterprises are responsive to change. The 1080 HD panorama enables
them to manage change and address the requirements of Generation D consumers.
Through Pega iBPM, enterprises are able to innovate and continuously improve
without disruptionits like being able to change the oil that runs the business
while the engine is still running. This is quite a tall order, but through Pega iBPM,
many Fortune 500 companies are making it a reality. Pega iBPM enables adaptive
enterprises to leverage the amazing power that predictive analytics brings to
business processes. It also exploits adaptive models to continuously learn and
optimize, helping organizations discover models that can be enacted and deployed as
robust business process solutions that can continuously improve. Perhaps the most
important characteristic of an adaptive enterprise is to Think big, but start small.
Pegas approach is to start with small projects that can quickly generate value,
succeed with them, radiate to additional sliver projects, and eventually transform the
entire business into an adaptive enterprise.
Pega enables the adaptive enterprise to focus its efforts on building customercentric solutions. One of the key ways Pega supports customer centricity is by
providing the 1080 HD view of your customer. Pega is the only intelligent BPM
platform that combines the 360o view of customer data with a 360o view of the
business rules and decisions that represent the intent of the customer and the
business, and a 360o holistic view of dynamic cases executed from end-to-end
through the process. With this holistic 1080 HD panorama, details about the
individual customer become clearer and intent is better understood. This clarity
then enables the business to optimize the customer experience.
Most importantly, change becomes manageable by:
Empowering business units, where business people can directly capture
their objectives, design, change, and execute efficient processes, benefiting
the customer.
199
200
Chapter 15
REFERENCES
Benedict, T, et al. (2013). BPM CBOK Version 3.0: Guide to the Business Process
Management Common Body of Knowledge. Retrieved from http://www.abpmp.
org/?page=guide_BPM_CBOK
Christensen, C., & Raynor,M. (2003). The Innovators Solution: Creating and Sustaining
Successful Growth. Watertown, Massachusetts: Harvard Business Review Press.
Cisco (2013). Internet of Everything. Accessed August 6, 2013. http://www.cisco.
com/web/about/ac79/innov/IoE.html
Davenport, Thomas (2005). Thinking for a Living. Boston, Massachusetts: Harvard
Business School Press.
Evans, Dave (2011). Ten in Ten: Ten Technology Trends that will change the World in
Ten Years. Paper presented at the Cisco Expo, Kiev, Ukraine,
November 1-3, 2011.
Evans, Dave (2011). The Internet of Things. Retrieved from http://www.cisco.com/
web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
European Commission (2013). Data Protection. Accessed August 6, 2013. http://
ec.europa.eu/justice/data-protection/index_en.htm
Fingar, Peter (2012). Agent-Oriented BPM (aoBPM)and a Confession. BPTrends.
Retrieved from http://bptrends.com/publicationfiles/12-04-2012-COL-ExtCompAgentOrientedBPM-Fingar%20%28SHLSeR5LQnSrTYYzb3R78w%29.pdf
Fowler, Martin (2003). Patterns of Enterprise Application Architecture. Boston,
Massachusetts: Addison Wesley.
George, Michael (2003). Lean Six Sigma for Service. New York City, New York:
McGraw-Hill.
Godratt, Eliyahu (2012). The Goal: A Process of Ongoing Improvement, Third Edition.
Great Barrington, Massachusetts: North River Press.
Hammer, Michael (2001). The Agenda: What Ever Business Must Do to Dominate the
Decade. New York: Crown Business.
IIBA and Kevin Brennan (2009). A Guide to the Business Analysis Body of Knowledge
(BABOK Guide). Retrieved from http://www.iiba.org/BABOK-Guide.aspx
201
Kaplan, R.S., & Norton, D. P. (2004). Strategy Maps: Converting Intangible Assets into
Tangible Outcomes. Watertown, Massachusetts: Harvard Business Review Press.
Kappelman, Leon (2010). The SIM Guide to Enterprise Architecture: Creating the
Information Age Enterprise. New York City, New York: CRC Press, Taylor and
Francis Group.
Khoshafian, Setrag (2011). BPM: The Next Wave for Business Applications. Cambridge,
Massachusetts: Pegasystems Inc.
Khoshafian, Setrag (2006). Business Process Management for Six Sigma Projects.
In 2006 Workflow Handbook, edited by Layna Fischer. Cohasset, Massachusetts:
Workflow Management Coalition (WfMC).
Khoshafian, Setrag (2006). Real-Time Six Sigma with BPM Suites. BPTrends.
Retrieved from: http://www.bptrends.com/deliver_file.cfm?fileType=publication&
fileName=10%2D06%2DART%2DReal%2DTimeSixSigma%2DKhosafian1%2Epdf
Khoshafian, Setrag (2009).Managing Change with Re-Usable Assets for Government
Agencies. In 2009 BPM and Workflow Handbook, edited by Layna Fischer.
Cohasset, Massachusetts: Workflow Management Coalition (WfMC). http://www.
futstrat.com/books/handbook09.php
Khoshafian, Setrag (2008). MyBPM: Social Networking for Business Process
Management. In 2008 BPM and Workflow Handbook, edited by Layna Fischer.
Lighthouse Point, Florida: Future Strategies, Inc.
Khoshafian, Setrag (2010). Predictive BPM. In 2010 BPM and Workflow Handbook,
edited by Layna Fischer, 61-71. Cohasset, Massachusetts: Workflow
Management Coalition (WfMC). http://store.futstrat.com/servlet/Detail?no=79
Khoshafian, Setrag (2006). Service-Oriented Enterprises. Boston, MA: Auerbach
Publications.
Khoshafian, S., & Schuerman,D. (2013). Process of Everything. In iBPMS: Intelligent
BPM Systems, edited by Layna Fischer. Lighthouse Point, Florida: Future
Strategies, Inc., Book Division.
Khoshafian, S., Tripp, P., & Kraus, S. (2011). Voice of the Network through
Social BPM. In Social BPM: Work, Planning and Collaboration under the
Impact of Social Technology, 2011 BPM and Workflow Handbook, edited by
Layna Fischer. Lighthouse Point, Florida: Future Strategies, Inc.,
Book Division.
202
References
Khoshafian, S., & Walker, R. (2012). Adaptive BPM. Retrieved from http://www.
pega.com/sites/default/files/Adaptive-BPM-for-Adaptive-Enterprises-WPMay2012%20FINAL.pdf
Koulopoulos, T., & Champy, J. (2012). Cloud Surfing: A New Way to Think About Risk,
Innovation, Scale and Success (Social Century). Boston,
Massachusetts: Bibliomotion.
Mahowald, R, & Sullivan, C. (2012). Worldwide SaaS and Cloud Software 2012-2016
Forecast and 2011 Vendor Shares, International Data Corporation. http://www.
idc.com/getdoc.jsp?containerId=236184
Oasis Content Management Interoperability Services (2012). Oasis Standards. Last
Modified June 21, 2012. https://www.oasis-open.org/standards
Odell, James. (2010). Agent Technology: An Overview. Retrieved from http://www.
jamesodell.com/Agent_Technology-An_Overview.pdf
OReilly Media Inc. (2012). Big Data Now: 2012 edition. Sebastopol, CA: OReilly Media.
The Open Group (2011). TOGAF Version 9.1. Zaltbommel, Netherlands: Van
Haren Publishing.
Reichheld, F., & Markey, R. (2011). The Ultimate Question 2.0: How Net Promoter
Companies Thrive in a Customer-driven World. Watertown, Massachusetts:
Harvard Business Review Press.
Schmidt, E. & Cohen, J. (2013). The New Digital Age: Reshaping the Future of People,
Nations and Business. New York City, New York: Knopf Publishers.
Trefler, Alan (2013). Customerpocalypse. Cambridge, Massachusetts:
Pegasystems Inc.
United States Congress House of Representatives (2011). Federal Enterprise
Architecture: A Blueprint for Improved Federal IT Investment Management and
Cross-agency Collaboration and Information Sharing. Washington D.C.: BiblioGov.
United States Department of Health & Human Services (2013). Health Information
Privacy. Last Modified August 6, 2013. http://www.hhs.gov/ocr/privacy/hipaa/
understanding/srsummary.html
Wikipedia (2013). Big Data. Last Modified July 29, 2013. http://en.wikipedia.org/wiki/
Big_data
203
Wikipedia (2013). Responsive Web Design. Last Modified July 26, 2013. http://
en.wikipedia.org/wiki/Responsive_web_design
Wikipedia (2013). Six Sigma. Last Modified August 28, 2013. http://en.wikipedia.org/
wiki/Six_Sigma
Wikipedia (2013). Shadow IT. Last Modified July 5, 2013. http://en.wikipedia.org/
wiki/Shadow_IT
Wikipedia (2013). Zettabyte. Last Modified July 29, 2013. http://en.wikipedia.org/
wiki/Zettabyte
Williams, B., Gygi, C., Covey, S., & DeCarlo, N. (2012, Oct 16). Six Sigma for Dummies.
Hoboken, New Jersey: For Dummies Publishing
Zachman International Enterprise Architecture (2012). About the
Zachman Framework. Accessed in 2012. http://www.zachman.com/
about-the-zachman-framework
Zachman, John (2010). Architecture is Architecture is Architecture. In The SIM Guide
to Enterprise Architecture: Creating the Information Age Enterprise, edited by Leon
Kappelman. New York: CRC Press, Taylor and Francis Group.
204
References
INDEX
360 Data View.................................................................................................................198
360 Intent View...............................................................................................................198
360 Process View...........................................................................................................199
Adaptive Analytics.......................................................................................... SeeAnalytics
Adaptive Enterprise
addressing execution gaps.......................................................................................20
and Pega...................................................................................................................196
emergence of.............................................................................................................19
high-definition panorama.......................................................................................198
Agile methodology
definition...................................................................................................................129
for continuous improvement....................................................................................46
iBPM methodologies...............................................................................................130
iBPM platform..........................................................................................................133
quick win..................................................................................................................130
reusable assets........................................................................................................135
SCRUM.....................................................................................................................133
support for..................................................................................................................73
waterfall methodology............................................................................................133
Alignment
IT/Business..............................................................................................39, 40, 49, 72
Analytics
adaptive..............................................................................................................59, 172
and adaptive enterprise............................................................................................26
and social networking...............................................................................................84
in CRM................................................................................................................60, 172
Next-Best-Action.....................................................................................174, 181, 193
predictive............................................................................................58, 172, 174, 175
repeatable patterns...........................................................................................85, 175
self-learning..............................................................................................................59
use in CRM.................................................................................................................60
Assets, reusable..........................................................................................SeeRepository
Big-bang projects.................................................................92, See alsolegacy systems
Business activity monitoring
benefits of...................................................................................................................36
in Lean......................................................................................................................111
with Pega..................................................................................................................195
with social networking..............................................................................................82
Business objectives
modeling....................................................................................................................45
205
need for......................................................................................................................44
Business rules
declarative..................................................................................................................54
definition of.................................................................................................................26
in Next-Best-Action...................................................................................................36
in processes...............................................................................................................28
types...........................................................................................................................53
unified with processes...............................................................................................39
use in processes........................................................................................................54
Case.......................................................................................See alsoCase Management
and enterprise content management....................................................................150
definition of...............................................................................................................119
lifecycle.....................................................................................................................124
stages in...................................................................................................................189
structured.................................................................................................................120
swim lanes...............................................................................................................120
unstructured............................................................................................................121
Case management...................................................................................... See alsoCase
6R case automation using Pega.............................................................................188
agility........................................................................................................................118
and enterprise content management....................................................................155
and knowledge workers..........................................................................................122
design by doing........................................................................................................118
dynamic context.......................................................................................................123
dynamic, definition of..............................................................................................117
exception handling...................................................................................................118
improving customer experience...............................................................................31
in Lean......................................................................................................................108
lifecycle.....................................................................................................................124
use in social networking.........................................................................................118
Center of Excellence
governance.................................................................................................................48
need for......................................................................................................................46
role in modernization................................................................................................94
Choreography.....................................................................................................................72
Cloud
definition...................................................................................................................160
effect on mobile computing......................................................................................78
Infrastructure as a Service (IaaS)...........................................................................162
Platform as a Service (PaaS)..................................................................................162
Software as a Service (SaaS)..................................................................................163
when to use..............................................................................................................164
with iBPM.....................................................................................................26, 86, 164
Collaboration
206
Index
asynchronous.............................................................................................................78
context of with iBPM..................................................................................................83
synchronous...............................................................................................................78
using mobile devices...........................................................................................26, 78
via cloud......................................................................................................................78
Content
metadata..................................................................................................................152
structured.................................................................................................................154
unstructured............................................................................................................154
Context
and business intent...........................................................................................57, 187
dynamic, in cases....................................................................................................123
of collaboration..........................................................................................................82
Continuous improvement
methodology..............................................................................................................46
Critical-to-quality measure........................................................112, See alsoSix Sigma
CRM............................ SeeCustomer relationship management, customer experience
Customer experience
analytics, use of.......................................................................................................174
customer gap...........................................................................................................144
high-definition..........................................................................................................198
situational execution.................................................................................................34
through Next-Best-Action................................................................................36, 174
transformation...........................................................................................................31
with Pega iBPM................................................................................................179, 200
Customer relationship management
definition...................................................................................................................170
Net Promoter Score................................................................................................169
Next-Best-Action.....................................................................................................174
with iBPM.................................................................................................................172
Customer relationship mangement............................... See alsoCustomer experience
design by doing................................................................................................................119
Direclty capture objectives
modeling tools.................................................................................................181, 182
Directly capture objectives............................................................ See alsoPegasystems
business benefits.......................................................................................................36
Lean..........................................................................................................................110
Pega capability.........................................................................................................181
Dynamic Case Management................................................ See alsocase management
Enterprise architecture
application architecture..........................................................................................141
business architecture..............................................................................................140
customer-centric.....................................................................................................176
definition of.........................................................................................................28, 140
207
information architecture.........................................................................................141
infrastructure architecture.....................................................................................141
models......................................................................................................................140
Enterprise content management
document metadata................................................................................................151
lifecycle.....................................................................................................................149
social network content............................................................................................155
with dynamic case management...........................................................................150
Enterprise repository...................................................................................SeeRepository
ESB................................................................................. See alsoEnterprise service bus
Execution gaps...................................................................................................................20
Governance
categories of..............................................................................................................48
need for in legacy modernization.............................................................................95
requirements.............................................................................................................98
Guided interaction
automating with iBPM...............................................................................................35
for knowledge workers............................................................................................118
with Pega..................................................................................................................193
High-definition
use of in customer experience...............................................................................198
iBPM
analytics....................................................................................................................174
application rationalization.........................................................................................99
context........................................................................................................................57
customer centric.....................................................................................................176
definition of.................................................................................................................19
dynamic case management...........................................................................122, 146
enterprise architecture...........................................................................................140
enterprise content management...........................................................................149
for cloud computing................................................................................................159
for continuous improvement....................................................................................41
for CRM....................................................................................................................169
for PaaS....................................................................................................................163
for SaaS....................................................................................................................163
intelligence...........................................................................................................21, 27
just-in-time invocation..............................................................................................73
Lean....................................................................................................................41, 105
legacy system modernization...................................................................................91
management..............................................................................................................25
mobile computing......................................................................................................86
model-driven development.....................................................................................133
modernization phases.............................................................................................101
Next-Best-Action.....................................................................................................174
208
Index
209
210
Index
Next-Best-Action Marketing...................................................................................196
Pega for customer service..............................................................................196, 197
Pega Mobile.............................................................................................................193
PegaPulse................................................................................................................192
Pega Sales Force Automation................................................................................196
productivity study.......................................................................................................39
reporting...................................................................................................................188
run-time specialization...........................................................................................188
situational execution...............................................................................................187
situational layer cake..............................................................................................187
Performance management
and KPIs.....................................................................................................................57
Lean Six Sigma..........................................................................................................57
Platform
enterprise repository.................................................................................................40
unification...................................................................................................................39
Predictive Analytics.........................................................................................Seeanalytics
Process automation
6R case automation.................................................................................................188
exception handling.....................................................................................................97
guided interactions....................................................................................................35
history of.....................................................................................................................28
human participation..................................................................................................97
straight-through........................................................................................................35
unified with business rules.......................................................................................39
use of business rules................................................................................................28
Process improvement
history of.....................................................................................................................27
participants................................................................................................................28
Process of Everything........................................................................................................29
Repository................................................................ Seerepository in agile methodology
asset layers..............................................................................................................136
in Lean......................................................................................................................116
IT value.......................................................................................................................40
reuse of assets...........................................................................................................73
situational assets.....................................................................................................136
Reuse
of corporate assets....................................................................................................73
Run-time specialization..................................................................................................188
SCRUM.............................................................................................................................132
Serivce-oriented architecture.............................................. See alsoagile methodology
and enterprise architecture....................................................................................145
big-bang projects.......................................................................................................92
composite applications.............................................................................................68
211
212
Index
About Pegasystems
Pegasystems, the leader in business process management and software for
customer centricity, helps organizations enhance customer loyalty, generate new
business, and improve productivity. Our patented Build for Change technology
speeds the delivery of critical business solutions by directly capturing business
objectives and eliminating manual programming. Pegasystems enables clients
to quickly adapt to changing business conditions in order to outperform the
competition. For more information, please visit us at www.pega.com.
Copyright 2014 Pegasystems Inc. All rights reserved. PegaRules, Process Commander,
SmartBPM and the Pegasystems logo are trademarks or registered trademarks of Pegasystems Inc. All other product names, logos and symbols may be registered trademarks of their
respective owners.
For over two decades, Dr. Khoshafian has articulated a clear vision for the business
consequences of emerging technologies. His latest book sets the bar even higher, by pulling
together all the pieces of intelligent BPM and explaining them the context of a rapidly
evolving mobile, social and cloud based business environment. A must read for all managers
and executives seeking competitive advantage.
Nathaniel Palmer, Editor in Chief, BPM.com
In this easy to read and understand book, Dr. Khoshafian persuasively lays out the case to
organizations of all types regarding the integrative capabilities of intelligent business process
management (iBPM). From service integration to content management, business rules to
mobile/social, lean-six-sigma to agile process development, Khoshafian shows how these are
inter-related facets of the next wave in process thinking. If youre seeking to achieve
sustainable competitive advantage through agile execution, you want to read this book.
Dr. Richard J. Welke Ph.D., Director, Center for Process Innovation and Professor of Computer
Information Systems, Robinson College of Business, Georgia State University (Atlanta, GA).
Dr. Khoshafians book provides an excellent exposition of how intelligent BPM can become a
core enabler for business transformation. It gives a clear understanding of how emerging
trends such as social, mobile, dynamic case management, the cloud, and real-time
decisioning are playing a key role for agencies that want to adapt, while cutting costs and
being increasingly responsive to their stakeholders. Fitting and leveraging iBPM from
business enablement to business architectures with clear practical examples makes an
excellent read for organizations that are on a business transformation journey.
Douglas Averill, State of Maine, Director Business Process Management
About Pegasystems
Pegasystems revolutionizes how leading organizations optimize the customer experience and automate
operations. Our patented Build for Change technology empowers business people to create and evolve their
critical business systems. Pegasystems is the recognized leader in business process management (BPM) and
is also ranked as a leader in customer relationship management (CRM) software by leading industry analysts.