|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
МайевтикГоспода, а вы тут с какой целью флейм устриваете, интересно? ) Кому, что и с какой целью доказываете? Что опыт персоны "А" более общ, чем опыт персоны "Б"? Может таки лучше встретиться и поговорить, вроде основные ругайцы из Москвы? Потом статью написать, всё полезенее - и связи и авторитет. Я думаю, что в рамках форума доказать что-то кому-то невозможно. А вот поделиться опытом, поплакаться в жилетку и высказать мнение (субъективное и безответсвенное) - можно. В данном случае я прекрасно знаю, что есть примеры успешной реализации проектов реализованных по описываемой PL99 технологии. Но не согласен с тем, что это - единственная технология, приводящая к успеху. Есть и другие (они кстати подробно описаны в литературе). Ну и мой жизненный опыт, к сожалению, приводит меня к мысли, что другие технологии - эффективнее. Можно считать, что я поплакался в жилетку на свою горькую судьбу которая до сих пор не позволила мне поучаствовать в успешном проекте с использованием ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 14:58 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Bogdanov Andrey И опять вы плохо прочитали мои предыдущие высказывания. Я как раз и писал, что ТЗ может быть очень полезно если стоит задача получить деньги с заказчика, несмотря на то, что итоговый продукт его не устраивает. Но задача получения денег и задача написания качественного продукта - две большие разницы. А вы ещё не попадали в такую ситуацию, когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования. А в конце всей работы говорит, что вы сделали вообще не то, что он вам заказывал. А вы после долгой и плодотворной работы над "качественным продуктом" оказывались без денег, т.е. заказчик отказывался платить деньги "не за то..." В подобных случаях детальное ТЗ (гораздо более 2-3 страниц) и договор на разработку по этому ТЗ сильно помогают программистам не умереть с голоду. А с другой стороны, наличие ТЗ гарантирует заказчику получение продукта описанного в этом самом ТЗ, а не какой-нибудь фантазии программиста на заданную в 2-3 листках поверхностного описания тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:05 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Это Bogdanov Andrey Более того, если я скажем просто разработчик, то мне наличие ТЗ только мешает. Без него я могу проявить фантазию и заниматься творчеством, а не рутиной. И в результате будет работающая программа. А то насколько она удовлетворяет ожидания заказчика меня как программиста может и не очень беспокоить. Но на самом деле программа может оказаться даже более адекватной, так как заказчик формулируя требования зачастую плохо представляет возможности автоматизации и оперирует только сложившейся технологией работы и Bogdanov Andrey Проблема как раз в том, что таких "специальных сотрудников" практически не существует в природе. Потому-что ему с одной стороны надо хорошо знать предметную область, быть в курсе тонкостей бизнеса и технологий заказчика. А с другой стороны иметь не менее хорошие знания в области программирования. Не спорю, так бывает. Но очень редкоплохо складываются одно с другим. Просто вдумайтесь. Из первой цитаты (и еще из примера про самолет) немедлено следует, что программисты должны лучше понимать бизнес заказчика (причем отнюдь не только с т.з. его автоматизации), чтобы их "творчество" действительно усовершенствовало, улучшило этот самый бизнес. А из второй - что таких людей почти нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:08 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
PL99 МайевтикМожет таки лучше встретиться и поговорить, вроде основные ругайцы из Москвы? Можно попробовать. Вопрос только в том, кто будет заниматься организацией такой встречи :-)Ну я бы занялся, если была бы возможность достучаться до ваших контактов. А то сплошной overquoting, пыль столбом и проч ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:10 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
PL99Ок. Нарисуйте красивую девушку Ссылка почему-то не открылась. Но я попробую описать тот же процесс ведущийся с использованием ТЗ: "Заказчик (З) засекает 10 минут и дает задание "Исполнителю": "Нарисуйте мне, пожалуйста, красивую девушку." Далее, пока "Исполнитель" принимает облик аналитика (А). 0:00 — (А) давайте составим техническое задание. 0:30 — (З) Пусть у нее в руке будет меч. 0:45 - (А) в правой или в левой? 1:00 — (З) Двуручный меч, который она держит обоими руками! 1:15 - (А) Хорошо. Какова длина меча? ... 7:30 — (З) Ей нужна фуражка капитана! И аккуратно собранные на голове волосы! 7:45 - (А) Какого цвета фуражка? 8:00 — (З) И сидеть она должна в кресле капитана! ... далее на полчаса идет беседа о технологии разработки кресел. По истечении часа "Заказчик" получает ТЗ и говорит - нет а вы точно уверены, что плащ и униформа будут хорошо смотреться вместе? Ну ладно, поверю, но если что - работу не приму. Подписывает ТЗ Еще через 10 минут исполнитель (И) приносит заказчику рисунок. (З) А почему она беззебая и глаз только одини? (И) А в ТЗ ничего не было сказано про количество глаз. И про зубы не упоминалось. (З) Но ведь было сказано КРАСИВАЯ девушка. (И) А по-мооему получилось очень красиво. (З) Хм. Но ведь без зубов она ничего жевать не сможет. (И) Ну... у нее ведь меч есть? Вот пусть она мечом и измельчает. (З) Но ведь двуручным мечом очень неудобно пищу измельчат - он слишком большой. (И) Хорошо. Мы специально сделаем вам доработку по уменьшению меча. .... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:16 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Garrick А вы ещё не попадали в такую ситуацию, когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования. А в конце всей работы говорит, что вы сделали вообще не то, что он вам заказывал. А вы после долгой и плодотворной работы над "качественным продуктом" оказывались без денег, т.е. заказчик отказывался платить деньги "не за то..." В подобных случаях детальное ТЗ (гораздо более 2-3 страниц) и договор на разработку по этому ТЗ сильно помогают программистам не умереть с голоду. А с другой стороны, наличие ТЗ гарантирует заказчику получение продукта описанного в этом самом ТЗ, а не какой-нибудь фантазии программиста на заданную в 2-3 листках поверхностного описания тему. гм... боюсь предположить что автор имеет в виду просто увеличение объема ТЗ как метод спасения проекта вмето того чтобы изменить подход в управлению проектом на "итеративный". Итеративный подход в общем случае предполагает отказаться от написания "детального ТЗ (гораздо более 2-3 страниц)"; вместо чего - заренее спроектировать только архитектуру, костяк системы, без "детального ТЗ" и "наращивать мясо" на этот костяк уже в соответствии с текущим "хочу" клиента. Собственно, для случаев "когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования" итерационные технологии и созданы. Работая по тому же RUP нельзя сказать что ты работаешь "по ТЗ", потому что твое тз постоянно плавает. Хотя такой процесс разработки продавать сложнее - вероятность достич успеха и удовлетворенности клиента в меняющихся условиях - больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:17 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
2 Bogdanov Andrey То, что совершенно без ТЗ вполне можно делать и сдавать успешные проекты (относительно небольшого размера), чистая правда. Достаточно иметь квалифицированных разработчиков, хорошо понимающих в предметной области, и очень хорошие отношения с заказчиком. Тут с вами никто бы и спорил. Но вы упорно пытаетесь доказать, что наличие ТЗ буквально вредит проекту. Что, дескать, проект с составленным ТЗ почти обречен. Простите, но это полная чушь. Заставляет усомниться в вашей квалификации и опыте, несмотря на все громкие заявления о десятках-де выполненных проектов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:18 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Garrick А вы ещё не попадали в такую ситуацию, когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования. А в конце всей работы говорит, что вы сделали вообще не то, что он вам заказывал. А вы после долгой и плодотворной работы над "качественным продуктом" оказывались без денег, т.е. заказчик отказывался платить деньги "не за то..." В подобных случаях детальное ТЗ (гораздо более 2-3 страниц) и договор на разработку по этому ТЗ сильно помогают программистам не умереть с голоду. Так о чем мы все? О том как заработать побольше денег и не умереть с голоду? Или о том как написать хороший продукт? Если о первом, то я ничуть не против ТЗ. Garrick А с другой стороны, наличие ТЗ гарантирует заказчику получение продукта описанного в этом самом ТЗ, а не какой-нибудь фантазии программиста на заданную в 2-3 листках поверхностного описания тему. А вот в этом направлении у меня совершенно противополжный опыт. К сожалению, для заказчика наличие ТЗ точно также ничего не гарантирует. Вот прямо сейчас рядом со мной сидит аналитик и дописывает 178 страницу технического задания, потому-что продукт реализованный по предыдущему ТЗ (в нем было 56 страниц) оказался совершенно неудовлетворительным. Как следствие - заказчик теперь уже полгода тянет с согласованием нового ТЗ, так как боится повторения пройденного. К сожалению, я не знаю тех кто писал и реализовывал предудыщее ТЗ. И ничего не могу сказать об уровне их профессионализма. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 15:22 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Техническое задание содержит требования к системе в терминах предметной области Заказчика. Предполагается, что Заказчик хорошо разбирается в логике свое предметной области и может сформулировать что он понимает под хорошо выполненной (им) работой (критерии эффективности) и понимает, что именно нужно сделать, чтобы можно было сделать эту работу а) лучше и/или б) быстрее. Естественно, что при этом также может объяснить, как именно нужно оценивать "быстрее" и "лучше". Это и должно быть описано в ТЗ. Можно еще добавить требования, которые огововаривают, что именно не должно стать хуже. Что самое важное, что это все должно быть описано на уровне представления о системе как "черного ящика". От лица Заказчика: Грубо говоря, что будет, если я, Заказчик, нажму на эту кнопку, какой полезный результат ( в терминах предметной области) я, Заказчик, получу. По большому счету мне, Заказчику, по-барабану будет ли системе делать там внутри себя запрос к некой БД, или все это будет реализовано перемещением шестеренок и сложением аналоговых сигналов. То, что программист понимает мою предметную область на языке запросов, циклов, индексов и интерфесов - это его проблемы. Мне нужно, чтобы то что я получу, можно было понять из ТЗ без необходимости изучения каких-то там принципов нормализации каких-то отношений или изучения принципов формирования IP-адресов в сети Интернет. От автора : Вот сама возможность формулировки требования с таким уровнем точности и однозначности возможно только если Заказчик действительно хорошо понимает дело, которое он делает. Как ни парадоксально, но : 1. именно отсутствие чёткого понимания Заказчиком, трудности описания (им) логики своей предметной области именно в терминах предметной области являются причиной низкого качества ТЗ, а часто и причиной провала проекта. К сожалению, для России это похоже очень актуально.... 2. именно дефекты в понимании Заказчиком своего дела часто являются как причиной обращения к IT- решениям (программисты выступают носителями знаний, полученных при работе над другими проектами и фактически являются консультатами Заказчика). Приобретение западных систем часто рассматривается Заказчиком не только как средство системной интеграции своей деятельности, но обретения знаний о том как оно правильно должно делаться с точки зрения его предментой области , поскольку такие программы так или иначе регламентирует порядок ведения бизнеса (что, собственно и называется такой-то системой управления ). 3. Универсализм логики программных и логических средств создания автомтизированных систем часто культивируют ложное представление у программистов о том, что навыки алгоритмизации позволяют заменить опыт работы в конкретной области и если "просто запрограммировать" все непротиворечивым с точки зрения программиста образом, то всё будет в порядке, а что нужно, то всегда можно поправить по результатам тестирования или опытной эксплуатации. Если не удается удержаться в рамках предметной области ТЗ содержит смешанное описание того, что хочет пользователь и как именно программист это будет делать, но уже в терминах программных средств реализации (которое полностью уже не понимают ни тот ни другой). Неспособность Заказчика сформулировать в своих терминах требования к системе приводит к тому, что он: 1. либо "прогибается" и соглашается с формулировками, сформулированнми автоматизаторами, хотя они не отображаются однозначно на его деятельность. 2. либо молчит до поры до времени, когда программа почтие реализаоана, а несоответствие формулировки ТЗ и реальных потребностией становится очевидным. А "плохой" в результате будет объявлена программа, хотя вроде все по ТЗ делали. Кто именно должен вытаскивать из Заказчика эти требования - аналитик, или другой "специально обученный" специалист - следующий воспрос. Но принципиально важным является понимание источника проблемы постановки задач и формулировки требований (не этапность или способ организации работ!) : требования должны быть извлечены из Заказчика и изложены в ТЗ в терминах его предметной области . Делать системы для невменяемого заказчика просто опасно - проект может быть и не закончен, кроме того при работе над такими проектами может произойти реальная дисквалификация автоматизаторов (утрата чувста реального, жизненно необходимого).... Описание спсоба, средств реализции, архитекуры приложения и пр. только после ТЗ - в проектной документации в терминах и представлениях программиста . ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 16:14 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
mir2 Bogdanov Andrey То, что совершенно без ТЗ вполне можно делать и сдавать успешные проекты (относительно небольшого размера), чистая правда. Достаточно иметь квалифицированных разработчиков, хорошо понимающих в предметной области, и очень хорошие отношения с заказчиком. Тут с вами никто бы и спорил. Но вы упорно пытаетесь доказать, что наличие ТЗ буквально вредит проекту. Что, дескать, проект с составленным ТЗ почти обречен. Простите, но это полная чушь. Заставляет усомниться в вашей квалификации и опыте, несмотря на все громкие заявления о десятках-де выполненных проектов. Я не утверждал, что проект с ТЗ почти обречен. Я считаю, что эта методология увеличивает сроки разработки и не увеличивает вероятность положительного исхода. Эта формализация удобна с управлеченской точки зрения (как и любая другая бюрократизация). Ну а мою персональную квалификацию мы обсудим в другой раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 16:14 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
МайевтикНу я бы занялся, если была бы возможность достучаться до ваших контактов.У меня в профиле вроде бы есть электронный адрес. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 16:35 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Bogdanov Andrey... Я не утверждал, что проект с ТЗ почти обречен. Я считаю, что эта методология увеличивает сроки разработки и не увеличивает вероятность положительного исхода. Эта формализация удобна с управлеченской точки зрения (как и любая другая бюрократизация). +1. ТЗ, по сути, часть договора на создание и поставку АС. Если договор не типовой, то на его разработку согласование и утверждение уходит довольно много времени и средств. Зато наличие такого договора защищает стороны. Это относится и к ТЗ. Если заказчик и исполнитель готовы работать без договора, то и ТЗ разрабатывать необязательно. Можно, писать и обсуждать прототипы системы и т.п. ИМХО, мы так даже быстрее достигнем цели. Но есть ещё аспект, это документирование требований к системе. Если мы не создали ТЗ, то придётся документировать требования в процессе прототипирования и разработки частей системы. В конечном итоге требования могут быть изложены в виде ТЗ, или лечь в базу данных. В дальнейшем это позволит вносить изменения в систему не задавая вопросы "а эта штучка тут зачем?". Это особенно важно для тиражируемых систем, которые с годами обрастают гигантским ворохом требований, так что не всегда понятно, что в системе было реально заказано, а что является артефактом её разработчиков. Без ТЗ будет сложно поддерживать дисциплину документирования требований и планировать развитие системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:24 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Bogdanov Andrey Так о чем мы все? О том как заработать побольше денег и не умереть с голоду? Или о том как написать хороший продукт? Если о первом, то я ничуть не против ТЗ. Вы случаем не в Open Source проектах работаете? Или всё же получаете зарплату? Ни когда не интересовались откуда деньги на вашу зарплату берутся? Bogdanov Andrey А вот в этом направлении у меня совершенно противополжный опыт. К сожалению, для заказчика наличие ТЗ точно также ничего не гарантирует. Вот прямо сейчас рядом со мной сидит аналитик и дописывает 178 страницу технического задания, потому-что продукт реализованный по предыдущему ТЗ (в нем было 56 страниц) оказался совершенно неудовлетворительным. Как следствие - заказчик теперь уже полгода тянет с согласованием нового ТЗ, так как боится повторения пройденного. К сожалению, я не знаю тех кто писал и реализовывал предудыщее ТЗ. И ничего не могу сказать об уровне их профессионализма. Что-то мне подсказывает, что в данном конкретном случае без ТЗ лучше бы не стало, дольше - наверное. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:29 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Concept Описание спсоба, средств реализции, архитекуры приложения и пр. только после ТЗ - в проектной документации в терминах и представлениях программиста . А вот этого не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:41 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Garrick Вы случаем не в Open Source проектах работаете? Или всё же получаете зарплату? Ни когда не интересовались откуда деньги на вашу зарплату берутся? Последнюю пару лет я работал не за зарплату, а по договору с заказчиком. Точнее не я один, а небольшая группа программистов. И я прекрасно знал откуда берутся деньги. На данный момент несколько заказчиков пользуются нашими разработками и вполне довольны. Особенно их удовлетворяет тот факт, что вместо многомесячных согласований мы быстро реализуем необходимый функционал. До этого работал и за зарплату, но при этом представлял какие проекты сколько денег приносят. Бросил работать за зарплату именно из-за того, что процесс был бюроктратизирован крайне неэффективен. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:44 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
2 mcureenab ТЗ никак не связано с договором на поставку АС. Абсолютно. Договор фиксирует финансовые отношения (за скока и когда), ТЗ может входить в предмет этих отношений. А может не входить. 2 Bogdanov Andrey Любую идею можно довести до абсурда. Если поставить перед собой цель писать ТЗ, которые увеличат сроки выполнения проекта и снизят вероятность его успешного выполнения, эта цель легко достижима. Точно также можно рассуждать о том, что если специально разрабатывать проект так, чтобы он рухнул, то он рухнет, следовательно, - разработка проектов это зло и ничего писать не надо. Следует задуматься над тем, что ТЗ само по себе не гарантирует успеха. Это только - одна из нескольких частей защиты от провала. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:45 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Как я же говорил ранее без ТЗ можно разрабатывать только какие-то мелкие задачи - "поделки". И при условии полного взаимодоверия и взаимопонимания заказчика и исполнителя. Подобно как на приусадебном участке можно построить домик или баньку не имея архитектурного проекта, да и то не всегда заканчивается удачно, то какие-то подземные воды, то эрозия почвы. Но небоскрёб же без проекта построить вообще не реально, ещё более не реально, что построенный без проекта небоскрёб (вдруг кто-то всё ж сподобится) не упадёт. По моему мнению, предварительный подробный анализ требований заказчика, документирование их и согласование с ним же обязательны при разработке программного продукта. Нельзя приступать к программированию не имея полного представления о том что ожидается в конечном счёте получить от этой разработки. ТЗ не затягивает разработку, а организует её, не давая ей скатиться до бесконечного процесса поиска лучших решений (а нормочасы за чей счёт?). Если же в каких-то конкретных случаях, как пишет Bogdanov Andrey, ТЗ повредило процессу, то это не сам процесс написания ТЗ, как один из этапов создания ПО, виноват, а тот кто его писал и согласовывал (со стороны заказчика тоже). Точно так же, в каких-то случаях, можно сказать, что проект провалился, например, из-за бездарности какого-то программиста, который не сумел реализовать простые вещи (например, вычисление процента по кредиту), а полез куда-то в высшую математику в поисках лучшего алгоритма. В результате работа не была сделана вовремя или вообще не сделана, так как оказалось что с помощью логарифмов проценты вообще не вычисляются. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:53 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Ву Собственно, для случаев "когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования" итерационные технологии и созданы. Работая по тому же RUP нельзя сказать что ты работаешь "по ТЗ", потому что твое тз постоянно плавает. Хотя такой процесс разработки продавать сложнее - вероятность достич успеха и удовлетворенности клиента в меняющихся условиях - больше. А Вы у РУП еще хоть что нить слышали кроме красивой картинки с двумя осями??? Не говорите ерунды, в РУПе куча документов, которые согласуются с заказчиком в том числе. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:55 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
aag2 mcureenab ТЗ никак не связано с договором на поставку АС. Абсолютно. Договор фиксирует финансовые отношения (за скока и когда), ТЗ может входить в предмет этих отношений. А может не входить. Хочется спросить, Вы когда-нибудь держали в руках договор на выполнение работ? А где, по вашему, указывается существо выполняемых работ и критерии сдачи-приемки? С другой стороны... Итерационный цикл всегда требует рамочное соглашение и закладывание определенного бюджета на развитие системы. Если что-то остается нереализовано в рамках бюджета - это выполняется в следующий период. Если заказчик готов так работать, то даже тогда его следующую порцию требований должен фиксировать документ, пусть не ТЗ, но какая разница? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 17:56 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
авторНа данный момент несколько заказчиков пользуются нашими разработками и вполне довольны. Особенно их удовлетворяет тот факт, что вместо многомесячных согласований мы быстро реализуем необходимый функционал. Это может быть, - что несколько первых доработок прошли на ура и ваша команда получила некий кредит доверия. И теперь, даже если вы лажанетесь и сделаете "не ту кунгуру", заказчик в память о бывших заслугах, поймет и простит, а вы быстренько исправитесь. Это нормально - при условии, что хоть какая-то документация ведется. И при условии, что команда и заказчики редко меняются. - или что требования к срокам настолько жестки, что заказчик согласен на снижение надежности и промахи в ПО. Тут сейчас наверно, начнут руками махать - мол, так нельзя, так не бывает. Бывает. Но крайне редко и быстро проходит. Чтобы было понятнее. Я рассматриваю ТЗ в двух аспектах: 1) подробное изложение бизнес-функционала проекта и 2) краткая, но четкая фиксация требований заказчика, не допускающая неоднозначных толкований. Если будет упущена какая-то мелочь - это менее плохо, чем если изначально вся изба будет построена не в ту сторону. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:01 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
?Хочется спросить, Вы когда-нибудь держали в руках договор на выполнение работ? Представьте себе, держал. Заключенный со мной в качестве исполнителя. И что? То, что в договоре может быть ссылка на ТЗ, не означает что он обязательно должен быть частью этого договора. Договор можно заключить вообще без ТЗ. А в в курсе, что бывают договора на составление самого ТЗ? Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:06 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Ву Итеративный подход в общем случае предполагает отказаться от написания "детального ТЗ (гораздо более 2-3 страниц)"; вместо чего - заренее спроектировать только архитектуру, костяк системы, без "детального ТЗ" и "наращивать мясо" на этот костяк уже в соответствии с текущим "хочу" клиента. Интерестно, как это вы собираетесь спроектировать архитектуру, не вникнув в детали? Вижу такой диалог с заказчиком: - давайте, напишите нам программу - О-о-о-о! Конечно напишем. Вот вам готовый костяк системы. Ещё что нибудь хотите? Ву Собственно, для случаев "когда в процессе работы заказчик постоянно выдвигает всё новые и новые требования" итерационные технологии и созданы. Работая по тому же RUP нельзя сказать что ты работаешь "по ТЗ", потому что твое тз постоянно плавает. Хотя такой процесс разработки продавать сложнее - вероятность достич успеха и удовлетворенности клиента в меняющихся условиях - больше. Где это в RUP сказано, что для программирования не надо иметь ТЗ или Specifications? А как же всякие системы управления требованиями и пр.? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:08 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
GarrickИнтерестно, как это вы собираетесь спроектировать архитектуру, не вникнув в детали? В тех случаях, когда ПО настолько сложно, что реализуется в несколько этапов, может быть именно такой договор/генсоглашение. Представьте себе, что вы получили задание написать ERP типа SAP/R3. Не умаятесь сразу во все детали вникать? Наколько понимаю, это будет рамочное соглашение по типу на предоставление услуг. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:17 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
Сахават Юсифов Concept Описание спсоба, средств реализции, архитекуры приложения и пр. только после ТЗ - в проектной документации в терминах и представлениях программиста . А вот этого не надо. Вы не могли бы пояснить, что Вы имели в виду в Вашем возражении? С моей точки зрения важно разделить: 1. Представления программиста (в широком смысле - специалиста команды автоматизаторов) и Представления пользователя/заказчика 2. Представления ТЗ и Представления технорабочей (проектной) документации. То, что технорабочая документация неизбежно насыщена профессиональными представлениями разработчиков системы (которые вынуждено выходят за рамки представлений Заказчика) обусловлено тем, что документация ТРП является организующим средством работы команды разработчиков (аналогично тому, как план-чертеж здания, составленный архитектором является средством организации исполнителей-строителей). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:20 |
|
Кто в России пишет по ТЗ?
|
|||
---|---|---|---|
#18+
aag ?Хочется спросить, Вы когда-нибудь держали в руках договор на выполнение работ? Представьте себе, держал. Заключенный со мной в качестве исполнителя. И что? То, что в договоре может быть ссылка на ТЗ, не означает что он обязательно должен быть частью этого договора. Договор можно заключить вообще без ТЗ. А в в курсе, что бывают договора на составление самого ТЗ? Nobody faults but mine... (LZ) Тогда давайте определимся, что понимается под ТЗ? ТЗ по ГОСТ 34ххх или ТЗ, как артефакт, предъявляющий требования к результату? Я понимаю, что договор можно составить, как угодно, но что будет являться основанием для разработки? С другой стороны, если ТЗ составлено и утверждено заказчиком, то оно будет приложено к договору или приложением (на этапе подписания) или приложением к протоколу (на этапе исполнения договора) и все равно станет неотъемлемой частью договора. Конечно, можно без ТЗ и заменяющих его документов, никто не спорит, но как тогда приемка происходит, не туговато? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2007, 18:29 |
|
|
start [/forum/topic.php?fid=33&msg=34328080&tid=1548682]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 450ms |
0 / 0 |