Суть концепции no-code в минимизации сложных действий для настройки информационных систем. Это позволяет передать основную работу с бизнес-процессами аналитику и ключевым бизнес-пользователям не привлекая разработчика. Об этом мы говорили в статье «В чем профит использования no/low-code для компаний? Разбираем на примере».
Итак, вы прочитали ряд статей по теме концепции no/low-code и решили привлечь к настройке бизнес-процессов в вашей компании аналитика. Но сразу возникает ряд вопросов:
Давайте разбираться. Я участвовал в переводе внутренних процессов компании Directum на no-code и буду опираться на наш опыт.
В Directum RX есть возможность использования как no-code, так и low-code-инструментов. Возникает вопрос: что лучше — быстрое решение или сложный, но глубоко автоматизированный процесс? Ответ зависит от конкретной задачи. Оценивайте каждую конкретную ситуацию и примеряйте инструмент к требованиям бизнеса.
Критерий выбора |
No-code |
Low-code |
Важность глубины автоматизации |
Подходит для простых процессов без сложных обработок. |
Рекомендуется использовать для сложных процессов с большой глубиной автоматизации и адаптации под требования, интеграцией с другими системами. |
Частота изменений процесса |
Эффективное решение при частых изменениях в процессе. Подходит для «молодых» процессов. |
Используется для сложных устоявшихся процессов. Подразумевает минимальный объем корректировок из-за большей их стоимости. |
Количество разработки |
Подходит в случаях готовности к отказу от излишней автоматизации, в пользу гибкости и быстроты изменений на уровне no-code без привлечений разработчика. |
Рекомендуется использовать для зрелых процессов с высоким уровнем требуемой автоматизации. Подразумевает как разработку, так и настройку процесса. |
Стоимость исправлений |
Экономически выгодно, но не всегда может предоставить необходимый уровень адаптации и автоматизации. |
Изменения дороже. Оправдано использовать, при требованиях высокого уровня автоматизации или адаптации. |
Фактор окупаемости |
Рекомендуется провести оценку экономии времени, ресурсов, затрат на разработку и поддержку проектов при использовании каждого инструмента. |
Не всегда следует полностью переходить на no-code разработку. Бизнес-процессы могут требовать не только гибкости, но и глубокой оптимизации, например, чтобы обеспечить более быструю обработку. В таких случаях, использование low-code, а может быть и hard-code, будет наиболее оптимальным решением.
В командах разработки обычно есть две выделенные роли:
Раньше у нас практически все настройки бизнес-процесса делал только разработчик при помощи среды разработки, а аналитик собирал, описывал требования и процессы. Разработка и настройка выглядела примерно так:
Конечно, это шутка :) Работа идет в мире и согласии. Но, процесс разработки и проверки правильности схемы часто задерживался. Исправление мелких деталей, параметров процесса задерживало его принципиальное улучшение или развитие.
Подход no/low-code распределяет нагрузку. Аналитик ближе к бизнесу, более полно представляет конечные цели и требования пользователей. Может понять, что можно отложить, чтобы быстрее донести ценность продукта, а что принципиально важно реализовать. Это исключает «глухие» телефоны и позволяет избежать недоразумений в процессе разработки, повышает качество продукта.
Передайте аналитику no-code-настройку
|
Первое применение no-code-инструмента аналитику может показаться сложным. Я аналитик, и первый раз открыв редактор схем бизнес-процессов, у меня была масса вопросов!
И так далее…
Но все эти вопросы преодолимы, ведь важно, что в этом подходе аналитик получает новые возможности: он может сделать готовое ИТ-решение от сбора требований до реализации и предоставления пользователям. А разработчик занимается своим делом – разработкой, которая становится тоже быстрее с low-code.
На основе нашего опыта, мы определили основные рекомендации аналитику для «мягкого» перехода к использованию no-code.
Рекомендации аналитику для старта |
||
|
|
|
|
|
|
|
|
Перейдем к реальным примерам работы аналитика с инструментом no-code.
В чем плюсы no-code при настройке интерфейса:
|
В итоге это оптимально по времени разработки, а конечному пользователю будет удобно. Win-win!
Посмотрите, как это делается в коротком скринкасте настройки карточки справочника «Вакансии».
Аналитик видит процессы сверху и может подсказать оптимальное решение. Например, при анализе трех процессов аналитик выяснил, что набор действий и порядок их выполнения полностью идентичный, все они касаются одного объекта. Отличие только в инструкциях и заголовках.
В примере это план работ и три бизнес-процесса: «Согласование плана работ», «Актуализация плана работ» и «Закрытие плана работ». Чтобы не делать тройную работу аналитик настроил один вариант. Добавил условия, которые определяют необходимые параметры и формируют изменения в отличиях:
Перед вами скринкаст настройки дополнительного условия, которое было добавлено в процессе опытной эксплуатации процесса:
Выделенный блок добавлен для корректного отображения инструкции в той или иной задаче, чтобы обеспечить правильность выполнения всех необходимых действий в рамках каждого задания. Для согласования и актуализации планов отображается один текст инструкции, для закрытия – другой. Единую схему процесс в последствии будет проще изменять и дорабатывать.
Инструменты no/low-code в Directum RX постоянно развиваются. Появляется все больше кейсов, которые можно покрыть настройкой без привлечения разработчиком.
Активное привлечение аналитика к настройке бизнес-процессов, разделение сфер деятельности аналитика и разработчика позволяет ускорить внедрение новых решений.
Плюсы от подключения аналитика к настройке бизнес-процессов
|
Спасибо за подробное описание, очень помогло. Вопрос к Директуму - будет/есть ли курс для обучения аналитиков no-code разработке?
Светлана, в настоящий момент основы No-code-настройки можно изучить на курсах обучения Академии Директум.
По Directum RX на курсе 822 в рамках изучения цикла "Настройка системы Directum RX".
По Directum HR Pro (кадровые процессы) на курсе HR-02 в рамках цикла "Основы работы и настройка Directum HR Pro".
Расписание курсов смотрите на сайте.
А для начального изучения темы рекомендуем цикл статей по тегу no-code https://club.directum.ru/tag/124147?type=posts
Кстати сегодня вышла очередная статья цикла https://club.directum.ru/post/368829
Авторизуйтесь, чтобы написать комментарий