bpm standards and technology understanding tool options, identifying technical requirements,...

22
BPM Standards and Technology Understanding tool options, identifying technical requirements, establishing selection approach, and making the final choice

Upload: harold-nicholson

Post on 28-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

BPM Standards and Technology

Understanding tool options, identifying technical requirements, establishing selection approach, and making the final choice

BPM Standards

BPM standards are used by business managers to help them analyze and organize enterprise BPM initiatives

Most BPM standards to date are focused on IT: more standards are needed in areas other than IT

Benefits of using standards:

Simplifies the work

Reduces amount of decision-making required

Ensures consistency of information among regions and groups in the organization

Enables consistency of information between organizations, improving the ability to integrate across the supply chain

BA 553: Business Process Management 2

Examples of Commonly Used BPM Standards

Kaplan and Norton’s Balanced Scorecard (BSC) and all related spin offs/ modifications (session 3)

Framework used to document, categorize and align financial and non-financial enterprise performance metrics with strategy and process initiatives

Supply Chain Council’s SCOR framework (and the DCOR/CCOR variations, collectively known as SCOR+)

Used to document and evaluate multi-company supply chain processes, including benchmarking assessments

VRM and eTOM are similar to SCOR+ (eTOM is specifically designed for the telecom industry)

EFQM (European version of the US Malcolm Baldrige Award) Used for overall assessment of organizational quality, not just a BPM tool

SEI’s CMMI (covered in session 11)

FEAF: used by the US government, usually (but not always) as an IT standard

BA 553: Business Process Management 3

Our Dependence on Technology

It’s important to understand that technology is just an enabler of the work – it can’t replace the work

We must be able to judge when the technology is useful and when it is taking priority over everything else

BA 553: Business Process Management 4

BA 553: Business Process Management 5

Integrating Processes With Other Information

As the enterprise builds maturity in its BPM efforts, the process documentation can be integrated with other information in the organization

There are three types of software tools that were designed to assist in this integration:

Business process modeling tools

Workflow tools

Enterprise application integration tools

Business Process Modeling Tools

Process modeling tools have been around for a long time

Their purpose is to help users document a process

They are also useful in analyzing processes, and proposing new or redesigned processes

The more sophisticated tools store the process diagrams in a repository

They also store additional information besides the steps, such as which roles are performing the work, and even key metrics associated with the process or process step

Some of the more powerful tools even enable simulation of process changes (although this usually requires a large investment of time and effort, so must be used selectively)

BA 553: Business Process Management 6

Workflow and Document Management Tools

Most flowcharting tools enable the use of hyperlinks

If a given process step involves working on a document, that step in the flowchart could include a hyperlink to the document’s location in a company database

A workflow tool will automatically notify the next person in line who needs to work on or approve the document

These features are even available in SharePoint and eRoom collaboration tools

Another advantage for processes that are done primarily on the computer is that they can include the capture of metrics (e.g., number of items completed, or process cycle time) – this is referred to as Business Activity Monitoring (BAM)

Workflow solutions had some of these capabilities, but many have been replaced by the more sophisticated and flexible BPM suites

BA 553: Business Process Management 7

Enterprise Application Integration (EAI) Tools

An organization’s departments traditionally kept information in different applications, which were sometimes tailored to the specific purposes of that departmental manager

This made integrating the departmental information, such as financials or inventory information, difficult if not impossible

Enterprise application integration tools were new applications developed to help manage the information from multiple applications

By this method, EAI tools appeared to provide a single integrated source of information, but in fact they simulated a single source: original inputs were still made in the individual applications, and the information was moved by the EAI tool

BA 553: Business Process Management 8

Integrating Process Management Software

All of these solutions lacked one critical factor: a common infrastructure by which processes and process information were managed

The internet, and the related standards that have been developed, made it possible to interface with and integrate multiple applications

This led to efforts to integrate the three types of software mentioned previously: business process modeling, workflow, and EAI

The tool that was developed to integrate these is called a BPM Suite (BPMS)

BA 553: Business Process Management 9

BPM Suites

A BPM Suite is a tool that is used to develop a BPM software application

The BPM application is established by creating a process flow diagram or business rules – changes to the process are made by changing the flow diagram or business rules

The process flow diagram describes all possible options or paths for a particular process in the organization

The BPM application also includes a BPMS engine that executes the process

When the BPM application executes the process for a particular situation, it follows only one path through the process depending on the selections of the people interacting with the application

The actual application used to work on the documents, and the documents themselves, are kept separate from the BPM Suite

BA 553: Business Process Management 10

BA 553: Business Process Management 11

BPM Technology Selection

The critical issue related to BPM technology selection is an understanding of how to make the selection:

How to identify selection criteria

How to use this to make a final selection

How to present the selection and its justification to management

BA 553: Business Process Management 12

Steps in Selecting BPM Technology

Establish a technology selection team, comprised of process owners, BPM COP and COE members, steering committee members, and IT personnel

Identify current and future needs to be fulfilled by the software package

Develop a specification for the technology

Describe each item in the specification as a product feature

Develop weightings for each feature (how important are they?)

Identify potential technology packages to include in the selection process

Modify the features and weightings based upon new information

Have technology selection team members each rate potential technology packages against the features, on a scale (say 1-10)

Multiply the average ratings by the chosen weightings for each feature

