There are most probably job descriptions, job instructions or procedures in every company. They can be used to create unified work standards in various departments of the company – sometimes they are attached to a package of documents that a new employee should familiarize themselves with. In non-standard situations, procedures allow employees to check how to proceed. But how do we know that they will find the answers in the procedure we provide? There is a way to check: drawing the procedure! This is where business process modeling and BPMN diagrams come in handy.

BPMN – what is it?

Business Process Model and Notation (BPMN) is a graphic notation for describing business processes. It is one of the basic tools of analysts and business representatives, supporting the analysis and design of organizational processes. It might sound complicated, but I will try to show that diagrams are not as terrible as they are made out to be using a simple example. So let’s start with the basics and draw our procedure.

Draw your procedure

A visual representation of the procedure is helpful for multi-level and branched descriptions, with many possible pathways by which to proceed. In the case of a highly complex procedure, visualization allows you to identify places for improvement or development. To create visualizations, you will need a business process modeling tool – there are number of such tools on the market today, from the simplest ones, which allow us to create a BPMN diagram, to more complex, modular ones, where we can describe the processes in various levels of detail, for example, picturing the work in the company. The most popular BPMN tools are:

  • Enterprise Architect
  • Visual Paradigm
  • Bizzagi
  • Aris

BPMN diagrams in practice

Let’s move on to diagrams in practice. Let me use an example, a process that exists in every company – acceptance of correspondence. Let’s imagine that company X has a correspondence acceptance procedure at the reception desk and provides a new employee with a job instruction. We can describe this process, using the standard, simplest and most common path.

1. Simplified job instruction:

“When the postman comes and leaves the letters, make an entry in the correspondence book and then deliver the correspondence to the appropriate people”

We can illustrate such a procedure using the diagram below:

Due to simplification, however, such a procedure does not bring any added value. The person on the reception desk will ask the following questions on a daily basis at the beginning:

  • “What if the courier comes instead of the postman?”, “Maybe we have a signed contract with one of the courier companies and such dispatches should be handled in a different way?”
  • “What happens when correspondence is accepted?”, “Does the courier / postman get any confirmation?”
  • “What is the registration of dispatches?”, “Is there any system for dispatch management?”, How are they registered?”
  • “What if the recipient of the document is absent?”, “Do we distinguish between a longer absence and a temporary one?”
  • “Are there letters requiring special handling? For example, documents requiring a reply within a certain period of time?”

2. Extended version of the process

Taking into account the possible scenarios, we create an extended version of the instruction:

“Each dispatch should be acknowledged with confirmation of collection, except if it is by courier from the cooperating company, because the list of dispatches received is sent by them once a month. The lists are taped, scanned and then registered in the system. Packages are registered in the system and placed in the warehouse. If the recipient is absent, the correspondence should be transferred to the person acting for them; sometimes contact via phone is possible. Letters from priority customers are handled first”.

Therefore, the diagram takes a more developed form, and thanks to the visualization, we can see all possible scenarios and paths of action:

BPMN diagram

Graphical process modeling – the benefits

As you can see, the visualization of even simple processes allows us to systematize activities and facilitate work. And since even such a simple process can be improved with the use of BPMN diagrams, let’s imagine the great benefits of using them in the case of more complex business processes, such as software development projects, for example! The most important benefits, visible at first glance, are:

  • Facilitating work by clearly defining possible scenarios
  • Identifying the components missing from the process
  • The possibility of expanding a given process with new elements
  • Avoiding complications resulting from limitations of the existing process

Summary

As a business analyst, I support companies in the implementation of IT projects. Diagrams and visualizations help me create and optimize processes, and it is also easier to define the goal and priorities of the project. They also allow us to see the basic path of the process and its particular branches, and divide the project into stages, while maintaining the consistency of functioning. BPMN diagrams facilitate everyday work and can be successfully used in any industry. I hope that I have done a good job of encouraging people to use them and convincing them that business analysis is not as terrible as it is made out to be.

Author:
Senior Business Analyst

She has been working in the area of business and system analysis for 8 years now, mainly in the financial industry. Supports banks, leasing and insurance companies. As part of implemented projects, invariably searches for a logic and sense. In priviate life, she doesn't run.

