SDLC (жизненный цикл разработки ПО) — последовательность этапов от идеи до сопровождения, которая делает поставку системной и управляемой.
Этапы
1) Инициация и понимание цели.
2) Выявление и согласование требований.
3) Проектирование решения и контрактов.
4) Разработка и код-ревью.
5) Тестирование и приемка.
6) Релиз и внедрение.
7) Сопровождение и улучшения.
Роль SA на этапах
-
Требования: собрать, формализовать, приоритизировать.
-
Проектирование: описать модели данных, интеграции, НФТ.
-
Реализация: сопровождать команду и синхронизировать контекст.
-
Тестирование: обеспечить трассировку требование -> тест -> дефект.
-
Релиз и сопровождение: валидировать результат и обновить артефакты.
Артефакты
-
Требования, спецификации, диаграммы, API-контракты.
-
Definition of Ready/Done и критерии приемки.
-
Риск-лог, журнал решений, post-mortem.
Связи:
-
• Требования