Add up the scores and identify the recommended choice

Document the reasons for the selection and provide them to management, including any additional pros and cons of the selected package

BA 553: Business Process Management 13

Potential Selection Criteria for BPM Software

Integration with other BPM components (e.g., a BPM suite) Ease of use Performance (speed, quality, etc.) Cost of purchase / licensing Cost of ongoing maintenance contract Ability to modify or tailor software in-house Integration with current enterprise software (e.g., ERP system) Ability to import existing documents from (and export to) other applications Quality of support, and ability to support multiple users Scalability (ability to increase user base without overloading) Reputation of the vendor Availability and quality of customer references Historical improvement of technology by the vendor

“Business Process Analysis Tool Selection Criteria,” Gartner research white paper, 7 November 2005.

BPM Technology Selection Example

Feature Pkg 1 Pkg 2 Pkg 3 Pkg 4

Ease of use: an average person can use it – don’t have to be a programmer

Performance (speed, quality, etc.)

Integration with current enterprise software (e.g., ERP system)

Integration with other BPM components (e.g., a BPM suite)

Ability to import and export information in other formats (Word, Excel, pdf) for analysis and reporting purposes

Scalability (ability to increase user base without overloading)

Cost of original purchase and licensing, plus maintenance

Quality of technical support from supplier

Ability to modify or tailor software in-house

Historical improvement of technology by the vendor

Ownership management and workflow management (e.g., automatic email notification to owners and users when changes occur to their processes, or when approvals are needed)

Process repository offered with modeling software to store and retrieve info

Ability to maintain detailed document history with metadata

Automatic change log generated

Automatic revision control

TOTAL SCORE

BA 553: Business Process Management 14

Example from a project I worked on:

Business Activity Monitoring (BAM)

In previous sessions, we discussed the difficulty of identifying metrics that will measure what’s important rather than what’s easy to measure

We also discussed how collecting the wrong metrics can result in behaviors that are the opposite of what’s desired

Measuring and monitoring measurement results is referred to as business activity monitoring

Most BPM Suites offer a limited capability in this regard, such as collecting information on specific process steps

However, a BPM Suite can’t collect cycle times for the full process lifecycle, if some of the process steps are conducted offline

In order to get the type of information useful to executives, data must be collected from multiple sources, and then analyzed: this often involves the use of BI (business intelligence) applications

The information is usually collected into an executive dashboard: one location which provides a snapshot of how things are doing

BA 553: Business Process Management 15

BA 553: Business Process Management 16

Example Executive Process Dashboard

www.dashboardinsight.com/dashboards/screenshots/altosoft-asset-management-dashboard.aspx , accessed 3 March 2010.

Additional Tools Related to BPM

ERP (covered next)

SOA (all remaining tools covered in session 13)

SaaS

Cloud computing

Social media and collaboration tools

Web 2.0 and Enterprise 2.0

BA 553: Business Process Management 17

Additional Tools Related to BPM: ERP

Enterprise Resource Planning (ERP) applications are intended to collect and integrate business information to assist in business planning throughout the organization

Most of the large organizations are using some brand of ERP software to manage their activities

As with any software that helps with business planning, ERP software is understood better, and decisions regarding it are made better, if done in the context of the business processes

If you plan on implementing either ERP or BPMS in an organization where the other already exists, it is critical that you identify and address potential conflicts or duplication of effort, or you could end up with a very large problem

BA 553: Business Process Management 18

ERP and BPM Work Together Well

BPM can help ERP:

ERP information is more useful if understood in the context of the organization’s business processes

If the ERP information isn’t what’s desired, it may require a process change

ERP can help BPM:

ERP data provides the KPIs that help identify potential process problems, which are inputs to the executive dashboard

Assists with process design or redesign – helps with forecasting and optimization analysis

BA 553: Business Process Management 19

ERP Modules

The purpose of ERP is to facilitate automated real time data flow between all business functions:

Finance/accounting

Human resources

Manufacturing

Customer relationship management, including sales and marketing

Supply chain management

Project management

It also helps connect firms to their suppliers and customers

BA 553: Business Process Management 20

Steps in Implementing ERP Need assessment

Document the critical business processes, inflection points and key performance indicators (KPI)

Identify implementation team Consider hiring or contracting with an experienced professional to guide

you through the implementation process

Evaluate ERP systems, and make final selection Depends on your industry, your business needs and your system

preferences.  One consideration is whether you need an on-site ERP system or a cloud computing ERP system.  Many businesses have made the jump to the cloud

Prepare for change It’s important to stay transparent with your employees about the change

and engage them when possible.  ERP transitions are as much about changing culture as changing technology

BA 553: Business Process Management 21

From http://info.spindustrystaffing.com/blog/bid/235975/10-Steps-to-a-Successful-ERP-Implementation, accessed 3/14/15.

Steps in Implementing ERP (Cont’d.) Analyze current data

Decide which pieces need to be converted. After your data is all entered into the ERP database (most databases allow data entry via spreadsheet) you need to clean it up

Implement ERP

Conduct testing System and user acceptance testing is a key phase of the

implementation process

Conduct training Find a group that conducts onsite trainingt o make sure everyone is up

to speed. You’ll want to make sure your IT team has extra training to know how to handle any tech problems that may arise in the future

Go live

Provide ongoing support

BA 553: Business Process Management 22