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