
Більшість провалів автоматизації відбуваються не через погані технології, а через те, що ніхто не описав процес до того, як почав його автоматизувати. Команда починає кодувати workflow, не розуміючи всіх гілок, виключень та відповідальних. Результат — система, яка автоматизує хаос.
Що таке BPMN?
Business Process Model and Notation — це стандартизована графічна нотація для опису бізнес-процесів. BPMN дозволяє описати процес так, щоб його однаково розуміли і бізнес-аналітик, і розробник, і менеджер.
Ключова перевага BPMN — це мова, яку розуміють обидві сторони: бізнес бачить свій процес, а ІТ бачить технічну специфікацію для реалізації.
Основні елементи BPMN
Подія (Event) — початок, кінець або проміжна подія в процесі. Наприклад, «Отримано заявку» або «Термін погодження вичерпано».
Задача (Task) — одиниця роботи, яку виконує конкретний учасник або система. Наприклад, «Перевірити комплектність документів».
Шлюз (Gateway) — точка прийняття рішення. Наприклад, «Сума більше 100 000?» — так/ні, і процес йде різними шляхами.
Потік (Flow) — стрілки, що з’єднують елементи та показують послідовність виконання.
Як ми застосовуємо BPMN у проєктах
На першому етапі ми проводимо серію інтерв’ю з учасниками процесу — кожен описує свою частину. Часто з’ясовується, що різні люди мають різне уявлення про один і той самий процес.
На другому етапі створюється модель AS-IS — «як є зараз». Це дзеркало реальності, включаючи всі неефективності та «костилі».
На третьому етапі проєктується TO-BE — «як має бути». Тут усуваються вузькі місця, автоматизуються рутинні операції, додаються контрольні точки.
Тільки після затвердження TO-BE починається технічна реалізація. Це дозволяє уникнути дорогих переробок і забезпечити, що автоматизація відповідає реальним потребам бізнесу.