Comment

CONTACT US!

Would you like to learn more about the possibilities of cooperation? Do you have a question? Write to us!

I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for commercial purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for marketing purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for recruitment purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for future recruitment purposes.
I have been informed by JCommerce Sp. z o.o., 3 Ks. Piotra Sciegiennego St. 40-114 Katowice – the personal data controller – that: - The provision of the aforementioned personal data is voluntary but essential for commercial purposes if I have chosen a request for proposal, or recruitment purposes, if I have chosen the remaining options;
- I have the right to access the content of my data, including to receive copies of it and correct it, delete it and limit the processing of it, as well as the right to transfer it, the right to object to the processing of it, and the right to withdraw my consent at any time. However, the withdrawal of my consent shall not affect the lawfulness of processing carried out on the basis of the consent in question prior to its withdrawal;
- A statement of withdrawal of my consent to the processing of personal data should be submitted to the headquarters of JCommerce Sp. z o.o. or sent to the following e-mail address: zgody@jcommerce.pl. The withdrawal of consent to the processing of personal data shall result in the inability to fulfil the aforementioned processing purposes;
- The personal data provided shall be shared by JCommerce Sp. z o.o. with the company’s authorised employees and individuals collaborating with JC under civil-law contracts, who are involved in the implementation of the purpose of the processing;
- The data provided shall be processed on the basis of the relevant provisions of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), ‘GDPR’;
- Should you have any questions regarding the protection of your personal data, please contact us by e-mail: odo@jcommerce.pl;
- The personal data provided shall be processed for the purpose for which it was supplied, or until I express my objection in this regard. In the event of filing an objection, JCommerce Sp. z o.o. shall no longer process my personal data for the aforementioned purposes, unless it can demonstrate that there are valid and legally justified grounds overriding my interests, rights and freedoms or my data is necessary to establish, pursue or defend a claim, if any;
- I have the right to file a complaint to the supervisory authority if I consider that the processing of the aforementioned personal data violates the provisions of the General Data Protection Regulation of 27 April 2016.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for commercial purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for marketing purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for recruitment purposes.
I hereby agree that JCommerce Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as my name, surname, e-mail address, telephone number and company name, for future recruitment purposes.
I have been informed by JCommerce Sp. z o.o., 3 Ks. Piotra Sciegiennego St. 40-114 Katowice – the personal data controller – that: - The provision of the aforementioned personal data is voluntary but essential for commercial purposes if I have chosen a request for proposal, or recruitment purposes, if I have chosen the remaining options;
- I have the right to access the content of my data, including to receive copies of it and correct it, delete it and limit the processing of it, as well as the right to transfer it, the right to object to the processing of it, and the right to withdraw my consent at any time. However, the withdrawal of my consent shall not affect the lawfulness of processing carried out on the basis of the consent in question prior to its withdrawal;
- A statement of withdrawal of my consent to the processing of personal data should be submitted to the headquarters of JCommerce Sp. z o.o. or sent to the following e-mail address: zgody@jcommerce.pl. The withdrawal of consent to the processing of personal data shall result in the inability to fulfil the aforementioned processing purposes;
- The personal data provided shall be shared by JCommerce Sp. z o.o. with the company’s authorised employees and individuals collaborating with JC under civil-law contracts, who are involved in the implementation of the purpose of the processing;
- The data provided shall be processed on the basis of the relevant provisions of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation), ‘GDPR’;
- Should you have any questions regarding the protection of your personal data, please contact us by e-mail: odo@jcommerce.pl;
- The personal data provided shall be processed for the purpose for which it was supplied, or until I express my objection in this regard. In the event of filing an objection, JCommerce Sp. z o.o. shall no longer process my personal data for the aforementioned purposes, unless it can demonstrate that there are valid and legally justified grounds overriding my interests, rights and freedoms or my data is necessary to establish, pursue or defend a claim, if any;
- I have the right to file a complaint to the supervisory authority if I consider that the processing of the aforementioned personal data violates the provisions of the General Data Protection Regulation of 27 April 2016.