powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Предварительное ТЗ, составленное закачиком ИС
151 сообщений из 151, показаны все 7 страниц
Предварительное ТЗ, составленное закачиком ИС
    #35283838
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласно ГОСТ 34
Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.)
Как правильно было бы обозвать сабж?
Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35283864
Xoxerix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Концепция.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35283871
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходные требования, к примеру.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284016
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функциональные Требования.
На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования.

ФТ описывает, что делать. ТЗ - что и как .
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284066
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю. что устоявшегося термина нет...
Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284071
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxСогласно ГОСТ 34
Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.)
Как правильно было бы обозвать сабж?
Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее?


Из книги "Документирование сложных программных средств":
1 Интервью заказчика и пользователей о проблемах и целях создания ПО
2 Результаты обследования и описание системы и целей разработки ПО
3 Концепция и основные предложения по созданию ПО

И на основании этих документов "Техническое задание на разработку ПО".

Иногда - по результатам НИР (научно-исследовательской работы).
P.S. Тактико-техническое задание (ТТЗ) - это аналог ТЗ в военном исполнении.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284077
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyx
Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ?

Это регламентируется соответствующими ГОСТами (гражданскими и военными).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284090
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для коммерческой фирмы - заказчика ГОСТы не указ, верно?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284189
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxДля коммерческой фирмы - заказчика ГОСТы не указ, верно?
в любых гостах есть пункт о "широкой трактовке" по согласованию с заказчиком
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284215
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxДля коммерческой фирмы - заказчика ГОСТы не указ, верно?

Да, не указ.
Тогда зачем спрашиваете про структуру ТЗ, порядок согласования и утверждения?
Без формализованного описания того, ЧТо должно быть сделано (аналог ТЗ) не обойтись, хотя бы для того, чтобы потом, не к ночи будь сказано, в суде отставивать свою правоту
("мы сделали всё так, как поняли, а не так, как думал заказчик").
Можно не готовить (согласовывать) ТЗ, а работать "по-пацански", под честное слово.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284267
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxЯ понимаю. что устоявшегося термина нет...
Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ?

Ну да, каждый крупный заказчик называет по-своему. :) Например: "Спецификация"

На мой взгляд, суть в том, что заказчик должен рассказать свои хотелки, не затрагивая вопросы реализации. Экранные формы, use cases, интерфейсы legacy-систем - это и есть ФТ/спецификация.
Этот документ делается либо самим заказчиком, либо внешними консультантами.

Он подписывается и передается исполнителю, который пишет главный документ - ТЗ.
В него входят ФТ, технические требования, архитектура и процедура передачи системы в эксплуатацию.

PS. В реальности обычно все намного сложнее... :)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284317
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез

Из ваших слов следует. что ситуация, когда заказчик помимо хотелок формулирует и пути решения, ни к чему хорошему не приведет, я правильно понял? С другой стороны, постановщик обязан хорошо (очень хорошо) владеть предметной областью, что скорее прерогатива представителей заказчика...

Какими ролевыми функциями следует в идеале ограничить айтишников заказчика в проекте в интересах конечного результата?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35284363
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxДиез

Из ваших слов следует. что ситуация, когда заказчик помимо хотелок формулирует и пути решения, ни к чему хорошему не приведет, я правильно понял? С другой стороны, постановщик обязан хорошо (очень хорошо) владеть предметной областью, что скорее прерогатива представителей заказчика...

Для исполнителя - точно ни к чему хорошему не приведет :)

Если есть четкие ФТ, разобраться в предметной области намного легче. А разбираться придется так или иначе, сами понимаете.
cyx
Какими ролевыми функциями следует в идеале ограничить айтишников заказчика в проекте в интересах конечного результата?

Приемка, тестирование, администрирование, поддержка 1 уровня.

Если айтишники не могут разработать ИС (или могут, но им не дают), то лучше им не позволять вмешиваться в разработку.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35285790
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будут палки в колеса вставлять? ))
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35286487
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxБудут палки в колеса вставлять? ))

Может палки в колеса вставлять, а может помогать начнут. Еще неизвестно, что хуже ;)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35286524
А.Ромейко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cyxСогласно ГОСТ 34 Вести с полей...
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35288527
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезФункциональные Требования.
На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования.

ФТ описывает, что делать. ТЗ - что и как .

Ну вообще каждая организация имеет право использовать какие угодно документы, но я бы не стал такой документ называть ФТ. Как минимум потому, что это перекликается напрямую с конкретными типом требований (по Вигерсу например). Да и я например, знаю одну организацию, где документ ФТ пишут при подготовке тендера :-).
А что касается ГОСТ 34, то там есть отдельная стадия, самая первая -- это формирование требований (пользователя) к АС ... если важен именно ГОСТ, правда эта стадия на моей памяти заканчивается выпуском отчета или ТТЗ. Но ничто не мешает такой документ, просто назвать Требования к АС :-), или Требования пользователя к АС :-). Ведь у вас в контракте не прописано, что следует работу вести по ГОСТ 34 :-)?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35288751
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Ромейко 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-х страницах. Иначе никто читать небудет.
Вы всю работу запихнули в концепцию.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35289196
MrPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезФункциональные Требования.
На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования.

ФТ описывает, что делать. ТЗ - что и как .
как описывает ОПЗ, а не ТЗ :)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35289217
MrPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxЯ понимаю. что устоявшегося термина нет...
Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ?

Можно в договоре на разработку ТЗ
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35289229
MrPavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxЯ понимаю. что устоявшегося термина нет...
Структура ТЗ, порядок его согласования и утверждения фиксируется заказчиком в ФТ?

Можно в договоре на разработку ТЗ
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35289239
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrPavel ДиезФункциональные Требования.
На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования.

ФТ описывает, что делать. ТЗ - что и как .
как описывает ОПЗ, а не ТЗ :)

Согласен, неправильно построил фразу. Имел в виду вот это:

ФТ описывает, что должна делать ИС . ТЗ - что и как .
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35299800
MrPavel ДиезФункциональные Требования.
На основе ФТ разрабатывается ТЗ, в котором добавляются технические и нефункциональные требования.

ФТ описывает, что делать. ТЗ - что и как .
как описывает ОПЗ, а не ТЗ :)
КАК описывается в ТП (поручик, молчать)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35305035
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxСогласно ГОСТ 34
Проект ТЗ на АС разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т. п.)
Как правильно было бы обозвать сабж?
Я понимаю, что обычно этот предварительный документ называют тоже ТЗ (что создает определенную путаницу), а часто обходятся без него вовсе. И тем не менее?
1) Если заказчик описывает требования, то документ можно назвать "бизнес-требования, бизнес-варианты использования". Если по RUP - то это части SRS и MUC.
2) Если заказчик описывает сроки - то это договор и/или календарный план, причём чем больше детализация - тем бесполезнее документ.
3) Если заказчик описывает архитектуру - то это нефункциональные бизнес-требования и входит в (1), если при этом идёт дальше требований, которые продиктованы необходимостью достижения совместимости, интеграции, использования существующей инфраструктуры, ОС, СУБД, другого ПО, корпоративного стиля, guideline'ов - до него надо довести, что он неправ, и что вашей компании, как разработчику, виднее.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35313039
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven

А можно пример подобных "чрезмерных" требований?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35313255
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxAlexTheRaven

А можно пример подобных "чрезмерных" требований?
Ну например:
- Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере.
- Система должна быть разработана на платформе JSP + JSF + Hibernate .
- Модули системы должны взаимодействовать при помощи SOAP.
- Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью.

Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35314380
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven cyxAlexTheRaven

А можно пример подобных "чрезмерных" требований?
Ну например:
- Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере.

Вроде адекватно все. Тем более, что требования по ПО и железу входят в ТЗ, как и требования по масштабируемости.
AlexTheRaven
- Система должна быть разработана на платформе JSP + JSF + Hibernate .

Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо.
AlexTheRaven
- Модули системы должны взаимодействовать при помощи SOAP.

Тоже нормальное требование - спецификация на интерфейсы распределенной системы.
AlexTheRaven
- Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью.

Это вообще в чистом виде функциональные требования.
AlexTheRaven
Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано.

На мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35314538
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос в тему.
Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор.
Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.)
Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? )
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35315112
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyxЕще вопрос в тему.
Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор.
Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.)
Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? )

Если есть руководитель проекта, значит есть и сам проект.
То есть: этапы, вехи, дедлайны, собрания. Кому-то надо вести диаграммы Ганта, Action-листы, протоколы совещаний.
Имхо, РП должен выполнять функции секретаря, имея право решающего голоса :)

И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим готовый интерфейс?"
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35315505
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез AlexTheRaven
- Система должна быть разработана на платформе JSP + JSF + Hibernate .

Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо.


Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное..
Для поддержки системы ему не надо будет привлекать дополнительных специалистов других профилей.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35315534
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез...
И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим
готовый интерфейс?"

Внешний РП (куратор, у военных ПЗ- представитель заказчика) несёт равноценную с РП-исполнителем ответственность за курируемыый проект в целом - сроки, качество работ, финансовые затраты и т. п.
Основные задачи:
1 Контроль за выполнением план-графика работ (за сроками).
При угрозе срыва сроков анализировать причины и принимать меры.

2 Выполнять независимый контроль качества (например, разрабатывать собственные программы и методики испытаний) или дополнять разработанные исполнителем.

3 Все-таки требовать какого-то обоснования по поводу принимаемых технических решений
"Почему вы выбрали WinForms, хотя WPF круче". Действительно, почему? Он таки намного круче или только потому, что вы знакомы с ним и вам не надо переучиваться 3 месяца, что грозит срывом сроков.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35315758
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез<про разделение на модули>
Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело.

Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных?

Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ?

ДиезНа мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения?На Западе требования иногда называют "контрактами". Под ними подписываются, их соблюдают неукоснительно. За несоответствие программы требованиям платят неустойку.
В России же несовершенство требований будет скомпенсировано их невыполнением. И ведь всякие глупости выполнят...
Поэтому требования должны в минимальной степени связывать руки разработчикам.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35315764
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ Диез AlexTheRaven
- Система должна быть разработана на платформе JSP + JSF + Hibernate .

Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо.


Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное..
Согласен. Но чаще всего тому, кто платит деньги, платформа безразлична, ему важны цена и функциональность. А подобные требования могут исключить возможность использования готовых фреймворков и увеличить цену системы в разы.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35316123
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
+5
очень трудно бывает аналитику не лезть в огород программиста, а ему в огород аналитика.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35316174
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven Диез<про разделение на модули>
Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело.

Разумеется, просто я говорил про ваш конкретный пример:
Код: plaintext
1.
- Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. 
Должна быть возможность развернуть каждый из этих модулей на отдельном сервере.

"логистики, бухгалтерии, документооборота и планирования" - функциональные требования
"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре


AlexTheRaven
Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных?


Не согласен.
SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %)

Иными словами:
Java RMI - конкретная реализация, и не должна входить в ТЗ
SOAP - требования к реализации (а вот на чем писать вебсервисы - забота разработчика)
AlexTheRaven

Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ?

"Удобнее", "специальное окно", "за рамками системы"....

Вы говорите про функциональные требования, в чистом виде. :)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35316905
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре
Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент.

Не надо мешать в кучу требования и архитектуру.

AlexTheRaven<...> SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %) <...> Обмену подлежит не всё. Повсеместное применение раскрученного продавцами интеграционных платформ SOAPа само по себе ничего не даёт: чётко описанный API с бинарным протоколом использовать значительно проще, чем непонятного предназначения сервис, доступный через SOAP.

Не надо мешать в кучу требования и реализацию.

AlexTheRaven<...>
"Удобнее", "специальное окно", "за рамками системы"....
Вы говорите про функциональные требования, в чистом виде. :)
Функциональные требования - это "система должна позволять просмотреть документ перед печатью".

