<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Проекты в сети и Вопросы существования &#187; Документирование</title>
	<atom:link href="http://blog.web-pm.ru/category/docs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.web-pm.ru</link>
	<description>Blog of the Web PM</description>
	<lastBuildDate>Tue, 15 Jul 2008 13:20:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Жизнь без технического задания ?</title>
		<link>http://blog.web-pm.ru/2006/09/20/12/</link>
		<comments>http://blog.web-pm.ru/2006/09/20/12/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 10:11:39 +0000</pubDate>
		<dc:creator>Hemule</dc:creator>
				<category><![CDATA[Документирование]]></category>
		<category><![CDATA[Общие вопросы управления]]></category>

		<guid isPermaLink="false">http://blog.web-pm.ru/2006/09/20/12/</guid>
		<description><![CDATA[В предпоследней журнале &#34;Компьютерра&#34; (№33 от 13 сентября 2006 года) Олег Бунин (организатор и идеолог конференции веб-разработчиков) написал статью под названием &#34;Жизнь Технического Задания&#34;. Написано странное.  При прочтении статьи возникает ощущение, что автор собственно разработкой _сайтов_ никогда не занимался и говорит о чем-то другом. Все рассуждения справедливы, в луч�?ем случае, если мы рассматриваем работу [...]]]></description>
			<content:encoded><![CDATA[<p>В предпоследней журнале &quot;Компьютерра&quot; (№33 от 13 сентября 2006 года) Олег Бунин (организатор и идеолог <a href="http://www2006.ru/">конференции веб-разработчиков</a>) написал <a href="http://offline.computerra.ru/2006/653/285931/">статью под названием &quot;Жизнь Технического Задания&quot;</a>. Написано странное.  При прочтении статьи возникает ощущение, что автор собственно разработкой _сайтов_ никогда не занимался и говорит о чем-то другом. Все рассуждения справедливы, в луч�?ем случае, если мы рассматриваем работу для внутреннего заказчика. Все это попахивает <em>Agile</em>.  Уважаемые разработчики сайтов, работающие под заказ, на вне�?него заказчика, будьте внимательны! Следование рекомендациям этой статьи опасно для ва�?его бизнеса. Возможно автор не знаком с методиками управления проектами и ее составляющими (управление сроками, управление бюджетом и пр.), либо экстраполирует свой личный опыт по одному из проектов на всю среду коммерческой-веб разработки.  Далее цитаты и мое �?МХО:<span id="more-12"></span><br />
<blockquote><em>Когда я слы�?у о техническом задании на разработку веб-сайта, я внутренне улыбаюсь &#8211; еще один продукт, устарев�?ий уже в момент выхода. Это первая проблема всех технических заданий &#8211; предположение, что вне�?няя среда не меняется.</em></p></blockquote>
<p> Мысль тоже устаревает в момент ее выхода, и что? ТЗ &#8211; это документ позволяеющий задать рамки проекта и впоследствии удержать его в этих рамках. ТЗ описывает за что заказчик платит вам деньги. В процессе разработки рамки могут изменяться,  а изменения фиксироваться как дополнения к ТЗ и оплачиваться заказчиком (это ведь дополнительные работы). Без такого документа, фиксирующего хотя бы начальное состояние и договоренности, а также связанные с ними параметры проекта, изменения отследить невозможно.<br />
<blockquote><em>Вторая проблема хоро�?о известна и отражена в древней мудрости: чтобы задать правильный вопрос, надо знать половину ответа. В ситуации, когда каждый новый сайт вы разрабатываете с использованием только что появив�?ихся технологий (новые модули, новая версия собственного движка, новая версия базы данных), &#8211; фактически вы каждый раз многое делаете заново. Это значительно осложняет процесс разработки, потому что вы не знаете, как будете это разрабатывать.</em></p></blockquote>
<p> ТЗ редко включает в себя подробней�?ую спецификацию будущего модуля. Почти всегда достаточно описать остановиться на уровне функциональных возможностей в клиентской части и в части бэк-офиса. Как это будет реализовываться на практике &#8211; прикладная задача. В ТЗ это писать не нужно.<br />
<blockquote>
<p align="left"><em>Третья проблема классическая &#8211; заказчик не всегда точно знает, чего он хочет. �? когда подходит срок сдачи проекта, вы слы�?ите, что вот здесь хоро�?о бы подправить, вот здесь изменить, а вот здесь добавить. Частично эту проблему ре�?ает моделирование конечного продукта, но, повторюсь, ли�?ь частично.</em></p>
</blockquote>
<p> Это называется &quot;работа с требованиями заказчика&quot;, читаем и запоминаем. � абота с требованиями заказчика действительно неприятный процесс и требует морального напряжения, но такова уж на�?а тяжелая доля. Почему-то никого не удивляет, что добавление в ма�?ину электростеклоподъемника стоит денег. Почему это должно удивлять в случае с сайтом?  Тут нам очень поможет ТЗ, которое как раз описывает пожелания заказчика на старте проекта и содержит его (закачика) согласие, в виде подписи и печати.  Фиксируйте пожелания заказчика, оценивайте их. Согласуйте описание пожеланий и оценку с клиентом. Если стоимость доработки невысока и не выводит проект за рамки бюджета &#8211; вы можете это сделать, как &quot;подарок&quot; заказчику, в противном случае &#8211; нужна соответствующая компенсация ва�?их _дополнительных_ работ. (кстати, PMP не рекомендует вносить &quot;бесплатные&quot; доработки и называет это Gold Plating)  Далее в статье перечисляются очень слабо-применимые, при коммерческой разработке сайтов, методики, типа XP, подход притянут за у�?и. Почему, я подробнее напи�?у несколько позже. Продолжим:<br />
<blockquote><em>�? все же нам нужно чем-то заменить отсутствие формального технического задания, &#8211; ведь мы должны сделать то, что требуется заказчику.</em></p></blockquote>
<p> �?менно в Техническом Задании изложено то, чего хочет Заказчик. Отсутствие технического задания позволит Заказчику _бесконечно_ требовать доработок, а проект этот никогда не завер�?иться. Хотя где-то я видел и такой подход, когда проект превращался в процесс.  Напоминаю, что это мой взгляд на проблему, в контексте _коммерческой_ разработки. Описанный автором подход тоже может работать, но я хотел бы увидеть также и описание бизнес-модели компании, которая бы обеспечивала гарантированную безубыточную деятельность при таком подходе. Это может быть работа по схеме Time-and-material, но найдите мне российского клиента который согласится на такую схему&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.web-pm.ru/2006/09/20/12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

