S-BPM is designed to make the translation processes involved in creating or optimizing business processes as fast, economical and error proof as possible. This keeps the optimization of your processes easy.
Because in IT, it often comes down to translating information. When you have an IT system developed for your company, your requirements—which you define in a natural language such as English or German—are translated into a programming language such as Java. This translation of your information can then be understood and executed by a computer. A notation for business processes is thus another type of language and the goal as well as the source for this type of translation process. There are at least three languages at play in a scenario using a graphical BPM (business process management) notation for business processes:
- Natural language (English, German, etc.)
- Graphical BPM notation (S-BPM, BPMN, etc.)
- Executable programming language (Java, C-Sharp, etc.)
Each change, enhancement or addition of functionality requires just such a chain of translation processes. Every translation process is by its very nature susceptible to error and expensive in terms of both time and money. At the same time, however, translation processes are the key to success because only those who continuously adapt to ever-changing market conditions can keep their customers happy.
Because existing systems must typically also be analyzed before they can be modified, there is always a translation process in the opposite direction as well. This is the case whenever teams talk about optimization potential in existing processes or applications. The code or the model must be analyzed and translated back into natural language. Familiarizing an employee with his process behavior also involves translation in this direction.
In this regard, the degree to which the BPM notation supports translation of natural language into code is also a deciding factor. The translation must be fast, economical and as precise as possible.
Modeling and optimizing processes is simple and intuitive with S-BPM. Because the S-BPM modeling building blocks (subjects, predicates and objects) are the same as those of natural language. This modeling concept is thus designed with reality in mind instead of introducing another artificial modeling language that can only be used by trained specialists. S-BPM models consist of subjects (actors in the process), three different types of predicates or actions (send, receive, internal function) and objects that can be sent or manipulated (see also Modeling with S-BPM).
On the other hand, S-BPM subjects are based on abstract state machines, a formal theory in computer science, which can be interpreted by a computer with the appropriate software (our Metasonic® Suite) and immediately executed as an IT application. S-BPM is thus easy to understand for both machines and people, making it a common communication platform for business and IT.
With Metasonic® Proof you easily, validly and economically gain the approval of individual departments for processes.