|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Согласно ГОСТ 34 Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.) Как правильно было бы обозвать сабж? Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 15:37 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Концепция. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 15:45 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Исходные требования, к примеру. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 15:47 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Функциональные Требования. На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования. ФТ описывает, что делать. ТЗ - что и как . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 16:30 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Я понимаю. что устоявшегося термина нет... Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 16:49 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxСогласно ГОСТ 34 Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.) Как правильно было бы обозвать сабж? Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее? Из книги "Документирование сложных программных средств": 1 Интервью заказчика и пользователей о проблемах и целях создания ПО 2 Результаты обследования и описание системы и целей разработки ПО 3 Концепция и основные предложения по созданию ПО И на основании этих документов "Техническое задание на разработку ПО". Иногда - по результатам НИР (научно-исследовательской работы). P.S. Тактико-техническое задание (ТТЗ) - это аналог ТЗ в военном исполнении. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 16:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyx Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ? Это регламентируется соответствующими ГОСТами (гражданскими и военными). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 16:52 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Для коммерческой фирмы - заказчика ГОСТы не указ, верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 16:56 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxДля коммерческой фирмы - заказчика ГОСТы не указ, верно? в любых гостах есть пункт о "широкой трактовке" по согласованию с заказчиком ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 17:36 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxДля коммерческой фирмы - заказчика ГОСТы не указ, верно? Да, не указ. Тогда зачем спрашиваете про структуру ТЗ, порядок согласования и утверждения? Без формализованного описания того, ЧТо должно быть сделано (аналог ТЗ) не обойтись, хотя бы для того, чтобы потом, не к ночи будь сказано, в суде отставивать свою правоту ("мы сделали всё так, как поняли, а не так, как думал заказчик"). Можно не готовить (согласовывать) ТЗ, а работать "по-пацански", под честное слово. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 17:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxЯ понимаю. что устоявшегося термина нет... Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ? Ну да, каждый крупный заказчик называет по-своему. :) Например: "Спецификация" На мой взгляд, суть в том, что заказчик должен рассказать свои хотелки, не затрагивая вопросы реализации. Экранные формы, use cases, интерфейсы legacy-систем - это и есть ФТ/спецификация. Этот документ делается либо самим заказчиком, либо внешними консультантами. Он подписывается и передается исполнителю, который пишет главный документ - ТЗ. В него входят ФТ, технические требования, архитектура и процедура передачи системы в эксплуатацию. PS. В реальности обычно все намного сложнее... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 18:18 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Из ваших слов следует. что ситуация, когда заказчик помимо хотелок формулирует и пути решения, ни к чему хорошему не приведет, я правильно понял? С другой стороны, постановщик обязан хорошо (очень хорошо) владеть предметной областью, что скорее прерогатива представителей заказчика... Какими ролевыми функциями следует в идеале ограничить айтишников заказчика в проекте в интересах конечного результата? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 18:51 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxДиез Из ваших слов следует. что ситуация, когда заказчик помимо хотелок формулирует и пути решения, ни к чему хорошему не приведет, я правильно понял? С другой стороны, постановщик обязан хорошо (очень хорошо) владеть предметной областью, что скорее прерогатива представителей заказчика... Для исполнителя - точно ни к чему хорошему не приведет :) Если есть четкие ФТ, разобраться в предметной области намного легче. А разбираться придется так или иначе, сами понимаете. cyx Какими ролевыми функциями следует в идеале ограничить айтишников заказчика в проекте в интересах конечного результата? Приемка, тестирование, администрирование, поддержка 1 уровня. Если айтишники не могут разработать ИС (или могут, но им не дают), то лучше им не позволять вмешиваться в разработку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2008, 19:31 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Будут палки в колеса вставлять? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2008, 13:48 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxБудут палки в колеса вставлять? )) Может палки в колеса вставлять, а может помогать начнут. Еще неизвестно, что хуже ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2008, 16:32 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxСогласно ГОСТ 34 Вести с полей... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2008, 16:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезФункциональные Требования. На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования. ФТ описывает, что делать. ТЗ - что и как . Ну вообще каждая организация имеет право использовать какие угодно документы, но я бы не стал такой документ называть ФТ. Как минимум потому, что это перекликается напрямую с конкретными типом требований (по Вигерсу например). Да и я например, знаю одну организацию, где документ ФТ пишут при подготовке тендера :-). А что касается ГОСТ 34, то там есть отдельная стадия, самая первая -- это формирование требований (пользователя) к АС ... если важен именно ГОСТ, правда эта стадия на моей памяти заканчивается выпуском отчета или ТТЗ. Но ничто не мешает такой документ, просто назвать Требования к АС :-), или Требования пользователя к АС :-). Ведь у вас в контракте не прописано, что следует работу вести по ГОСТ 34 :-)? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 13:43 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
А.Ромейко cyxСогласно ГОСТ 34 Вести с полей... авторВведение 8 1 Результаты изучения объекта автоматизации 9 2 Преимущества и недостатки разработанных альтернативных вариантов концепции создания АС 10 3 Сопоставительный анализ требований пользователя к АС и вариантов концепции АС на предмет удовлетворения требованиям пользователя 11 4 Обоснование выбора оптимального варианта концепции и описание предлагаемой АС 12 5 Ожидаемые результаты и эффективность реализации выбранного варианта концепции АС 13 6 Ориентировочный план реализации выбранного варианта концепции АС 14 7 Необходимые затраты ресурсов на разработку, ввод в действие и обеспечение функционирования 15 8 Требования, гарантирующие качество АС 16 9 Условия приемки системы 17 Заключение 18 Список использованных источников 19 Приложение A 20 концепция пишется на 3-х страницах. Иначе никто читать небудет. Вы всю работу запихнули в концепцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 14:38 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезФункциональные Требования. На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования. ФТ описывает, что делать. ТЗ - что и как . как описывает ОПЗ, а не ТЗ :) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 16:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxЯ понимаю. что устоявшегося термина нет... Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ? Можно в договоре на разработку ТЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 16:26 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxЯ понимаю. что устоявшегося термина нет... Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ? Можно в договоре на разработку ТЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 16:30 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
MrPavel ДиезФункциональные Требования. На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования. ФТ описывает, что делать. ТЗ - что и как . как описывает ОПЗ, а не ТЗ :) Согласен, неправильно построил фразу. Имел в виду вот это: ФТ описывает, что должна делать ИС . ТЗ - что и как . ... |
|||
:
Нравится:
Не нравится:
|
|||
30.04.2008, 16:34 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
MrPavel ДиезФункциональные Требования. На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования. ФТ описывает, что делать. ТЗ - что и как . как описывает ОПЗ, а не ТЗ :) КАК описывается в ТП (поручик, молчать) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2008, 14:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxСогласно ГОСТ 34 Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.) Как правильно было бы обозвать сабж? Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее? 1) Если заказчик описывает требования, то документ можно назвать "бизнес-требования, бизнес-варианты использования". Если по RUP - то это части SRS и MUC. 2) Если заказчик описывает сроки - то это договор и/или календарный план, причём чем больше детализация - тем бесполезнее документ. 3) Если заказчик описывает архитектуру - то это нефункциональные бизнес-требования и входит в (1), если при этом идёт дальше требований, которые продиктованы необходимостью достижения совместимости, интеграции, использования существующей инфраструктуры, ОС, СУБД, другого ПО, корпоративного стиля, guideline'ов - до него надо довести, что он неправ, и что вашей компании, как разработчику, виднее. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2008, 13:24 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven А можно пример подобных "чрезмерных" требований? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2008, 21:17 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxAlexTheRaven А можно пример подобных "чрезмерных" требований? Ну например: - Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере. - Система должна быть разработана на платформе JSP + JSF + Hibernate . - Модули системы должны взаимодействовать при помощи SOAP. - Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью. Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 00:25 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven cyxAlexTheRaven А можно пример подобных "чрезмерных" требований? Ну например: - Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере. Вроде адекватно все. Тем более, что требования по ПО и железу входят в ТЗ, как и требования по масштабируемости. AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. AlexTheRaven - Модули системы должны взаимодействовать при помощи SOAP. Тоже нормальное требование - спецификация на интерфейсы распределенной системы. AlexTheRaven - Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью. Это вообще в чистом виде функциональные требования. AlexTheRaven Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано. На мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 13:31 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Еще вопрос в тему. Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор. Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.) Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 14:18 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxЕще вопрос в тему. Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор. Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.) Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? ) Если есть руководитель проекта, значит есть и сам проект. То есть: этапы, вехи, дедлайны, собрания. Кому-то надо вести диаграммы Ганта, Action-листы, протоколы совещаний. Имхо, РП должен выполнять функции секретаря, имея право решающего голоса :) И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим готовый интерфейс?" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 17:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное.. Для поддержки системы ему не надо будет привлекать дополнительных специалистов других профилей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 18:58 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез... И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим готовый интерфейс?" Внешний РП (куратор, у военных ПЗ- представитель заказчика) несёт равноценную с РП-исполнителем ответственность за курируемыый проект в целом - сроки, качество работ, финансовые затраты и т. п. Основные задачи: 1 Контроль за выполнением план-графика работ (за сроками). При угрозе срыва сроков анализировать причины и принимать меры. 2 Выполнять независимый контроль качества (например, разрабатывать собственные программы и методики испытаний) или дополнять разработанные исполнителем. 3 Все-таки требовать какого-то обоснования по поводу принимаемых технических решений "Почему вы выбрали WinForms, хотя WPF круче". Действительно, почему? Он таки намного круче или только потому, что вы знакомы с ним и вам не надо переучиваться 3 месяца, что грозит срывом сроков. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 19:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<про разделение на модули> Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело. Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных? Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ? ДиезНа мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения?На Западе требования иногда называют "контрактами". Под ними подписываются, их соблюдают неукоснительно. За несоответствие программы требованиям платят неустойку. В России же несовершенство требований будет скомпенсировано их невыполнением. И ведь всякие глупости выполнят... Поэтому требования должны в минимальной степени связывать руки разработчикам. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 00:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Диез AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное.. Согласен. Но чаще всего тому, кто платит деньги, платформа безразлична, ему важны цена и функциональность. А подобные требования могут исключить возможность использования готовых фреймворков и увеличить цену системы в разы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 00:33 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven +5 очень трудно бывает аналитику не лезть в огород программиста, а ему в огород аналитика. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 10:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<про разделение на модули> Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело. Разумеется, просто я говорил про ваш конкретный пример: Код: plaintext 1.
"логистики, бухгалтерии, документооборота и планирования" - функциональные требования "базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре AlexTheRaven Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных? Не согласен. SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %) Иными словами: Java RMI - конкретная реализация, и не должна входить в ТЗ SOAP - требования к реализации (а вот на чем писать вебсервисы - забота разработчика) AlexTheRaven Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ? "Удобнее", "специальное окно", "за рамками системы".... Вы говорите про функциональные требования, в чистом виде. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 10:25 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент. Не надо мешать в кучу требования и архитектуру. AlexTheRaven<...> SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %) <...> Обмену подлежит не всё. Повсеместное применение раскрученного продавцами интеграционных платформ SOAPа само по себе ничего не даёт: чётко описанный API с бинарным протоколом использовать значительно проще, чем непонятного предназначения сервис, доступный через SOAP. Не надо мешать в кучу требования и реализацию. AlexTheRaven<...> "Удобнее", "специальное окно", "за рамками системы".... Вы говорите про функциональные требования, в чистом виде. :) Функциональные требования - это "система должна позволять просмотреть документ перед печатью". Не надо мешать в кучу требования и дизайн интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:13 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Посмотри это обсуждение http://www.sql.ru/forum/actualthread.aspx?tid=532905 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:41 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент. Не надо мешать в кучу требования и архитектуру. Если архитектура клиент-серверная, как вы сказали, то больше действительно ничего не надо, кроме двух прямоугольников со стрелкой. Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... AlexTheRaven Не надо мешать в кучу требования и реализацию. А я об этом и говорю. Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. А на чем реализовать (на JAX-WS, али на AXIS, к примеру) - решать исполнителю. AlexTheRaven Функциональные требования - это "система должна позволять просмотреть документ перед печатью". Не надо мешать в кучу требования и дизайн интерфейса. А юзкейсы куда девать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 15:13 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. === можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему А юзкейсы куда девать? ==== они после ТЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 16:49 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. === можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему Все-таки, это разные вещи. Длина процедур никак не влияет на конечную функциональность системы (есть, конечно, качество кода, но это мы в другой ветке обсуждали :) ). А протокол взаимодействия - может влиять! (а может и не влиять - тогда в требованиях он нафиг не нужен). Вас же не удивляет, когда в ТЗ указывается, например, что связь клиента с СУБД должна осуществляться по TCP/IP ? Petro123 А юзкейсы куда девать? ==== они после ТЗ А можно поконкретнее? В каких документах, в каких разделах? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 17:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 17:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! Интересная ссылка, спасибо. Думаю, эта схема будет отлично работать в рамках одного предприятия. Но как только появляются отношения заказчик/разработчик, появляются горизонтальные связи, и четкая иерархия уровней развалится, как раз на границе Черного и Белого ящиков. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. ЗЫ. Про юзкейсы (в этой схеме - прецеденты) я так и не понял, почему "они после ТЗ" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез <...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Диез <...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...> Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках. Диез А юзкейсы куда девать? А правильно написанные юзкейсы не имееют отношения к GUI. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:31 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез <...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы. Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты). AlexTheRaven Диез <...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...> Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках. Согласен. AlexTheRaven Диез А юзкейсы куда девать? А правильно написанные юзкейсы не имееют отношения к GUI. Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:44 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
авторСистемный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Налицо и в этом треде, и в моей практике незнание нашей IT-средой роли "архитектор". Ни программисты, ни заказчик чаще всего не имеют такой квалификации, с его функции выполняет кто попало - от ведущего программиста до РП. Например, как я видел, эту роль выполняет программист - он изо всех сил старается натянуть проект на ту технологию, которой лучше всего владеет, либо срочно хочет овладеть, потому что она модная! Архитектор же должен знать, как системы делаются В ПРИНЦИПЕ, а не на Oracle или WPF, как правильно уложить новую систему в уже имеющийся ландшафт, оценить риски/плюсы разных реализаций, выбрать сбалансированную и предусмотреть в архитектуре сценарий ее будущего развития! Высокоуровневые требования бизнеса к разработке так и называются - business requirements document, BRD, такой документ реально применяется в проектах в банках, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 19:51 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема. Так же как в думе есть первое чтение, второе и т.д. Нельзя и вредно объять необъятное. ЗЫ авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять. авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 23:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
А6дулла у нас учавствуют 3 стороны: - архитектор - понимает возможности программистов и современных технологий - аналитик - переводит предметную область в язык понятный архитектору и формулирует требования. IMHO некий третейский судья. - заказчик ....... и так понятно ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 23:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема. Так же как в думе есть первое чтение, второе и т.д. Нельзя и вредно объять необъятное. Вменяемость заказчика - величина непостоянная, которая начинает резко уменьшаться при перерасходе бюджета или при "неожиданном" приближении срока сдачи проекта. Переговорный процесс должен заканчиваться в момент подписания договора. Все хотелки заказчика, возникшие после подписания договора, офомляются как RFC (Request For Changes), и оцениваются они отдельно. Иначе будет первое чтение, второе,.. пятое,.. пятнадцатое... Это хорошая схема для дележа денег, но не для проекта. Petro123 ЗЫ авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять. авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом. Ну что ж вы ссылки не даете. . Все приходится самому искать :) Кстати, интересно написано, буду почитать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2008, 00:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<...> Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы. Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты). Наверное, мы говорим о разной архитектуре: вы - только сетевой и аппаратной. Покажите мне админа, который сможет рассказать отличие tier от layer, или что такое MVC. Или, тем более, безопасника - человека с ФСБ- или "военный-секретчик" - background'ом. Диез<про варианты использования, не привязанные к GUI> Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно). Система позволяет создать счёт. Основная последовательность: 1) Менеджер по продажам может инициировать создание нового счёта. 2) Менеджер по продажам может использовать существующий заказ. 3) Менеджер по продажам может выбрать существующего заказчика. 4) Менеджер по продажам может создать, изменить, удалить элементы списка заказанных товаров. 5) Менеджер по продажам может предоставить скидку. 6) Менеджер по продажам может просмотреть счёт. 7) Менеджер по продажам может распечатать счёт. 8) Менеджер по продажам может отправить счёт контактному лицу заказчика по электронной почте. Альтернативная последовательность №1: 4а) Система может показать менеджеру по продажам, что товаров, входящих в счёт, нет на складе, а также срок их планируемых поставок. 5а) Менеджер по продажам может поставить заказ на ожидание в течение заданного времени. 6а) Менеджер по продажам может уведомить сотрудника, как только товары появятся на складе. 5а.а) Менеджер по продажам может отменить счёт 6а.а) Менеджер по продажам может уведомить сотрудника о том, что время ожидания заказа истекло. ------------ IMHO функциональность и последовательность работы понятны, при этом - ни слова об интерфейсе. Компетентность системного аналитика в проектировании GUI и эргономике также весьма ограничена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2008, 01:43 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
А6дулла Налицо и в этом треде, и в моей практике незнание нашей IT-средой роли "архитектор". Ни программисты, ни заказчик чаще всего не имеют такой квалификации, с его функции выполняет кто попало - от ведущего программиста до РП. IMHO кроме ведущего программиста, с большим опытом, но больше обучающего других, чем пишущего самостоятельно, эту роль не может взять никто. Архитектор, оторванный от разработки, и тем более 20-летний студент-"архитектор", который знает всё только в теории - беда. РП-архитектор - ещё большая беда: у него есть власть продавить свои глупости, а потом свалить неудачи на то, что разработчики не поняли его "гениальных" идей. А6дулла Например, как я видел, эту роль выполняет программист - он изо всех сил старается натянуть проект на ту технологию, которой лучше всего владеет, либо срочно хочет овладеть, потому что она модная! Я тоже такое видел. Одна такая картина складывается у меня на глазах - архитектура фреймворка столь "изящна", и при этом глючна и недокументирована, что её понимают только 2 человека из ~10, да и то один из них - "архитектор" - только в теории. Остальные 8 вынуждены быть кодерами. А вы назначайте архитектором не самого заумного и умеющего себя продавать, а того, кто имеет опыт доведения дел до конца, а значит - обладает здоровым прагматизмом и консерватизмом. А6дулла Архитектор же должен знать, как системы делаются В ПРИНЦИПЕ, а не на Oracle или WPF, как правильно уложить новую систему в уже имеющийся ландшафт, оценить риски/плюсы разных реализаций, выбрать сбалансированную и предусмотреть в архитектуре сценарий ее будущего развития! IMHO правильные, но очень общие слова. Таких людей единицы, они дороги, ими трудно управлять - отсюда неприменение и незнание. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2008, 02:00 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<...> Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы. Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты). Наверное, мы говорим о разной архитектуре: вы - только сетевой и аппаратной. Покажите мне админа, который сможет рассказать отличие tier от layer, или что такое MVC. Или, тем более, безопасника - человека с ФСБ- или "военный-секретчик" - background'ом. Похоже, что да :) Я говорил только об архитектуре верхнего уровня - о функциональных диаграммах (сборки, протоколы, технологические платформы). Сюда же можно запихнуть диаграммы развертывания, с указанием границ подсетей, DMZ, кластеров и прочей лабуды, связанной с безопасностью и производительностью системы.. А диаграммы декомпозиции модулей, и ниже - это искючительно внутренние артефакты исполнителя, и при необходимости могут исправляться на ходу (в отличие от документов, входящих в договор). Тут спору нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 13:26 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<про варианты использования, не привязанные к GUI> Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно). Система позволяет создать счёт. Основная последовательность: 1) Менеджер по продажам может инициировать создание нового счёта. 2) Менеджер по продажам может использовать существующий заказ. 3) Менеджер по продажам может выбрать существующего заказчика. 4) Менеджер по продажам может создать, изменить, удалить элементы списка заказанных товаров. 5) Менеджер по продажам может предоставить скидку. 6) Менеджер по продажам может просмотреть счёт. 7) Менеджер по продажам может распечатать счёт. 8) Менеджер по продажам может отправить счёт контактному лицу заказчика по электронной почте. Альтернативная последовательность №1: 4а) Система может показать менеджеру по продажам, что товаров, входящих в счёт, нет на складе, а также срок их планируемых поставок. 5а) Менеджер по продажам может поставить заказ на ожидание в течение заданного времени. 6а) Менеджер по продажам может уведомить сотрудника, как только товары появятся на складе. 5а.а) Менеджер по продажам может отменить счёт 6а.а) Менеджер по продажам может уведомить сотрудника о том, что время ожидания заказа истекло. ------------ IMHO функциональность и последовательность работы понятны, при этом - ни слова об интерфейсе. Компетентность системного аналитика в проектировании GUI и эргономике также весьма ограничена. Нее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок? Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля. Это по сути описание UI в абстрактных терминах: текст, список, таблица etc. Иначе за месяц до сдачи проекта заказчик скажет, мол, мы добавили 20 новых полей в определение счета, а в договоре сказано: "инициировать создание нового счёта..." Делайте! С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.) А вы говорите, не привязано к UI... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 13:52 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезЕсли это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... абсолютно верно. Такие требования всегда оговариваются в распределенных системах, требующих интеграции. Чтобы при сдаче проекта невозможность интеграции, например, с SAP и др. не оказалась неожиданностью ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 13:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезДумаю, эта схема будет отлично работать в рамках одного предприятия. Но как только появляются отношения заказчик/разработчик, появляются горизонтальные связи, и четкая иерархия уровней развалится, как раз на границе Черного и Белого ящиков. +1. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 13:56 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок? Со стороны исполнителя - аналогично. ДиезЯ, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля. модули по вводу платежки по несколько месяцев разрабатываются. 90% этого времени - согласовываются поля. После разработки он оказывается морально устаревшим. :) Добавить поле = 1 минута времени. Неужели за такие мелочи нужно так бороться? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 14:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm ДиезЯ, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля. модули по вводу платежки по несколько месяцев разрабатываются. 90% этого времени - согласовываются поля. После разработки он оказывается морально устаревшим. :) Добавить поле = 1 минута времени. Неужели за такие мелочи нужно так бороться? Имхо, обязательно! Добавить текстовое поле - действительно минута при наличии хорошего фреймворка. Но... - многие проекты не могут использовать высокоуровневые фреймворки, а реализация сквозного редактирования полей по всем уровням - довольно сложная задача. - всегда можно придумать задание, которое не впишется ни в один фреймворк, что-нибудь типа: "значение поля должно выбираться из онлайн-справочника с возможностью фонетического поиска" :) - заказчик может вообще поменять структуру счета, и на основании заключенного договора потребовать за те же деньги делать дополнительную работу. Лучше ему не позволять таких вещей и как можно подробнее описывать ТЗ. (Это я смотрю с колокольни разработчика) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2008, 15:08 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<...> Нее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?Я бы, как исполнитель, не подписал другой. Более того, сильно задумался, если бы исполнитель потребовал от меня, как заказчика, точной, не терпящей изменений спецификации требований и архитектуры до начала проекта. Знаете, есть такая форма забастовки - "сидячая". При ней каждый сотрудник делает только то, что прописано в его должностных обязанностях. При этом работа обычно становится бессмысленной и через некоторое время втаёт. Разработку строго по ТЗ можно превратить в такую же сидячую забастовку. Самое противное, что не заплатить оклад за сидячую забастовку - незаконно. Тема - " предварительное ТЗ, составленное закачиком ИС ". Вы хотите, чтобы в нём было описано всё? А сколько это проектировать и писать? Кто за это заплатит? Будет ли человек уровня тех. директора, принимающий решение о финансировании, читать "кирпич" в 300-500-1000 страниц? Который, к тому же, устареет в течение месяца? Диез Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.Разумеется, должно быть требование, а то и термин в глоссарии: счёт - документ, состоящий из... по форме... пример... Но никак не в ТЗ. Если говорить в терминах ГОСТ - в ЭП. Диез Это по сути описание UI в абстрактных терминах: текст, список, таблица etc.Получается, UI проектирует заказчик, причём изначально, с нуля? Т.е. должен оплачивать работу проектировщика? Такое бывает только если заказчик - фирма, разрабатывающая ПО, и отдающая компонент на аутсорсинг. GUI лучше обсуждать, показав будущим пользователям системы интерфейсный прототип. Диез Иначе за месяц до сдачи проекта заказчик скажет, мол, мы добавили 20 новых полей в определение счета, а в договоре сказано: "инициировать создание нового счёта..." Делайте! 1) Счёт - вполне стандартный документ. Если исполнитель не учёл 20 полей (их общее кол-во примерно таково) - значит, у него нет людей, компетентных в документообороте и бух. учёте, сам виноват. 2) Изначально определние счёта было... Изменение будет стоить X рублей, Y недель. 3) Если добавить несколько полей в форму, БД и отчёт - проблема, значит, архитектура очень плоха. 4) Тех. директор, читающий предварительное ТЗ, понятия не имеет о форме счёта. IMHO её лучше зафиксировать непосредственно перед реализацией счёта, опросив будущих пользователей и их начальство. До этого, для долгосрочного и среднесрочного планирования, достаточно детализации на уровне стандартного счёта. Диез С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.) "Система должна поддерживать массовый ввод." Наверное, наши разногласия связаны с тем, что, насколько я понимаю, вы считаете, что в требованиях можно учесть всё и сразу. Что архитектуру и GUI можно продумать во время формализации требований, ещё до того, как известны все требования. Что требования слабо подвержены изменениям. Распространение agile, книги "классиков" управления требованиями (Вигерса, Коберна, Леффингуэлла) и мой опыт говорят, что это не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 02:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Тема уже давно вышла за рамки заголовка топика :) Тем более, сам топикстатер задавал дополнительные вопросы. Разработка ТЗ (тут я имею в виду коммерческий договор на разработку ИС) может занимать больше времени, чем его реализация, и это вполне номально, для крупных проектов. Разумеется, это не бесплатно. В сложных случаях привлекаются профессиональные аналитики из консалтинговых фирм, которые знают и предметную область, и технологии. Как вы понимаете, договор должен устраивать обе стороны, поэтому выделяются люди для согласования ТЗ. Согласование занимает еще определенное время. Иначе либо исполнитель попадет в кабалу к заказчику, либо заказчик останется с недоделанным продуктом. Например: AlexTheRaven Диез С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.) "Система должна поддерживать массовый ввод." Эту фразу можно трактовать как угодно. Например, как массовую загрузку данных из CSV - файлов. AlexTheRaven Наверное, наши разногласия связаны с тем, что, насколько я понимаю, вы считаете, что в требованиях можно учесть всё и сразу. Что архитектуру и GUI можно продумать во время формализации требований, ещё до того, как известны все требования. Что требования слабо подвержены изменениям. Распространение agile, книги "классиков" управления требованиями (Вигерса, Коберна, Леффингуэлла) и мой опыт говорят, что это не так. Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 10:08 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок? Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля. Это по сути описание UI в абстрактных терминах: текст, список, таблица etc. На каком этапе и в каком документе должны фиксироваться эти описания? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 10:55 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyx ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок? Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля. Это по сути описание UI в абстрактных терминах: текст, список, таблица etc. На каком этапе и в каком документе должны фиксироваться эти описания? Если у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях. Если ситуация "производство - отдел ИТ", то можно ниже, в архитектурном документе. Если вы консалтинговая фирма - это вообще выходной продукт :) Вообще, это все я рассуждаю об общих принципах, а в каждом случае все индивидуально. Имхо, ни одна, самая навороченная методология, не охватит все варианты. ЗЫ. По теме топика можно рассмотреть такой вариант: Код: plaintext 1.
Такая схема хорошо работает, когда у системы много нефункциональных требований (расширяемость системы, навороченная система безопасности, модули администрирования итд) Главное - сразу объяснить заказчику, что прототип есть прототип, и его нельзя "быстренько доделать" до продукта ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 12:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезЕсли у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях. В таком случае присоединяюсь к сомнениям, высказанным AlexTheRaven ... Более того, тогда и разработку прототипа будет логично оставить за заказчиком. Все одно ему видней... ) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 13:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyx ДиезЕсли у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях. В таком случае присоединяюсь к сомнениям, высказанным AlexTheRaven ... Более того, тогда и разработку прототипа будет логично оставить за заказчиком. Все одно ему видней... ) Нисколько не претендую на объективность высказываний, просто делюсь опытом и соображениями. Так что в вашей ситуации вам видней. А по поводу прототипа - часто прототипом ИС выступают существующие наколенные разработки у заказчика. И это действительно сильно помогает постановщикам при формализации требований. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2008, 14:54 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя. Наверное, мне просто везло с проектами: всякий раз заказчик и исполнитель были именно партнёрами, и одновременно извлекали из этого максимальную выгоду для себя. Разумеется, во всяких паталогических случаях, когда заказчик невменяемо жаден или по какой-то причине занимается саботажем разработки, либо исполнитель неспособен/не собирается ничего разрабатывать и хочет денег за безрезультатный процесс, жёстко зафиксированное, формальное ТЗ должно быть. А в остальных эта фиксация только мешает делать дело. В результате заказчик получает не то, что ему нужно, а разработчик - дурную славу. А детальное описание архитектуры и реализации в ТЗ IMHO нужно, либо если исполнитель разрабатывает технологический компонент, не обладающий независимостью и самостоятельной ценностью, либо если исполнитель неспособен сам разработать архитектуру на основании предъявленных требований. Во втором случае - зачем такой исполнитель нужен? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2008, 00:41 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
А6дулла Высокоуровневые требования бизнеса к разработке так и называются - business requirements document, BRD, такой документ реально применяется в проектах в банках, например. Да, используются. Как минимум в двух московских банках, достаточно больших. Общая тенденция, в BRD пишут все что угодно, кроме именно БИЗНЕС-ТРЕБОВАНИЙ, а функциональные спецификации написанные по этим BRD мало чем от них отличаются. Ну разве для разнообразия добавляют слова "клиент-сервер", "транзакция", "СУБД" и т.п. ... Вывод -- из-за каши в голове с типизацией требований и не пониманием того, что есть бизнес-требования, пользовательские требования, собственно функциональные требования и системные требования и куда относятся юзкейсы -- возникают проблемы с качеством этих документов. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2008, 13:36 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя. Наверное, мне просто везло с проектами: всякий раз заказчик и исполнитель были именно партнёрами, и одновременно извлекали из этого максимальную выгоду для себя. Ну, остается только надеяться, что вам и дальше будет везти с заказчиками. :) AlexTheRaven Разумеется, во всяких паталогических случаях, когда заказчик невменяемо жаден или по какой-то причине занимается саботажем разработки, либо исполнитель неспособен/не собирается ничего разрабатывать и хочет денег за безрезультатный процесс, жёстко зафиксированное, формальное ТЗ должно быть. А в остальных эта фиксация только мешает делать дело. В результате заказчик получает не то, что ему нужно, а разработчик - дурную славу. Я говорил о вполне обычной ситуации - когда проект достаточно крупный (в т.ч. по затратам), а менеджмент достаточно опытный, чтобы трезво оценивать риски по проекту. А вот если в ТЗ одни общие слова, без конкретики, тогда и появляется возможность спекулировать на неоднозначных трактовках. Я вам уже приводил несколько примеров, так ведь? AlexTheRaven А детальное описание архитектуры и реализации в ТЗ IMHO нужно, либо если исполнитель разрабатывает технологический компонент, не обладающий независимостью и самостоятельной ценностью, либо если исполнитель неспособен сам разработать архитектуру на основании предъявленных требований. Во втором случае - зачем такой исполнитель нужен? Так имхо детальное описание архитектуры в ТЗ и не нужно, нужен только верхний уровень. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2008, 14:11 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
По поводу подробности ТЗ. Недавно ходил на семинар по 34-госту. Там докладчик рассказывала из опыта реальных проектов, которые их фирма делает для БольшойТелекомКомпании, что у них ТЗ (гост34) - не очень большое - страниц 70. Основной объём технических подробностей (алгоритмы, интерфейсы с внешними системами итд) раскрывается в документации этапа технического проекта - объём там страниц 700. При этом она чётко указывала, что единственным документом имеющим законную силу является ТЗ. Но им так удобно работать. Я вобщем-то с ней спорил - мне также казалось, что нужно все подробности раскрывать в ТЗ. Но она заставила меня задуматься. Разработка слишком подробного ТЗ может парализовать проект на ранней стадии. Скорее всего в этом вопросе нет универсального правильного ответа. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 14:55 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
bebopПо поводу подробности ТЗ. ...мне также казалось, что нужно все подробности раскрывать в ТЗ. ...Скорее всего в этом вопросе нет универсального правильного ответа. "Универсальный правильный" ответ есть. Идеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.). Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.) Как эту цель будет достигать исполнитель ТЗ - его проблема. На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 16:47 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ"Универсальный правильный" ответ есть. Идеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.). Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.) Как эту цель будет достигать исполнитель ТЗ - его проблема. На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели. Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ? Все таки подозреваю, что такие исполнители предпочитают почасовую оплату. Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 17:44 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Получается, что фраза Но им так удобно работать является ключевой. Напрашивается аналогия с мелиораторами времен СССР, когда оплата (и не плохая) шла исключительно за тонны кубометров вынутой земли, а не повышение урожайности. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 19:07 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
bebop Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ? Все таки подозреваю, что такие исполнители предпочитают почасовую оплату. Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии. В этом и вся наша беда - важен ПРОЦЕСС, а не конечный результат. Поэтому мы вынуждены ИСКАТЬ заказчиков, а не заказчики толпятся у наших дверей. Вы спрашиваете "Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ?" Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел "Технико-экономическое обоснование разработки?" Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы? P. S. Тактико-техническое задание (ТТЗ) - это тоже ТЗ, но в военной терминологии (в военных ГОСТах ТЗ именеутся как ТТЗ). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 19:35 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВОтветный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел "Технико-экономическое обоснование разработки?" Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы? Написать то раздел не сложно, вопрос в том что ни один поставщик ПО в здравом уме не пропишет в договоре, что он обещает увеличить прибыль иначе денег ему можно не платить. Прибыль зависит от слишком многих факторов, никак не связанных с ПО. Вопросами прибыли должны заниматься топ-менеджеры компании, а не поставщики ПО - это справедливо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 20:17 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Интересный граничный пример на тему подробности ТЗ. Как разрабатывают ПО для Шаттлов. . Интересные цифры оттуда: Размер ПО - 420 000 строк. Полная документация на ПО - 40 000 страниц. Спецификация на фичу из 6 000 строк кода - 2500 страниц. "... в пересчете на количество строк кода это делает группу одной из наиболее дорогостоящих организаций по разработке ПО в США ... " ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 20:24 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxПолучается, что фраза Но им так удобно работать является ключевой. Напрашивается аналогия с мелиораторами времен СССР, когда оплата (и не плохая) шла исключительно за тонны кубометров вынутой земли, а не повышение урожайности. Согласен, что "удобно работать" является ключевой фразой. И каждая компания в конце-концов приходит к той степени подробности, при которой она с одной стороны не вязнет в согласовании ТЗ, а с другой не попадает на бабки из-за нечётко прописанных требований. Про мелиораторов, если я конечно правильно понял о чём вы. Возможно и существуют поставщики, которые работают по целям проекта, но нормальной практикой являются поставщики которые просто делают то, что написано в ТЗ. Не вижу в этом проблемы. Этот вариант защищает интересы обеих договаривающихся сторон. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2008, 21:27 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
bebop<...> Размер ПО - 420 000 строк. Полная документация на ПО - 40 000 страниц. Спецификация на фичу из 6 000 строк кода - 2500 страниц. <...> 1) Умеют же разводить. Вот интересно, можно ли на 1253 странице найти слова Lorem Ipsum? 2) Возможно, это спецификация функции расчёта необходимой коррекции траектории с учётом уменьшающейся массы, инерции, гравитационных воздействий, состояния систем и ещё 1000 вещей. Copy-paste из десятка учебников физики. 3) Если шаттл рухнет - это будет стоить США престижа. Ну, ещё это будет стоить человеческих жизней и денег. 4) Программу шаттлов сворачивают - слишком дорого даже для США. 5) Возможно, функцию писали, когда у 30-килограммового суперкомпьютера шаттла памяти было всего на 10000 строк. Деваться-то некуда :) . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 00:33 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ<...> Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел "Технико-экономическое обоснование разработки?" Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы?<...> Нюанс: не получаемую, а которую планируется получить с течением времени. Т.е. деньги исполнителю нужно заплатить, но если отдача не будет достигнута - возможно, больше подобных систем подобным образом не разрабатывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 00:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ bebop Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ? Все таки подозреваю, что такие исполнители предпочитают почасовую оплату. Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии. В этом и вся наша беда - важен ПРОЦЕСС, а не конечный результат. Поэтому мы вынуждены ИСКАТЬ заказчиков, а не заказчики толпятся у наших дверей. Вы действительно считаете, что заказчики существуют для того, чтобы у вас была работа? Я вас огорчу - это разработчики существуют для того, чтобы реализовывать пожелания бизнеса (или ВПК , или еще чего...) Так что исполнители всегда будут искать заказчиков, а заказчики будут устраивать тендеры и выбирать, выбирать... ЮВ Вы спрашиваете "Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ?" Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел "Технико-экономическое обоснование разработки?" Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы? P. S. Тактико-техническое задание (ТТЗ) - это тоже ТЗ, но в военной терминологии (в военных ГОСТах ТЗ именеутся как ТТЗ). ГОСТ - это не истина в последней инстанции, а лишь одна из многих методологий. bebop +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 10:30 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВИдеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.). Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.) Как эту цель будет достигать исполнитель ТЗ - его проблема. На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели. бред непоколебим, к сожалению. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 11:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез ГОСТ - это не истина в последней инстанции, а лишь одна из многих методологий. Да, подход "Если нельзя, но очень хочется, то можно" широко распространен не только в IT. Говорите, ГОСТ требует обосновать экономичность работы? Пусть ему и будет хуже. Мы возьмем другую методологию, которая нас ни к чему не обязывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 13:17 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm бред непоколебим, к сожалению. Советская школа психиатрии доказала обратное. Она эффективно избавляет от любого бреда, в том числе и того, что бред непоколебим, к сожалению ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 13:57 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ чтобы не фантазировать, поставьте лично подпись хотя-бы под одним документом с целями, которые считаете идеальными для ТЗ. Если конечно право подписи есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 14:21 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm чтобы не фантазировать, поставьте лично подпись хотя-бы под одним документом с целями, которые считаете идеальными для ТЗ. Если конечно право подписи есть. Спортсмен-тренеру: "Чтобы не фантазировать, что я должен прыгнуть в высоту на 230 см, возьмите и сами прыгнете". Примерно таков уровень аргументации ... Назовите тему ТЗ - я вам в ответ цель ("утром деньги - днем на диване"). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 14:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВСпортсмен-тренеру: "Чтобы не фантазировать, что я должен прыгнуть в высоту на 230 см, возьмите и сами прыгнете". Примерно таков уровень аргументации ... ЮВ"Цель создания системы" - увеличение прибыли на 20% за счет роста объема продукции. Как эту цель будет достигать исполнитель ТЗ - его проблема. Юрий, какие вы хотите аргументы на подобные заявления? Предлагаю нормальный алгоритм проверки - подпишите с заказчиком подобное ТЗ. Потом расскажете какими способами достигали эти цели. Думаю всем будет интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 15:12 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafmДумаю всем будет интересно. Думаю,что да, интересно. Поэтому реальная задачка. Допустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена"). Что требуется от меня? Первоначальные затраты на АС, скажем, $1млрд (разработка ПО, закупка ВТ, спецоборудования, прокладка оптоволоконных линий связи, оборудование помещений и т. п.) + текущие ежегодные эксплуатационные расходы $100 тыс (зарплата персонала ВЦ и др.). При этом: - протяженность дорог не увеличиваеся; - количество вагонов и, следовательно, посадочных мест не меняется; - число кассиров не уменьшается и т. п. Что я буду иметь с вашей затеи, какая мне от вашего предложения выгода? Через сколько лет я окуплю понесенные затраты (и, главное, за счет чего), буду ли я покрывать текущие эксплуатационные расходы и получать прибыль? Вот вам и задача: cформулируйте мне экономическую цель создания этой системы. Если вы не можете это сделать, то я, как владелец РЖД, пошлю вас на три поcледние буквы из слова "заштрихуй", ибо РЖД - это экономическое предприятие, которое должно работать с прибылью, а не какая-то богадельня. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 16:46 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafmДумаю всем будет интересно. Думаю,что да, интересно. Поэтому реальная задачка. Допустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена"). ... ...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова) Но причем тут "ТЗ на разработку ИС" ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 17:43 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВДопустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена"). автоматизировать продажу билетов ИЛИ разработать АС "Сирена"? - купи лошадь - а смысл? - заработаешь 100 рублей - а если не смогу? - тогда я на тебя год батрачить буду, вместо лошади. Помогу в достижении цели. Обсуждаем сферических коней в вакууме. ЮВЧерез сколько лет я окуплю понесенные затраты понятия не имею. Не я же ее буду использовать и управлять ей? Или в приведенном примере сферический РЖД выступает в роли инвестора? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 17:48 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова) Но причем тут "ТЗ на разработку ИС" ??? При том, что ТЗ на разработку должно содержать раздел "Технико-экономическое обоснование (ТЭО) ОКР" (или ссылку на этот документ). Поэтому до разработки ТЗ и необходимо проводить все те работы, о которых вы пишите. А не наоборот - напишем ТЗ, а потом будем думать, что до как. И ТЗ здесь еще при том, что ТЭО привязывется к конретному составу планируемых работ (функций автоматизации), а не к абстрактны "подобным проектам" (прототипам). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 18:28 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm автоматизировать продажу билетов ИЛИ разработать АС "Сирена"? Не ИЛИ. А "автоматизировать продажу билетов С ПОМОЩЬЮ АС "Сирена". У нас, как правило, реализуют второе (АC Сирена), при этом начисто забываю про первое. Самый свежий пример - ЕГАИС iscrafm ...понятия не имею. Так я об этом и талдычу... Т. е. говорю на непонятном для большинства языке. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 18:35 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm - купи лошадь - а смысл? - заработаешь 100 рублей Будешь пахать огороды соседям, возить грузы - окупишь лошадь, начнешь получать прибыль. - а если не смогу? Я научу - как кормить, поить, ухаживать, заготавливать корм и т. п. - а если не захочу? Тогда действительно, зачем тебе лошадь? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 18:46 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafm ...понятия не имею. Так я об этом и талдычу... Т. е. говорю на непонятном для большинства языке. понятия я не имею за сколько заказчик окупит затраты (а не ваш непонятный язык). Я не учавствую в его бизнесе, у меня свой, у заказчика свой. Ему(заказчику) важно, чтобы реализованная система отвечала предъявленным требованиям. Для себя он конечно все просчитывает, когда затраты окупит, какая ему выгода от системы и т.п. Вот когда я с кем-нибудь делаю совместные проекты, то конечно несу ответственность и за результаты проекта с точки зрения общего бизнеса. Вы же все в кучу смешали. Подпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 18:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm автоматизировать продажу билетов ИЛИ разработать АС "Сирена"? ... Помогу в достижении цели. Вы путаете НАЗНАЧЕНИЕ системы и ЦЕЛИ системы. Цель не сфомулирована, и поэтому помочь не сможете. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 19:05 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafm автоматизировать продажу билетов ИЛИ разработать АС "Сирена"? ... Помогу в достижении цели. Вы путаете НАЗНАЧЕНИЕ системы и ЦЕЛИ системы. Цель не сфомулирована, и поэтому помочь не сможете. Вы смешиваете цели какого-то проекта, инициированного заказчиком и требования к системе, которую под этот проект разрабатывает исполнитель. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 19:17 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:) А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%. Что если продавец ежедневно отпускает со склада, скажем, товара X на сумму У и при этом не контролирует остаток , то при несвоевременном заказе этого товара он будет терять каждый день Y руб. А система должна заблаговременно напомнить ему о скором отсутствии овара Х, чтобы исключть убытки. И таких систем, где можно оценить прибыль (убытки) и поставить конретную экономическую цель - масса. Зрячий да увидит. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 19:24 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВА я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%. производители авто тоже в былое время подписывались под расходом топлива. Потом "поумнели" и стали делать сноски о том, что все на самом деле зависит от множества факторов, которые от них не зависят: стиль вождения, качество топлива и т.п. точно также процесс снижения издержек или повышения прибыли не зависят только от системы. Включать подобные показатели в ТЗ для исполнителя конечно можно. Только не забыть включить еще требование, чтобы исполнитель сам работал со своей системой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2008, 19:35 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Диез...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова) Но причем тут "ТЗ на разработку ИС" ??? При том, что ТЗ на разработку должно содержать раздел "Технико-экономическое обоснование (ТЭО) ОКР" (или ссылку на этот документ). Кто вам такое сказал? Может содержать, а может и не содержать. Экономические показатели (в т.ч. ожидаемые) могут представлять коммерческую тайну. Их тоже в ТЗ ? ;) ЮВ iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:) А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%. А если уменьшится на 5% - вы что, добровольно от денег откажетесь? В вашем примере можно гарантировать только то, что программа будет производить раскрой не медленнее и не хуже , чем профессиональный раскройщик. В некоторых случаях (при определеной конфигурации деталей) оптимизировать раскрой просто невозможно, хоть полный перебор вариантов делай - это вы понимаете, надеюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 08:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafmТолько не забыть включить еще требование, чтобы исполнитель сам работал со своей системой. И не только сам, но и со специалистами определенной квалификации. Грамотное ТЗ должно четко оговаривать круг лиц и их квалификацию, для которых рассчитаны проектные решения. И выполнение этого требования является гарантией декларируемой экономичечкой выгоды. Не видеть разницы между работой с ПО, скажем, обученного финансового игрока и человека, взятого с улицы, по крайней мере наивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 12:29 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезКто вам такое сказал? Может содержать, а может и не содержать. Если заказчику пофигу, будут ли система приносить ему прибыль или убытки (т. е. он не немерен её эксплуатировать), то действительно - может не содержать. ДиезЭкономические показатели (в т.ч. ожидаемые) могут представлять коммерческую тайну. Их тоже в ТЗ ? ;) Это делается элементарно. ТЭО оформляется отдельным документом с грифом "ДСП", "Секретно", "Сов. секретно" и т. п., а в ТЗ дается просто ссылка. Да и само ТЗ может быть с грифом, что не редко при разработке ПО для МО РФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 12:35 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
устал. ЮВ, не могли бы вы опубликовать вырезку из реального ТЗ, в котором отражено то, о чем вы говорите? Названий не требуется естественно. Просто фрагмент ТЗ, содержащий требование увеличить прибыль заказчика и т.п. к разработчику информационной системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 13:07 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm... не могли бы вы ... Не могу. Потому что как было сказано выше вашим коллегой - это коммереческая тайна. Как я уже предлагал - если у вас уже были разработки с формулировкой НАЗНАЧЕНИЕ (типа "автоматизировать что-то", но без формулирования экономических или иных целей) - я готов вам сформулировать предположительные цели. Если же все ваши разработки были "нецелесообразны", то ничем помочь не могу. iscrafm... устал ... Аналогично. Потому что и вы сами, и ваши отцы, и ваши внуки, т.е. 99.9 (в периоде) разработчиков создавали и будут создавать системы, совершенно не задумываясь о целях их создания. Ибо, по вашему мнению, это единствненно возможный и правильный путь. Как говорится, блажен кто в это верует. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 14:00 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ ДиезКто вам такое сказал? Может содержать, а может и не содержать. Если заказчику пофигу, будут ли система приносить ему прибыль или убытки (т. е. он не немерен её эксплуатировать), то действительно - может не содержать. Это общие слова... Давайте рассмотрим конкретный пример: фирма - разработчик ПО получила заказ от некоей организации на разработку ПО для распознавания, скажем, снимков сетчатки глаза, и последующего сравнения с образцами из БД. Приведите, пжст, пример ТЭО, который необходимо включить в это ТЗ ? И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать: Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 14:21 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВНе могу. Потому что как было сказано выше вашим коллегой - это коммереческая тайна. я же не прошу имена, о какой тайне идет речь? Инересует сам факт. ЮВЕсли же все ваши разработки были "нецелесообразны", то ничем помочь не могу. в этом плане мне помощь не нужна. Я никогда не обещаю заказчику, что мои системы увеличат ему прибыль на 50%, вешанье лапши в бизнесе ни к чему хорошему в итоге не приводит. Только то, что система будет решать возложенные на нее заказчиком задачи. Задачи описаны в ТЗ, параметры в ТЗ, условия в ТЗ, под ТЗ моя подпись как директора, за решение указанных в ТЗ задач я несу ответственность, определенную договором. Если заказчик, путем решения этих задач, планирует повысить свою прибыль на 50% - то это его цели. Я только рад за то, что мои системы помогают заказчикам добиваться своих целей. А спрашиваю потому, что ваши рассуждения очень уж похожи на оторванные от реальности. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 14:42 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm Я никогда не обещаю заказчику, что мои системы увеличат ему прибыль на 50%, вешанье лапши в бизнесе ни к чему хорошему в итоге не приводит. +1 Кажется, это ключевые слова :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 15:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Давайте рассмотрим конкретный пример: фирма - разработчик ПО получила заказ от некоей организации на разработку ПО для распознавания, скажем, снимков сетчатки глаза, и последующего сравнения с образцами из БД. Для полноценного ТЭО, увы, не зватает исходных данных. Я предполагаю, что это АC предназначена для использования не в криминалистике, а в медицине - конкретно, в иридодиагностике, т. е. постановке диагноза болезни по сетчатке глаза. 1 вариант. Иридодиагностика уже практикуется вручную в ряде крупных медцентров. Пользоваться услугами таких центров для больных накладно, да и самих центров мало. Расширять количество центров и готовить специалистов - дорого (легко считается). Можно изображение сетчатки передать по сети в спец.центр, который поставит диагноз (дешево, можно из любой поликлиники). 2 Использование иридодиагностики вместо стандртных клинических исследований (анализы крови, УЗИ, томография и т.п.), что очень дорого и длительно и не везде доступно (экономия на каждом анализе(обследовании), также легко считается) Это прямая прибыль. Есть и косвенная - ранняя диагостика, исключение смертей и инвалидности (экономия на пенсиях) и многое другое. Еcли кратно, то я бы заплатил вам за примерно следующую формулировку цели создания АС (и именно подтверждение её с вас бы требовал): Сокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием. Диез И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать: Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу? Вы же сами и ответили на свой вопрос - "изменилась форма деталей" (т. е. по логике следует, что форма деталей была оговорена). Т. е. вы разработали АС для раскроя штанов и гарантируете 8%, а вашу АС используют для штамповки из стального листа неких фигур. Изменились условия, соответственно, конечные результаты В таких случаях (когда разрабатывается АС на все случаи жизни) пишут по другому; - экономия должна быть не менее X% при любых формах деталей; - время реакции системы (реального времени) не более 3 сек; - наработка на отказ не менее 1000 час и т. п. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 16:11 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Кажется, это ключевые слова :) Так эта мысль проходит через все мои письма; никто ни за что не отвечает и ничего не гарантирует. Все требуют почасовую оплату. Помните интермедию А. Райкина? Один зубы сверлит, другой точит, третий коронку ставит, а за дикцию никто не отвечает - Ты думал, у меня дефект речи? Дурачок. Я мошт во рту штрою. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 16:19 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
за дикцию отвечает владелец проекта . конкретный пример: с целью снижения издержек на визирование документа заказчик инициирует проект создания системы электронного документооборота. Помимо всех прочих целей, преследуемых заказчиком есть сокращение срока прохождения документа по маршруту до n-х рабочих дней. Это цели заказчика. Задача разработчика обеспечить бесперебойную передачу документа по маршруту и предоставление возможности пользователям в соответствии с полномочиями выполнять те или иные действия с каждым документом. Задача моей компании обеспечить именно это. А будет или нет проходить документ маршрут за указанный срок? Я не могу это гарантировать, потому что не имею никакого отношения и влияния на сотрудников компании заказчика. Естественно не подпишу ТЗ, в котором в качестве целей будет подчеркнута гарантия достижения желаемого заказчиком срока прохождения документа по маршруту. Гарантировать то, что при публикации документа он будет отправлен по марштруту в разные города-веси могу, то что пользователь подключившись к системе увидит список назначенных ему документов - да, то что пользователь может поставить свою визу, добавить замечание, отфутболить документ и т.д. и т.п. - тоже да. Но гарантировать, что кто-то при получении документа обработает его в отведенное время - извините. Рядом сидеть не могу. Вернее могу, но обойдется это дорого. Так что не смешивайте цели проекта заказчика и цели системы, описываемые в ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 16:38 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ ... Еcли кратно, то я бы заплатил вам за примерно следующую формулировку цели создания АС (и именно подтверждение её с вас бы требовал): Сокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием. И как я могу это подписать, не будучи специалистом по диагностике? Я специально не указывал сферу деятельности заказчика, потому что мне, как программисту, толком ничего не известно ни про криминалистику, ни про иридодиагностику, ни про системы контроля доступа. Или вы считаете, что профессионалы в программировании должны быть профессионалами во всех предметных областях, с которыми они имеют дело? Это нонсенс, вы уж не обессудьте... ЮВ Диез И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать: Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу? Вы же сами и ответили на свой вопрос - "изменилась форма деталей" (т. е. по логике следует, что форма деталей была оговорена). Т. е. вы разработали АС для раскроя штанов и гарантируете 8%, а вашу АС используют для штамповки из стального листа неких фигур. Изменились условия, соответственно, конечные результаты В таких случаях (когда разрабатывается АС на все случаи жизни) пишут по другому; - экономия должна быть не менее X% при любых формах деталей; - время реакции системы (реального времени) не более 3 сек; - наработка на отказ не менее 1000 час и т. п. Отлично, вы начинаете уточнять технические требования . :)) Так мы скоро дойдем до подробного ТЗ... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 16:52 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ДиезИли вы считаете, что профессионалы в программировании должны быть профессионалами во всех предметных областях, с которыми они имеют дело? Это нонсенс, вы уж не обессудьте... Да, это нонсенс, наблюдаемый сплошь и рядом - постановку задачу и алгоритмы решения делают программисты (кодировщики), а не аналитики (специалисты в предметной области). В результате, как уже писал неоднократно в других темах, чем больше компьютеров, тем длиннее очереди. Вот вам пример: оплата платежей в разных контороах (банк, почта и т. п.). Плательшик приносит две квитанции оплаты по одному заказу - основнвя и сумма НДС. Банковские (почтовые) реквизиты у обеих квитанций, естественно, одинаковые. Так вот, функции сохранить (или копировать) ранее введенные реквизиты нет Поэтому и для ввода второй квитанции (оплата НДС) кассир сидит и вводит одним пальцем кучу реквизитов, потом их визуально проверяет, а очередь наблюдает за всем этим процессом. И таких технических решений - полно. А почему ? Да потому, что цель создания АС была не уменьшить очереди, а увеличить их... P.S. Я прекращаю дискуссию - все равно каждый останется при своем мнении. Вы не убедите меня, а я - вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 17:44 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Также iscrafm...Помимо всех прочих целей, преследуемых заказчиком есть сокращение срока прохождения документа по маршруту до n-х рабочих дней. Это цели заказчика. Задача разработчика обеспечить бесперебойную передачу документа по маршруту и предоставление возможности пользователям в соответствии с полномочиями выполнять те или иные действия с каждым документом. Задача моей компании обеспечить именно это. А будет или нет проходить документ маршрут за указанный срок? Я не могу это гарантировать, Я не понимаю суть претензий. Врач говорит больному: Вот вам лекарство, принимайте 3 раза в день перед едой, через неделю будете здоровы. Гарантирую. Больной не выполняет назначение врача. Кто виноват? Вот вам система документоборота. Я гарантирую, что при соблюдении заложенной в ней технологии документ не потеряется, про него не забудут и он будет обработан за 3 дня. Если заказчик не собладает технологию, причем тут исполнитнль? Также и в других системах - я гарантирую вам прибыль N%, если будете соблюдать реализованныую в проекте технологию. Кто с этим спорит? Почитайте выше свои письма - вы то говорите, что заказчику НИЧЕГО НЕЛЬЗЯ ОБЕЩАТЬ КОНКРЕТНО (ни 7 дней прохождения документа, ни предполагаемой прибыли и т. п.). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 18:03 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВВот вам пример: оплата платежей в разных контороах (банк, почта и т. п.). Плательшик приносит две квитанции оплаты по одному заказу - основнвя и сумма НДС. Банковские (почтовые) реквизиты у обеих квитанций, естественно, одинаковые. Так вот, функции сохранить (или копировать) ранее введенные реквизиты нет Поэтому и для ввода второй квитанции (оплата НДС) кассир сидит и вводит одним пальцем кучу реквизитов, потом их визуально проверяет, а очередь наблюдает за всем этим процессом. И таких технических решений - полно. А почему ? да потому что кассир обязан ввести реквизиты вручную, а не скопировать документ и поменять его часть. Это у него в инструкции прописано. Все банально просто. Не ищите подвохи там, где их нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 18:03 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Почитайте выше свои письма - вы то говорите, что заказчику НИЧЕГО НЕЛЬЗЯ ОБЕЩАТЬ КОНКРЕТНО (ни 7 дней прохождения документа, ни предполагаемой прибыли и т. п.). очень жаль что вы их не удосужились почитать, в суматохе дискуссии наверное :) не приписывайте мне то, чего я не говорил. Я не обещаю заказчику того, что от меня не зависит. Я гарантирую абсолютно конкретные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 18:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm Это у него в инструкции прописано. Да, потому что так СПРОЕКТИРОВАНО! И паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города и многое другое... Цель-то была - удлинить очередь, а не сократить её. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 18:47 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafm Это у него в инструкции прописано. Да, потому что так СПРОЕКТИРОВАНО! И паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города и многое другое... Таковы правила безопасности . Представляете, я еще при он-лайн покупках все время ввожу номер карты, срок действия, зачем-то имя повторяю каждый раз и т.п. Спроектировали неумело. нет чтобы взять данные из базы. :) Ладно, все уже ясно, пошел какой-то стеб. Заканчиваем. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2008, 19:56 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВИ таких технических решений - полно. А почему ? Да потому, что цель создания АС была не уменьшить очереди, а увеличить их... Ну это уж слишком. Просто среди приоритетных целей создания ИС задача сокращения времени обслуживания клиентов отсутствовала. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2008, 19:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:) А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%. Как вы собираетесь это проверять? А что если за время разработки АС квалификация работников увеличится, и они без вашей АС производить с расходом материала на 5% меньше. Ваша цель не достигнута. Заказчику не нужна ваша АС. Есть милион факторов, которые меняются быстро и независимо ни вас, нет возможности их зафиксировать чтобы в последствии сравнить, нет возможности провести эксперимент по расчету прибыли до и после внедрения АС. В ТЗ должны быть цели, которые можно объективно проверить при приемки-сдачи работы. А уж зачем нужны заказчику эти цели это его личное дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2008, 16:00 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость Владимир Как вы собираетесь это проверять? Программа и методика испытаний должна продемонстрировать, что расход материала при ручном раскрое в среднем выше на 8%, чем при машинном. Как проверять - это должно быть прописано в методике испытаний. Будете ли вы реально резать материал и обсчитывать обрезки или использовать компьютерную модель - сначала человек раскроил на экране, а потом это проделал компьютер, и сравнивать результат - утверждает заказчик. гость Владимир А что если за время разработки АС квалификация работников увеличится, и они без вашей АС производить с расходом материала на 5% меньше. Ваша цель не достигнута. Заказчику не нужна ваша АС. Есть милион факторов, которые меняются быстро и независимо ни вас, нет возможности их зафиксировать чтобы в последствии сравнить, нет возможности провести эксперимент по расчету прибыли до и после внедрения АС. В ТЗ должны быть цели, ... В ТЗ должны быть прописаны не только цели, а еще много кое-чего, в частности, кто эти цели будет реализовывать - требования к уровню квалификации работников. Для банка и биржевого маклера - одни, а для оператора охранной системы (нажать аварийную кнопку!) - другие. В юриспруденции есть понятие "в связи с вновь открывшимися обстоятельствами" (например, при пересмотре приговора). Это и есть ваш "милион факторов, которые меняются быстро и независимо ни вас,". Уровень квалификации разработчика АС как раз и заключается в том , как он способен предусмотреть и предугадать "милион факторов". Кто способен - делает гибкую (настраиваемую ) системы (например, в бухгалтерии предусматиривает возможные изменения в налоговых законах), кто не способен - делает сиюминутную поделку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2008, 16:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ бесполезное сотрясание воздуха. Вы мыслите какими-то надуманными теориями. Любая просьба привести фрагмент из реального ТЗ с проповедуемыми целями парируется отмазкой "коммерческая тайна", хотя никто не просит ни имен ни названий. Может хватит? Размышлять о вкусе текилы ни разу ее не попробовав...хм ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 13:45 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ABПрограмма и методика испытаний должна продемонстрировать, что расход материала при ручном раскрое в среднем выше на 8%, чем при машинном. Как проверять - это должно быть прописано в методике испытаний. Будете ли вы реально резать материал и обсчитывать обрезки или использовать компьютерную модель - сначала человек раскроил на экране, а потом это проделал компьютер, и сравнивать результат - утверждает заказчик. Ну ладно, пусть с методикой определились. Я не говорю про то, что это возможно в 1 случае из 10000. Как вы со стороны исполнителя будете выполнять работу над таким ТЗ? У вас же не будет в распоряжении цеха с работниками, над которыми вы сможете постоянно проверять достигли результата или нет. Как вы собираетесь оценивать время, требуемое для достижения цели? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 18:40 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость Владимир Как вы со стороны исполнителя будете выполнять работу над таким ТЗ? Господа! Я тоже устал от пустопорожнего обсуждения. Ваше со товарищи кредо - разрабатывали, разрабатываем и, несмотря ни на что, будем разрабатывать АС без оцениваемых количественных (качественых) характеристик. Тогда зачем задаете вопросы типа "как измерять"? Для вас такой проблемы не существует! У меня другой подход, я его изложил, но не навязываю его вам как единственно верный. Вот в соседнем топике - яркая иллюстрация вашего подхода. Человек интересуется алгоритмами скронинговой системы. Алгоритмы (и используемое ПО) будут разные, в зависимости от того, какие количественные показатели должна обеспечить система. Но для автора вопроса - это несущественные мелочи. У него, как полагаю, нет количественных параметров, которые он должен обеспечить. Тогда и АС получится "как карта ляжет". гость Владимир У вас же не будет в распоряжении цеха с работниками, над которыми вы сможете постоянно проверять достигли результата или нет. Как вы собираетесь оценивать время, требуемое для достижения цели? Скажу по секрету, что для многих сложных систем, особенно реального времени, разработка макета (модели), на которой выполняется отладка АС и проверка её количественных характеристик (время реакции на события, наработка на отказ, обработка нештатных ситуаций и многое другое) обходится в несколько раз дороже разработки собственно АС. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 19:47 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Господа! Я тоже устал от пустопорожнего обсуждения. Ваше со товарищи кредо - разрабатывали, разрабатываем и, несмотря ни на что, будем разрабатывать АС без оцениваемых количественных (качественых) характеристик. Где кто-то говорит о том, что ТЗ на систему не должно содержать количественно-качественных параметров? Вы за переливанием воды совершенно потеряли нить дискуссии к сожалению. ТЗ содержит параметры системы, но только те, которые относятся к системе. Вы же утверждаете, что ТЗ должно содержать цели и требования относящиеся к экономике предприятия , например повышение прибыли Выделено специально, вполне возможно что вы просто невыделенный текст игнорируете. ЮВ, достаточно юлить и приписывать собеседникам то, чего они не говорили, уже второй раз обращаюсь к вам с аналогичной просьбой, к сожалению. Если вы действительно используете на практике то, о чем говорите, то приведите пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2008, 11:21 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
[quote]Человек интересуется алгоритмами скронинговой системы. Алгоритмы (и используемое ПО) будут разные, в зависимости от того, какие количественные показатели должна обеспечить система. Но для автора вопроса - это несущественные мелочи. У него, как полагаю, нет количественных параметров, которые он должен обеспечить. Тогда и АС получится "как карта ляжет".[/quote] А если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать? Расстанетесь с 1 млн $, который уже вложили в разработку, прежде чем возникла эта проблема? И ведь никакой математической моделью на этапе подписания ТЗ такое проверить нельзя. ТЗ должно содержать объективно проверяемый набор критериев, каждый из которых нужен заказчику для бизнеса. Зачем это нужно это уже проблемы заказчика и его бизнеса, и выходит за рамки разработки АС. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 10:34 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость ВладимирА если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать? А что, реализовать сортировку за O(N) вызывает проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 14:12 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
[quote]А что, реализовать сортировку за O(N) вызывает проблемы?[/quote] Ну давай, напиши сюда алгоритм сортировки произвольных объектов, например строк, за O(N). Слабо? Для непонятливых - речь шла о возникновении объективных проблем, при которых столь обширная цель, как увеличение прибыли на N%, не может быть решена. Цели должны конкретные, объективно проверяемые (в т.ч. в суде). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 14:36 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость ВладимирНу давай, напиши сюда алгоритм сортировки произвольных объектов, например строк, за O(N). Слабо? А найти его хотя бы в википедии слабо? гость ВладимирДля непонятливых - речь шла о возникновении объективных проблем Для торопыжек: речь шла о том, что не стоит говорить чушь, а потом апеллировать к "ну вы должны понять меня правильно, я же хороший". Даже когда имеешь в виду нечто действительно разумное. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 15:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
softwarer А найти его хотя бы в википедии слабо? Можно ссылку на алгоритм _гарантированно_ дающий О(N), а не O(N log N) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 16:26 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevМожно ссылку на алгоритм _гарантированно_ дающий О(N), а не O(N log N) ? O (N log N) - это оценка для так называемых comparision алгоритмов . В статье по ссылке есть ссылки и на O(n) алгоритмы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 19:22 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
softwarerДля торопыжек: речь шла о том, что не стоит говорить чушь Чушь говорит тут товарищ AB. Алгоритмов, гарантированно работающих за время O(N) на произвольных объектах нет. softwarerO (N log N) - это оценка для так называемых comparision алгоритмов . В статье по ссылке есть ссылки и на O(n) алгоритмы. И что? Область применения таких алгоритмов даже меньше, чем область в которой допустимы технические задания с формулировками "снизить расход материала на 7%". Как ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2008, 20:37 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость ВладимирКак ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)? Если бы ты сначала смотрел, потом говорил, не пришлось бы сейчас отползать. Сначала ты сказал глупость про сортировку, потом попытался исправиться, да снова сел в лужу, сказав "например, строк" - твои слова, форум тому свидетель. Сейчас, пытаясь исправить это, говоришь третью глупость, про "область применимости" - так, словно во всех практических задачах сравниваются исключительно сферические лошади. Хватит. Все, что тебе стоило услышать, ты услышал, все интересное, что мог сказать - сказал еще до первого письма в топике. Упираться, ясен пень, будешь до бесконечности, неинтересно. Dixi. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2008, 00:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
softwarer гость ВладимирКак ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)? Сейчас, пытаясь исправить это, говоришь третью глупость, про "область применимости" - так, словно во всех практических задачах сравниваются исключительно сферические лошади Именно. Мне за всю свою 4х летнюю практику разработки ПО не пришлось использовать сортировку чисел в явном виде. Сортировку произвольных объектов - сколько угодно. Сортировку чисел - нет. Максимум на уровне СУБД. И речь шла конечно же про алгоритмы сортировки, использующие сравнения. Но дело не в этом, и ты это понимаешь, и зачем пытаешься указать на сферическую глупость в вакууме мне совершенно непонятно. Наверно хочешь выглядеть очень крутым тут на форуме, мол я тут крутой гуру в алгоритмах. Речь не об алгоритмах, а о разработке ПО. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2008, 09:53 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость ВладимирА если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать? Биться головой об стену. Все перечисленные вами страсти не должны быть элементами ТЗ. Для задач (проблем), не имеющих четкого алгоритма (метода) решения выполняется сначала НИР, в которой и рассматриваются все проблемы и решается вопрос о принципиальной возможности их решения. Если результат НИР положительный, то разрабатывается ТЗ на выполнение работы P. S. Вы же не возьметесь конструировать вечный двигатель, не убедившись в принципиальной возможности его создания. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:01 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ сначала НИР +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:03 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Забавный топик. ЮВСокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием. ЮВ, а откуда вы взяли вот эти цифры? Ну т.е. откуда вам известно что возможно сокращение срока постановки диагноза именно на 1 час (не на 30 мин и не на 2 часа), и снижение стоимости именно в 3 (а не в 2 и не 5) раз? Кто должен определить нормы экономической эффективности - заказчик или разработчик? И, кстати - за какой срок должны быть достигнуты эти результаты - в первый же день после внедрения, или через неделю, или когда? Ну и еще пример. Намеренно не из ИТ области. Допустим, некто считает что используя рекламные щиты необычной конструкции (треугольные? тороидальные?), он сможет поднять продажи своих товаров на невиданную высоту. И хочет заказать эти щиты местной мастерской. Должен ли он в описании задания (а заказ щитов - тоже в некотором роде ТЗ), указывать эту самую "невиданную высоту" прибыли? Что некто будет проверять - соответствие формы изделия или рекламную отдачу? Мастерская - должна ли отказываться от заказа, если ее виденье рекламы не совпадает с заказчиком (т.е. они считают что никаких прибылей щиты не принесут)? Проясните, пжлста, очень интересно. ЮВВот вам система документоборота. Я гарантирую, что при соблюдении заложенной в ней технологии документ не потеряется, про него не забудут и он будет обработан за 3 дня. Т.е., исполнитель (ИТ-подразделение) должен будет после продажи системы контролировать, что заложенная в ней технология соблюдается? авторДа, это нонсенс, наблюдаемый сплошь и рядом - постановку задачу и алгоритмы решения делают программисты (кодировщики), а не аналитики (специалисты в предметной области). авторИ паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города и многое другое... Простите, вынужден константировать что у вас каша в голове. Никогда не задумывались, что уменьшение длины очереди может быть не единственной задачей системы? И что к сложным системам предьявляется большое количество требований, зачастую противоречивых? Я вовсе не к тому, что эта гипотетическая система оплаты спроектирована хорошо - просто данный пример никак не может иллюстрировать качество проектирования в принципе. Nobody faults but mine... (LZ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:06 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
iscrafm Если вы действительно используете на практике то, о чем говорите, то приведите пример. Я не собираюсь доказывать кому-либо, что я не верблюд. Если вас действительно так интересует вопрос оценки прибыли, присылайте названия разработанных (или гипотетических) АС, а я буду вам сообщать, при какой реальной прибыли я купил бы (или заказал) у вас эту АС. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:14 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aagЗабавный топик. 1) Не то слово. Особенно интересно про критерии внедрения сугубо информационного обеспечения В качестве примера. См тут . И офигеваем от информации в таблице 2. "ЮВ" с формулировкой просто отдыхает. 2) Очень редко видел ТЗ, которые составлены действительно на систему . Т.е. учитывают не только ПО, но и предполагают штатные (не путать с организацией службы поддержки) изменения организации и изменения в нормативном обеспечении. 3) Очень редко видел документы составленные разработчиком, которые определяющих "бизнес-концепцию" системы с реальной стороны обеспечения эффективности, а не с притянутыми за уши критериями. ЮВЕсли результат НИР положительный, то разрабатывается ТЗ на выполнение работы Как тварищЪ сваливший из этой кухни, могу сказать что ТЗ разрабатывается всегда, поскольку более чем за 20-летний опыт я не видел ни одного НИРа с отрицательным результатам в области ароматизации нашего самого главного сектора экономики. ______________________________________________________ Давайте считать обступившее нас коричневое море шоколадом ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:33 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aagЗабавный топик. Да. Жизнь грустная, зато зарплата смешная. aagКто должен определить нормы экономической эффективности - заказчик или разработчик? Разработчик. Рассчитать, обосновать и затем реально обеспечить. Допустим, вы желаете разработать АС. Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль. aagНу и еще пример. Намеренно не из ИТ области. Допустим, некто считает что используя рекламные щиты необычной конструкции (треугольные? тороидальные?), он сможет поднять продажи своих товаров на невиданную высоту. И хочет заказать эти щиты местной мастерской. Должен ли он в описании задания (а заказ щитов - тоже в некотором роде ТЗ), указывать эту самую "невиданную высоту" прибыли? Что некто будет проверять - соответствие формы изделия или рекламную отдачу? Мастерская - должна ли отказываться от заказа, если ее виденье рекламы не совпадает с заказчиком (т.е. они считают что никаких прибылей щиты не принесут)? Проясните, пжлста, очень интересно. Вы путаете божий дар с яичницей. Заказ щитов - это не ТЗ на ОКР, а договор на изготовление продукции по готовым чертежам заказчика. Точно также авиазавод, который изготовил самолет по чертежам конструктроского бюро не отвечает за летные характеристики самолета, так и изготовитель щитов отвечает только за соответствие их чертежам. Может ли конструкция рекламных щитов поднять уровень продаж? Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж. Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж. А собственно изготовитель этих щитов тут ни при чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 15:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Разработчик. Рассчитать, обосновать и затем реально обеспечить. Допустим, вы желаете разработать АС. Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль. Обоснованно - это того кто лучше на бумаге разрисует? Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик. Почему я должен ему верить? ЮВ Вы путаете божий дар с яичницей. Заказ щитов - это не ТЗ на ОКР, а договор на изготовление продукции по готовым чертежам заказчика. Точно также авиазавод, который изготовил самолет по чертежам конструктроского бюро не отвечает за летные характеристики самолета, так и изготовитель щитов отвечает только за соответствие их чертежам. Где у меня было написано про "готовые чертежи"? Нет, это именно ТЗ - нарисуйте нам, в вашем конструктороском бюро, чертежи "примерно такой формы" и сделайте по ним щиты. Кстати, авиазавод за ЛТХ отвечает наравне с КБ - при различии заявленного и полученного, создаются комиссии которые выясняют причины. ЮВ Может ли конструкция рекламных щитов поднять уровень продаж? Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж. Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж. А собственно изготовитель этих щитов тут ни при чем. Замечательно. Т.е. изготовитель НИР проводить не должен, не так ли? Но тогда откуда он может взять уровень продаж? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:13 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ aagКто должен определить нормы экономической эффективности - заказчик или разработчик? Разработчик. Рассчитать, обосновать и затем реально обеспечить. Допустим, вы желаете разработать АС. Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль. Вы можете вкратце объяснить, кого конкретно вы имеете в виду под "разработчиком" ИС? (Я, например, вижу группу профессионалов в области IT: менеджеров, архитекторов, программистов.) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:18 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
shelsoft 2) Очень редко видел ТЗ, которые составлены действительно на систему . Т.е. учитывают не только ПО, но и предполагают штатные (не путать с организацией службы поддержки) изменения организации и изменения в нормативном обеспечении. 3) Очень редко видел документы составленные разработчиком, которые определяющих "бизнес-концепцию" системы с реальной стороны обеспечения эффективности, а не с притянутыми за уши критериями. Может быть, потому что это другие документы, и называются они не ТЗ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ iscrafm Если вы действительно используете на практике то, о чем говорите, то приведите пример. Я не собираюсь доказывать кому-либо, что я не верблюд. Если вас действительно так интересует вопрос оценки прибыли, присылайте названия разработанных (или гипотетических) АС, а я буду вам сообщать, при какой реальной прибыли я купил бы (или заказал) у вас эту АС. :) засчитано. я и не просил доказывать, только пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:30 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж. - что за "или"? - что Вас в разные стороны бросает? НИР НИОКР и ТЗ - разные вещи. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:33 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aagОбоснованно - это того кто лучше на бумаге разрисует? Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик. 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:35 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ABМожет ли конструкция рекламных щитов поднять уровень продаж? Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж. Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж. А собственно изготовитель этих щитов тут ни при чем. Т.е. после того как установлено, что щиты, имеющие КОНКРЕТНЫЕ геометрические формы повышают на КОНКРЕТНЫЙ уровень продажи, тогда составляется ТЗ на производство КОНКРЕТНЫХ щитов? И ты всё это время здесь доказывал, что в этом ТЗ должно быть написано "цель разработки: повысить прибыль на 5%". Нет, там будет написано "разработать щиты КОНКРЕТНОЙ геометрической формы". И уже разработчик не несет никакой ответственности за прибыль от внедрения этих щитов (при условии что щиты были разработаны в соответствии с ТЗ, т.е. КОНКРЕТНОЙ формы, и никакой другой). ТЗ на НИР не содержит требований по увеличению прибыли на конкретное число, оно только лишь содержит требований определить условия, при которых прибыль будет увеличена на N процентов, или обосновать, что это невозможно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:51 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aag 1) Может быть, потому что это другие документы, и называются они не ТЗ? 2) Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик. 1) Читаем внимательно 4 слово в моем третьем пункте. Щас только не хватало приводить названия этих документов от ГОСТов(рус,ISO,IEEE) до бестпрАктик. [Пробрюзжал] 2) Меняем первое слово на аналитик. Может что-то изменится ? У меня есть такая практика, однако мне потребовалось немного больше года пропахать в этой конторе, прежде чем что-то гарантировать. Правда ТЗ я подписывал в таком случае со строны заказчика. ______________________________________________________ Давайте считать обступившее нас коричневое море шоколадом ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 16:51 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
гость Владимир ТЗ на НИР не содержит требований по увеличению прибыли на конкретное число, оно только лишь содержит требований определить условия, при которых прибыль будет увеличена на N процентов, или обосновать, что это невозможно. Я предположу больше - ни в ТЗ, ни в НИР вообще нет ни слова про прибыль. shelsoft 1) Читаем внимательно 4 слово в моем третьем пункте. Щас только не хватало приводить названия этих документов от ГОСТов(рус,ISO,IEEE) до бестпрАктик. [Пробрюзжал] 4-е слово "документы" :) И я намекаю именно на то, что вопросы "изменения структуры организации и нормативных документов" не описываются каким-либо документом по ГОСТу (рус,ISO,IEEE). Эти вопросы либо относятся к консалтингу, т.е. это скорее область услуг, либо это вопросы самого заказчика. shelsoft 2) Меняем первое слово на аналитик. Давайте определимся. В контексте этой беседы лично я под словом "разработчик" понимаю ИТ-подразделение - как обособленное (ИТ-фирма, продающая некие ИС), так внутреннее, но имеющее одну "точку входа". Внутри которого есть и аналитики, и технологи, и пр. Однако нигде ИТ-подразделение не определяет бизнес-концепцию предприятия. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 17:11 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aag 1) не описываются каким-либо документом по ГОСТу (рус,ISO,IEEE) ... 2) ... нигде ИТ-подразделение не определяет бизнес-концепцию предприятия 1) ... в области информационных технологий. 2) ... при определенном уровне зрелости, участвует в определении, а до этого участвует в реализации. Ну профиль конторы оно точно не поменяет ______________________________________________________ Давайте считать обступившее нас со всех строн коричневое море шоколадным ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 17:28 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 - что за "или"? - что Вас в разные стороны бросает? НИР НИОКР и ТЗ - разные вещи. Да, разные. НИР- исследовательская работа (возьмем эти пресловутые щиты). Тема может звучать примерно так: "Исследование факторов, влияющих на эффективность наружной рекаламы". Проведя массу экспериментов, выявили, скажем, несколько десятков таких факторов (с разной весовым коэффициентом): размеры, форма, местоположение, цвет, надписи, графика и т. п. Результатом НИР является отчет, где приведены результаты. НИКАКИХ ЩИТОВ ЕЩЕ НЕТ! Далее, скажем, предприниматель, доверившись НИР, решил подзаработать.. Он составляет ТЗ на ОКР, в котором предлагает на основе НИР разработать макеты (чертежи) рекламных щитов в пределах заданной стоимости, для заданного размещения и с заданной экономической эффективностью (реклама должна приносить прибыль!). Исполнитель ТЗ на основе материалов НИР, конструирует подходящие под заданные требования щиты. Результатом выполнения ТЗ на ОКР будут РАБОЧИЕ ЧЕРТЕЖИ И ТЕХНОЛОГИЧЕСКИЕ ДОКУМЕНТЫ для изготовления щитов. Именно на этом этапе исполнитель ТЗ ОКР несет ответственность за обоснованность своих решений. Далее щиты изготовливает любое предприятие, которое несет ответственность только за их качество. Вы же не предъявляете претензии к качеству Windows к тем, кто копирует и продает диски (разве только к качеству самих дисков). ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 17:48 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
shelsoft 1) ... в области информационных технологий. 2) ... при определенном уровне зрелости, участвует в определении, а до этого участвует в реализации. Ну профиль конторы оно точно не поменяет В таких формулировках - полностью согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 17:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Далее, скажем, предприниматель, доверившись НИР, решил подзаработать.. Он составляет ТЗ на ОКР, в котором предлагает на основе НИР разработать макеты (чертежи) рекламных щитов в пределах заданной стоимости, для заданного размещения и с заданной экономической эффективностью (реклама должна приносить прибыль!). Исполнитель ТЗ на основе материалов НИР, конструирует подходящие под заданные требования щиты. Результатом выполнения ТЗ на ОКР будут РАБОЧИЕ ЧЕРТЕЖИ И ТЕХНОЛОГИЧЕСКИЕ ДОКУМЕНТЫ для изготовления щитов. Именно на этом этапе исполнитель ТЗ ОКР несет ответственность за обоснованность своих решений. Далее щиты изготовливает любое предприятие, которое несет ответственность только за их качество. Разбираем этот ответ по пунктам: - исполнитель ТЗ ОКР у нас сам предприниматель, т.е. заказчик. - за обоснованность своих решений - т.е. определения экономической эффективности - несет ответсвенность опять-же, заказчик. Вобщем-то логично. - изготовитель (разработчик) отвечает за качество продукта. Заметим, что на вопрос - кто же должен проводить эти НИР (возможно дорогостоящие), вы отвечать так и не стали, однако исходя из логики, это должен быть тоже заказчик. Тогда возникает вопрос - чем так принципиально разработчик ПО отличается от изготовителя щитов, что последний отвечает только за качество конкретного заказа, а первый, по-вашему, должен обеспечивать прибыль??? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 18:00 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
aagТогда возникает вопрос - чем так принципиально разработчик ПО отличается от изготовителя щитов, что последний отвечает только за качество конкретного заказа, а первый, по-вашему, должен обеспечивать прибыль??? Разработчик - отличается, а кодировшик, которому передали алгоритмы, функциональные спецификации, схемы БД и т. п. и который просто запрограммировал на заданном языке - ни за что, кроме отсутствия ошибок, не отвечает. Я не о них говорю. Из всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках. Заказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет). Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности. Разработчики ПО не отвечают за прибыль. Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 19:54 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВИз всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках 1) Присутствует 2) Про управление людьми вы что-нибудь слышали ? Анализировали, как мотивация изменилась "Все хорошо устроились" ? "Сферический конь в вакууме" хорошо, но только то он не конь, то с вакуумом проблемы, то со сферой не все в порядке, вот и играешь ( 3) Свалил с "госбюджета" руководствуясь принципом Питера (Не путать с Питер FM !!!!) ______________________________________________________ Давайте считать обступившее нас со всех строн коричневое море шоколадным ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 20:56 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВЗаказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет). Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности. Разработчики ПО не отвечают за прибыль. Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ! Разработчики ПО отвечают за то, что ПО соответствует функциональным требованиям, предъявляемым к нему. Что касается экономических гарантий, то для примера: ПО-РУССКИМайкрософт и ее поставщики не несут ответственности за какие-либо убытки и/или ущерб (в том числе убытки в связи с недополученной коммерческой прибылью, прерыванием коммерческой или производственной деятельности, утратой деловой информации и иной имущественный ущерб), возникающие в связи с использованием или невозможностью использования программного обеспечения, даже если Майкрософт была уведомлена о возможном возникновении таких убытков и/или ущерба. IN ENGLISHTHE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. WE FURTHER DISCLAIM ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR DATA USE Вариант где гарантируется прибыль от использования программы вы упорно не хотите привести , рассказываете о каких-то сферических конях в вакууме. А посмотреть хотелось-бы :) Консультанты - это советчики. Принять совет к сведению или нет - дело заказчика. Заказчики не только "осваивают госбюджетные деньги", но, представляете, еще и платят за системы из своего кармана. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 20:59 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Разработчик - отличается, а кодировшик, которому передали алгоритмы, функциональные спецификации, схемы БД и т. п. и который просто запрограммировал на заданном языке - ни за что, кроме отсутствия ошибок, не отвечает. Я не о них говорю. Да причем тут кодер? Я же уже выше обьяснил, кого я понимаю под термином "разработчик". ЮВ Из всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках. Я так понимаю, вы у нас - мессия, у вас-то он присутствует... ЮВ Заказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет). Если мы говорим об осваивание госбюджета, то вся дискуссия о ТЗ не имеет никакого смысла. ЮВ Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности. Разработчики ПО не отвечают за прибыль. Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ! Да, именно так. За прибыль отвечает заказчик. Потому что это его деньги и его риски - и больше ничьи. Потому что любой, самый распрекрасный продукт - только один из многих факторов, влияющих на эту прибыль, и степень его влияния очень различается. А если вам мечтается о варианте типа "вот тебе миллион баксов, вернешь на 20% больше", то это называется кредитованием/инвестированием, это другие финансовые и экономические модели, документы, которые там составляют называются не ТЗ и разработке ПО это не имеет никакого отношения. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2008, 21:43 |
|
|
start [/forum/topic.php?all=1&fid=33&tid=1548763]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
148ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 509ms |
0 / 0 |