Итак, компания перешла на тот уровень, когда вести управление проектами в Excel становится неудобно и нерентабельно, а самописные системы влекут множество рисков. В этом случае оптимальным решением становятся системы low-code или no-code: готовые платформы, позволяющие создавать приложения с минимальным участием программистов. Наиболее популярными платформами типа low-code являются ELMA365, BPMsoft, Directum. Из вариантов no-code — Jira, Trello, Первая Форма.
Что касается платформ no-code, здесь программирование полностью исключено, использовать можно только готовые шаблоны. Многие из таких платформ создаются целенаправленно для организации взаимодействия с пользователями (лидами, клиентами, проектами) — например, Jira. Они позволяют фиксировать все изменения по задачам, приспособить программу для решения непрофильных задач компании (например, управление рисками) и встраивать программу в интегрированные среды разработки. Но и минусы у no-code присутствуют. К примеру, из недостатков программы Jira — нет режима работы «из одного окна», а для хранения документов необходимо искать дополнительное хранилище.
А вот Low-code платформы допускают возможность дописывать в коде дополнительные функции, поэтому их считают более гибкими и функциональными. Пользуясь библиотекой готовых блоков, можно в разы ускорить процесс разработки функциональности. Также платформы low-code часто содержат все инструменты для создания прототипов, отладки, обновления — а значит, все этапы в компании будут контролироваться. Кроме того, low-code платформы действуют по принципу конструктора, благодаря чему управление проектами будет более гибким и кастомизированным: все внутренние процессы предприятия можно будет собрать воедино. Так, например, при помощи ELMA365 пользователи могут:
- осуществлять управление портфелем проектов;
- отслеживать здоровье портфеля;
- мониторить отклонения в исполнении проектов;
- осуществлять календарно-ресурсное планирование;
- отслеживать загруженность персонала.
Если же выделить ключевой недостаток — разработка приложений на low-code обычно производится на уникальной архитектуре и инструментах, поэтому перенос приложений на другие платформы может оказаться затратным процессом.
При помощи таблицы можно наглядно сравнить, чем отличаются готовые решения low-code и no-code.