Сходил для разнообразия на сайт Вигерса и посмотрел шаблон. С сожалением убедился в его слабой пригодности, как и большинства известных мне шаблонов на эту тему (например, у Крега Лармана). Дело в том, что составленная таким образом документация не дает общего представления о системе. Совершенно. И затраты на ее восстановление - обычно превышают возможности и уровень заказчика. Потому что такой шаблон она усложняет восприятие, а не упрощает. Ну и для разработчиков и аналитиков - это тоже не сахар. И если с примером кафетерия еще можно как-то разобраться, то приличная предметная область порождает такой документ на 300-800 страниц, который пригодет лишь для чтения по диагонали и совершенно не оправдывает сил на создание.
P.S. Если Заказчик балдеет от таких документов и хочет их иметь в этом виде - не вопрос. Но если он просто ждет реальной работы над решением своих проблем - то этот шаблон от Вигерса - не лучший способ.
Лично мне больше нравится шаблон из RUP. А шаблон Vision-а от Вигерса ему не противоречит. Не соглашусь с тем, что такой шаблон не дает представления о системе. Он вполне дает ответы на такие вопросы как:
- цели и задачи создания системы,
- почему она создается и для кого,
- какие преимущества получает заказчик от системы,
- кто будет пользоваться и для решения каких задач,
- какие есть альтернативы и почему выбранное решение лучше,
- каковы основные фичи (!) системы
- какие были сделаны предложения и какие существуют зависимости
- какие имеются дополнительные ограничения и требования (в т.ч. внешние по отношению к системе)
- каков общий план реализации системы
Плюс, нужно понимать для кого делается этот документ ... он делается для лиц, принимающих решения о том быть проекту или нет ... т.е. преимущественно для бизнес-заказчиков. Объем документа не должен быть большим. Или требуется что-то еще сказать, чтобы получить представление о системе?