SDLC модели на собеседовании системного аналитика

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Карьерник — Duolingo для аналитиков: 10 минут в день тренируй SQL, Python, A/B, статистику, метрики и ещё 3 темы собеса. 1500+ вопросов в Telegram-боте. Бесплатно.

Зачем спрашивают на собесе SA

SDLC модели — основа управления проектом. На собесе SA: «отличия моделей», «когда waterfall», «гибкие vs жёсткие».

Waterfall

Линейная последовательность фаз — каждая завершается до старта следующей.

Requirements → Design → Implementation → Testing → Deployment → Maintenance

Подходит:

  • Жёсткие requirements, стабильные.
  • Регуляторика (медицина, авиация).
  • Контракты с fixed-price.
  • Большие предсказуемые проекты.

Минусы:

  • Нет flexibility.
  • Изменение late = дорого.
  • Long time-to-value.

V-model

Расширение waterfall — параллельная testing на каждой фазе.

Requirements ──→ Acceptance test
        Design ──→ System test
        Module design ──→ Integration test
                Code ──→ Unit test

Каждая фаза «налево» имеет соответствующий test «направо».

Применяется в medical, embedded, automotive (с regulatory testing).

Spiral

Итеративная waterfall с risk analysis на каждой итерации.

Quadrants:

  1. Determine objectives.
  2. Identify and resolve risks.
  3. Develop and test.
  4. Plan next iteration.

Спираль расширяется с каждой итерацией.

Применяется для крупных high-risk проектов.

Agile

Принципы Agile Manifesto (2001):

  • Individuals and interactions over processes.
  • Working software over docs.
  • Customer collaboration over contracts.
  • Responding to change over plan.

Frameworks: Scrum, Kanban, XP, SAFe.

Подходит:

  • Меняющиеся requirements.
  • Продуктовая разработка.
  • Близкая работа с пользователем.

В РФ — Agile стандарт продуктовой разработки.

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

RAD

Rapid Application Development. Прототипирование с фокусом на скорость.

Business modeling → Data modeling → Process → Application generation → Testing

Похоже на Agile, но больше использует low-code / no-code инструменты, генерацию кода.

Современная инкарнация — low-code платформы (Mendix, OutSystems).

DevOps continuous

CI/CD + automation + culture.

Continuous Integration. Каждое изменение mergится автоматически с тестами.

Continuous Delivery. Автоматический deploy до staging.

Continuous Deployment. Автоматический deploy до production.

Infrastructure as Code. Terraform, Ansible, Kubernetes.

Monitoring & feedback — закрывает loop.

В современной разработке — Agile + DevOps стандарт.

Когда что выбирать

Ситуация SDLC
Госконтракт, ФЗ-44 Waterfall + ГОСТ 34
Медицина / авиация V-model
Стартап / MVP Agile (Scrum / Kanban)
Поддержка legacy Kanban
Embedded systems V-model / Waterfall
Большая корпоративная система SAFe (Scaled Agile)
AAA-game development Hybrid (Waterfall + Agile sprints)

Связанные темы

FAQ

Hybrid model — что это?

Mixing waterfall + Agile. Например, big-picture roadmap waterfall, sprints внутри Agile.

Это официальная информация?

Нет. Статья основана на стандартных подходах PM / SDLC.


Тренируйте системный анализ — откройте тренажёр с 1500+ вопросами для собесов.