Показать сообщение отдельно
Старый 14.11.2006, 16:57   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MironovI Посмотреть сообщение
Детализация должна быть такой, чтобы менеджер проекта, прочитав ТЗ, мог сказать за сколько он это продаст, остальное побоку
Почти согласен.
Но не все "побоку".

ТЗ нужен нескольким сторонам.
1. ТЗ нужно, чтобы менеджер проекта мог сказать за каике деньги он продаст
2. ТЗ нужно, чтобы программист мог сказать в какие сроки он выполнит
3. ТЗ нужно, чтобы клиент мог сравнить факт с планом (помимо достоверности сроков и денег)

Поэтому ТЗ не должно опускаться на уровень таблиц и полей (это задача программиста)
Поэтому ТЗ не может содержать только декларации "всем будет хорошо" (заказчик потом не сможет сравнить)

Я согласен с belugin.
ТЗ должно:
1. описывать как пользователи смогут использовать то, что получится в результате, в своей деятельности
2. описывать принцип взаимодействия пользователей и системы
3. описывать принпип работы того, что должно получится в результате
4. описывать алгоритмы тестирования (в идеале, ТЗ должно содержать набор данных и алгоритмы для unit-тестирования)
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: gl00mie (2).