|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxAlexTheRaven А можно пример подобных "чрезмерных" требований? Ну например: - Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере. - Система должна быть разработана на платформе JSP + JSF + Hibernate . - Модули системы должны взаимодействовать при помощи SOAP. - Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью. Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 00:25 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven cyxAlexTheRaven А можно пример подобных "чрезмерных" требований? Ну например: - Система должна состоять из базы данных, модулей логистики, бухгалтерии, документооборота и планирования, и веб-интерфейса. Должна быть возможность развернуть каждый из этих модулей на отдельном сервере. Вроде адекватно все. Тем более, что требования по ПО и железу входят в ТЗ, как и требования по масштабируемости. AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. AlexTheRaven - Модули системы должны взаимодействовать при помощи SOAP. Тоже нормальное требование - спецификация на интерфейсы распределенной системы. AlexTheRaven - Система должна позволять переключиться на вкладку "Просмотр" и просмотреть счёт перед печатью. Это вообще в чистом виде функциональные требования. AlexTheRaven Каждое из подобных требований имеет право на существование, особенно если относится к технологическому компоненту, который отдаётся на аутсорсинг, потом будет использоваться другими компонентами системы, но должно быть обосновано. На мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 13:31 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Еще вопрос в тему. Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор. Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.) Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 14:18 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
cyxЕще вопрос в тему. Хорошо, заказчик подготовил фуннкц. требования и назначил руководителя проекта (РП со стороны заказчика, естественно). ИТ-директор провел тендер или что-то в этом роде и привел исполнителя, руководитель готов подписать договор. Что требуется от РП с точки зрения дела ? (Берем идеальный случай, когда он заинтереосован в конечном успехе проекта и не вхож в откаты и прочее.) Сидеть сложа руки и стараться никому не мешать, умные дяди все сделают сами? ) Если есть руководитель проекта, значит есть и сам проект. То есть: этапы, вехи, дедлайны, собрания. Кому-то надо вести диаграммы Ганта, Action-листы, протоколы совещаний. Имхо, РП должен выполнять функции секретаря, имея право решающего голоса :) И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим готовый интерфейс?" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 17:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное.. Для поддержки системы ему не надо будет привлекать дополнительных специалистов других профилей. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 18:58 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез... И не спрашивать, "Почему вы выбрали WinForms, хотя WPF круче?" А спрашивать: "Когда мы увидим готовый интерфейс?" Внешний РП (куратор, у военных ПЗ- представитель заказчика) несёт равноценную с РП-исполнителем ответственность за курируемыый проект в целом - сроки, качество работ, финансовые затраты и т. п. Основные задачи: 1 Контроль за выполнением план-графика работ (за сроками). При угрозе срыва сроков анализировать причины и принимать меры. 2 Выполнять независимый контроль качества (например, разрабатывать собственные программы и методики испытаний) или дополнять разработанные исполнителем. 3 Все-таки требовать какого-то обоснования по поводу принимаемых технических решений "Почему вы выбрали WinForms, хотя WPF круче". Действительно, почему? Он таки намного круче или только потому, что вы знакомы с ним и вам не надо переучиваться 3 месяца, что грозит срывом сроков. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2008, 19:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<про разделение на модули> Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело. Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных? Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ? ДиезНа мой взгляд, из четырех примеров - только один "чрезмерный". Можете пояснить свою точку зрения?На Западе требования иногда называют "контрактами". Под ними подписываются, их соблюдают неукоснительно. За несоответствие программы требованиям платят неустойку. В России же несовершенство требований будет скомпенсировано их невыполнением. И ведь всякие глупости выполнят... Поэтому требования должны в минимальной степени связывать руки разработчикам. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 00:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
ЮВ Диез AlexTheRaven - Система должна быть разработана на платформе JSP + JSF + Hibernate . Тут согласен - заказчику такие вещи в большинстве случаев вообще знать не надо. Если заказчик сделал ставку на эту платфому и в дальнейшем будет использовать в своих проектах только её, то это требование вполне обоснованное и разумное.. Согласен. Но чаще всего тому, кто платит деньги, платформа безразлична, ему важны цена и функциональность. А подобные требования могут исключить возможность использования готовых фреймворков и увеличить цену системы в разы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 00:33 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven +5 очень трудно бывает аналитику не лезть в огород программиста, а ему в огород аналитика. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 10:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<про разделение на модули> Модули - технологическая вещь, а не "бизнес". Обычно достаточно предъявить требования к масштабируемости системы и аппаратные требования, в т.ч. к каналам связи. А как разработчики разделят систему на компоненты, слои и уровни - их дело. Разумеется, просто я говорил про ваш конкретный пример: Код: plaintext 1.
"логистики, бухгалтерии, документооборота и планирования" - функциональные требования "базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре AlexTheRaven Диез<про SOAP>Нужно предъявить требования к API, к интеграции с внешними системами. Без них SOAP - модная прихоть. А если Java RMI позволит сократить разработку на десяток человеко-месяцев? Или фреймворк "заточен" на собственный протокол? Или нужен эффективный протокол для передачи бинарных данных? Не согласен. SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %) Иными словами: Java RMI - конкретная реализация, и не должна входить в ТЗ SOAP - требования к реализации (а вот на чем писать вебсервисы - забота разработчика) AlexTheRaven Диез<про вкладку "Просмотр">А если будет удобнее сделать систему с веб-интерфейсом, и вкладка "Просмотр", да и печать - за рамками нашей системы, которая просто формирует и отдаёт файл клиенту? А если удобнее сделать не вкладку, а специальное окно "Предварительный просмотр", как в большинстве программ? "Удобнее", "специальное окно", "за рамками системы".... Вы говорите про функциональные требования, в чистом виде. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 10:25 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент. Не надо мешать в кучу требования и архитектуру. AlexTheRaven<...> SOAP - не модная прихоть, а стандарт обмена. Java RMI жестко ограничивает заказчика одной платформой при необходимости доработки. (А что доработки понадобятся - 95 %) <...> Обмену подлежит не всё. Повсеместное применение раскрученного продавцами интеграционных платформ SOAPа само по себе ничего не даёт: чётко описанный API с бинарным протоколом использовать значительно проще, чем непонятного предназначения сервис, доступный через SOAP. Не надо мешать в кучу требования и реализацию. AlexTheRaven<...> "Удобнее", "специальное окно", "за рамками системы".... Вы говорите про функциональные требования, в чистом виде. :) Функциональные требования - это "система должна позволять просмотреть документ перед печатью". Не надо мешать в кучу требования и дизайн интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:13 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:39 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Посмотри это обсуждение http://www.sql.ru/forum/actualthread.aspx?tid=532905 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 13:41 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез<...>"базы данных, модулей ..., и веб-интерфейса " - требования к архитектуре Архитектуру лучше разрабатывать после того, как описаны требования. "Требования к архитектуре" дальше "система должна обладать клиент-серверной архитектурой" - IMHO нонсенс. Это имеет смысл, только если компания-разработчик отдаёт на сторону какой-то компонент. Не надо мешать в кучу требования и архитектуру. Если архитектура клиент-серверная, как вы сказали, то больше действительно ничего не надо, кроме двух прямоугольников со стрелкой. Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... AlexTheRaven Не надо мешать в кучу требования и реализацию. А я об этом и говорю. Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. А на чем реализовать (на JAX-WS, али на AXIS, к примеру) - решать исполнителю. AlexTheRaven Функциональные требования - это "система должна позволять просмотреть документ перед печатью". Не надо мешать в кучу требования и дизайн интерфейса. А юзкейсы куда девать? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 15:13 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. === можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему А юзкейсы куда девать? ==== они после ТЗ ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 16:49 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально. === можно и требования к длинне процедур включить. Только это не будет ТЗ на Систему Все-таки, это разные вещи. Длина процедур никак не влияет на конечную функциональность системы (есть, конечно, качество кода, но это мы в другой ветке обсуждали :) ). А протокол взаимодействия - может влиять! (а может и не влиять - тогда в требованиях он нафиг не нужен). Вас же не удивляет, когда в ТЗ указывается, например, что связь клиента с СУБД должна осуществляться по TCP/IP ? Petro123 А юзкейсы куда девать? ==== они после ТЗ А можно поконкретнее? В каких документах, в каких разделах? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 17:04 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 17:20 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! Интересная ссылка, спасибо. Думаю, эта схема будет отлично работать в рамках одного предприятия. Но как только появляются отношения заказчик/разработчик, появляются горизонтальные связи, и четкая иерархия уровней развалится, как раз на границе Черного и Белого ящиков. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. ЗЫ. Про юзкейсы (в этой схеме - прецеденты) я так и не понял, почему "они после ТЗ" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез <...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Диез <...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...> Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках. Диез А юзкейсы куда девать? А правильно написанные юзкейсы не имееют отношения к GUI. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:31 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
AlexTheRaven Диез <...>Если это распределенная система, открытая для дальнейших расширений, с удаленными подразделениями, с интеграцией legacy-систем - то указание конкретных требований к архитектуре необходимы. Иначе разработчики такого наваяют... Системный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы. Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты). AlexTheRaven Диез <...>Если заказчик хочет, чтобы модули связывались по SOAP, он имеет полное право включить это в требования. Это нормально.<...> Да. Но ему надо чётко объяснить, сколько это будет стоить по деньгам и времени, и как отразится на рисках. Согласен. AlexTheRaven Диез А юзкейсы куда девать? А правильно написанные юзкейсы не имееют отношения к GUI. Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 18:44 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
авторСистемный аналитик всегда менее компетентен в архитектуре, чем разработчик. Хотя бы потому, что сам не пишет код по этой архитектуре. Поверьте, если описать требования к распределённости, масштабируемости, каналам - разработчики сумеют создать архитектуру значительно лучше, чем системные аналитики. Налицо и в этом треде, и в моей практике незнание нашей IT-средой роли "архитектор". Ни программисты, ни заказчик чаще всего не имеют такой квалификации, с его функции выполняет кто попало - от ведущего программиста до РП. Например, как я видел, эту роль выполняет программист - он изо всех сил старается натянуть проект на ту технологию, которой лучше всего владеет, либо срочно хочет овладеть, потому что она модная! Архитектор же должен знать, как системы делаются В ПРИНЦИПЕ, а не на Oracle или WPF, как правильно уложить новую систему в уже имеющийся ландшафт, оценить риски/плюсы разных реализаций, выбрать сбалансированную и предусмотреть в архитектуре сценарий ее будущего развития! Высокоуровневые требования бизнеса к разработке так и называются - business requirements document, BRD, такой документ реально применяется в проектах в банках, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 19:51 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема. Так же как в думе есть первое чтение, второе и т.д. Нельзя и вредно объять необъятное. ЗЫ авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять. авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 23:10 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
А6дулла у нас учавствуют 3 стороны: - архитектор - понимает возможности программистов и современных технологий - аналитик - переводит предметную область в язык понятный архитектору и формулирует требования. IMHO некий третейский судья. - заказчик ....... и так понятно ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2008, 23:15 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Petro123 Диез. Соответственно, нужен документ, "связывающий" эти уровни, и заключающий в себе как требования пользователя, так и требования к системе. Только в таком случае будут строго определены обязанности обеих сторон, и проект имеет шанс закончиться. уровни связываются переговорным процессом. Есть "рамочное" ТЗ, которое можно корректировать частным ТЗ по согласованию сторон. Если заказчик вменяемый, то скорректировать ТЗ непроблема. Так же как в думе есть первое чтение, второе и т.д. Нельзя и вредно объять необъятное. Вменяемость заказчика - величина непостоянная, которая начинает резко уменьшаться при перерасходе бюджета или при "неожиданном" приближении срока сдачи проекта. Переговорный процесс должен заканчиваться в момент подписания договора. Все хотелки заказчика, возникшие после подписания договора, офомляются как RFC (Request For Changes), и оцениваются они отдельно. Иначе будет первое чтение, второе,.. пятое,.. пятнадцатое... Это хорошая схема для дележа денег, но не для проекта. Petro123 ЗЫ авторвариант использования не годится для описания интерфейсов. Лучше потратить время и силы на то, чтобы обучиться писать в нейтрально-технологическом стиле: "Система предоставляет выбор таких-то возможностей. Пользователь выбирает определенное действие". Результаты оправдают эти усилия - вы получите более краткие и стабильные варианты использования, которые можно будет легко прочесть и понять. авторЕсли вам удастся не включать в вариант использования специфику поведения пользовательского интерфейса, то его будет намного легче читать. Следовательно, скорее всего, его все-таки прочтут, а не просто подмахнут не глядя, что обычно приводит к премерзким последствиям уже через несколько месяцев работы над проектом. Ну что ж вы ссылки не даете. . Все приходится самому искать :) Кстати, интересно написано, буду почитать... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2008, 00:50 |
|
Предварительное ТЗ, составленное закачиком ИС
|
|||
---|---|---|---|
#18+
Диез<...> Кроме системных аналитиков, представителями заказчика часто являются безопасники и админы. Они знают эти вопросы гораздо лучше разработчиков (во всяком случае, должны знать, как специалисты). Наверное, мы говорим о разной архитектуре: вы - только сетевой и аппаратной. Покажите мне админа, который сможет рассказать отличие tier от layer, или что такое MVC. Или, тем более, безопасника - человека с ФСБ- или "военный-секретчик" - background'ом. Диез<про варианты использования, не привязанные к GUI> Приведите, если не сложно, пример таких юзкейсов (ну, с акторами - людьми, конечно). Система позволяет создать счёт. Основная последовательность: 1) Менеджер по продажам может инициировать создание нового счёта. 2) Менеджер по продажам может использовать существующий заказ. 3) Менеджер по продажам может выбрать существующего заказчика. 4) Менеджер по продажам может создать, изменить, удалить элементы списка заказанных товаров. 5) Менеджер по продажам может предоставить скидку. 6) Менеджер по продажам может просмотреть счёт. 7) Менеджер по продажам может распечатать счёт. 8) Менеджер по продажам может отправить счёт контактному лицу заказчика по электронной почте. Альтернативная последовательность №1: 4а) Система может показать менеджеру по продажам, что товаров, входящих в счёт, нет на складе, а также срок их планируемых поставок. 5а) Менеджер по продажам может поставить заказ на ожидание в течение заданного времени. 6а) Менеджер по продажам может уведомить сотрудника, как только товары появятся на складе. 5а.а) Менеджер по продажам может отменить счёт 6а.а) Менеджер по продажам может уведомить сотрудника о том, что время ожидания заказа истекло. ------------ IMHO функциональность и последовательность работы понятны, при этом - ни слова об интерфейсе. Компетентность системного аналитика в проектировании GUI и эргономике также весьма ограничена. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2008, 01:43 |
|
|
start [/forum/topic.php?fid=33&msg=35317037&tid=1548763]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
136ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 534ms |
0 / 0 |