Какие вопросы задавать в начале проекта
В самом начале проекта вы собираете информацию о проекте и о задачах, которые перед вами стоят. Это не так просто, как может показаться непосвященному человеку.
Вы постоянно оказываетесь в такой ситуации, что чем больше вы задаете вопросов и получаете ответов — тем больше вопросов возникает и яснее особо не становится. Мы склонные переоценивать свое понимание требований, которые мы получаем от клиента. Думаем, что понимаем, что клиент ожидает, но раз за разом с удивлением обнаруживаем, что ошибаемся.
Так называемый «закон Хоггарта» (Hoggarth’s law) гласит:
«Попытки получить ответы на вопросы в начале проекта проваливаются потому что мы задаем больше неправильных вопросов чем правильных. Усилия должны быть направлены не на нахождение ответов, а на поиск правильных вопросов. Когда правильные вопросы определены — ответы естественным образом будут вытекать из последующей работы и будет более полное понимание целей проекта»
Частая ошибка бизнес-аналитиков (или того, кто выполняет эту роль в начале проекта) — излишняя уверенность в том, что требования собраны полностью и достигнуто полное понимание того, что надо сделать. Часто этому способствует ограниченное время и давление на аналитика, чтобы быстрее приступить к выполнению работы. Типа «главное ввязаться в драку, а там видно будет»
Это приводит к дорогостоящим переделкам уже сделанной работы. В худшем случае может привести даже к переписыванию архитектуры уже после начала проекта и существенному удорожанию стоимости.
Способность определять правильные вопросы приходит почти исключительно с опытом, поэтому за неопытным бизнес аналитиком стоит закрепить более опытного ментора, хотя бы в начале проекта, для избежания описанных выше последствий.
«проекты не проваливаются в конце, они проваливаются в начале».
В реальной жизни проект обычно проходит следующие стадии:
- Энтузиазм
- Полное непонимание
- Разочарование
- Поиск виноватых
- Наказание невиновных
- Награждение непричатных
Чеклист менеджера проектов в начале проекта может выглядеть так:
Размер проекта, производительность, качество
- Проверить полноту требований
- Проанализировать альтернативы
- Проверить нефункциональные требования к производительности: точность, скорость, надежность, доступность и так далее
- Установить необходимый уровень качества
- Установить методы контроля за сроками, бюджетом, объемом работ)
Выполнимость проекта с точки зрения времени, бюджета и объема работ
- Составить матрицу рисков и оценить их влияние и методы реагирования
- Описать изначальные допущения и установки
- Подготовить план проекта
- Определить бизнес-ценность, стоимость её достижения и размер потенциальных доходов от проекта для бизнеса
- Определить контрольные точки(вехи) проекта для анализа текущего хода проекта, в которых будет приниматься решение о продолжении или остановке выполнения проекта
Процессы в ходе проекта
- Предположить необходимые ресурсы, их эффективность
- Установить нормы ожидаемой эффективности
- Выявить возможности для улучшения эффективности с точки зрения сроков и бюджета
Основные усилия должны быть направлены на то, чтобы в начале работы над проектом, ни у кого не было сомнений о том, почему и как мы делаем проект