Как no-code и low-code меняют стоимость разработки
В контексте бескодовой и малокодовой разработки часты рассуждения об их благотворном влиянии на стоимость проекта. Сама идея «разработки без разработки» была в том, чтобы упростить и ускорить внедрение изменений в информационную систему, а также снизить требования к квалификации исполнителей. Если программировать нужно меньше или не требуется вовсе, значит, не нужно нанимать много дорогостоящих профессионалов, и их можно заменить на
Такие разные проекты внедрения
Когда мы говорим о проектах внедрения информационных систем вообще, мы сильно упрощаем понятия. Система системе, и проект проекту — рознь. Остановимся на различиях между проектами подробнее. Но договоримся на берегу, что здесь и далее в статье мы будем рассуждать о проектах в контексте нашего опыта внедрения продуктов и решений Directum в крупных организациях со сложными процессами.
Компания может впервые внедрять
Задачи проекта напрямую влияют на объемы, состав работ и инструменты, которые будут использоваться при внедрении.
Первичное внедрение
Оптимальный вариант при первичном внедрении — критичный взгляд на существующие процессы и поиск улучшений — словом, оптимизация процессов, и только потом их автоматизация. Так что инвестировать в анализ и проектирование процессов все равно придется.
Если на старте нет четкого понимания ожиданий от системы (все на уровне фантазий пользователей), самый экономичный вариант — использовать «коробочное» решение. Сложности перестройки рабочих привычек и традиций под систему будут выше, чем недостаток
С помощью
На длительность и стоимость проекта в большей степени могут влиять не применяемые технологии адаптации системы, а организационная сторона вопроса (например, долгое согласование проектных документов). Мы сами давно убедились, что для первичного внедрения оптимально применять гибкий итерационный подход. Когда работы ведутся небольшими итерациями, заказчик получает результат частями после каждой и может уточнять требования, а исполнителю быстрее на эти изменения реагировать.
Еще один большой пласт работ на таких проектах — интеграция новой системы в
Переход с другой системы
В этом случае заказчик обычно хочет с достоверной точностью повторить в новой системе привычные методы работы, либо немного их улучшить. В зависимости от степени различий между тем, как было/хочется и тем, что может внедряемый
Важно не пытаться максимально повторить функционал старой системы на новой. С этим никакой
Изменение автоматизированных процессов
Цифровизация не разовое мероприятие. Реальность меняется вместе с людьми и подходами, и адаптировать автоматизированные процессы под новые требования приходится абсолютному большинству компаний. Для этих целей отлично подходят возможности
Добавить новое поле в карточку документа или скорректировать последовательность этапов процесса можно совсем без кода, если в системе есть соответствующие технологии.
Но и в этом случае не надо забывать об организационной стороне вопроса. Бывает, что маленькое изменение в карточке документа, например, наименование
Чтобы компания могла долго и счастливо пользоваться благами бескодовой разработки и собирать новые процессы из «кубиков» под растущие потребности подразделений, важно при первом внедрении грамотно спроектировать систему, создав нужный набор «кубиков». Причем, помимо набора «кубиков» из коробки, должна быть возможность самостоятельно создавать нужные «кубики», как это реализовано в системе Directum RX.
Разработчик vs аналитик
Программирование требует времени и серьезных компетенций. Хорошая квалификация специалистов требует высокой оплаты. Получается, если заменить всех дорогих программистов на специалистов «попроще» (с точки зрения скиллов разработчика), то дорабатывать, менять, адаптировать систему можно быстрее и дешевле. Звучит логично, но по факту не очень актуально.
Дело в том, что любое моделирование
В последнее время сильно вырос спрос на хороших
Где no-code поможет сэкономить
Так на что же влияет
Если речь о первичном внедрении, затраты на проект будут зависеть от количества и сложности доработок. Дешевле всего использовать «коробочное» решение с элементами настройки. Не меньше влиять на стоимость будут организация проекта, его методология, управление требованиями и приоритизация работ.
Но если мы говорим о развитии системы, локальной адаптации в подразделениях,