Не надо мешать в кучу требования и дизайн интерфейса.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317037
lenchen777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317043
lenchen777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри это обсуждение
http://www.sql.ru/forum/actualthread.aspx?tid=532905
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317422
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре
Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент.

Не надо мешать в кучу требования и архитектуру.


Если архитектура клиент-серверная, как вы сказали, то больше действительно ничего не надо, кроме двух прямоугольников со стрелкой.

Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют...

AlexTheRaven
Не надо мешать в кучу требования и реализацию.

А я об этом и говорю.
Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.
А на чем реализовать (на JAX-WS, али на AXIS, к примеру) - решать исполнителю.

AlexTheRaven
Функциональные требования - это "система должна позволять просмотреть документ перед печатью".

Не надо мешать в кучу требования и дизайн интерфейса.
А юзкейсы куда девать?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317814
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.

=== можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему

А юзкейсы куда девать?

==== они после ТЗ
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317879
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Диез
Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.

=== можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему

Все-таки, это разные вещи.

Длина процедур никак не влияет на конечную функциональность системы (есть, конечно, качество кода, но это мы в другой ветке обсуждали :) ).

А протокол взаимодействия - может влиять! (а может и не влиять - тогда в требованиях он нафиг не нужен).
Вас же не удивляет, когда в ТЗ указывается, например, что связь клиента с СУБД должна осуществляться по TCP/IP ?

Petro123
А юзкейсы куда девать?

==== они после ТЗ


А можно поконкретнее? В каких документах, в каких разделах?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35317939
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез


______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318089
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Диез


______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!

Интересная ссылка, спасибо.

Думаю, эта схема будет отлично работать в рамках одного предприятия. Но как только появляются отношения заказчик/разработчик, появляются горизонтальные связи, и четкая иерархия уровней развалится, как раз на границе Черного и Белого ящиков.

Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться.

ЗЫ. Про юзкейсы (в этой схеме - прецеденты) я так и не понял, почему "они после ТЗ" :)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318138
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
<...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют...

Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре.
Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики.

Диез
<...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...>
Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках.

Диез
А юзкейсы куда девать?
А правильно написанные юзкейсы не имееют отношения к GUI.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318160
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven Диез
<...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют...

Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре.
Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики.

Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы.
Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты).

AlexTheRaven
Диез
<...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...>
Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках.

Согласен.
AlexTheRaven
Диез
А юзкейсы куда девать?
А правильно написанные юзкейсы не имееют отношения к GUI.
Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318245
Фотография А6дулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСистемный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре.
Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики.

Налицо и в этом треде, и в моей практике незнание нашей IT-средой роли "архитектор".
Ни программисты, ни заказчик чаще всего не имеют такой квалификации, с его функции выполняет кто попало - от ведущего программиста до РП.
Например, как я видел, эту роль выполняет программист - он изо всех сил старается натянуть проект на ту технологию, которой лучше всего владеет, либо срочно хочет овладеть, потому что она модная!
Архитектор же должен знать, как системы делаются В ПРИНЦИПЕ, а не на Oracle или WPF, как правильно уложить новую систему в уже имеющийся ландшафт, оценить риски/плюсы разных реализаций, выбрать сбалансированную и предусмотреть в архитектуре сценарий ее будущего развития!

Высокоуровневые требования бизнеса к разработке так и называются - business requirements document, BRD, такой документ реально применяется в проектах в банках, например.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318418
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез.
Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться.

уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема.
Так же как в думе есть первое чтение, второе и т.д.

Нельзя и вредно объять необъятное.

ЗЫ

авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять.

авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318422
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дулла
у нас учавствуют 3 стороны:
- архитектор - понимает возможности программистов и современных технологий
- аналитик - переводит предметную область в язык понятный архитектору и формулирует требования. IMHO некий третейский судья.
- заказчик ....... и так понятно

______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318476
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Диез.
Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться.

уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема.
Так же как в думе есть первое чтение, второе и т.д.

Нельзя и вредно объять необъятное.


Вменяемость заказчика - величина непостоянная, которая начинает резко уменьшаться при перерасходе бюджета или при "неожиданном" приближении срока сдачи проекта.

Переговорный процесс должен заканчиваться в момент подписания договора. Все хотелки заказчика, возникшие после подписания договора, офомляются как RFC (Request For Changes), и оцениваются они отдельно.

Иначе будет первое чтение, второе,.. пятое,.. пятнадцатое... Это хорошая схема для дележа денег, но не для проекта.

Petro123
ЗЫ

авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять.

авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом.

Ну что ж вы ссылки не даете. . Все приходится самому искать :) Кстати, интересно написано, буду почитать...
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318510
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез<...>
Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы.
Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты).
Наверное, мы говорим о разной архитектуре: вы - только сетевой и аппаратной.
Покажите мне админа, который сможет рассказать отличие tier от layer, или что такое MVC. Или, тем более, безопасника - человека с ФСБ- или "военный-секретчик" - background'ом.

Диез<про варианты использования, не привязанные к GUI>
Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно).

Система позволяет создать счёт.

Основная последовательность:
1) Менеджер по продажам может инициировать создание нового счёта.
2) Менеджер по продажам может использовать существующий заказ.
3) Менеджер по продажам может выбрать существующего заказчика.
4) Менеджер по продажам может создать, изменить, удалить элементы списка заказанных товаров.
5) Менеджер по продажам может предоставить скидку.
6) Менеджер по продажам может просмотреть счёт.
7) Менеджер по продажам может распечатать счёт.
8) Менеджер по продажам может отправить счёт контактному лицу заказчика по электронной почте.

Альтернативная последовательность №1:
4а) Система может показать менеджеру по продажам, что товаров, входящих в счёт, нет на складе, а также срок их планируемых поставок.
5а) Менеджер по продажам может поставить заказ на ожидание в течение заданного времени.
6а) Менеджер по продажам может уведомить сотрудника, как только товары появятся на складе.
5а.а) Менеджер по продажам может отменить счёт
6а.а) Менеджер по продажам может уведомить сотрудника о том, что время ожидания заказа истекло.
------------
IMHO функциональность и последовательность работы понятны, при этом - ни слова об интерфейсе. Компетентность системного аналитика в проектировании GUI и эргономике также весьма ограничена.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35318516
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дулла
Налицо и в этом треде, и в моей практике незнание нашей IT-средой роли "архитектор".
Ни программисты, ни заказчик чаще всего не имеют такой квалификации, с его функции выполняет кто попало - от ведущего программиста до РП.
IMHO кроме ведущего программиста, с большим опытом, но больше обучающего других, чем пишущего самостоятельно, эту роль не может взять никто.
Архитектор, оторванный от разработки, и тем более 20-летний студент-"архитектор", который знает всё только в теории - беда.
РП-архитектор - ещё большая беда: у него есть власть продавить свои глупости, а потом свалить неудачи на то, что разработчики не поняли его "гениальных" идей.

А6дулла
Например, как я видел, эту роль выполняет программист - он изо всех сил старается натянуть проект на ту технологию, которой лучше всего владеет, либо срочно хочет овладеть, потому что она модная!
Я тоже такое видел. Одна такая картина складывается у меня на глазах - архитектура фреймворка столь "изящна", и при этом глючна и недокументирована, что её понимают только 2 человека из ~10, да и то один из них - "архитектор" - только в теории. Остальные 8 вынуждены быть кодерами.
А вы назначайте архитектором не самого заумного и умеющего себя продавать, а того, кто имеет опыт доведения дел до конца, а значит - обладает здоровым прагматизмом и консерватизмом.

А6дулла
Архитектор же должен знать, как системы делаются В ПРИНЦИПЕ, а не на Oracle или WPF, как правильно уложить новую систему в уже имеющийся ландшафт, оценить риски/плюсы разных реализаций, выбрать сбалансированную и предусмотреть в архитектуре сценарий ее будущего развития!
IMHO правильные, но очень общие слова. Таких людей единицы, они дороги, ими трудно управлять - отсюда неприменение и незнание.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319217
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven Диез<...>
Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы.
Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты).
Наверное, мы говорим о разной архитектуре: вы - только сетевой и аппаратной.
Покажите мне админа, который сможет рассказать отличие tier от layer, или что такое MVC. Или, тем более, безопасника - человека с ФСБ- или "военный-секретчик" - background'ом.


Похоже, что да :)

Я говорил только об архитектуре верхнего уровня - о функциональных диаграммах (сборки, протоколы, технологические платформы). Сюда же можно запихнуть диаграммы развертывания, с указанием границ подсетей, DMZ, кластеров и прочей лабуды, связанной с безопасностью и производительностью системы..

А диаграммы декомпозиции модулей, и ниже - это искючительно внутренние артефакты исполнителя, и при необходимости могут исправляться на ходу (в отличие от документов, входящих в договор). Тут спору нет.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319228
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
Диез<про варианты использования, не привязанные к GUI>
Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно).

Система позволяет создать счёт.

Основная последовательность:
1) Менеджер по продажам может инициировать создание нового счёта.
2) Менеджер по продажам может использовать существующий заказ.
3) Менеджер по продажам может выбрать существующего заказчика.
4) Менеджер по продажам может создать, изменить, удалить элементы списка заказанных товаров.
5) Менеджер по продажам может предоставить скидку.
6) Менеджер по продажам может просмотреть счёт.
7) Менеджер по продажам может распечатать счёт.
8) Менеджер по продажам может отправить счёт контактному лицу заказчика по электронной почте.

Альтернативная последовательность №1:
4а) Система может показать менеджеру по продажам, что товаров, входящих в счёт, нет на складе, а также срок их планируемых поставок.
5а) Менеджер по продажам может поставить заказ на ожидание в течение заданного времени.
6а) Менеджер по продажам может уведомить сотрудника, как только товары появятся на складе.
5а.а) Менеджер по продажам может отменить счёт
6а.а) Менеджер по продажам может уведомить сотрудника о том, что время ожидания заказа истекло.
------------
IMHO функциональность и последовательность работы понятны, при этом - ни слова об интерфейсе. Компетентность системного аналитика в проектировании GUI и эргономике также весьма ограничена.

Нее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?

Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.
Это по сути описание UI в абстрактных терминах: текст, список, таблица etc.
Иначе за месяц до сдачи проекта заказчик скажет, мол, мы добавили 20 новых полей в определение счета, а в договоре сказано: "инициировать создание нового счёта..." Делайте!

С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.)

А вы говорите, не привязано к UI...
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319230
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЕсли это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют...

абсолютно верно. Такие требования всегда оговариваются в распределенных системах, требующих интеграции. Чтобы при сдаче проекта невозможность интеграции, например, с SAP и др. не оказалась неожиданностью
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319233
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезДумаю, эта схема будет отлично работать в рамках одного предприятия. Но как только появляются отношения заказчик/разработчик, появляются горизонтальные связи, и четкая иерархия уровней развалится, как раз на границе Черного и Белого ящиков.

+1.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319240
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?
Со стороны исполнителя - аналогично.


ДиезЯ, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.
модули по вводу платежки по несколько месяцев разрабатываются. 90% этого времени - согласовываются поля. После разработки он оказывается морально устаревшим. :)
Добавить поле = 1 минута времени. Неужели за такие мелочи нужно так бороться?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319301
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
ДиезЯ, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.
модули по вводу платежки по несколько месяцев разрабатываются. 90% этого времени - согласовываются поля. После разработки он оказывается морально устаревшим. :)
Добавить поле = 1 минута времени. Неужели за такие мелочи нужно так бороться?

Имхо, обязательно!
Добавить текстовое поле - действительно минута при наличии хорошего фреймворка. Но...

