Спасибо за коментарий, и сразу извиняюсь за немного чрезмерно подробное мое объяснения ситуации приведенное ниже. Кстати по этому посту вы можете оценить насколько расплывчат я объясняю. Вот это как раз мое типичное объяснение.
Вобщем то, что вы говорите правильно. По крайней мере почти все. Давайте рассмотрим ситуацию:
Вот я работаю в сферах, которые для большинства программистов далеки. Мои сферы проффессиональной деятельности это машиностроение, оборудование с ЧПУ (числовым програмным управлением), 3D-моделирование, CAD, CAM, и тому подобная лабуда. Есть еще сферы увлечений, например Win и Web программирование (есть даже программка симпатичная для машиностроителей, MDI-интерфейс, WinAPI, БД).
Допустим вы приходите ко мне, как к машиностроителю.. Говорите:
- Знаете, вот мне нужно сделать вот такую вот штучу (даете либо образец, либо эскизы, либо фотографии). Вы можете такое?
Я вам в ответ.
- Да, конечно можем. Как два пальца. Давайте чертежи, деталировку, сборочные, спецификации, технологические карты, и мы вам это все сделаем...
Или там скажу, чтобы вы мне предоставили технологически проработанную трехмерную модель нужного вам изделия. Для вас, как для Заказчика, это будет равносильно тому, что я, Исполнитель, скажу вам лучезарно улыбаясь: "..да, конечно можем это сделать, мужик, а не пошел бы ты со своей штучкой куда подальше..". Потому я не могу с Вами согласиться, что предоставление готового ТЗ на разработку сайта, это хороший тон со стороны Заказчика. Я сказал бы, что это плохой тон со стороны зажравшегося Исполнителя. "Эскизы" предоставить это обязательно. Обсуждение возможных вариантов реализации это без базару. Но ТЗ пишет Исполнитель, т.к. только он знает какими инструментами и оборудованием он располагает. Только он владеет технологическими приемами, и может выбрать оптимальный метод решения задачи. Кстати в HostCMS меня пока и не просили предоставить им готовое ТЗ.
Вон нам недавно одно чудо пыталось написать ТЗ на изготовление нами нужного ему изделия.

