Двадцать человек и одна фраза
На столе две задачи. «Нужна выгрузка в Excel» — от бизнес-аналитика, по итогам интервью с бухгалтерией. «Сделать нормальный фильтр в каталоге» — от продакт-менеджера, по итогам кастдева. Обе поставлены всерьёз, обе приняты в работу, обе будут сделаны не так. В первой нет ни того, кто выгружает, ни зачем. Во второй слово «нормальный» означает у каждого своё.
Эта лекция — про ремесло записи. Про три формы, в которые укладывают требование: история пользователя (user story), критерии приёмки (acceptance criteria) и сценарий использования (use case). Про разрезы, которыми крупное превращают в поставляемое. И про границы, за которыми все три формы перестают работать, — эту часть обучающие материалы обычно пропускают.
Вы приходите от стейкхолдера: протокол интервью, схема процесса и три отдела с противоречивыми пожеланиями. Задача — превратить это в набор требований, за которые кто-то отвечает и которые можно проверить на приёмке. Отсюда внимание к альтернативным сценариям, к полноте набора и к тому, что делать с требованиями, которые в форму истории не лезут.
Вы приходите от гипотезы: результат кастдева, бэклог и спринт, который начинается в понедельник. Задача — нарезать замысел так, чтобы команда забрала кусок и через две недели показала работающее. Отсюда внимание к декомпозиции, к ценности в формулировке и к тому, как не превратить бэклог в свалку.
Метод у обоих общий: сделать так, чтобы двадцать человек поняли одно и то же одинаково. Поэтому каждый приём здесь показан парой примеров — на внутренней системе (заявка на отпуск, согласование договора, выгрузка в 1С, интеграция с CRM) и на клиентском продукте (оплата подписки, восстановление пароля, фильтр в каталоге, push-уведомление). Разница между двумя ролями не в аппарате, а в горизонте и в том, кто платит за ошибку.
- Выбора методологии. Спринты, доски, обязанности и события — отдельная тема; здесь методология уже выбрана и надо писать.
- Добычи требований. Как разговаривать со стейкхолдером и отличать «хочу» от потребности — тоже отдельная тема. Мы начинаем в момент, когда материал собран.
- Структуры технического задания по разделам и матрицы трассируемости.
- Приоритизации бэклога. Наша территория кончается там, где элемент сформулирован так, что его вообще можно оценить и сравнить.
Четырнадцать тем в шести частях: зачем формат вообще появился, как пишут историю, как записывают критерии приёмки, чем измеряют качество написанного, как режут крупное и где формат заканчивается.
Цена неточности: что измерил PMI и чего он не измерял
Самое цитируемое отраслевое измерение по требованиям — отчёт Института управления проектами (PMI) «Pulse of the Profession In-Depth Report: Requirements Management» за май 2014 года. Опрошено более двух тысяч практиков: руководителей проектов и бизнес-аналитиков. Четыре числа оттуда стоит запомнить точно, потому что их постоянно пересказывают неправильно.
В пересказах эти два показателя регулярно смешивают, и получается «47% проектов проваливаются из-за требований». Так говорить нельзя. 47% — доля уже провалившихся проектов, в которых причиной назвали требования. 37% — доля организаций, назвавших это главной причиной. Числа посчитаны по разным совокупностям: в первом случае знаменатель — провалившиеся проекты, во втором — опрошенные организации.
Что организации думают и что они делают
Разрыв между первой и второй строкой — это и есть рабочая ситуация обоих адресатов лекции. Проблему видят почти все, половина организаций не располагает ресурсом заниматься ею системно, а меньше половины имеют хоть какую-то формальную проверку того, что требование записано корректно. Значит, качество записи чаще всего держится не на процессе, а на конкретном человеке, который её делает.
- Это опрос, а не аудит проектов. Люди отвечали, что они считают причиной, — никто не проверял проектную документацию.
- Данные 2014 года, им двенадцать лет. Более свежего измерения сопоставимого масштаба нет.
- Самоотчёт о причинах провала смещён: «требования были плохие» — удобное объяснение, потому что оно никого лично не обвиняет.
- Российских измерений сопоставимого масштаба не существует. Процент по РФ, который вам где-то попадётся, взят с потолка.
Корректная формулировка одна: практики называют требования причиной номер один. Утверждение «плохие требования вызывают провал» на этих данных не строится — это корреляция и самоотчёт, а не установленная причинно-следственная связь.
Дальше нужен аккаунт
Прогресс и монеты сохранятся.