- многие проекты не могут использовать высокоуровневые фреймворки, а реализация сквозного редактирования полей по всем уровням - довольно сложная задача.

- всегда можно придумать задание, которое не впишется ни в один фреймворк, что-нибудь типа: "значение поля должно выбираться из онлайн-справочника с возможностью фонетического поиска" :)

- заказчик может вообще поменять структуру счета, и на основании заключенного договора потребовать за те же деньги делать дополнительную работу. Лучше ему не позволять таких вещей и как можно подробнее описывать ТЗ.
(Это я смотрю с колокольни разработчика)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319736
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез<...>
Нее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?Я бы, как исполнитель, не подписал другой. Более того, сильно задумался, если бы исполнитель потребовал от меня, как заказчика, точной, не терпящей изменений спецификации требований и архитектуры до начала проекта.

Знаете, есть такая форма забастовки - "сидячая". При ней каждый сотрудник делает только то, что прописано в его должностных обязанностях. При этом работа обычно становится бессмысленной и через некоторое время втаёт. Разработку строго по ТЗ можно превратить в такую же сидячую забастовку. Самое противное, что не заплатить оклад за сидячую забастовку - незаконно.

Тема - " предварительное ТЗ, составленное закачиком ИС ". Вы хотите, чтобы в нём было описано всё? А сколько это проектировать и писать? Кто за это заплатит? Будет ли человек уровня тех. директора, принимающий решение о финансировании, читать "кирпич" в 300-500-1000 страниц? Который, к тому же, устареет в течение месяца?

Диез
Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.Разумеется, должно быть требование, а то и термин в глоссарии: счёт - документ, состоящий из... по форме... пример... Но никак не в ТЗ. Если говорить в терминах ГОСТ - в ЭП.

Диез
Это по сути описание UI в абстрактных терминах: текст, список, таблица etc.Получается, UI проектирует заказчик, причём изначально, с нуля? Т.е. должен оплачивать работу проектировщика? Такое бывает только если заказчик - фирма, разрабатывающая ПО, и отдающая компонент на аутсорсинг.
GUI лучше обсуждать, показав будущим пользователям системы интерфейсный прототип.

Диез
Иначе за месяц до сдачи проекта заказчик скажет, мол, мы добавили 20 новых полей в определение счета, а в договоре сказано: "инициировать создание нового счёта..." Делайте!
1) Счёт - вполне стандартный документ. Если исполнитель не учёл 20 полей (их общее кол-во примерно таково) - значит, у него нет людей, компетентных в документообороте и бух. учёте, сам виноват.
2) Изначально определние счёта было... Изменение будет стоить X рублей, Y недель.
3) Если добавить несколько полей в форму, БД и отчёт - проблема, значит, архитектура очень плоха.
4) Тех. директор, читающий предварительное ТЗ, понятия не имеет о форме счёта. IMHO её лучше зафиксировать непосредственно перед реализацией счёта, опросив будущих пользователей и их начальство. До этого, для долгосрочного и среднесрочного планирования, достаточно детализации на уровне стандартного счёта.

Диез
С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.)
"Система должна поддерживать массовый ввод."

Наверное, наши разногласия связаны с тем, что, насколько я понимаю, вы считаете, что в требованиях можно учесть всё и сразу. Что архитектуру и GUI можно продумать во время формализации требований, ещё до того, как известны все требования. Что требования слабо подвержены изменениям. Распространение agile, книги "классиков" управления требованиями (Вигерса, Коберна, Леффингуэлла) и мой опыт говорят, что это не так.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35319921
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема уже давно вышла за рамки заголовка топика :) Тем более, сам топикстатер задавал дополнительные вопросы.

Разработка ТЗ (тут я имею в виду коммерческий договор на разработку ИС) может занимать больше времени, чем его реализация, и это вполне номально, для крупных проектов.
Разумеется, это не бесплатно. В сложных случаях привлекаются профессиональные аналитики из консалтинговых фирм, которые знают и предметную область, и технологии.

Как вы понимаете, договор должен устраивать обе стороны, поэтому выделяются люди для согласования ТЗ. Согласование занимает еще определенное время.

Иначе либо исполнитель попадет в кабалу к заказчику, либо заказчик останется с недоделанным продуктом.

Например:
AlexTheRaven
Диез
С другой стороны, я, как заказчик, имею полное право желать, чтобы "по нажатию клавиши 'Tab' происходил последовательный переход по полям формы сверху вниз". Вполне понятное функциональное требование (думаю, с кривыми табордерами сталкивались все.)
"Система должна поддерживать массовый ввод."

Эту фразу можно трактовать как угодно. Например, как массовую загрузку данных из CSV - файлов.

AlexTheRaven
Наверное, наши разногласия связаны с тем, что, насколько я понимаю, вы считаете, что в требованиях можно учесть всё и сразу. Что архитектуру и GUI можно продумать во время формализации требований, ещё до того, как известны все требования. Что требования слабо подвержены изменениям. Распространение agile, книги "классиков" управления требованиями (Вигерса, Коберна, Леффингуэлла) и мой опыт говорят, что это не так.
Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35320028
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?
Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.
Это по сути описание UI в абстрактных терминах: текст, список, таблица etc.
На каком этапе и в каком документе должны фиксироваться эти описания?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35320243
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyx ДиезНее, я такой документ в жизни бы не подписал! :) Представляете, какой простор для трактовок?
Я, как исполнитель, потребовал бы точного указания списка полей счета, с указанием типа и поведения каждого поля.
Это по сути описание UI в абстрактных терминах: текст, список, таблица etc.
На каком этапе и в каком документе должны фиксироваться эти описания?

Если у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях.
Если ситуация "производство - отдел ИТ", то можно ниже, в архитектурном документе.
Если вы консалтинговая фирма - это вообще выходной продукт :)

Вообще, это все я рассуждаю об общих принципах, а в каждом случае все индивидуально. Имхо, ни одна, самая навороченная методология, не охватит все варианты.

ЗЫ. По теме топика можно рассмотреть такой вариант:

Код: plaintext
1.
предварительные требования  --->  разработка прототипа -->
--> техническое задание     --->  разработка ИС.

Такая схема хорошо работает, когда у системы много нефункциональных требований (расширяемость системы, навороченная система безопасности, модули администрирования итд)
Главное - сразу объяснить заказчику, что прототип есть прототип, и его нельзя "быстренько доделать" до продукта
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35320590
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезЕсли у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях.
В таком случае присоединяюсь к сомнениям, высказанным AlexTheRaven ... Более того, тогда и разработку прототипа будет логично оставить за заказчиком. Все одно ему видней... )
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35320884
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cyx ДиезЕсли у вас ситуация "заказчик - исполнитель", то при заключении договора, в требованиях.
В таком случае присоединяюсь к сомнениям, высказанным AlexTheRaven ... Более того, тогда и разработку прототипа будет логично оставить за заказчиком. Все одно ему видней... )

Нисколько не претендую на объективность высказываний, просто делюсь опытом и соображениями. Так что в вашей ситуации вам видней.

А по поводу прототипа - часто прототипом ИС выступают существующие наколенные разработки у заказчика. И это действительно сильно помогает постановщикам при формализации требований.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35330103
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя.
Наверное, мне просто везло с проектами: всякий раз заказчик и исполнитель были именно партнёрами, и одновременно извлекали из этого максимальную выгоду для себя.

Разумеется, во всяких паталогических случаях, когда заказчик невменяемо жаден или по какой-то причине занимается саботажем разработки, либо исполнитель неспособен/не собирается ничего разрабатывать и хочет денег за безрезультатный процесс, жёстко зафиксированное, формальное ТЗ должно быть. А в остальных эта фиксация только мешает делать дело. В результате заказчик получает не то, что ему нужно, а разработчик - дурную славу.

А детальное описание архитектуры и реализации в ТЗ IMHO нужно, либо если исполнитель разрабатывает технологический компонент, не обладающий независимостью и самостоятельной ценностью, либо если исполнитель неспособен сам разработать архитектуру на основании предъявленных требований. Во втором случае - зачем такой исполнитель нужен?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35331206
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А6дулла
Высокоуровневые требования бизнеса к разработке так и называются - business requirements document, BRD, такой документ реально применяется в проектах в банках, например.

Да, используются. Как минимум в двух московских банках, достаточно больших. Общая тенденция, в BRD пишут все что угодно, кроме именно БИЗНЕС-ТРЕБОВАНИЙ, а функциональные спецификации написанные по этим BRD мало чем от них отличаются. Ну разве для разнообразия добавляют слова "клиент-сервер", "транзакция", "СУБД" и т.п. ... Вывод -- из-за каши в голове с типизацией требований и не пониманием того, что есть бизнес-требования, пользовательские требования, собственно функциональные требования и системные требования и куда относятся юзкейсы -- возникают проблемы с качеством этих документов.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35331373
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven Диез
Корень наших разногласий, ИМХО, состоит в том, что вы считаете заказчика и исполнителя партнерами, делающими общее дело. А я считаю их юрлицами, каждое из которых стремится извлечь максимальную выгоду для себя.
Наверное, мне просто везло с проектами: всякий раз заказчик и исполнитель были именно партнёрами, и одновременно извлекали из этого максимальную выгоду для себя.

Ну, остается только надеяться, что вам и дальше будет везти с заказчиками. :)
AlexTheRaven
Разумеется, во всяких паталогических случаях, когда заказчик невменяемо жаден или по какой-то причине занимается саботажем разработки, либо исполнитель неспособен/не собирается ничего разрабатывать и хочет денег за безрезультатный процесс, жёстко зафиксированное, формальное ТЗ должно быть. А в остальных эта фиксация только мешает делать дело. В результате заказчик получает не то, что ему нужно, а разработчик - дурную славу.

Я говорил о вполне обычной ситуации - когда проект достаточно крупный (в т.ч. по затратам), а менеджмент достаточно опытный, чтобы трезво оценивать риски по проекту.

А вот если в ТЗ одни общие слова, без конкретики, тогда и появляется возможность спекулировать на неоднозначных трактовках. Я вам уже приводил несколько примеров, так ведь?
AlexTheRaven
А детальное описание архитектуры и реализации в ТЗ IMHO нужно, либо если исполнитель разрабатывает технологический компонент, не обладающий независимостью и самостоятельной ценностью, либо если исполнитель неспособен сам разработать архитектуру на основании предъявленных требований. Во втором случае - зачем такой исполнитель нужен?

Так имхо детальное описание архитектуры в ТЗ и не нужно, нужен только верхний уровень.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335242
bebop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу подробности ТЗ.

Недавно ходил на семинар по 34-госту.
Там докладчик рассказывала из опыта реальных проектов, которые их фирма делает для БольшойТелекомКомпании, что у них ТЗ (гост34) - не очень большое - страниц 70. Основной объём технических подробностей (алгоритмы, интерфейсы с внешними системами итд) раскрывается в документации этапа технического проекта - объём там страниц 700.

При этом она чётко указывала, что единственным документом имеющим законную силу является ТЗ. Но им так удобно работать. Я вобщем-то с ней спорил - мне также казалось, что нужно все подробности раскрывать в ТЗ. Но она заставила меня задуматься. Разработка слишком подробного ТЗ может парализовать проект на ранней стадии.

Скорее всего в этом вопросе нет универсального правильного ответа.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335563
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bebopПо поводу подробности ТЗ.

...мне также казалось, что нужно все подробности раскрывать в ТЗ.

...Скорее всего в этом вопросе нет универсального правильного ответа.

"Универсальный правильный" ответ есть.
Идеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.).
Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.)
Как эту цель будет достигать исполнитель ТЗ - его проблема.
На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335722
bebop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЮВ"Универсальный правильный" ответ есть.
Идеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.).
Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.)
Как эту цель будет достигать исполнитель ТЗ - его проблема.
На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели. Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ?
Все таки подозреваю, что такие исполнители предпочитают почасовую оплату.

Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335893
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается, что фраза
Но им так удобно работать
является ключевой.

