Overview of Business Process Management



Similar documents
Five Core Principles of Successful Business Architecture

PINK ELEPHANT THOUGHT LEADERSHIP WHITE PAPER DEVELOPING AN IT SERVICE MANAGEMENT TRAINING STRATEGY & PLAN

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

5 Steps to Choosing the Right BPM Suite

Transform HR into a Best-Run Business Best People and Talent: Gain a Trusted Partner in the Business Transformation Services Group

Business Process Management The Must Have Enterprise Solution for the New Century

Service Management Personas: Aligning Business Users to IT Service Provisioning

IBM Software IBM Business Process Management Suite. Increase business agility with the IBM Business Process Management Suite

Business Analysis Capability Assessment

Setting up an Effective Enterprise Architecture capability. Simon Townson Principal Enterprise Architect SAP

Introduction to SOA governance and service lifecycle management.

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

HR Business Consulting Optimizing your HR service delivery

Process-Based Business Transformation. Todd Lohr, Practice Director

An Oracle White Paper September SOA Maturity Model - Guiding and Accelerating SOA Success

Address IT costs and streamline operations with IBM service desk and asset management.

Achieving Business Analysis Excellence

ERP. Key Initiative Overview

Business Process Management's Success Hinges on Business-Led Initiatives

White Paper. An Introduction to Informatica s Approach to Enterprise Architecture and the Business Transformation Toolkit

THE RIGHT WAY TO HIRE SERVICENOW STAFF

MODERNIZING AND PROCESS-ENABLING YOUR PROGRESS OPENEDGE BUSINESS APPLICATIONS

Agile enterprise content management and the IBM Information Agenda.

Data Governance Primer. A PPDM Workshop. March 2015

Achieving Business Analysis Excellence

Essential Elements of an IoT Core Platform

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

BPM Perspectives Positioning and Fitment drivers

Testadon Certification

Objects and Object Relations Around Business Modelling and Business Architecture. Professor Mark von Rosing

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Application Overhaul. Key Initiative Overview

Moving Service Management to SaaS Key Challenges and How Nimsoft Service Desk Helps Address Them

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

Service-Oriented Architecture Maturity Self-Assessment Report. by Hewlett-Packard Company. Developed for Shrinivas Yawalkar Yawalkar of CTS

EMA CMDB Assessment Service

Methodology to Implement SAP Process Integration

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

White Paper. Executive Guide to Business Process Management (BPM) and Integration with ERP

Fusion Center Technology Resources Road Map: Elements of an Enterprise Architecture for State and Major Urban Area Fusion Centers

are you helping your customers achieve their expectations for IT based service quality and availability?

Service Definition: Agile Business Services

The Talent Management Framework

Cloud Computing for Architects

agility made possible

Creating Business Value with Mature QA Practices

A Comprehensive Solution for API Management

FUJITSU Transformational Application Managed Services

Best Practices for Architecting Taxonomy and Metadata in an Open Source Environment

The Next Wave in Finance & Accounting Shared Services Establishing Centers of Expertise

Finding the Sweet Spot. Using analytics to combine Fraud and AML

Role and Skill Descriptions. For An ITIL Implementation Project

MOLA MOLA IDA Integrates ARIS Business Architect or ARIS Toolset with EMC Documentum. White Paper

Analytics in the Finance Organization

Revealing the Big Picture Using Business Process Management

PinkVERIFY IT SERVICE MANAGEMENT TOOLS: COMPATIBILITY CONSIDERATIONS

Workflow Overview And Approach. Steve Hughes Changqing Zhen Natasha Globus

Shattering the Boundaries of HR. By Himanshu Tambe

Maximizing the ROI Of Visual Rules

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Crossing the DevOps Chasm

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

2015 Trends & Insights

The Executive Guide to Agile BPM for Retail. A readiness assessment

SAVVION MANAGEMENT SYSTEM

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

IT Services Management Service Brief

CORPORATE BPM ACTIVITIES TOOLS IN THE BULGARIAN ENTERPRISES

HR Function Optimization

Microsoft SOA Roadmap

BIM Pilot Getting Started Guide. For Construction Professionals. next

Business Process Management Enabled by SOA

TECHNOLOGY STRATEGY AUDIT

The Case for Business Process Management

Vermont Enterprise Architecture Framework (VEAF) Identity & Access Management (IAM) Abridged Strategy Level 0

Qlik UKI Consulting Services Catalogue

Case Study: Vitamix. Improving strategic business integration using IT service management practices and technology

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

End-to-End Innovation Solutions. for Telehealth and Remote Patient Monitoring

Turning Strategic Insight Into Business Impact

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

A Study into the Critical Success Factors when Implementing Business Process Management Systems

Enterprise Architecture: A Governance Framework

