
не заметить несогласованности. Чтобы оценить, требуется ли прово-
дить экспертизу всей спецификации, исследуйте
репрезентативную
выборку фрагментов. Изучив количество и типы обнаруженных оши-
бок, вы определите, стоит ли проводить полную проверку
(Gilb
и Gra-
ham, 1993).
Большая команда экспертов. Многие участники проекта и клиенты
хотят заниматься требованиями, поэтому список желающих может
оказаться весьма длинным. Однако чем больше команда экспертов,
тем труднее составить график совещаний, тем больше на них
посто-
ронних разговоров и тем труднее прийти к согласию по каждому во-
просу
Однажды я вместе с
13
инспекторами был приглашен на совещание,
организованное человеком, который явно не понимал важность не-
большой команды. Четырнадцати персонам трудно договориться, как
выйти из горящей комнаты, не говоря уже о принятии решения, пра-
вильно ли данное требование. Попробуйте придерживаться следую-
щих советов при работе с потенциально большими командами инспек-
торов:
I убедитесь, что каждый участник понимает, что его
задача—
выяв-
лять дефекты, а не повышать квалификацию или отстаивать пози-
цию;
I четко представьте себе, чью точку зрения (клиента, разработчика
или
тестировщика)
представляет каждый участник. Тактично откло-
ните участие лиц, готовых отстаивать точку зрения, которая уже
представлена. Если несколько человек относятся к одной группе,
они могут объединить свою информацию и делегировать для уча-
стия в совещании кого-то одного;
1 соберите несколько небольших групп для параллельной проверки
спецификации требований к ПО и объедините их контрольные спи-
ски дефектов в один, удалив все повторы. Исследования показали,
что экспертиза документа о требованиях, выполняемая нескольки-
ми командами, выявляет больше ошибок, чем одна большая коман-
да (Martin и
Tsai,
1990; Schneider, Martin и Tsai, 1992; Kosman,
1997).
Как правило, результаты параллельных проверок скорее дополня-
ют, чем повторяют друг друга.
Географическое разделение инспекторов. Все больше компаний
разрабатывают продукты, привлекая команды, разъединенные гео-
графически. В этом случае проверки проводить труднее. Видеоконфе-
ренции могут стать эффективным решением, но в телеконференциях
вы не можете воспринимать
язык
тела и мимику других участников, как
при личных встречах.
Глава
15.
Утверждение требований 299