Ребята, признаюсь честно, не читал весь топик с самого начала, но у меня есть небольшая идея.
Напишите вы концепцию, потом Варианты использования и другие требования, а кодировать никто не будет. Так вот, если вы будете писать требования к UI, то вместо кодирования можно сделать кликабельный интерфейс, в котором описать бизнес-логику, те щелкнул туда, появилось то, щелкнул туда - это. Такой прототип можно использовать как фикцию сдачи продукта заказчику, и соответственно, смоделировать процесс управления изменениями. Сейчас есть много программ для создания подобного рода прототипов. Недавно покопал одну - мне очень понравилось. Причем в некоторых из них даже есть что-то типа базы данных
Извините за оффтоп, просто мысли в слух.