Найти тему
AMA Digital Agency

Преимущества и недостатки разработки бизнес-приложений с помощью low-code

Преимущество № 1. Наглядный ход разработки
Мы не создаем решение месяцами, а всегда имеем наглядный понятный результат в виде набора эволюционирующих прототипов. Пока не получится итоговый результат, мы работаем с некоторым визуальным решением — его можно посмотреть, протестировать, понять, что было придумано удачно, а что нет, отследить ошибки и тому подобное. Это позволяет создавать более удобные и красивые решения, на ранних этапах исправить больше ошибок, а не оставлять все на последний день с риском неприятного результата. Чем раньше мы начинаем показывать решения бизнес-заказчикам, тем более удачные решения обеспечиваем себе в конце проекта.

- Возможный недостаток: желание уйти в перфекционизм

Преимущество № 2. Вовлеченность всей команды проекта
При классической разработке внутри проекта преимущественно находятся программисты. Сейчас же все заказчики, потребители, кураторы составляют расширенную команду и видят прогресс проекта. Получается, что вместе работают и бизнес, и технические специалисты — это дает синергию и позволяет создавать более интересные решения, да и количество рук увеличивается. Это однозначно плюс, потому что решение создается не где-то там с краю, отдельной командой, а всеми причастными к необходимому результату.

- Возможный недостаток: несовершенный результат

Преимущество № 3. Разработка ведется гораздо быстрее
Поскольку мы ведем разработку при помощи визуальных конструкторов, то многое можно собрать прямо из готовых кубиков вместо того, чтобы месяцами писать код. Поэтому получаем результаты гораздо быстрее.

- Возможный недостаток: некоторый хаос

Преимущество № 4. Простота проектирования решений
У пользователей не возникает ступора, как спроектировать решение по закупкам. В целом понятно, как выглядят согласования в системе, потому что есть некоторые паттерны и интерфейсы, уже предоставленные в продукте и отчасти стандартизированные. И если аналитику не хватает какого-то готового блока, то программисты могут разработать его для конечного потребителя. Это как черная коробка — бери и пользуйся, что удобно и позволяет сэкономить не столько на скорости разработки, сколько на сложности проектирования. То есть проектирование решений становится проще благодаря использованию системы конструкторов.

- Возможный недостаток: ограничения на кастомизацию