Спасибо гурам и не-гурам

Я, конечно, играю лишь роль тестера в нашей команде и не участвую непосредственно в формировании неких стандартов по формулировки постановок и проектных решений. Я больше сужу со стороны потребителя оных.
Причем тут дело даже не в форме представления знаний, а в контроле за изменениями и актуальностью этих знаний.
Как делается сейчас (или по крайней мере к этому стремимся)
Есть система управления работами. В ней создается проект , например Использование графиков для отражения различных деятельностей и контактов с клиентом.
Одновременно на wiki создается проектное решение с аналогичным названием. Т.е. делается страница, на нее указывается ссылка в таблице проектных решений такого вида:
проект Предложен Требования Проект Согласован с экспертами Согласован с заказчиком Реализован (дата, релиз)
Авторы - аналитики пишут работы, менеджеры их распределяют, программисты реализуют. Тестеры на подхвате смотрят, когда работа оказывается выполнена, чтобы начать ее принимать и тестировать
На вики есть грубое приближение к формату постановок. Но сами постановки оформляются пока в виде word файла и размещаются на общем доступе и ... не соответствуют предложеному формату, хотя в целом и содержат нужную информацию
Какие я вижу в общем проблемы - требования и постановки - монолитный текст, в них нет индексации, разделения на атомарные требования, нет контрля изменения, уведомлений по изменениям и т.п. Часто некоторая задача, на которую написаны тесты, изменяется. Я как тестер узнаю об этом после падения теста, а хотелось бы естественно за ранее и желательно на этапе возникновения желания что-то поменять. А когда поменяли сразу иметь сообщение где, что поменяли.
Как мы работаем. Есть у нас testlink. В него мы загоняем постановку и часто сами ее разделяем на требования (как понимаем сами). По требованию стараемся написать хотя бы один тестовый случай. Далее уже в правлении работами создаем работу на создание тестовой процедуре на тестовом стенде.
А у вас как?