Digital Business Platform for SAP

IT Services Management Service Brief

Planning a Basel III Credit Risk Initiative

Windows Server 2003 migration: Your three-phase action plan to reach the finish line

Business Analysis Manager - IT

The role of integrated requirements management in software delivery.

Build Better Social Relationships and Realize Better Results

The Rise of Service Level Management. Gary Case

Cloud Computing. Key Initiative Overview

EMA Service Catalog Assessment Service

Transcription:

Overview of Business Process Management A DevelopIntelligence Publication Written By: Jay A. Miller

Overview of Business Process Management Version 1.2 Publication date: Feb 29, 2008 This material is licensed by DevelopIntelligence LLC and shall not be reproduced, edited, or distributed, in hard or soft copy format, without the written consent of DevelopIntelligence. Information in this document is subject to change without notice. Companies, names, and data used in the examples herein are fictitious unless otherwise noted. Business Process Management for Managers is a publication of DevelopIntelligence, LLC. For more information regarding this publication or others, please contact us via email info@developintelligence.com, or by phone (303) 395-5340. Java, Java Standard Edition, Java SE, Java Enterprise Edition, Java EE, Enterprise JavaBeans, and all other Java-based trademarks and logo trademarks are registered trademarks of Sun Microsystems, Inc., in the United States and other countries. All other products referenced herein are trademarks of their respective holders. Copyright 2007 DevelopIntelligence LLC. All rights reserved. DevelopIntelligence LLC (303)395-5340 sales@developintelligence.com http://www.developintelligence.com

Table of Contents Before You Begin1 Overview About the Author What is BPM?3 Understanding Business Process Understanding BPM The BPM People Puzzle History of BPM

Before You Begin Overview Business Process Management for Managers was developed out of a need by software engineering managers, project managers, and business analysts to understand the history, purpose, and motivations for Business Process Management. The content in this publication was created with the sole intent of addressing that need. It does not reflect any particular vendor s view or approach to Business Process Management. Rather, it tries to provide as neutral and factual perspective on the topic of discussion as possible. As a result, you may find information or perspectives that differ from your technology vendor. Instead of writing off those differences, we hope the knowledge you have gained through this document allows you to engage in a thoughtful and reflective conversation with your vendor. As with all of our publications, our goal is to equip you with the knowledge and understanding you need to successfully do your job. If after reading this publication, you feel there are topics or content that could be added or changed, please let us know by sending us an email to bpm-qa@developintelligence.com. About the Author Jay Miller is a Principal Systems and Data Architect with Level(3) Communications. As the Principal Systems Architect, Mr. Miller spearheaded and chaired the Business Process Management System (BPMS) research committee for Level(3). This position required Mr. Miller to define Level(3) s BPM strategy and identify and select the tools required to support that strategy. Mr. Miller was responsible for the planning and implementation of Level(3) s Service Oriented Architecture, which included establishing the standards and practices upheld through a SOA governance board. Acting as the lead for both of those strategic initiatives allowed Mr. Miller and his team the opportunity to create a BPMS/ SOA integration pilot program. This has led to an enterprise-wide rollout. Jay can be reached via email at: javajaymiller@gmail.com. 1

What is BPM? Business Process A collection of interrelated tasks, initiated in response to an event, that achieve a specific result for the customer of the process Business Process Management The combination of technology and management techniques with the explicit goal of improving business process efficiency and increasing business agility Suggested Practice First, produce initial business process models without regard to automation. Once optimization is achieved, then focus on automation. This approach forces enterprises to focus on the real goal of BPM, process optimization, without getting hung-up on process automation. Understanding Business Process Before you can understand Business Process Management (BPM), you need to understand a business process. Though everyone works with business processes on a daily basis, the definition may not be as straightforward as it should be. A business process is not just a set of tasks. Rather, a business process is a collection of interrelated tasks, initiated in response to an event, that achieve a specific result for the customer of the process. The significance of this definition lies in the interrelationship between work tasks, the initiating event, and the result for the customer. Though it may seem like identifying the work activities (or tasks) is enough to define a business process, it's not. The tasks represent only a part of the entire business process. To truly define a business process, the context of each activity, along with its relationships to other actives, must be understood. Taken together, the activities, the contexts, and the relationships provide the insight required to understand the overall effect of the process - achieving a specific result for the customer. Understanding BPM If a business process achieves a specific result for a customer, then BPM provides the framework to improve the efficiency of that process. BPM is the combination of technology and management techniques with the explicit goal of improving business process efficiency and increasing business agility. Like most technology enabling initiatives, BPM encompasses People and Technology. BPM uses metrics, practices and policies in conjunction with technology to help businesses optimize their processes. 3