Мы посмотрели, и говорим:
- Тут вам нужна лазерная резка? А здесь значит высокоскоростная обработка?. А это вам нужно непременно вакуумформовкой на алюминевой форме сделать?.. Все понятно. Изделие будет стоить примерно ХХХХХ рублей.
- А ПОЧЕМУ ТАК ДОРОГО?!! Вон там похожие, но немного не такие продают по Х рублей!
- Вон то похожее изделие, которое стоит Х рублей, сделано фрезерованием, пескоструйной обработкой и термогибкой. Поэтому оно и стоит так дешево. А вы хотите, чтобы мы его сделали его Лазерной резкой, Высокоскоростной обработкой и Вакуумформовкой на алюминевой форме. Т.е. вы хотите, чтобы мы взяли три пушки, и стрельнули из них по одному воробушку. Вот это все вместе стоит ХХХХХ рублей.
Клиенту ничего не осталось, как сказать: "..извиняюсь мужики, был неправ, полез в чужой монастырь со своим уставом.., сделайте мне лучше ваш вариант моего изделия...".
Я знаю что разработка ТЗ занимает какое-то время, и поэтому стоит денег. Нам и самим постоянно приходится делать ТЗ на изготовление разных изделий. Мы сами обычно делаем ТЗ условно бесплатно. Т.е. заказчик приходит со своим эскизами и мыслямя. Нам же нужно, чтобы заказчик заказал изготовление изделия у нас. Мы делаем разработку обсуждая ее с заказчиком, где надо даже делаем тестобразцы. Мы сами люди, и поэтому понимаем, что заказчик не может у нас заказать то незнаю что. Я ведь тоже вряд ли захочу купить то незнаю что. Вот и наш заказчик тоже с большим сомнением будет смотреть на кота в мешке. Поэтому мы ему, на его языке, объясняем как лучше сделать его издели, как это будет выглядеть и работать (либо на примере имеющихся изделий, либо на примере рендеров, и фотографий схожих конструкций, либо делая для него тестобразец). И тогда уже заказчик может заказать не кота в мешке, а то изделие которое ему нужно, и не одну штуку на пробу, а тестовую партию... на пробу.
В HostCMS я тоже пришел с эскизами и мыслями. Пришел потому, что они собственно первоисточник этой CMS, по крайней мере в России. А эта CMS пока единственная на основе которой мне действительно хотелось бы сделать сайт. Ни мамбы, ни джомлы, ни даталайф энджены и ни другие встретившиеся CMS-ки мне не показались достаточно интересными, чтобы их брать за базу своего сайта.
Leevoth писал(а):
Если какой-то момент не описан в ТЗ, или описан неконкретно, Исполнитель имеет право этот момент проигнорировать, либо трактовать по собственному усмотрению
Мы обычно поступаем иначе. Мы связываемся с заказчиком, и уточняем у него как ему эти непонятные моменты лучше сделать, предлагая ему варианты. Мы же не против того, чтобы заказчик остался доволен сотрудничеством с нами?... Да и не против того, чтобы заказчик и в следующий раз пришел к нам. Да и сильно против не будем, если наш клиент порекомендует нас еще кому-нибудь.
Leevoth писал(а):
А разработка проекта, детали которого "оговариваются по ходу работ" - это чушь.
Я и не предлагал никому оговаривать работу по ходу. Я прислал описание того, что мне хочется. С примерами страниц, с описанием функционирования. Я пожалуй не стану выкладывать описание своего проекта (темболее, что его нужно собирать в нашей с HostCMS-suppot переписке), дабы не искать желающих нахаляву слизать проект себе (нелюблю любителей скатать), но могу сказать, что если все что я не без помощи HostCMS-suppot намыслил, собрать в одно описание желаемого мною сайта, то получтся страницы три описания того чего мне хотелось бы видеть на сайте, и еще где-то 5 страниц в интернете (т.е. HTML) с примерами того, что было бы описано на трех упомянутых страницах текстового описания. Кстати 3 HTML-страницы, я сделал сам, т.е. сделаны они где-то в одном ключе, и лишь пара страниц это страницы с третьих сайтов, но эти страницы содержат нужный мне функционал, и иллюстрируют с достаточно высокой точностью то, что должно быть реализовано у нас.
А вот то, что HostCMS-suppot-у, т.е. профессионалам, требуется по неделе на ответ на мои письма, т.е. на письма НЕ профессионала.. наводит на размышления. Возникают следующие мысли:
1. Или они так заняты, что им некогда мне отвечать, либо они разгильдяи, и им некогда отвечать. Но тогда можно ожидать, что если купить у них одну из платных версий (мне не хватает функциональности версии free), и заказать нужную нам доработку, то они так же точно будут долго-придолго делать заказанные работы. А деньги конечно вперед. Т.е. что? Мы заплатим все, и останемся нисчем, или же с доработанным на скорую руку сайтом.. У нас уже есть такой опыт. Т.з. сформировали, заказали, оплитили и тишина... Разработчики накорябали визитку, вместо корпоративного сайта, и довольны как слоны. А что, деньги-то у них. Так что получается, у нас вобще нет нормальных разработчиков? Если даже разработчики системы/представители разработчиков системы неспособны со своей системой совладать.. то чего ожидать от остальных? Видимо ничего.
Я уже и в задумчивости - а можно ли будет расчитывать на то, что HostCMS подготовленный и оплаченный проект выполнит? Не то что выполнит в срок, но вобще выполнит!
И кстати нельзя сказать, что я тороплю HostCMS-suppot с ответами на мои письма. Неделя на ответ - это не тот темп, чтобы запыхаться. Вот в очередной раз неделя подходит к концу, и я напоминаю о своем запросе. По телефону звонить я устал, по почте я итак шлю каждый из запросов. Напоминаю через тему в форуме.
Вот так вот.
И еще. За время, пока я обсуждаю сайт с HostCMS-suppot мы с шефом уже успели оттестировать пару систем управления своим производством, и начали внедрение одной из них на нашем производстве. Кстати внедряем ту систему, по которой нам отвечали на вопросы в течении нескольких часов (вопросы были не проще чем те, которые я ставил перед HostCMS-suppot). На вопросы отвечали по электронной почте, либо по телефону. Хуже того, зонили они нам, а не мы им. Дикость просто какая-то! Внедряем именно эту систему не потому что нам понравилось что быстро отвечают, а потому, что нам успели все объяснить, рассказать и показать.