Напрашивается аналогия с мелиораторами времен СССР, когда оплата (и не плохая) шла исключительно за тонны кубометров вынутой земли, а не повышение урожайности.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335925
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bebop Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ?
Все таки подозреваю, что такие исполнители предпочитают почасовую оплату.

Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии.
В этом и вся наша беда - важен ПРОЦЕСС, а не конечный результат.
Поэтому мы вынуждены ИСКАТЬ заказчиков, а не заказчики толпятся у наших дверей.
Вы спрашиваете "Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ?"
Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел
"Технико-экономическое обоснование разработки?"
Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы?

P. S. Тактико-техническое задание (ТТЗ) - это тоже ТЗ, но в военной терминологии
(в военных ГОСТах ТЗ именеутся как ТТЗ).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335969
bebop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЮВОтветный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел
"Технико-экономическое обоснование разработки?"
Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы? Написать то раздел не сложно, вопрос в том что ни один поставщик ПО в здравом уме не пропишет в договоре, что он обещает увеличить прибыль иначе денег ему можно не платить. Прибыль зависит от слишком многих факторов, никак не связанных с ПО. Вопросами прибыли должны заниматься топ-менеджеры компании, а не поставщики ПО - это справедливо.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35335975
bebop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересный граничный пример на тему подробности ТЗ.

Как разрабатывают ПО для Шаттлов. .

Интересные цифры оттуда:
Размер ПО - 420 000 строк. Полная документация на ПО - 40 000 страниц.
Спецификация на фичу из 6 000 строк кода - 2500 страниц.

"... в пересчете на количество строк кода это делает группу одной из наиболее дорогостоящих организаций по разработке ПО в США ... "
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35336027
bebop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cyxПолучается, что фраза
Но им так удобно работать
является ключевой.
Напрашивается аналогия с мелиораторами времен СССР, когда оплата (и не плохая) шла исключительно за тонны кубометров вынутой земли, а не повышение урожайности.

Согласен, что "удобно работать" является ключевой фразой. И каждая компания в конце-концов приходит к той степени подробности, при которой она с одной стороны не вязнет в согласовании ТЗ, а с другой не попадает на бабки из-за нечётко прописанных требований.

Про мелиораторов, если я конечно правильно понял о чём вы. Возможно и существуют поставщики, которые работают по целям проекта, но нормальной практикой являются поставщики которые просто делают то, что написано в ТЗ. Не вижу в этом проблемы. Этот вариант защищает интересы обеих договаривающихся сторон.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35336209
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bebop<...>
Размер ПО - 420 000 строк. Полная документация на ПО - 40 000 страниц.
Спецификация на фичу из 6 000 строк кода - 2500 страниц.
<...>
1) Умеют же разводить. Вот интересно, можно ли на 1253 странице найти слова Lorem Ipsum?
2) Возможно, это спецификация функции расчёта необходимой коррекции траектории с учётом уменьшающейся массы, инерции, гравитационных воздействий, состояния систем и ещё 1000 вещей. Copy-paste из десятка учебников физики.
3) Если шаттл рухнет - это будет стоить США престижа. Ну, ещё это будет стоить человеческих жизней и денег.
4) Программу шаттлов сворачивают - слишком дорого даже для США.
5) Возможно, функцию писали, когда у 30-килограммового суперкомпьютера шаттла памяти было всего на 10000 строк. Деваться-то некуда :) .
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35336212
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ<...>
Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел
"Технико-экономическое обоснование разработки?"
Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы?<...>
Нюанс: не получаемую, а которую планируется получить с течением времени. Т.е. деньги исполнителю нужно заплатить, но если отдача не будет достигнута - возможно, больше подобных систем подобным образом не разрабатывать.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35336638
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ bebop Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ? И которые не возьмут с вас денег если цель не достигнута ?
Все таки подозреваю, что такие исполнители предпочитают почасовую оплату.

Мне кажется я говорю о ТЗ, а вы о "Заявке на разработку АС (тактико-техническое задание)", в гостовской терминологии.
В этом и вся наша беда - важен ПРОЦЕСС, а не конечный результат.
Поэтому мы вынуждены ИСКАТЬ заказчиков, а не заказчики толпятся у наших дверей.

Вы действительно считаете, что заказчики существуют для того, чтобы у вас была работа?

Я вас огорчу - это разработчики существуют для того, чтобы реализовывать пожелания бизнеса (или ВПК , или еще чего...)
Так что исполнители всегда будут искать заказчиков, а заказчики будут устраивать тендеры и выбирать, выбирать...

ЮВ
Вы спрашиваете "Вы знаете исполнителей готовых подписаться под цель "увеличение прибыли на 20%" ?"
Ответный вопрос: а вы знаете ТЗ, в которых был бы написан ОБЯЗАТЕЛЬНЫЙ (по ГОСТу ) раздел
"Технико-экономическое обоснование разработки?"
Который содержит, с одной стороны, понесенные и текущие эксплуатационные затраты на систему, а с другой - получаемая выгода (прибыль) от этой системы?

P. S. Тактико-техническое задание (ТТЗ) - это тоже ТЗ, но в военной терминологии
(в военных ГОСТах ТЗ именеутся как ТТЗ).

ГОСТ - это не истина в последней инстанции, а лишь одна из многих методологий.

bebop
+1
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35336937
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВИдеальное ТЗ должно состоять примерно из 1 страницы и содержать главный раздел "Цель создания системы" (выполнения ОКР, разработки ПО и т. п.).
Цель создания должна содержать измеримую экономическую и/или количественную характеристику (увеличение прибыли на 20% за счет роста объема продукции при тех же издержках, сокращение сроков выпуска изделия на 5 дней и т. п.)
Как эту цель будет достигать исполнитель ТЗ - его проблема.
На приемо-сдаточных испытаниях методика проверки должна проверять не 70 страниц функциональных требований, а реализацию поставленной в ТЗ цели.
бред непоколебим, к сожалению.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35337341
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
ГОСТ - это не истина в последней инстанции, а лишь одна из многих методологий.


Да, подход "Если нельзя, но очень хочется, то можно" широко распространен не только в IT.

Говорите, ГОСТ требует обосновать экономичность работы? Пусть ему и будет хуже.
Мы возьмем другую методологию, которая нас ни к чему не обязывает.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35337479
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
бред непоколебим, к сожалению.

Советская школа психиатрии доказала обратное.
Она эффективно избавляет от любого бреда, в том числе и того, что
бред непоколебим, к сожалению
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35337558
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
чтобы не фантазировать, поставьте лично подпись хотя-бы под одним документом с целями, которые считаете идеальными для ТЗ. Если конечно право подписи есть.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35337646
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
чтобы не фантазировать, поставьте лично подпись хотя-бы под одним документом с целями, которые считаете идеальными для ТЗ. Если конечно право подписи есть.

Спортсмен-тренеру:
"Чтобы не фантазировать, что я должен прыгнуть в высоту на 230 см, возьмите и сами прыгнете".
Примерно таков уровень аргументации ...


Назовите тему ТЗ - я вам в ответ цель ("утром деньги - днем на диване").
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35337738
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВСпортсмен-тренеру:
"Чтобы не фантазировать, что я должен прыгнуть в высоту на 230 см, возьмите и сами прыгнете".
Примерно таков уровень аргументации ...

ЮВ"Цель создания системы" - увеличение прибыли на 20% за счет роста объема продукции. Как эту цель будет достигать исполнитель ТЗ - его проблема.
Юрий, какие вы хотите аргументы на подобные заявления? Предлагаю нормальный алгоритм проверки - подпишите с заказчиком подобное ТЗ. Потом расскажете какими способами достигали эти цели. Думаю всем будет интересно.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338054
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmДумаю всем будет интересно.

Думаю,что да, интересно.
Поэтому реальная задачка.
Допустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена").
Что требуется от меня?
Первоначальные затраты на АС, скажем, $1млрд (разработка ПО, закупка ВТ, спецоборудования, прокладка оптоволоконных линий связи, оборудование помещений и т. п.) + текущие ежегодные эксплуатационные расходы $100 тыс (зарплата персонала ВЦ и др.).

При этом:
- протяженность дорог не увеличиваеся;
- количество вагонов и, следовательно, посадочных мест не меняется;
- число кассиров не уменьшается и т. п.

Что я буду иметь с вашей затеи, какая мне от вашего предложения выгода?
Через сколько лет я окуплю понесенные затраты (и, главное, за счет чего), буду ли я покрывать текущие эксплуатационные расходы и получать прибыль?
Вот вам и задача: cформулируйте мне экономическую цель создания этой системы.
Если вы не можете это сделать, то я, как владелец РЖД, пошлю вас на три поcледние буквы из слова "заштрихуй", ибо РЖД - это экономическое предприятие, которое должно работать с прибылью, а не какая-то богадельня.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338273
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ iscrafmДумаю всем будет интересно.

Думаю,что да, интересно.
Поэтому реальная задачка.
Допустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена").
...


...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова)

Но причем тут "ТЗ на разработку ИС" ???
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338297
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВДопустим, вы предложили мне, как гипотетическому владельцу РЖД (Российских железных дорог) автоматизировать продажу билетов (разработать АС "Сирена").

автоматизировать продажу билетов ИЛИ разработать АС "Сирена"?

- купи лошадь
- а смысл?
- заработаешь 100 рублей
- а если не смогу?
- тогда я на тебя год батрачить буду, вместо лошади. Помогу в достижении цели.

Обсуждаем сферических коней в вакууме.

ЮВЧерез сколько лет я окуплю понесенные затраты
понятия не имею. Не я же ее буду использовать и управлять ей? Или в приведенном примере сферический РЖД выступает в роли инвестора?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338443
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова)

Но причем тут "ТЗ на разработку ИС" ???

При том, что ТЗ на разработку должно содержать раздел "Технико-экономическое обоснование (ТЭО) ОКР" (или ссылку на этот документ).
Поэтому до разработки ТЗ и необходимо проводить все те работы, о которых вы пишите.
А не наоборот - напишем ТЗ, а потом будем думать, что до как.
И ТЗ здесь еще при том, что ТЭО привязывется к конретному составу планируемых работ (функций автоматизации), а не к абстрактны "подобным проектам" (прототипам).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338469
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
автоматизировать продажу билетов ИЛИ разработать АС "Сирена"?

Не ИЛИ.
А "автоматизировать продажу билетов С ПОМОЩЬЮ АС "Сирена".
У нас, как правило, реализуют второе (АC Сирена), при этом начисто забываю про первое.
Самый свежий пример - ЕГАИС


iscrafm

...понятия не имею.

Так я об этом и талдычу...
Т. е. говорю на непонятном для большинства языке.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338501
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
- купи лошадь
- а смысл?
- заработаешь 100 рублей
Будешь пахать огороды соседям, возить грузы - окупишь лошадь, начнешь получать прибыль.
- а если не смогу?
Я научу - как кормить, поить, ухаживать, заготавливать корм и т. п.
- а если не захочу?
Тогда действительно, зачем тебе лошадь?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338513
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ iscrafm

...понятия не имею.

Так я об этом и талдычу...
Т. е. говорю на непонятном для большинства языке.
понятия я не имею за сколько заказчик окупит затраты (а не ваш непонятный язык). Я не учавствую в его бизнесе, у меня свой, у заказчика свой. Ему(заказчику) важно, чтобы реализованная система отвечала предъявленным требованиям. Для себя он конечно все просчитывает, когда затраты окупит, какая ему выгода от системы и т.п. Вот когда я с кем-нибудь делаю совместные проекты, то конечно несу ответственность и за результаты проекта с точки зрения общего бизнеса. Вы же все в кучу смешали. Подпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338548
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
автоматизировать продажу билетов ИЛИ разработать АС "Сирена"?
...
Помогу в достижении цели.



