Без заголовка
W-модель - это маркетинговый инструмент продвижения дополнительных тулов. Но поразительно то, что для многих банальности эти являются откровениями свыше.
Человеческая дисциплина не важна, она критична. Потому я всё больше склоняюсь к мнению строить процессы вокруг людей, а не пытаться ввести что-то замечательное, что будет неправильно интерпретировано, я уж не говорю о саботаже. Очень мало людей готовы читать книжки. Ещё меньше готовы их понимать.
Про структурированность требований можно говорить долго. Минимально это должно быть:
1. Единый полный и непротиворечивый словарь
2. Единая грамматика в смысле структуры построения фраз.
3. Однозначность (по крайней мере стремление к ней)
4. Выводимость однозначных в рамках проекта идентификаторов
5. Выводимость однозначных связей
Обычно я превращаю документ в ХML, потом пытаюсь перевести его в DSL (в смысле специфичного для для проекта XML с максимально возможным превращением свободного текста в XML теги) Потом всё это можно обработать в XSLT скриптами в то, что нужно. Хоть в полуфабрикаты для импорта в DOORS, хоть в статистику, хоть в отчёты, хоть в HTML (можно и в форматы OpenOffice, MS Office, XMI или RIF, правда это достаточно муторное дело из-за их громоздкости.)
По сути дела XSLT - дальний потомок Лиспа, так что можно сделать достаточно много.
Например Use Cases написанные в plan text, переводятся в XML, потом генерятся диаграммы по шагам. Диаграммы преводятся в приличный вид передвижением прямоугольничков, распечатываются и вешаются на стену. Потом на тот этап, который не функционирует, прикалывается жёлтый или красный пин. Всё. Готова простая и наглядная таблица оценки качества для всей системы.