SDLC на основе ИИ:тринадцать этапов подробно.
Наш жизненный цикл разработки состоит из тринадцати этапов — от исследования задачи до непрерывного улучшения. ИИ ускоряет каждый этап. Ответственность за каждый этап остаётся на опытных инженерах. На этой странице описано, что происходит на каждом из них, что вы проверяете и что утверждаете. Ничего не пропускается и ничего не скрывается.
Полный жизненный цикл, этап за этапом.
01Исследование
Прежде всего — понимание бизнес-контекста, заинтересованных сторон и ограничений.
02Бизнес-анализ
Картирование текущих процессов и количественная оценка того, где ПО (и ИИ) меняет экономику бизнеса.
03Сбор требований
Превращение целей в проверяемые, приоритизированные требования — с помощью ИИ, при утверждении человеком.
04Планирование
Объём работ, контрольные точки, состав команды и реестр рисков согласовываются до начала разработки.
05UI/UX-дизайн
Интерфейсы, спроектированные с учётом реальных рабочих процессов и проверенные на прототипах.
06Архитектура системы
Архитектура, рассчитанная на десятикратный рост, а не только на текущую нагрузку.
07Разработка
Senior-инженеры выпускают код в сжатых итерациях с помощью ИИ и обязательным код-ревью.
08Тестирование
Наборы тестов, сгенерированные ИИ и проверенные инженерами; регрессионное тестирование при каждом слиянии.
09Контроль качества
Ручное исследовательское тестирование и утверждение критериев приёмки на каждой контрольной точке.
10Развёртывание
Автоматизированные, воспроизводимые релизы с обязательными планами отката.
11Мониторинг
Observability, оповещения и отслеживание SLO с первого дня в продакшне.
12Сопровождение
Патчи, обновление зависимостей и работа над производительностью по установленному графику.
13Непрерывное улучшение
Телеметрия из продакшна формирует дорожную карту — цикл по-настоящему никогда не заканчивается.