Вы путаете НАЗНАЧЕНИЕ системы и ЦЕЛИ системы.
Цель не сфомулирована, и поэтому помочь не сможете.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338575
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ iscrafm
автоматизировать продажу билетов ИЛИ разработать АС "Сирена"?
...
Помогу в достижении цели.



Вы путаете НАЗНАЧЕНИЕ системы и ЦЕЛИ системы.
Цель не сфомулирована, и поэтому помочь не сможете.
Вы смешиваете цели какого-то проекта, инициированного заказчиком и требования к системе, которую под этот проект разрабатывает исполнитель.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338584
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:)

А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами
оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%.

Что если продавец ежедневно отпускает со склада, скажем, товара X на сумму У и при этом не контролирует остаток , то при несвоевременном заказе этого товара он будет терять каждый день Y руб.
А система должна заблаговременно напомнить ему о скором отсутствии овара Х, чтобы исключть убытки.

И таких систем, где можно оценить прибыль (убытки) и поставить конретную экономическую цель - масса. Зрячий да увидит.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35338593
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВА я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами
оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%.

производители авто тоже в былое время подписывались под расходом топлива. Потом "поумнели" и стали делать сноски о том, что все на самом деле зависит от множества факторов, которые от них не зависят: стиль вождения, качество топлива и т.п.
точно также процесс снижения издержек или повышения прибыли не зависят только от системы. Включать подобные показатели в ТЗ для исполнителя конечно можно. Только не забыть включить еще требование, чтобы исполнитель сам работал со своей системой.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35339098
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ Диез...для этого мы проводим маркетинговые и статистические исследования, внимательно изучаем опыт аналогичных проектов, и предоставляем вам подробный Бизнес план , в котором описываем все выгоды от внедрения подобного ПО, подкрепленные конкретными числовыми выкладками. (Заметьте, про разработку ПО - ни слова)

Но причем тут "ТЗ на разработку ИС" ???

При том, что ТЗ на разработку должно содержать раздел "Технико-экономическое обоснование (ТЭО) ОКР" (или ссылку на этот документ).

Кто вам такое сказал? Может содержать, а может и не содержать.
Экономические показатели (в т.ч. ожидаемые) могут представлять коммерческую тайну. Их тоже в ТЗ ? ;)

ЮВ iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:)

А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами
оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%.


А если уменьшится на 5% - вы что, добровольно от денег откажетесь?

В вашем примере можно гарантировать только то, что программа будет производить раскрой не медленнее и не хуже , чем профессиональный раскройщик. В некоторых случаях (при определеной конфигурации деталей) оптимизировать раскрой просто невозможно, хоть полный перебор вариантов делай - это вы понимаете, надеюсь?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35339752
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmТолько не забыть включить еще требование, чтобы исполнитель сам работал со своей системой.

И не только сам, но и со специалистами определенной квалификации.
Грамотное ТЗ должно четко оговаривать круг лиц и их квалификацию, для которых рассчитаны проектные решения.
И выполнение этого требования является гарантией декларируемой экономичечкой выгоды.
Не видеть разницы между работой с ПО, скажем, обученного финансового игрока и человека, взятого с улицы, по крайней мере наивно.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35339771
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезКто вам такое сказал? Может содержать, а может и не содержать.


Если заказчику пофигу, будут ли система приносить ему прибыль или убытки (т. е. он не немерен её эксплуатировать), то действительно - может не содержать.


ДиезЭкономические показатели (в т.ч. ожидаемые) могут представлять коммерческую тайну. Их тоже в ТЗ ? ;)

Это делается элементарно.
ТЭО оформляется отдельным документом с грифом "ДСП", "Секретно", "Сов. секретно" и т. п., а в ТЗ дается просто ссылка.
Да и само ТЗ может быть с грифом, что не редко при разработке ПО для МО РФ.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35339923
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
устал.
ЮВ, не могли бы вы опубликовать вырезку из реального ТЗ, в котором отражено то, о чем вы говорите? Названий не требуется естественно. Просто фрагмент ТЗ, содержащий требование увеличить прибыль заказчика и т.п. к разработчику информационной системы.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340155
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm... не могли бы вы ...

Не могу.
Потому что как было сказано выше вашим коллегой - это коммереческая тайна.
Как я уже предлагал - если у вас уже были разработки с формулировкой НАЗНАЧЕНИЕ (типа "автоматизировать что-то", но без формулирования экономических или иных целей) - я готов вам сформулировать предположительные цели.
Если же все ваши разработки были "нецелесообразны", то ничем помочь не могу.


iscrafm... устал ...
Аналогично.
Потому что и вы сами, и ваши отцы, и ваши внуки, т.е. 99.9 (в периоде) разработчиков создавали и будут создавать системы, совершенно не задумываясь о целях их создания.
Ибо, по вашему мнению, это единствненно возможный и правильный путь.
Как говорится, блажен кто в это верует.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340245
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ ДиезКто вам такое сказал? Может содержать, а может и не содержать.

Если заказчику пофигу, будут ли система приносить ему прибыль или убытки (т. е. он не немерен её эксплуатировать), то действительно - может не содержать.

Это общие слова...
Давайте рассмотрим конкретный пример: фирма - разработчик ПО получила заказ от некоей организации на разработку ПО для распознавания, скажем, снимков сетчатки глаза, и последующего сравнения с образцами из БД.

Приведите, пжст, пример ТЭО, который необходимо включить в это ТЗ ?


И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать:

Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340320
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВНе могу.
Потому что как было сказано выше вашим коллегой - это коммереческая тайна.

я же не прошу имена, о какой тайне идет речь? Инересует сам факт.

ЮВЕсли же все ваши разработки были "нецелесообразны", то ничем помочь не могу.
в этом плане мне помощь не нужна. Я никогда не обещаю заказчику, что мои системы увеличат ему прибыль на 50%, вешанье лапши в бизнесе ни к чему хорошему в итоге не приводит. Только то, что система будет решать возложенные на нее заказчиком задачи. Задачи описаны в ТЗ, параметры в ТЗ, условия в ТЗ, под ТЗ моя подпись как директора, за решение указанных в ТЗ задач я несу ответственность, определенную договором. Если заказчик, путем решения этих задач, планирует повысить свою прибыль на 50% - то это его цели. Я только рад за то, что мои системы помогают заказчикам добиваться своих целей.
А спрашиваю потому, что ваши рассуждения очень уж похожи на оторванные от реальности.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340534
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm
Я никогда не обещаю заказчику, что мои системы увеличат ему прибыль на 50%, вешанье лапши в бизнесе ни к чему хорошему в итоге не приводит.

+1

Кажется, это ключевые слова :)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340652
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
Давайте рассмотрим конкретный пример: фирма - разработчик ПО получила заказ от некоей организации на разработку ПО для распознавания, скажем, снимков сетчатки глаза, и последующего сравнения с образцами из БД.

Для полноценного ТЭО, увы, не зватает исходных данных.
Я предполагаю, что это АC предназначена для использования не в криминалистике, а в медицине - конкретно, в иридодиагностике, т. е. постановке диагноза болезни по сетчатке глаза.
1 вариант.
Иридодиагностика уже практикуется вручную в ряде крупных медцентров.
Пользоваться услугами таких центров для больных накладно, да и самих центров мало.
Расширять количество центров и готовить специалистов - дорого (легко считается).
Можно изображение сетчатки передать по сети в спец.центр, который поставит диагноз (дешево, можно из любой поликлиники).
2 Использование иридодиагностики вместо стандртных клинических исследований (анализы крови, УЗИ, томография и т.п.), что очень дорого и длительно и не везде доступно (экономия на каждом анализе(обследовании), также легко считается)
Это прямая прибыль.
Есть и косвенная - ранняя диагостика, исключение смертей и инвалидности (экономия на пенсиях) и многое другое.

Еcли кратно, то я бы заплатил вам за примерно следующую формулировку цели создания АС (и именно подтверждение её с вас бы требовал):

Сокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием.


Диез

И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать:

Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу?

Вы же сами и ответили на свой вопрос - "изменилась форма деталей" (т. е. по логике следует, что форма деталей была оговорена).
Т. е. вы разработали АС для раскроя штанов и гарантируете 8%, а вашу АС используют для штамповки из стального листа неких фигур.
Изменились условия, соответственно, конечные результаты
В таких случаях (когда разрабатывается АС на все случаи жизни) пишут по другому;
- экономия должна быть не менее X% при любых формах деталей;
- время реакции системы (реального времени) не более 3 сек;
- наработка на отказ не менее 1000 час и т. п.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340684
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диез
Кажется, это ключевые слова :)

Так эта мысль проходит через все мои письма;
никто ни за что не отвечает и ничего не гарантирует.

Все требуют почасовую оплату.
Помните интермедию А. Райкина?
Один зубы сверлит, другой точит, третий коронку ставит, а за дикцию никто не отвечает
- Ты думал, у меня дефект речи?
Дурачок. Я мошт во рту штрою.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340763
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за дикцию отвечает владелец проекта .
конкретный пример:

с целью снижения издержек на визирование документа заказчик инициирует проект создания системы электронного документооборота. Помимо всех прочих целей, преследуемых заказчиком есть сокращение срока прохождения документа по маршруту до n-х рабочих дней. Это цели заказчика.
Задача разработчика обеспечить бесперебойную передачу документа по маршруту и предоставление возможности пользователям в соответствии с полномочиями выполнять те или иные действия с каждым документом. Задача моей компании обеспечить именно это. А будет или нет проходить документ маршрут за указанный срок? Я не могу это гарантировать, потому что не имею никакого отношения и влияния на сотрудников компании заказчика. Естественно не подпишу ТЗ, в котором в качестве целей будет подчеркнута гарантия достижения желаемого заказчиком срока прохождения документа по маршруту. Гарантировать то, что при публикации документа он будет отправлен по марштруту в разные города-веси могу, то что пользователь подключившись к системе увидит список назначенных ему документов - да, то что пользователь может поставить свою визу, добавить замечание, отфутболить документ и т.д. и т.п. - тоже да. Но гарантировать, что кто-то при получении документа обработает его в отведенное время - извините. Рядом сидеть не могу. Вернее могу, но обойдется это дорого.
Так что не смешивайте цели проекта заказчика и цели системы, описываемые в ТЗ.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340830
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
...
Еcли кратно, то я бы заплатил вам за примерно следующую формулировку цели создания АС (и именно подтверждение её с вас бы требовал):

Сокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием.

И как я могу это подписать, не будучи специалистом по диагностике?

Я специально не указывал сферу деятельности заказчика, потому что мне, как программисту, толком ничего не известно ни про криминалистику, ни про иридодиагностику, ни про системы контроля доступа.
Или вы считаете, что профессионалы в программировании должны быть профессионалами во всех предметных областях, с которыми они имеют дело?

Это нонсенс, вы уж не обессудьте...

ЮВ
Диез

И, кстати, напомню предыдущий вопрос, на который вы почему-то не захотели отвечать:

Если вы подписались в ТЗ, что расход материала уменьшится на 8%, а он уменьшился только на 5% (потому что изменилась форма деталей), вы готовы отказаться от оплаты за вашу работу?

