👋Всем привет! ☔Дождливым утром ноября мы пили кофе☕️ и снова поспорили на тему кто такой BPM разработчик и существует ли он вообще в природе!? Как проверить?
👨💻Гайд: Идем на HH, задаем в поиск вакансий “BPM разработчик” и видим: “Разработчик Camunda”, “Бэкенд разработчик на BPM платформу”, “Ведущий специалист управления разработкой процессных сервисов”. Выдача записей по резюме пестрит разнообразным стеком применяемых технологий разработки, упоминаемых совместно с ключевым словом BPM.
👀Получается, что такие специалисты в природе существуют и судя по описанию профессиональной деятельности имеют выраженный “крен” в эту область автоматизации деятельности. Значит Мы не одиноки и у нас есть с кем обсудить последние новости из мира индустрии, пошарить полезные профессиональные ресурсы и обменятся мнениями о том, куда движется вся эта история! Точнее куда ее двигаем Мы - сообщество BPM разработчиков!
☕️ Вот так получился этот нескучный канал и мы рады приветствовать здесь всех, кто хочет быть частью сообщества BPM разработчиков и популяризировать идеи применения BPM технологий в профессиональной разработке!
👨💻Гайд: Идем на HH, задаем в поиск вакансий “BPM разработчик” и видим: “Разработчик Camunda”, “Бэкенд разработчик на BPM платформу”, “Ведущий специалист управления разработкой процессных сервисов”. Выдача записей по резюме пестрит разнообразным стеком применяемых технологий разработки, упоминаемых совместно с ключевым словом BPM.
👀Получается, что такие специалисты в природе существуют и судя по описанию профессиональной деятельности имеют выраженный “крен” в эту область автоматизации деятельности. Значит Мы не одиноки и у нас есть с кем обсудить последние новости из мира индустрии, пошарить полезные профессиональные ресурсы и обменятся мнениями о том, куда движется вся эта история! Точнее куда ее двигаем Мы - сообщество BPM разработчиков!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏3👍2
Кто такой BPM Developer?
BPM developer – это тот, кто может превратить модель процесса, созданную аналитиком, в исполняемый код. Вроде бы все просто, да? – Не совсем.
Если разработчик смотрит на аналитическую модель как на ТЗ и кодит, используя обычные инструменты, то он еще не BPM developer. При таком подходе теряются основные преимущества BPM – прозрачность процессов и возможность их модификации.
В отличие от обычного разработчика, BPM developer использует инструменты моделирования процессов и обогащает аналитические модели бизнес-логикой, UI-формами, заботится о безопасности, делает интеграцию с другими системами. И только тогда процесс оживает!
Для этого он прежде всего должен знать нотацию BPMN 2.0 и хорошо понимать, как она реализована в его конкретном BPM-движке. То есть, ему надо знать нотацию даже лучше аналитика. Потому что аналитик всегда может объяснить словами непонятное место на схеме, а с сервером это не прокатывает.
Но не только это. Еще надо мыслить в парадигме процессов, а это приходит не сразу.
BPM developer – это тот, кто может превратить модель процесса, созданную аналитиком, в исполняемый код. Вроде бы все просто, да? – Не совсем.
Если разработчик смотрит на аналитическую модель как на ТЗ и кодит, используя обычные инструменты, то он еще не BPM developer. При таком подходе теряются основные преимущества BPM – прозрачность процессов и возможность их модификации.
В отличие от обычного разработчика, BPM developer использует инструменты моделирования процессов и обогащает аналитические модели бизнес-логикой, UI-формами, заботится о безопасности, делает интеграцию с другими системами. И только тогда процесс оживает!
Для этого он прежде всего должен знать нотацию BPMN 2.0 и хорошо понимать, как она реализована в его конкретном BPM-движке. То есть, ему надо знать нотацию даже лучше аналитика. Потому что аналитик всегда может объяснить словами непонятное место на схеме, а с сервером это не прокатывает.
Но не только это. Еще надо мыслить в парадигме процессов, а это приходит не сразу.
👍9🤔4