Документ Delta Vision
Разработка документа-концепции и работа с ним, являясь центром приложения действий многих участников (заказчиков, пользователей, представителей руководства проекта и маркетинга, могут играть заметную роль в успехе (или неудаче) программного проекта. Зачастую к разработке и пересмотру этого документа привлекается даже дирекция компании. Ведение до.документа-концепции является важным профессиональным приемом, который в состоянии значительно повысить общую производительность работы над проектом.
Чтобы это было легче осуществить, нужно сделать документ-концепцию как можно более кратким, сжатым и "по существу". При создании первой версии документа это не так уж сложно так как практически все пункты в перечне будут новыми для данного проекта или, по крайней мере, должны быть переформулированы с учетом содержания данного приложения, однако неэффективно в последующие версии повторно записывать вошедшие в предыдущие версии функции, а также прочую информацию, которая не претерпела изменения (описание пользователей и обслуживаемых рынков). Для решения данной проблемы предлагаем использовать документ изменений концепции (Delta Vision document). Однако, перед тем, как заняться его разработкой, рассмотрим развитие документа-концепции протяжении жизненного цикла нового проекта.
|
|
Для нового продукта или приложения необходимо разработать и исследовать практически все элементы документа-концепции. Если некий элемент не рассматривается, вы просто удаляете его из оглавления документа и ничего не пишете о нем. Обязательными элементами документа-концепции являются следующие (рис. 17.2),
· Общая информация и введение
· Сведения о пользователях системы и описание обслуживаемых рынков, функций, которые предполагается реализовать в версии 1.0
· Прочие требования (регуляторные и требования среды)
· Будущие функции, которые были выявлены, но не вошли в версию 1,0
Рис. 17.2. Документ-концепция версии 1.9
Данный документ служит основой версии 1.0 и разработки более подробных программных требований и прецедентов, которые будут более полно описывать систему.