Вы же сами и ответили на свой вопрос - "изменилась форма деталей" (т. е. по логике следует, что форма деталей была оговорена).
Т. е. вы разработали АС для раскроя штанов и гарантируете 8%, а вашу АС используют для штамповки из стального листа неких фигур.
Изменились условия, соответственно, конечные результаты
В таких случаях (когда разрабатывается АС на все случаи жизни) пишут по другому;
- экономия должна быть не менее X% при любых формах деталей;
- время реакции системы (реального времени) не более 3 сек;
- наработка на отказ не менее 1000 час и т. п.
Отлично, вы начинаете уточнять технические требования . :)) Так мы скоро дойдем до подробного ТЗ...
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35340996
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДиезИли вы считаете, что профессионалы в программировании должны быть профессионалами во всех предметных областях, с которыми они имеют дело?

Это нонсенс, вы уж не обессудьте...


Да, это нонсенс, наблюдаемый сплошь и рядом - постановку задачу и алгоритмы решения делают программисты (кодировщики), а не аналитики (специалисты в предметной области).
В результате, как уже писал неоднократно в других темах, чем больше компьютеров, тем длиннее очереди.
Вот вам пример:
оплата платежей в разных контороах (банк, почта и т. п.).
Плательшик приносит две квитанции оплаты по одному заказу - основнвя и сумма НДС.
Банковские (почтовые) реквизиты у обеих квитанций, естественно, одинаковые.
Так вот, функции сохранить (или копировать) ранее введенные реквизиты нет
Поэтому и для ввода второй квитанции (оплата НДС) кассир сидит и вводит одним пальцем кучу реквизитов, потом их визуально проверяет, а очередь наблюдает за всем этим процессом.
И таких технических решений - полно.
А почему ?
Да потому, что цель создания АС была не уменьшить очереди, а увеличить их...


P.S. Я прекращаю дискуссию - все равно каждый останется при своем мнении.
Вы не убедите меня, а я - вас.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35341066
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также iscrafm...Помимо всех прочих целей, преследуемых заказчиком есть сокращение срока прохождения документа по маршруту до n-х рабочих дней. Это цели заказчика.
Задача разработчика обеспечить бесперебойную передачу документа по маршруту и предоставление возможности пользователям в соответствии с полномочиями выполнять те или иные действия с каждым документом. Задача моей компании обеспечить именно это. А будет или нет проходить документ маршрут за указанный срок? Я не могу это гарантировать,

Я не понимаю суть претензий.
Врач говорит больному: Вот вам лекарство, принимайте 3 раза в день перед едой, через неделю будете здоровы. Гарантирую.
Больной не выполняет назначение врача. Кто виноват?

Вот вам система документоборота. Я гарантирую, что при соблюдении заложенной в ней технологии документ не потеряется, про него не забудут и он будет обработан за 3 дня.
Если заказчик не собладает технологию, причем тут исполнитнль?
Также и в других системах - я гарантирую вам прибыль N%, если будете соблюдать реализованныую в проекте технологию.
Кто с этим спорит?
Почитайте выше свои письма - вы то говорите, что заказчику НИЧЕГО НЕЛЬЗЯ ОБЕЩАТЬ КОНКРЕТНО (ни 7 дней прохождения документа, ни предполагаемой прибыли и т. п.).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35341070
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВВот вам пример:
оплата платежей в разных контороах (банк, почта и т. п.).
Плательшик приносит две квитанции оплаты по одному заказу - основнвя и сумма НДС.
Банковские (почтовые) реквизиты у обеих квитанций, естественно, одинаковые.
Так вот, функции сохранить (или копировать) ранее введенные реквизиты нет
Поэтому и для ввода второй квитанции (оплата НДС) кассир сидит и вводит одним пальцем кучу реквизитов, потом их визуально проверяет, а очередь наблюдает за всем этим процессом.
И таких технических решений - полно.
А почему ?

да потому что кассир обязан ввести реквизиты вручную, а не скопировать документ и поменять его часть. Это у него в инструкции прописано. Все банально просто. Не ищите подвохи там, где их нет.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35341093
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Почитайте выше свои письма - вы то говорите, что заказчику НИЧЕГО НЕЛЬЗЯ ОБЕЩАТЬ КОНКРЕТНО (ни 7 дней прохождения документа, ни предполагаемой прибыли и т. п.).
очень жаль что вы их не удосужились почитать, в суматохе дискуссии наверное :)
не приписывайте мне то, чего я не говорил. Я не обещаю заказчику того, что от меня не зависит. Я гарантирую абсолютно конкретные вещи.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35341207
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Это у него в инструкции прописано.
Да, потому что так СПРОЕКТИРОВАНО!
И паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города
и многое другое...

Цель-то была - удлинить очередь, а не сократить её.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35341355
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ iscrafm Это у него в инструкции прописано.
Да, потому что так СПРОЕКТИРОВАНО!
И паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города
и многое другое...

Таковы правила безопасности . Представляете, я еще при он-лайн покупках все время ввожу номер карты, срок действия, зачем-то имя повторяю каждый раз и т.п. Спроектировали неумело. нет чтобы взять данные из базы. :)
Ладно, все уже ясно, пошел какой-то стеб. Заканчиваем.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35346690
Фотография cyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВИ таких технических решений - полно.
А почему ?
Да потому, что цель создания АС была не уменьшить очереди, а увеличить их...
Ну это уж слишком. Просто среди приоритетных целей создания ИС задача сокращения времени обслуживания клиентов отсутствовала.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35354438
ЮВ iscrafmПодпишусь я под ТЗ, в котором оговорены какие-то показатели прибыльности от бизнеса в котором я не учавствую? угу... потянулся за ручкой и печатью.:)

А я вот, в отличие от вас, подпишусь и печать поставлю, например, под системами
оптимального раскроя какого-то материала и буду гарантировать заказчику, что у него расход материала под тоже самое количество изделий уменьшится, скажем, на 8%.

Как вы собираетесь это проверять?
А что если за время разработки АС квалификация работников увеличится, и они без вашей АС производить с расходом материала на 5% меньше. Ваша цель не достигнута. Заказчику не нужна ваша АС.
Есть милион факторов, которые меняются быстро и независимо ни вас, нет возможности их зафиксировать чтобы в последствии сравнить, нет возможности провести эксперимент по расчету прибыли до и после внедрения АС.
В ТЗ должны быть цели, которые можно объективно проверить при приемки-сдачи работы. А уж зачем нужны заказчику эти цели это его личное дело.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35354624
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость Владимир Как вы собираетесь это проверять?

Программа и методика испытаний должна продемонстрировать, что расход материала при ручном раскрое в среднем выше на 8%, чем при машинном.
Как проверять - это должно быть прописано в методике испытаний. Будете ли вы реально резать материал и обсчитывать обрезки или использовать компьютерную модель - сначала человек раскроил на экране, а потом это проделал компьютер, и сравнивать результат - утверждает заказчик.

гость Владимир
А что если за время разработки АС квалификация работников увеличится, и они без вашей АС производить с расходом материала на 5% меньше. Ваша цель не достигнута. Заказчику не нужна ваша АС.
Есть милион факторов, которые меняются быстро и независимо ни вас, нет возможности их зафиксировать чтобы в последствии сравнить, нет возможности провести эксперимент по расчету прибыли до и после внедрения АС.
В ТЗ должны быть цели, ...

В ТЗ должны быть прописаны не только цели, а еще много кое-чего, в частности, кто эти цели будет реализовывать - требования к уровню квалификации работников.
Для банка и биржевого маклера - одни, а для оператора охранной системы (нажать аварийную кнопку!) - другие.
В юриспруденции есть понятие "в связи с вновь открывшимися обстоятельствами" (например, при пересмотре приговора). Это и есть ваш "милион факторов, которые меняются быстро и независимо ни вас,". Уровень квалификации разработчика АС как раз и заключается в том , как он способен предусмотреть и предугадать "милион факторов".
Кто способен - делает гибкую (настраиваемую ) системы (например, в бухгалтерии предусматиривает возможные изменения в налоговых законах), кто не способен - делает сиюминутную поделку.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35356570
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
бесполезное сотрясание воздуха. Вы мыслите какими-то надуманными теориями. Любая просьба привести фрагмент из реального ТЗ с проповедуемыми целями парируется отмазкой "коммерческая тайна", хотя никто не просит ни имен ни названий. Может хватит? Размышлять о вкусе текилы ни разу ее не попробовав...хм
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35357682
ABПрограмма и методика испытаний должна продемонстрировать, что расход материала при ручном раскрое в среднем выше на 8%, чем при машинном.
Как проверять - это должно быть прописано в методике испытаний. Будете ли вы реально резать материал и обсчитывать обрезки или использовать компьютерную модель - сначала человек раскроил на экране, а потом это проделал компьютер, и сравнивать результат - утверждает заказчик.
Ну ладно, пусть с методикой определились. Я не говорю про то, что это возможно в 1 случае из 10000.
Как вы со стороны исполнителя будете выполнять работу над таким ТЗ? У вас же не будет в распоряжении цеха с работниками, над которыми вы сможете постоянно проверять достигли результата или нет. Как вы собираетесь оценивать время, требуемое для достижения цели?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35357815
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость Владимир
Как вы со стороны исполнителя будете выполнять работу над таким ТЗ?


Господа!
Я тоже устал от пустопорожнего обсуждения.
Ваше со товарищи кредо - разрабатывали, разрабатываем и, несмотря ни на что, будем разрабатывать АС без оцениваемых количественных (качественых) характеристик.
Тогда зачем задаете вопросы типа "как измерять"?
Для вас такой проблемы не существует!
У меня другой подход, я его изложил, но не навязываю его вам как единственно верный.
Вот в соседнем топике - яркая иллюстрация вашего подхода.
Человек интересуется алгоритмами скронинговой системы.
Алгоритмы (и используемое ПО) будут разные, в зависимости от того, какие количественные показатели должна обеспечить система.
Но для автора вопроса - это несущественные мелочи.
У него, как полагаю, нет количественных параметров, которые он должен обеспечить.
Тогда и АС получится "как карта ляжет".


гость Владимир
У вас же не будет в распоряжении цеха с работниками, над которыми вы сможете постоянно проверять достигли результата или нет. Как вы собираетесь оценивать время, требуемое для достижения цели?
Скажу по секрету, что для многих сложных систем, особенно реального времени, разработка макета (модели), на которой выполняется отладка АС и проверка её количественных характеристик (время реакции на события, наработка на отказ, обработка нештатных ситуаций и многое другое) обходится в несколько раз дороже разработки собственно АС.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35358726
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Господа!
Я тоже устал от пустопорожнего обсуждения.
Ваше со товарищи кредо - разрабатывали, разрабатываем и, несмотря ни на что, будем разрабатывать АС без оцениваемых количественных (качественых) характеристик.


Где кто-то говорит о том, что ТЗ на систему не должно содержать количественно-качественных параметров? Вы за переливанием воды совершенно потеряли нить дискуссии к сожалению. ТЗ содержит параметры системы, но только те, которые относятся к системе. Вы же утверждаете, что ТЗ должно содержать цели и требования относящиеся к экономике предприятия , например повышение прибыли Выделено специально, вполне возможно что вы просто невыделенный текст игнорируете.
ЮВ, достаточно юлить и приписывать собеседникам то, чего они не говорили, уже второй раз обращаюсь к вам с аналогичной просьбой, к сожалению. Если вы действительно используете на практике то, о чем говорите, то приведите пример.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35361311
[quote]Человек интересуется алгоритмами скронинговой системы.
Алгоритмы (и используемое ПО) будут разные, в зависимости от того, какие количественные показатели должна обеспечить система.
Но для автора вопроса - это несущественные мелочи.
У него, как полагаю, нет количественных параметров, которые он должен обеспечить.
Тогда и АС получится "как карта ляжет".[/quote]
А если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать? Расстанетесь с 1 млн $, который уже вложили в разработку, прежде чем возникла эта проблема? И ведь никакой математической моделью на этапе подписания ТЗ такое проверить нельзя.
ТЗ должно содержать объективно проверяемый набор критериев, каждый из которых нужен заказчику для бизнеса. Зачем это нужно это уже проблемы заказчика и его бизнеса, и выходит за рамки разработки АС.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35361914
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость ВладимирА если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать?
А что, реализовать сортировку за O(N) вызывает проблемы?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35361984
[quote]А что, реализовать сортировку за O(N) вызывает проблемы?[/quote]
Ну давай, напиши сюда алгоритм сортировки произвольных объектов, например строк, за O(N). Слабо?

