) were supplied by Appian Corporation. If you don't find the term you're looking for, send an email to expert@bpmbasics.com for help with the definition.
API -
See Application Programming Interface (API)
Application Programming Interface (API) -
An application programming interface (API) is a set of definitions of the ways one piece of computer software communicates with another. It is a method of achieving abstraction, usually (but not necessarily) between lower-level and higher-level software. APIs are implemented by writing function calls in the program, which provide the linkage to the required subroutine for execution. Thus, an API implies that some program module is available in the computer to perform the operation or that it must be linked into the existing program to perform the tasks.
Asynchronous Process -
In an asynchronous process, one activity sends a message to another, but does not wait until it gets a response. A phone call to another person is a synchronous process – it can’t go forward if the person you want to talk to doesn’t answer the phone. Leaving a message on an answering machine turns it into an asynchronous process. You leave your message and go on with your business, figuring the person will respond when they get the message.
back to top
BPM Software -
BPM is software that automates, executes, and monitors business processes from beginning to end by connecting people to people, applications to applications, and people to applications.
BPM Suite -
A more comprehensive approach to BPM, it provides all of the process management capabilities of BPM software, plus the following functionality: knowledge management, document management, collaboration tools, business analytics, and a work portal.
BPM System -
According to Gartner, Inc., BPM is "a management practice that provides for governance of a business's process environment toward the goal of improving agility and operational performance." This more holistic view offers a structured approach for optimizing processes and takes into account the software tools discussed above as well as an organization's methods, policies, metrics, and management practices.
BPMI -
See Business Process Management Initiative (BPMI)
BPR -
See Business Process Reengineering (BPR)
Business Analytics -
Aggregated information on business processes that enables managers to analyze process trends, view performance metrics, and respond to organizational change.
Business Intelligence (BI) -
Software systems and tools that seek to extract useful patterns or conclusions from masses of data.
Business Process -
At its most generic, any set of activities performed by a business that is initiated by an event, transforms information, materials or business commitments, and produces an output. Value chains and large-scale business processes produce outputs that are valued by customers. Other processes generate outputs that are valued by other processes.
Business Process Automation -
Refers to the use of computer systems and software to automate a process. Processes can be completely automated, so no human intervention is required, or semi-automated, when some human intervention is required to make decisions or handle exceptions. Techniques used for BP Automation, include workflow, BP-XML languages, ERP, and software development and EAI.
Business Process Design or Redesign -
Business Process Redesign focuses on making major changes in an existing process, or creating a new process. Depending on the size of the process, this can be a major undertaking, is done infrequently, and, once done, should be followed by continuous business process improvement. Compared with BPR, as defined in the early Nineties, Business Process Redesign usually focuses on smaller scale processes and aims for more modest improvements. Redesign focuses on major improvements in existing processes. Design focuses on creating entirely new processes.
Business Process Execution Language for Web Services (BPEL, BPEL4WS) -
In the first draft of this glossary, we described two alternative XML business process languages, WSFL from IBM and XLANG from Microsoft. As the glossary is published, IBM, Microsoft and BEA have announced that they will be combining WSFL and XLANG to create a common XML business process language that will support both public (protocol) and private (execution) language.
Business Process Improvement (BPI) -
Business process improvement focuses on incrementally improving existing processes. There are many approaches, including the currently popular Six Sigma approach. BPI is usually narrowly focused and repeated over and over again during the life of each process.
Business Process Language -
See XML Business Process Language
Business Process Management (BPM) -
Refers to aligning processes with an organization's strategic goals, designing and implementing process architectures, establishing process measurement systems that align with organizational goals, and educating and organizing managers so that they will manage processes effectively. Business Process Management or BPM can also refer to various automation efforts, including workflow systems, XML Business Process languages and packaged ERP systems. In this case the management emphasizes the ability of workflow engines to control process flows, automatically measure processes, and M can also refer to various automation efforts, including workflow systems, XML Business Process languages and packaged ERP systems. In this case the management emphasizes the ability of workflow engines to control process flows, automatically measure processes, and M can also refer to various automation efforts, including workflow systems, XML Business Process languages and packaged ERP systems. In this case the management emphasizes the ability of workflow engines to control process flows, automatically measure processes, and ems that align with organizational goals, and educating and organizing managers so that they will manage processes effectively. Business Process Management or BPM can also refer to various automation efforts, including workflow systems, XML Business Process languages and packaged ERP systems. In this case the management emphasizes the ability of workflow engines to control process flows, automatically measure processes, and to change process flows from a computer terminal.
Business Process Management Initiative (BPMI) -
Consortium of business process modeling tools vendors and user companies that are working together to develop an XML-based business process language (BPMI), a notation for the language (BPMN) and a query language (BPQL). The idea is that companies would model their automated processes in BPMI and then be able to monitor and change the processes as needed. BPML would primarily be used by those who want to create collaborative Internet or Web Service systems. [ visit www.bpmi.org ]
Business Process Modeling Tool -
A software tool that lets managers or analysts create business process diagrams. Simple tools only support diagramming. Professional Business Process Modeling Tools store each model element in a database so that they can be reused on other diagrams or updated. Many Professional tools support simulation or code generation.
Business Process Outsourcing -
Many companies outsource business processes to other companies to manage and execute. Few companies outsource core business processes that they depend on for their unique position in the market. They fear that the outsourcer won't be able to improve the process quickly enough to respond to market changes. Some companies are now offering to outsource such processes, arguing that they have an approach that will let the owner make changes in the process as needed.
Business Process Reengineering (BPR) -
A term coined by Hammer and Davenport in the early Nineties. As originally defined in their books it emphasized starting from a blank sheet and completely reconceptualizing major business processes and using information technology in order to obtain breakthrough improvements in performance. The term became unpopular in the late Nineties and many business people associate BPR with failures. Those who still use the term have redefined it to mean what we mean by Business Process Redesign.
Business Rules -
A statement describing a business policy or decision procedure. Some programming languages run business rules together into very complex algorithms. In business process analysis, each rule is usually stated independently, in the general format: If A and B, Then C. Workflow tools and detailed process diagrams both depend on business rules to specify how decisions are made. We generally associate business rules with activities. A decision diamond is adequate to show what happens if a loan is accepted or rejected, but dozens or even hundreds of business rules may need to be defined to clarify what a loan should be accepted or rejected. Training programs, job aids, software systems and knowledge management systems aim to document business rules either to automate the decision process or to and make the rules available to other decision makers.
back to top
Collaborative BPM -
BPM created using a collaborative business process language (usually ebXML). It is particularly suitable to describe the collaborations between partners that are all considered at the same level.
Collaborative Tools -
Tools like discussion forums, dynamic workspaces, and message boards that are provided within the BPM suite framework and are designed to remove intra- and inter-departmental communication barriers.
Composite Process Application -
An enterprise application that is developed and deployed using a BPM suite platform to solve a particular business problem, such as complying with regulatory standards or managing a company's assets. By integrating existing applications, pulling relevant data, and connecting appropriate people, it overcomes the limitations of traditional enterprise applications, offering more flexibility and scalability as well as better collaboration and integration.
Computer Aided Software Engineering (CASE) -
Software methods and tools designed to generate code from models. Those involved in the CASE movement have always sought to make software generation more systematic and predictable. Software developers often use CASE tools to model business processes.
Continuous Process Improvement -
A strategy to find ways to improve process and product performance measures on an ongoing basis.
Core Business Process -
Core processes are the processes that rely on the unique knowledge and skills of the owner and that contribute to the owner's competitive advantage. Contrast with subsidiary business processes.
COULD Process -
Also sometimes Can-Be Process. Description of one of two or more alternative redesigns that are being considered.
CRM -
See Customer Resource Management (CRM)
Customer Resource Management (CRM) -
A vague term describing any of a number of packaged or tailored applications or tools designed to help with sales, tracking customers, or managing information gained from customer interactions.
back to top
Dashboard -
A user interface that resembles the dashboard of an automobile. Dashboards contain small graphs, charts, and gauges that provide data on key information within an organization.
Data Warehouse -
A record of an enterprise's past transactional and operational information, stored in a database. Data warehousing is not meant for current "live" data; rather, data from the production databases are copied to the data warehouse so that queries can be performed without disturbing the performance or the stability of the production systems.
Database -
A collection of records stored in a computer in a systematic way, such that a computer program called a database management system (DBMS) can consult it to answer questions. DBMSs can manage many forms of data, including text, images, sound, and video. For better retrieval and sorting, each record is usually organized as a set of data elements. The items retrieved in answer to queries become information that can be used to make decisions that might otherwise be more difficult or impossible to make.
Decision Point or Diamond -
A diamond or hexagonal figure used on process diagrams to show when a decision leads to a branching in the flow of information, control or materials. Technically, all decisions take place within activities and arrows only show the flow between activities. As a convenience, however, if the decisions lead to branching, we often represent them on the process diagram and label them to indicate why a flow would go to one subsequent activity rather than another.
DMAIC (Define, Measure, Analyze, Improve, Control) -
An acronym used by Six Sigma practitioners to remind them of the steps in a Six Sigma improvement project.
Document Management -
A system for storing and securing electronic documents, images, and other files within an organization. The term used to imply the management of documents after they were scanned into the computer. Today, the term has become an umbrella under which document imaging, workflow, text retrieval and multimedia fall.
back to top
Exceptions Processing -
The act of adjusting and repairing transactions that were unable to be completed. Without automation, organizations find that exceptions processing is one of the more costly and time-consuming efforts within their business.
back to top
back to top
back to top
J2EE (Java 2 Platform, Enterprise Edition) -
A software programming platform from Sun for developing and running distributed enterprise applications, based largely on modular components running on an application server. J2EE comprises a specification, reference implementation, and a set of testing suites. J2EE is also considered informally to be a language or standard because providers must agree to certain conformance requirements in order to declare their products at J2EE compliant.
Junction, Junction Bar -
On a process diagram a way of showing that one flow (output) is divided and sent into multiple activities, or to show that multiple flows must all be complete before the activity immediately after the bar can occur.
back to top
Key Performance Indicators (KPIs) -
Personalized performance metrics and benchmarks that drive the financial and operational success of the company.
Knowledge Management (KM) -
BPM component that allows users to share tasks, content, documents, and notifications through knowledge communities.
back to top
back to top
back to top
.NET -
Microsoft's framework for Web services and component software introduced in 2000 and pronounced "dot-net." .NET is Microsoft's approach to a comprehensive development and runtime environment similar to J2EE. .NET supports all the Web-based features and functions, including XML and web services protocols such as SOAP and UDDI. .NET applications run on intranets as well as public Internet sites, thus .NET is an all-inclusive Web-oriented software architecture for internal and external use. Subsequent versions of Microsoft products (browsers, applications, Windows) were enhanced with support for .NET in some manner.
Nodes -
Within a process modeler, nodes are tasks or packages of functionality that, when connected, encompass an entire process. Nodes can be either attended (the task is assigned to a person) or unattended (the task is assigned to a computer system.)
back to top
back to top
Process -
A set of activities and transactions that an organization conducts on a regular basis in order to achieve its objectives. It can be simple (i.e. order fulfillment) or complex (i.e. new product development), short-running (i.e. employee on-boarding) or long-running (i.e. regulatory compliance), function-specific (i.e. proposal management) or industry-specific (i.e. energy procurement). It can exist within a single department (i.e. billing), run throughout the entire enterprise (i.e. strategic sourcing), or extend across the whole value chain (i.e. supply chain management).
Process Analytics -
Data about each particular tasks or events in a business process. This information can be used to fix bottlenecks, deal with exceptions, and optimize business processes.
Process Architecture -
Also Business Process Architecture. A process architecture is a written or diagrammatic summary of the value chains and business processes supported by a given organization. A good process architecture shows how value chains and business processes are related to each other and to the strategic goals of the organization. Some companies use the term process architecture to refer to the process diagram for a single process. We refer to that as a process model or process diagram. We often add business or enterprise to process architecture to suggest that it’s a high-level architecture of all of the processes in the organization.
Process Designer -
BPM component that allows a trained user to analyze and model a process, step by step, as well as assign logic to it.
Process Diagram -
A diagram that shows the flow of information, control, or materials from one activity to another. The diagram shows departments, functions, or individuals on the vertical axis and uses swimlanes to show which sub-processes or activities are managed by which departments, functions or individuals. The customer of the process always appears on the top swimlane. External processes are listed below the main process. The horizontal axis usually depicts the flow of time from left to right, although informal process diagrams sometimes allow loops which violate a strict time flow. Rectangles with rounded corners represent sub-processes or activities. Arrows represent various types of flow between rectangles. Some developers divide process diagrams into IS process diagrams that show a process as it is currently performed, COULD process diagrams, that show how a process might be changed, and SHOULD process diagrams that show how a process redesign team ultimately proposes to change a process.
Process Engine -
BPM component that executes the actual flow of a modeled process, assigning manual activities to people and automated activities to applications as the process unfolds.
Process Instance -
A process diagram describes a generic sequence of events. An instance describes an actual process which includes data, real actions, and specific decisions. Workflow systems and simulation systems both keep track of the data from the execution of specific process instances in order to determine things like how long the process actually takes, who handled a specific instance or how much it cost. In the case of simulation systems, someone has to supply information about a set of actual instances.
Process Management -
Most managers or supervisors are responsible for specific processes or activities. They are responsible for organizing the process or activity and securing the resources need to execute it, and they are responsible for measuring the results of the activity and providing rewards or corrective feedback when necessary. They are also responsible for changing and improving it whenever possible.
Process Measures or Process Output Measures -
Measures of whether a process or activity is achieving its goals. At every level, processes have outputs and those outputs should be measures to assure that the process is functioning as it should. In an ideal organization, company goals and measures are associated with value chains and then subdivided so that, at every level, managers are measuring process outcomes that are related to the ultimate goals and measures of the organization. If vertical alignment is ignored, its possible that activities or processes will be measured in ways that don’t contribute to the overall success of the larger process or the success of the company.
back to top
Rules Engine -
BPM component that manages the flow of information and activities within a process according to the formulas and rules assigned to it.
Rummler-Brache Methodology -
Geary Rummler and Alan Brache defined a comprehensive approach to organizing companies around processes, managing and measuring processes and redefining processes in their 1990 book Improving Processes. This is probably the best known, systematic approach to business process change and ideas first introduced in this book have been very influential on other, less comprehensive approaches.
back to top
Scorecards -
Cross-functional analytic applications that define, measure, and analyze a business strategy according to Key Performance Indicators (KPIs). Scorecards aggregate KPIs into higher level initiatives and objectives. Each KPI in a scorecard is weighted in a way that articulated its relative impact on the higher objective. The most famous scorecard is the Kaplan-Norton "balanced scorecard," which measures a company's activities in terms of its vision and strategies, and gives managers a comprehensive view of the performance of a business.
SHOULD process -
Also TO-BE process. A description or diagram of the process that the redesign team proposes to create.
Silo Thinking -
This is a metaphor drawn from the large grain silos that one sees throughout the US Midwest. It is a term of derision that suggests that each department on an organization chart is a silo and that its stands alone, not interacting with any of the other departmental silos.
Simple Object Access Protocol (SOAP) -
An Internet protocol that is used to move XML files around the Internet.
Simulation -
A technique that uses a model to make predictions about a system or process. There are different types of simulation, some more informal and some more formal. Process simulation tools normally assign values to activities and then a number of cases to see how the business process will respond. The simulation of complex processes can often reveal outcomes that the developers don’t anticipate.
SIPOC (Supplier, Input, Process, Output, Customer) -
An acronym used by Six Sigma practitioners to remind them of how to set up a high-level overview of a process.
Six Sigma -
A movement, method and set of techniques focused on improving business processes. Relies heavily on statistical techniques to measure success. There are multiple Six Sigma methods, some designed for process improvement and some for designing or redesigning business processes. Most Six Sigma books, however, emphasize incremental process improvement. Often associated with Mikel Harry and Motorola.
SOAP -
See Simple Object Access Protocol (SOAP)
Software Engineering -
A movement, methods, and techniques aimed at making software development more systematic. Software methodologies, like the OMG's UML, and software tools that help developers model application designs and then generate code are all closely associated with software engineering.
Software Requirements -
A more or less formal statement of what a software application should do. Sometimes business analysts create requirements and hand them to software developers. Other times software analysts interview business people in order to determine the requirements for a software application development effort. Business people invariably define requirements less formally than necessary. Business people tend to define requirements with written statements or with process diagrams. Software developers are more likely to define software requirements by means of Use Case Diagrams or Class Diagrams, which often aren't that clear to business analysts. Software Requirements constitute an important interface between business managers and IT organizations. If the handoff isn't clear and precise then the resulting system is likely to disappoint the business people who requested it.
Standard or Normal Bell-Shaped Curve -
A statistical tool for describing variations from a mean. Developed by Carl Frederick Gauss. Shows that most deviation is slight and that extreme variations are few and infrequent. Six Sigma relies on concepts derived from the standard curve, but the actual curve that is used in Six Sigma tables is a different curve defined by what is referred as long-run process drift.
Standard Deviation -
One standard deviation to the left or the right of the mean on a standard bell-shaped curve accounts for 34.13% of the variation. Two standard deviations, one to the left and one to the right, account for 68.26% of the variation. The Greek letter, Sigma, is used to represent a deviation. One determines deviations in actual situations by gathering data and determining what about of actual deviation accounts for 68.26% of the deviations, and so forth. Six Sigma people rely on tables to translate numbers into deviations or sigmas.
Sub-Processes -
Process analysis necessarily occurs on levels. A high-level process diagram shows major processes. Each major process is typically divided into sub-processes which are represented on separate process diagrams. Those processes, in turn, may be sub-divided into sub-processes. There is no logical limit to the number of times we may sub-divide processes into sub-processes. We repeat it until we understand the process in sufficient detail to successfully redesign or improve it. The smallest sub-processes we identify in any given analysis effort are arbitrarily called activities.
Subsidiary Business Processes -
Processes that support core business processes or processes that provide products or services that are not among the most important that the company produces. In most companies, IT and HR processes are classified as subsidiary processes because they exist to provide support services for the core business processes.
Super-system Diagram -
An organization diagram that represents the company as a blank box and focuses on the elements like suppliers and customers that make inputs and outputs to the company. Normally we group outside elements into four groups: suppliers on the left, customers and shareholders on the right, governmental and environmental factors above, and competitors below.
Supplier-Oriented e-Business Applications -
A generic way of talking about business processes and Internet applications that use the Internet to allow companies to link with business partners or suppliers to coordinate their efforts.
Supply Chain Council (SCC) -
International consortium of companies that are interested in improving organizational supply chains. SCC has conferences, publications, and training programs. They promote SCOR, a systematic process methodology for creating supply chain systems. - [ visit www.supply-chain.org ]
Supply Chain Management (SCM) -
A vague term describing any of a number of packaged or tailored applications or tools designed to help with the development or execution of supply chain systems or with managing information gained from supply chain interactions.
Swimlane -
A row on a business process diagram. A way of indicating who is responsible for a given process or activity. Swimlanes are named on the left side of the process diagram. In most cases swimlanes are assigned to departments, groups within departments, individuals, or to applications, systems of applications or databases. In exceptional cases, swimlanes may represent geographical regions. Processes, sub-processes or activities that fall within a given swimlane are the responsibility of the entity named on the left axis of the process diagram. (Some workflow tools represent swimlanes as vertical columns, effectively rotating the process diagrams 90 degrees. The distinction between horizontal or vertical swimlanes is arbitrary.)
Synchronous Process -
In a synchronous process, one activity sends a message to another and then waits for a response before proceeding. A phone call to another person is a synchronous process – it can’t go forward if the person you want to talk to doesn’t answer the phone. Leaving a message on an answering machine turns it into an asynchronous process. You leave your message and go on with your business, figuring the person will respond when they get the message.
back to top
back to top
back to top
back to top
Work Portal -
BPM suite component that gives users a productive workspace for managing tasks, content, forms, documents, notifications, and reminders.
Workflow -
Generic term for a process or for the movement of information or material from one activity (worksite) to another.
Workflow Model -
Another name for a process diagram. Often includes both a diagram and rules that define the flow of information from one activity to the next. If used in conjunction with a workflow system or engine, a software-based process diagram that becomes the program for a workflow system that will move information from a database to one computer terminal after another.
Workflow Reference Model -
Model created by the Workflow Management Coalition to define a workflow management system and to identify the most important system interfaces. Other WfMC standards make reference to this model.
Workflow System or Engine -
A software tool or program that helps analysts define a process and the rules governing process decisions, and then manages the actual distribution of information related to specific instances or cases to terminals and databases.
WSFL -
See Web Services Flow Language (WSFL)
back to top
back to top
|
Read these BPM case studies to learn
about real-world solutions at work. |
|
|
|