Требования

Правильно описанные требования помогают понять, что хочет клиент, обнаружить проблемы до того, как исправлять их будет уже поздно.

Требования надо:

  1. Определить
  2. Описать
  3. Расставить приоритеты
  4. Проанализировать
  5. Повторяйте действия 1–4

Следуйте процессу, и сможете получить корректные требования, изложенные в понятной недвусмысленной форме.

Определить

Спросите клиента, что он хочет, и он расскажет вам все, смешав важное и второстепенное. Постарайтесь вникнуть в проблему, которую клиент пытается решить. Есть только один бюджет, и только один срок. Не тратьте его на бесполезные вещи.

Покажите свой профессионализм: не только слушайте, но обсуждайте требования. Почему он хочет эту возможность? Как сегодня он решает эту проблему? Предлагайте свои варианты решений.

Описать

Приведите требования в порядок: составьте формальное описание, нарисуйте диаграммы. Не будьте слишком формальны. Главное, чтобы описание было понятно всем участником процесса, и детали не были упущены.

Расставить приоритеты

Приоритеты определяет клиент, не вы. Ваша задача объяснить клиенту что от него требуется.

Разделите требования на 3 категории:

  • Обязательно — то ради чего вы делаете работу. Не выполнили эти требования, клиент не примет работу.
  • Желательно — то, что надо сделать, но можно отложить: сделать если останутся деньги и время. перенести на следующий этап.
  • Неплохо бы — то, что можно сделать когда-нибудь.

Провести анализ

Убедитесь, что требования понятны, не упускают важных моментов, не противоречат друг-другу. Уточните, если что-то не понятно. Задайте вопросы, если что-то упущено. Выберите, если требования противоречивы.

Повторить

Работа не будет выполнена мгновенно. За время проекта у клиента могут изменится обстоятельства и приоритеты. По мере движения, у вас и у клиента будут появляться новая информация и знания. Все это приведет к изменению требований. Опишите изменения, расставьте приоритеты, проведите анализ.