BPM is... a paradigm shift that requires a cultural and organizational change The panacea of most business enabling technology efforts is process automation. However, process optimization does not always mean process automation. It is important to remember that BPM is primarily concerned with process optimization, not process automation. While most installations of BPM enable process automation through integration and communication with other IT systems, it is quite possible to employ a BPM-driven strategy to help manage and optimize a completely manual process. The BPM People Puzzle An enterprise-wide BPM program is complex. It is not as simple as modeling your processes, purchasing some software, and integrating the two within your enterprise. Like most major technology initiatives, BPM is a paradigm shift that requires a cultural and organizational change. Without creating a culture that supports the change and a process that supports the effort, BPM will have little success. As a paradigm shift, BPM is a reengineering and a continuous improvement effort to promote effectiveness, agility, and efficiency across all critical business activities. Reengineering and continuous improvement don t come easy. Most businesses have processes that extend beyond the tenure of their staff. Changing these processes also requires changing the people involved with the process. 4

Workflow Management Systems Allow organizations to define and control various activities associated with a business process Enterprise Application Integration A practice and architecture that allows enterprises to integrate new and existing applications with differing technologies Part of the people paradigm shift also comes in the form of management. BPM encourages teams to create models of their processes, gather metrics based on the execution of the process, and use these models and metrics to analyze and determine problem areas in the process execution. It also allows them to refine the models based on the analysis. As great as technology and systems are, proper team communication and participation are required for the management and continuous improvement aspects of BPM. History of BPM In support of process optimization, BPM systems are much like their forerunner, Workflow Management Systems (WFMS). Workflow Management originated in the 1980s in response to the increasing number of businesses that passed around scanned images of documents. The focus of Workflow Management was to automate the document flow of a business process. Conceptually, WFMS allowed the tracking and optimization of a document from its initial state (e.g., order entry) to final state (e.g. order fulfilled and billed). After the advent of Enterprise Application Integration (EAI) systems, the document-centric workflow systems gave way to systems that incorporated EAI capabilities. These systems could now represent both human-driven and automated-process driven activity. Initial products in these categories were either human workflow systems with a bit of EAI added on, or EAI systems with a workflow component tacked on. 5

WFMS + EAI = BPMS Eventually, these capabilities matured and evolved to include the activity tracking, governance, and monitoring portions of business process management systems (BPMS) As WFMS and EAI systems converged, vendors realized that automated monitoring of these processes was important and feasible. Changes in mechanics - there was no longer a document that tracked the process - along with advances in technology - integration components could now report on the state of the process - enabled the convergence. With the convergence, businesses could also compute statistics about each performance of the process. Eventually, these capabilities matured and evolved to include the activity tracking, governance, and monitoring portions of business process management systems (BPMS). The desire for process optimization drove vendors to provide analytic functionality (Business Process Analysis, or BPA) which included simulation and optimization tools. These tools operated against a model of the business process, which led to the creation of increasingly sophisticated process modeling tools. To handle increasingly complex (real-world) processing, and to support a more sophisticated and flexible process behavior, some BPMS vendors are now incorporating Business Rules Engines into their offerings. The most flexible BPM systems support the ability to modify the model of a process during the execution of an instance of that process. This typically requires changing the design of the to-be-executed portion of the process (possibly after a rollback of part of the process) to accommodate a dynamic change to that process. The flexibility to deal with unpredicted events is a key component of a mature BPM system, in that it supports real-world scenarios and allows the team to refine the models to support such scenarios in the future. 6

DevelopIntelligence About DevelopIntelligence DevelopIntelligence is a software development productivity company. We have helped over 400 software development teams increase their productivity through the delivery of training, employee development programs, and educational consulting. Our Services Training Seminars and Workshops Hands-on and elearning Workshops and Boot camps Employee Development Coaching and Mentoring New Hire Development Team Migration planning Educational Consulting Curriculum design Content creation Program development Our Methodology Our proven evaluate.architect.construct. methodology examines the business drivers, the skill gaps, technology roadmap, and productivity objectives to create a clientfocused, project-centric, customized productivity program. This program maps out the best continuous learning approach, processes, job aides, and team structuring required to achieve all of your goals. Our Expertise 40,000+ Developers Trained 40+ Years of Software Development 35+ Years of Technical Training 12 Java certifications 4 Best-selling Java Books Our History Founded in 2003 with a single vision: help software teams develop better software DevelopIntelligence's team represents more than 40 years of software development experience coupled with over 35 years of technical training. Over the years, we have leveraged our experiences in business, training and software development to help clients of all sizes create productivity within their software development teams. DevelopIntelligence LLC 11101 W. 120th Ave., Broomfield CO 80021 303-395-5340 www.developintelligence.com info@developintelligence.com 7