Для непонятливых - речь шла о возникновении объективных проблем, при которых столь обширная цель, как увеличение прибыли на N%, не может быть решена. Цели должны конкретные, объективно проверяемые (в т.ч. в суде).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362072
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость ВладимирНу давай, напиши сюда алгоритм сортировки произвольных объектов, например строк, за O(N). Слабо?
А найти его хотя бы в википедии слабо?

гость ВладимирДля непонятливых - речь шла о возникновении объективных проблем
Для торопыжек: речь шла о том, что не стоит говорить чушь, а потом апеллировать к "ну вы должны понять меня правильно, я же хороший". Даже когда имеешь в виду нечто действительно разумное.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362288
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer
А найти его хотя бы в википедии слабо?


Можно ссылку на алгоритм _гарантированно_ дающий О(N), а не O(N log N) ?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362548
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevМожно ссылку на алгоритм _гарантированно_ дающий О(N), а не O(N log N) ?
O (N log N) - это оценка для так называемых comparision алгоритмов . В статье по ссылке есть ссылки и на O(n) алгоритмы.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362594
softwarerДля торопыжек: речь шла о том, что не стоит говорить чушь
Чушь говорит тут товарищ AB.
Алгоритмов, гарантированно работающих за время O(N) на произвольных объектах нет.
softwarerO (N log N) - это оценка для так называемых comparision алгоритмов . В статье по ссылке есть ссылки и на O(n) алгоритмы.
И что? Область применения таких алгоритмов даже меньше, чем область в которой допустимы технические задания с формулировками "снизить расход материала на 7%".
Как ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362732
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость ВладимирКак ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)?
Если бы ты сначала смотрел, потом говорил, не пришлось бы сейчас отползать. Сначала ты сказал глупость про сортировку, потом попытался исправиться, да снова сел в лужу, сказав "например, строк" - твои слова, форум тому свидетель. Сейчас, пытаясь исправить это, говоришь третью глупость, про "область применимости" - так, словно во всех практических задачах сравниваются исключительно сферические лошади.

Хватит. Все, что тебе стоило услышать, ты услышал, все интересное, что мог сказать - сказал еще до первого письма в топике. Упираться, ясен пень, будешь до бесконечности, неинтересно. Dixi.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35362877
softwarer гость ВладимирКак ты собираешься с помощью алгоритмов сортировки, не использующих сравнения, сортировать произвольные объекты, да еще и за O(N)?
Сейчас, пытаясь исправить это, говоришь третью глупость, про "область применимости" - так, словно во всех практических задачах сравниваются исключительно сферические лошади
Именно. Мне за всю свою 4х летнюю практику разработки ПО не пришлось использовать сортировку чисел в явном виде. Сортировку произвольных объектов - сколько угодно. Сортировку чисел - нет. Максимум на уровне СУБД. И речь шла конечно же про алгоритмы сортировки, использующие сравнения. Но дело не в этом, и ты это понимаешь, и зачем пытаешься указать на сферическую глупость в вакууме мне совершенно непонятно. Наверно хочешь выглядеть очень крутым тут на форуме, мол я тут крутой гуру в алгоритмах. Речь не об алгоритмах, а о разработке ПО.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364589
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость ВладимирА если задача вообще не может быть решена с помощью любых алгоритмов, которые только можно придумать? Вдруг в процессе разработки окажется так, что для достижения вашей цели потребуется реализовать сортировку за O(N)? Что вы будете делать?

Биться головой об стену.
Все перечисленные вами страсти не должны быть элементами ТЗ.
Для задач (проблем), не имеющих четкого алгоритма (метода) решения выполняется сначала НИР, в которой и рассматриваются все проблемы и решается вопрос о принципиальной возможности их решения.
Если результат НИР положительный, то разрабатывается ТЗ на выполнение работы

P. S. Вы же не возьметесь конструировать вечный двигатель, не убедившись в принципиальной возможности его создания.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364598
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
сначала НИР
+1
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364616
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавный топик.

ЮВСокращение срока постановки диагноза до 1 часа с достоверностью 96% и снижением стоимости диагноза в 3 раза по сравнению с клиническим исследованием.
ЮВ, а откуда вы взяли вот эти цифры? Ну т.е. откуда вам известно что возможно сокращение срока постановки диагноза именно на 1 час (не на 30 мин и не на 2 часа), и снижение стоимости именно в 3 (а не в 2 и не 5) раз? Кто должен определить нормы экономической эффективности - заказчик или разработчик?
И, кстати - за какой срок должны быть достигнуты эти результаты - в первый же день после внедрения, или через неделю, или когда?
Ну и еще пример. Намеренно не из ИТ области.
Допустим, некто считает что используя рекламные щиты необычной конструкции (треугольные? тороидальные?), он сможет поднять продажи своих товаров на невиданную высоту. И хочет заказать эти щиты местной мастерской. Должен ли он в описании задания (а заказ щитов - тоже в некотором роде ТЗ), указывать эту самую "невиданную высоту" прибыли? Что некто будет проверять - соответствие формы изделия или рекламную отдачу? Мастерская - должна ли отказываться от заказа, если ее виденье рекламы не совпадает с заказчиком (т.е. они считают что никаких прибылей щиты не принесут)?
Проясните, пжлста, очень интересно.

ЮВВот вам система документоборота. Я гарантирую, что при соблюдении заложенной в ней технологии документ не потеряется, про него не забудут и он будет обработан за 3 дня.
Т.е., исполнитель (ИТ-подразделение) должен будет после продажи системы контролировать, что заложенная в ней технология соблюдается?

авторДа, это нонсенс, наблюдаемый сплошь и рядом - постановку задачу и алгоритмы решения делают программисты (кодировщики), а не аналитики (специалисты в предметной области).
авторИ паспортные данные надо ввести вручную из паспорта, а не взять в БД паспортов жителей города
и многое другое...
Простите, вынужден константировать что у вас каша в голове. Никогда не задумывались, что уменьшение длины очереди может быть не единственной задачей системы? И что к сложным системам предьявляется большое количество требований, зачастую противоречивых?
Я вовсе не к тому, что эта гипотетическая система оплаты спроектирована хорошо - просто данный пример никак не может иллюстрировать качество проектирования в принципе.


Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364646
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Если вы действительно используете на практике то, о чем говорите, то приведите пример.

Я не собираюсь доказывать кому-либо, что я не верблюд.
Если вас действительно так интересует вопрос оценки прибыли, присылайте названия разработанных (или гипотетических) АС, а я буду вам сообщать, при какой реальной прибыли я купил бы (или заказал) у вас эту АС.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364738
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagЗабавный топик.

1) Не то слово. Особенно интересно про критерии внедрения сугубо информационного обеспечения
В качестве примера. См тут . И офигеваем от информации в таблице 2. "ЮВ" с формулировкой просто отдыхает.

2) Очень редко видел ТЗ, которые составлены действительно на систему . Т.е. учитывают не только ПО, но и предполагают штатные (не путать с организацией службы поддержки) изменения организации и изменения в нормативном обеспечении.

3) Очень редко видел документы составленные разработчиком, которые определяющих "бизнес-концепцию" системы с реальной стороны обеспечения эффективности, а не с притянутыми за уши критериями.

ЮВЕсли результат НИР положительный, то разрабатывается ТЗ на выполнение работы
Как тварищЪ сваливший из этой кухни, могу сказать что ТЗ разрабатывается всегда, поскольку более чем за 20-летний опыт я не видел ни одного НИРа с отрицательным результатам в области ароматизации нашего самого главного сектора экономики.








______________________________________________________
Давайте считать обступившее нас коричневое море шоколадом
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364762
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagЗабавный топик.

Да. Жизнь грустная, зато зарплата смешная.


aagКто должен определить нормы экономической эффективности - заказчик или разработчик?

Разработчик. Рассчитать, обосновать и затем реально обеспечить.
Допустим, вы желаете разработать АС.
Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль.

aagНу и еще пример. Намеренно не из ИТ области.
Допустим, некто считает что используя рекламные щиты необычной конструкции (треугольные? тороидальные?), он сможет поднять продажи своих товаров на невиданную высоту. И хочет заказать эти щиты местной мастерской. Должен ли он в описании задания (а заказ щитов - тоже в некотором роде ТЗ), указывать эту самую "невиданную высоту" прибыли? Что некто будет проверять - соответствие формы изделия или рекламную отдачу? Мастерская - должна ли отказываться от заказа, если ее виденье рекламы не совпадает с заказчиком (т.е. они считают что никаких прибылей щиты не принесут)?
Проясните, пжлста, очень интересно.


Вы путаете божий дар с яичницей.
Заказ щитов - это не ТЗ на ОКР, а договор на изготовление продукции по готовым чертежам заказчика.
Точно также авиазавод, который изготовил самолет по чертежам конструктроского бюро не отвечает за летные характеристики самолета, так и изготовитель щитов отвечает только за соответствие их чертежам.

Может ли конструкция рекламных щитов поднять уровень продаж?
Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж.
Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж.
А собственно изготовитель этих щитов тут ни при чем.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364920
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Разработчик. Рассчитать, обосновать и затем реально обеспечить.
Допустим, вы желаете разработать АС.
Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль.
Обоснованно - это того кто лучше на бумаге разрисует? Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик. Почему я должен ему верить?
ЮВ
Вы путаете божий дар с яичницей.
Заказ щитов - это не ТЗ на ОКР, а договор на изготовление продукции по готовым чертежам заказчика.
Точно также авиазавод, который изготовил самолет по чертежам конструктроского бюро не отвечает за летные характеристики самолета, так и изготовитель щитов отвечает только за соответствие их чертежам.
Где у меня было написано про "готовые чертежи"? Нет, это именно ТЗ - нарисуйте нам, в вашем конструктороском бюро, чертежи "примерно такой формы" и сделайте по ним щиты.
Кстати, авиазавод за ЛТХ отвечает наравне с КБ - при различии заявленного и полученного, создаются комиссии которые выясняют причины.
ЮВ
Может ли конструкция рекламных щитов поднять уровень продаж?
Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж.
Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж.
А собственно изготовитель этих щитов тут ни при чем.
Замечательно. Т.е. изготовитель НИР проводить не должен, не так ли? Но тогда откуда он может взять уровень продаж?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364939
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
aagКто должен определить нормы экономической эффективности - заказчик или разработчик?

Разработчик. Рассчитать, обосновать и затем реально обеспечить.
Допустим, вы желаете разработать АС.
Объявляете тендер и выбирае того, кто предлагает (обоснованно!) наибольшую прибыль.


Вы можете вкратце объяснить, кого конкретно вы имеете в виду под "разработчиком" ИС?

(Я, например, вижу группу профессионалов в области IT: менеджеров, архитекторов, программистов.)
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364947
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shelsoft
2) Очень редко видел ТЗ, которые составлены действительно на систему . Т.е. учитывают не только ПО, но и предполагают штатные (не путать с организацией службы поддержки) изменения организации и изменения в нормативном обеспечении.

3) Очень редко видел документы составленные разработчиком, которые определяющих "бизнес-концепцию" системы с реальной стороны обеспечения эффективности, а не с притянутыми за уши критериями.


