Process management (also Business Process Management, BPM) is a systematic approach to managing and optimizing a company's business processes, with the goal of making your business more efficient, more disciplined, and able to adapt to changing conditions and achieve operational excellence. Process Management involves discovering, documenting, analyzing, designing, implementing and controlling workflows, business rules and case execution, thus helping companies to refine and optimize processes that involve human interaction or multiple business applications.
© MINAUTICS Process Management Cycle, based on camunda
Though, Process Management is primarily a management approach last decades added technology as a key enabler for process improvements. Hence, nowadays we look at different utilizations of Process Management, e.g:
- organizational initiatives
- process documentation
- process improvements
- technical initiatives
- process execution
- standard software implementation
- classic software development
- model based automation
- process monitoring
- capturing process details (time, costs, quality)
- information retrieval/ business intelligence
- process execution
MINAUTICS focusses on model based process management for all kinds of initiatives, because it facilitates communication among various stakeholders, captures and manages corporate Intellectual Property related to enterprise business processes, allows comparison “As Is” and “To Be” models, furnishes rich abstractions to manage size and complexity and helps to detect errors and omissions. The latest model based approaches are the following:
Business Process Modeling Notation (BPMN)
BPMN is a method of illustrating business processes in the form of a diagram similar to a flowchart. BPMN was originally conceived and developed by Steven White, a former IBM developer. Today, BPMN is a stable standard notation that is readily understandable by management personnel, analysts and developers.
A diagram in BPMN can be assembled from a small set of core elements, making it easy for technical and non-technical observers to understand the processes involved. Anyway, BPMN capabilities go far beyond a graphical illustration, yet even more sophisticated patterns can be designed by using the BPMN. It further defines serialization and a XML scheme for model execution by so called process engines. Consequently, BPMN serves as a common language, bridging the communication gap that frequently occurs between business process design and implementation.
In 2013 BPMN was published by the International Standardization Organization. ISO/IEC 19510:2013 is identical to OMG BPMN 2.0.1.
© MINAUTICS BPMN-Example
Decision Model and Notation (DMN)
The primary goal of DMN is to provide a common notation that is readily understandable by all business users, from the business analysts needing to create initial decision requirements and then more detailed decision models, to the technical developers responsible for automating the decisions in processes, and finally, to the business people who will manage and monitor those decisions. DMN creates a standardized bridge for the gap between the business decision design and decision implementation. DMN notation is designed to be useable alongside the standard BPMN business process notation. Another goal is to ensure that decision models are interchangeable across organizations via an XML representation.
Case Management Model and Notation (CMMN)
CMMN defines a common meta-model and notation for modeling and graphically expressing a case, as well as an interchange format for exchanging case models among different tools. The specification is intended to capture the common elements that case management products use, while also taking into account current research contributions on case management. It is to case management products what the OMG Business Process Model and Notation (BPMN) specification is to business process management products. This specification is intended to be consistent with and
complementary to BPMN.
As BPMN describes the predefined sequences of activities, these models are effective for predefined, fully specified, repeatable business processes. To model activities that are not so predefined and repeatable, but instead depend on evolving circumstances and ad hoc decisions by knowledge workers, CMMN was invented. Applications of case management include licensing and permitting in government, application and claim processing in insurance, patient care and medical diagnosis in healthcare, mortgage processing in banking, problem resolution in call centers, sales and operations planning, invoice discrepancy handling, maintenance and repair of machines and equipment, and engineering of made-to-order products.
© MINAUTICS CMMN-Example, based on camunda
The standards mentioned above allow an organization to document, design, execute and control various aspects of processes in order to create more standardized, reliable and business model supporting processes for operational excellence. Furthermore, MINAUTICS holds profound experience in process identification and practice-relevant methods to analyze weaknesses of process available.