Этапность работы
Перед заключением контракта с заказчиком обуждаем структуру проекта и проводим первичную оценку сроков и стоимости. В контракт включается перечень основных сценариев, которые будут реализованы на пилотном этапе.
В течение первых 2-3 недель проекта на базе нашей low-code платформы "Апрентис" собирается прототип системы без программирования, исключительно на базе штатных возможностей системы. Как правило, такой прототип позволяет наполнять систему тестовыми (а часто и рабочими) данными, формировать справочники и каталоги.
Уже начиная с этого этапа заказчик может в ограниченном объеме начать работу с системой и давать обратную связь разработчику.
На следующем шаге разработчик, опираясь на обратную связь, уточняет схему реализации и вносит необходимые изменения в структуру данных и логику работы.
Прорабатываются и реализуются сложные бизнес-процессы, которые требуют сложного взаимодействия сущностей (например, сценарии, в которых последовательно участвует несколько ролей).
Если основные сущности системы признаны реализованными верно, в этот момент начинается работа по интеграции системы с ландшафтом заказчика.
Для систем, которым требуется кастомизированный интерфейс пользователя, начинается разработка такого интерфейса.
Реализуются вторичные задачи: схемы управления правами доступа, аудита доступа к данным, детализируются версии интерфейса пользователя для разных ролей, специфические модули контроля данных и оставшиеся детали бизнес-логики.
Пилотная версия системы готова к эксплуатации.
В рамках следующих этапов по итогам эксплуатации или просто по плану развития системы формируются новые требования на доработку или модификацию системы, они реализуются итерациями по 2-4 недели.
В этой точке мы рекомендуем заказчику также:
- Реализовать юнит-тесты для регресс-тестирования системы при последующих доработках
- Наполнить систему текстами подсказок
- Реализовать бекап и, при необходимости, горячий резерв системы
Контакты
123610, г.Москва, Краснопресненская набережная, д. 12, подъезд 6, оф. 726
Телеграм: @mterentiev