Більшість провалів автоматизації відбуваються не через погані технології, а через те, що ніхто не описав процес до того, як почав його автоматизувати. Команда починає кодувати workflow, не розуміючи всіх гілок, виключень та відповідальних. Результат — система, яка автоматизує хаос.

Що таке BPMN?

Business Process Model and Notation — це стандартизована графічна нотація для опису бізнес-процесів. BPMN дозволяє описати процес так, щоб його однаково розуміли і бізнес-аналітик, і розробник, і менеджер.

Ключова перевага BPMN — це мова, яку розуміють обидві сторони: бізнес бачить свій процес, а ІТ бачить технічну специфікацію для реалізації.

Основні елементи BPMN

Подія (Event) — початок, кінець або проміжна подія в процесі. Наприклад, «Отримано заявку» або «Термін погодження вичерпано».

Задача (Task) — одиниця роботи, яку виконує конкретний учасник або система. Наприклад, «Перевірити комплектність документів».

Шлюз (Gateway) — точка прийняття рішення. Наприклад, «Сума більше 100 000?» — так/ні, і процес йде різними шляхами.

Потік (Flow) — стрілки, що з’єднують елементи та показують послідовність виконання.

Як ми застосовуємо BPMN у проєктах

На першому етапі ми проводимо серію інтерв’ю з учасниками процесу — кожен описує свою частину. Часто з’ясовується, що різні люди мають різне уявлення про один і той самий процес.

На другому етапі створюється модель AS-IS — «як є зараз». Це дзеркало реальності, включаючи всі неефективності та «костилі».

На третьому етапі проєктується TO-BE — «як має бути». Тут усуваються вузькі місця, автоматизуються рутинні операції, додаються контрольні точки.

Тільки після затвердження TO-BE починається технічна реалізація. Це дозволяє уникнути дорогих переробок і забезпечити, що автоматизація відповідає реальним потребам бізнесу.