Может быть, потому что это другие документы, и называются они не ТЗ?
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35364999
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ iscrafm Если вы действительно используете на практике то, о чем говорите, то приведите пример.

Я не собираюсь доказывать кому-либо, что я не верблюд.
Если вас действительно так интересует вопрос оценки прибыли, присылайте названия разработанных (или гипотетических) АС, а я буду вам сообщать, при какой реальной прибыли я купил бы (или заказал) у вас эту АС.
:) засчитано. я и не просил доказывать, только пример.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365006
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж.

- что за "или"?
- что Вас в разные стороны бросает?
НИР НИОКР и ТЗ - разные вещи.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365013
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagОбоснованно - это того кто лучше на бумаге разрисует? Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик.
100%.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365067
ABМожет ли конструкция рекламных щитов поднять уровень продаж?
Это вопрос НИР или ТЗ на разработку (поиск) рекламных щитов, поднимающих процент продаж.
Так вот, именно эти НИР или ТЗ и должны предоставить КОНКРЕТНЫЕ геометрические формы щитов и КОНКРЕТНО назвать цифры, на сколько повысится уровеь продаж.
А собственно изготовитель этих щитов тут ни при чем.
Т.е. после того как установлено, что щиты, имеющие КОНКРЕТНЫЕ геометрические формы повышают на КОНКРЕТНЫЙ уровень продажи, тогда составляется ТЗ на производство КОНКРЕТНЫХ щитов?
И ты всё это время здесь доказывал, что в этом ТЗ должно быть написано "цель разработки: повысить прибыль на 5%". Нет, там будет написано "разработать щиты КОНКРЕТНОЙ геометрической формы". И уже разработчик не несет никакой ответственности за прибыль от внедрения этих щитов (при условии что щиты были разработаны в соответствии с ТЗ, т.е. КОНКРЕТНОЙ формы, и никакой другой).
ТЗ на НИР не содержит требований по увеличению прибыли на конкретное число, оно только лишь содержит требований определить условия, при которых прибыль будет увеличена на N процентов, или обосновать, что это невозможно.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365070
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag
1) Может быть, потому что это другие документы, и называются они не ТЗ?
2) Разработчик, гарантирующий мне норму прибыли от своей АС - либо идиот, либо жулик.

1) Читаем внимательно 4 слово в моем третьем пункте. Щас только не хватало приводить названия этих документов от ГОСТов(рус,ISO,IEEE) до бестпрАктик. [Пробрюзжал]
2) Меняем первое слово на аналитик. Может что-то изменится ? У меня есть такая практика, однако мне потребовалось немного больше года пропахать в этой конторе, прежде чем что-то гарантировать. Правда ТЗ я подписывал в таком случае со строны заказчика.


______________________________________________________
Давайте считать обступившее нас коричневое море шоколадом
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365151
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость Владимир
ТЗ на НИР не содержит требований по увеличению прибыли на конкретное число, оно только лишь содержит требований определить условия, при которых прибыль будет увеличена на N процентов, или обосновать, что это невозможно.
Я предположу больше - ни в ТЗ, ни в НИР вообще нет ни слова про прибыль.

shelsoft
1) Читаем внимательно 4 слово в моем третьем пункте. Щас только не хватало приводить названия этих документов от ГОСТов(рус,ISO,IEEE) до бестпрАктик. [Пробрюзжал]
4-е слово "документы" :)
И я намекаю именно на то, что вопросы "изменения структуры организации и нормативных документов" не описываются каким-либо документом по ГОСТу (рус,ISO,IEEE). Эти вопросы либо относятся к консалтингу, т.е. это скорее область услуг, либо это вопросы самого заказчика.

shelsoft
2) Меняем первое слово на аналитик.
Давайте определимся. В контексте этой беседы лично я под словом "разработчик" понимаю ИТ-подразделение - как обособленное (ИТ-фирма, продающая некие ИС), так внутреннее, но имеющее одну "точку входа". Внутри которого есть и аналитики, и технологи, и пр.
Однако нигде ИТ-подразделение не определяет бизнес-концепцию предприятия.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365215
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag
1) не описываются каким-либо документом по ГОСТу (рус,ISO,IEEE) ...
2) ... нигде ИТ-подразделение не определяет бизнес-концепцию предприятия


1) ... в области информационных технологий.
2) ... при определенном уровне зрелости, участвует в определении, а до этого участвует в реализации. Ну профиль конторы оно точно не поменяет



______________________________________________________
Давайте считать обступившее нас со всех строн коричневое море шоколадным
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365274
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123
- что за "или"?
- что Вас в разные стороны бросает?
НИР НИОКР и ТЗ - разные вещи.

Да, разные.
НИР- исследовательская работа (возьмем эти пресловутые щиты).
Тема может звучать примерно так: "Исследование факторов, влияющих на эффективность наружной рекаламы".
Проведя массу экспериментов, выявили, скажем, несколько десятков таких факторов (с разной весовым коэффициентом): размеры, форма, местоположение, цвет, надписи, графика и т. п.
Результатом НИР является отчет, где приведены результаты.
НИКАКИХ ЩИТОВ ЕЩЕ НЕТ!
Далее, скажем, предприниматель, доверившись НИР, решил подзаработать..
Он составляет ТЗ на ОКР, в котором предлагает на основе НИР разработать макеты (чертежи) рекламных щитов в пределах заданной стоимости, для заданного размещения и с заданной экономической эффективностью (реклама должна приносить прибыль!).
Исполнитель ТЗ на основе материалов НИР, конструирует подходящие под заданные требования щиты.
Результатом выполнения ТЗ на ОКР будут РАБОЧИЕ ЧЕРТЕЖИ И ТЕХНОЛОГИЧЕСКИЕ ДОКУМЕНТЫ для изготовления щитов. Именно на этом этапе исполнитель ТЗ ОКР несет ответственность за обоснованность своих решений.
Далее щиты изготовливает любое предприятие, которое несет ответственность только за их качество.
Вы же не предъявляете претензии к качеству Windows к тем, кто копирует и продает диски (разве только к качеству самих дисков).
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365279
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shelsoft
1) ... в области информационных технологий.
2) ... при определенном уровне зрелости, участвует в определении, а до этого участвует в реализации. Ну профиль конторы оно точно не поменяет
В таких формулировках - полностью согласен.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365316
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Далее, скажем, предприниматель, доверившись НИР, решил подзаработать..
Он составляет ТЗ на ОКР, в котором предлагает на основе НИР разработать макеты (чертежи) рекламных щитов в пределах заданной стоимости, для заданного размещения и с заданной экономической эффективностью (реклама должна приносить прибыль!).
Исполнитель ТЗ на основе материалов НИР, конструирует подходящие под заданные требования щиты.
Результатом выполнения ТЗ на ОКР будут РАБОЧИЕ ЧЕРТЕЖИ И ТЕХНОЛОГИЧЕСКИЕ ДОКУМЕНТЫ для изготовления щитов. Именно на этом этапе исполнитель ТЗ ОКР несет ответственность за обоснованность своих решений.
Далее щиты изготовливает любое предприятие, которое несет ответственность только за их качество.

Разбираем этот ответ по пунктам:
- исполнитель ТЗ ОКР у нас сам предприниматель, т.е. заказчик.
- за обоснованность своих решений - т.е. определения экономической эффективности - несет ответсвенность опять-же, заказчик. Вобщем-то логично.
- изготовитель (разработчик) отвечает за качество продукта.
Заметим, что на вопрос - кто же должен проводить эти НИР (возможно дорогостоящие), вы отвечать так и не стали, однако исходя из логики, это должен быть тоже заказчик.
Тогда возникает вопрос - чем так принципиально разработчик ПО отличается от изготовителя щитов, что последний отвечает только за качество конкретного заказа, а первый, по-вашему, должен обеспечивать прибыль???
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365560
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagТогда возникает вопрос - чем так принципиально разработчик ПО отличается от изготовителя щитов, что последний отвечает только за качество конкретного заказа, а первый, по-вашему, должен обеспечивать прибыль???

Разработчик - отличается,
а кодировшик, которому передали алгоритмы, функциональные спецификации, схемы БД и т. п. и который просто запрограммировал на заданном языке - ни за что, кроме отсутствия ошибок, не отвечает.
Я не о них говорю.
Из всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках.
Заказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет).
Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности.
Разработчики ПО не отвечают за прибыль.
Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ!
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365633
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВИз всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках


1) Присутствует
2) Про управление людьми вы что-нибудь слышали ? Анализировали, как мотивация изменилась "Все хорошо устроились" ? "Сферический конь в вакууме" хорошо, но только то он не конь, то с вакуумом проблемы, то со сферой не все в порядке, вот и играешь (
3) Свалил с "госбюджета" руководствуясь принципом Питера (Не путать с Питер FM !!!!)


______________________________________________________
Давайте считать обступившее нас со всех строн коричневое море шоколадным
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365637
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВЗаказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет).
Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности.
Разработчики ПО не отвечают за прибыль.
Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ!
Разработчики ПО отвечают за то, что ПО соответствует функциональным требованиям, предъявляемым к нему.
Что касается экономических гарантий, то для примера:

ПО-РУССКИМайкрософт и ее поставщики не несут ответственности за какие-либо убытки и/или ущерб (в том числе убытки в связи с недополученной коммерческой прибылью, прерыванием коммерческой или производственной деятельности, утратой деловой информации и иной имущественный ущерб), возникающие в связи с использованием или невозможностью использования программного обеспечения, даже если Майкрософт была уведомлена о возможном возникновении таких убытков и/или ущерба.

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

Вариант где гарантируется прибыль от использования программы вы упорно не хотите привести , рассказываете о каких-то сферических конях в вакууме. А посмотреть хотелось-бы :)
Консультанты - это советчики. Принять совет к сведению или нет - дело заказчика.
Заказчики не только "осваивают госбюджетные деньги", но, представляете, еще и платят за системы из своего кармана.
...
Рейтинг: 0 / 0
Предварительное ТЗ, составленное закачиком ИС
    #35365713
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЮВ
Разработчик - отличается,
а кодировшик, которому передали алгоритмы, функциональные спецификации, схемы БД и т. п. и который просто запрограммировал на заданном языке - ни за что, кроме отсутствия ошибок, не отвечает.
Я не о них говорю.
Да причем тут кодер? Я же уже выше обьяснил, кого я понимаю под термином "разработчик".
ЮВ
Из всего обсуждения я еще более укрепился в мысли, что полностью отсутствует системный подход в разработках.

Я так понимаю, вы у нас - мессия, у вас-то он присутствует...
ЮВ
Заказчик - не разбирается в ИТ- системах (ему надо освоить выделенные госбюджетные деньги- не важно будет от разработки польза или нет).

Если мы говорим об осваивание госбюджета, то вся дискуссия о ТЗ не имеет никакого смысла.
ЮВ
Консалтинг - только общие рекомендации "по улучшению" без всякой ответственности.
Разработчики ПО не отвечают за прибыль.
Все хорошо устроились - НИКТО НИ ЗА ЧТО НЕ ОТВЕЧАЕТ!
Да, именно так. За прибыль отвечает заказчик. Потому что это его деньги и его риски - и больше ничьи. Потому что любой, самый распрекрасный продукт - только один из многих факторов, влияющих на эту прибыль, и степень его влияния очень различается.
А если вам мечтается о варианте типа "вот тебе миллион баксов, вернешь на 20% больше", то это называется кредитованием/инвестированием, это другие финансовые и экономические модели, документы, которые там составляют называются не ТЗ и разработке ПО это не имеет никакого отношения.
...
Рейтинг: 0 / 0
151 сообщений из 151, показаны все 7 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Предварительное ТЗ, составленное закачиком ИС
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]