вторник, 8 июля 2008 г.

Пример тому — уже упоминавшееся текущее исправление ошибок в вы¬пущенной программе

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

Комментариев нет: