Процессы и методологии
Аналитик встроен в процесс поставки: его требования подхватывает команда, и способ работы команды определяет, в каком виде и когда эти требования нужны. В Waterfall всё готовят заранее и целиком; в Agile — небольшими порциями, спринт за спринтом. Понимать этот ритм так же важно, как знать сами нотации.
Здесь три навыка: выбрать методологию и знать её церемонии, сформулировать цель проверяемо (SMART) и разбить крупную задачу на поставляемые части (декомпозиция). Частые ловушки — путать, какой подход итеративный; считать груминг разовым событием; и декомпозировать на куски, которые нельзя выпустить по отдельности. Полная карта — в слоях ниже.
Карта темы
- Agile против Waterfall — итеративная поставка против последовательных фаз и когда какой подход уместен.
- Церемонии Scrum — спринт, планирование, ретро и груминг: что происходит на каждой.
- Цели по SMART — пять критериев, превращающих размытое пожелание в проверяемую цель.
- Декомпозиция задачи — зачем крупную задачу бэклога дробят на меньшие независимые части.
- Способы декомпозиции — по каким осям делят задачу и как выбрать подходящую.
- Оценка реализуемости и ценности — как аналитик готовит верхнеуровневое требование к разработке.
Частые ошибки и ловушки
| Ошибка | Последствие |
|---|---|
| Менять местами, какой подход итеративный, а какой последовательный | Неверно описываете Agile и Waterfall — базовый провал |
| Утверждать, что Agile запрещает изменения | Теряете саму суть Agile — приветствие изменений |
| Считать груминг разовым событием | Бэклог не готов к спринту, планирование буксует |
| Забыть букву в SMART (часто Relevant или Time-bound) | Цель без дедлайна или без связи с задачей — не отслеживается |
| Разбивать задачу на взаимозависимые куски | Части нельзя выпустить и протестировать по отдельности |
| Начать кодить требование «как есть» без оценки | Пропущены ограничения и риски, автоматизируете сломанный процесс |
Значение для собеседований
Процессы спрашивают, чтобы проверить, впишетесь ли вы в реальную команду: знаете ли ритм спринта, умеете ли ставить проверяемые цели и дробить крупные задачи. Кандидат, который объясняет декомпозицию через «независимые части, каждая несёт ценность», сразу опережает того, кто «режет задачу на куски».
Что обычно проверяют:
- Суть Agile и его отличие от Waterfall; в каком контексте что уместно.
- Что такое спринт, планирование, ретро и груминг и чем они отличаются.
- Расшифровку SMART и зачем цели нужен каждый критерий.
- Какими способами декомпозируют задачу и как выбрать ось разбиения.
Типичный неверный ответ: «Agile — это когда без плана и документации». На деле Agile — итеративная поставка работающих инкрементов с приветствием изменений и обратной связью; план и документация есть, просто они не заморожены на старте, а уточняются по ходу.