Управление проектами - статьи

и развертывания приложений, испытавший определенный


По прогнозам IDC [8], рынок средств разработки и развертывания приложений, испытавший определенный кризис в 2002 году, в ближайшее пятилетие ожидает устойчивый рост в среднем на 6,3% в год. Определяющим фактором для развития этой положительной тенденции является стремление компаний-разработчиков повысить продуктивность своей работы, сократить сроки вывода новых продуктов на рынок, контролировать расходы и быстро получать отдачу на сделанные инвестиции. Инструментом для достижения этих целей становится использование сред разработки, позволяющих снизить сложность процессов создания программных продуктов, увеличить их эффективность, уменьшить затраты на разработку и максимально использовать потенциал новых технологий. Аналитики сходятся на том, что основное направление развития инструментальных средств — их сквозная интеграция, переход от сред к интегрированным пакетам, объединяющим возможности определения требований, моделирования, разработки, тестирования, управления изменениями и развертывания приложений. В ближайшие годы такие пакеты поддержки жизненного цикла, помимо перечисленных возможностей будут включать в себя средства управления потоками работ и проектами. Рынок таких инструментальных средств ожидает глобальная консолидация, обещающая принести значительные выгоды разработчикам.
Литература
  • T. Murphy, Accelerating J2EE Application Delivery. Meta Group White Paper, June 2003.
  • IEEE Standard Glossary of Software Engineering Terminology, 1997.
  • T. Murphy, Mastering the requirements of requirements management. Meta Group, April 2003.
  • W. Kernochan, Design-driven development: good only if done well. Aberdeen Group, March 2003.
  • R.C. Gronback, Software remodeling: improving design and implementation management. TogetherSoft, 2002.
  • R. Soley and the OMG Staff Strategy Group, Model Driven Architecture. OMG White Paper, November 2000.
  • Наталья Дубова, Управление жизненным циклом приложений. Интервью с Дэвидом Интерсимоном. // Открытые системы, 2003, № 6.
  • Worldwide application development and deployment forecast summary, 2003-2007.
    IDC, March 2003.
    В методологии Rational Unified Process (RUP), предложенной компанией Rational Software, определяются пять уровней зрелости управления требованиями:
  • требования записаны в согласованном формате;
  • требования организованы, используются стандартные форматы и метаданные о требованиях, поддерживается контроль версий;
  • структурированы типы требований: функциональные, бизнес-требования, системные;
  • требования отслеживаются в соответствии с их типом;
  • требования интегрируются с процессами управления изменениями, моделирования, кодирования и т.д.
    Чтобы соответствовать первому уровню, достаточно взять стандартный тестовый редактор или электронную таблицу для хранения требований; при этом принципы их использования разными группами команды разработки не стандартизованы. На втором уровне документы с описанием требований должны иметь согласованный формат, следовать определенной схеме нумерации и контроля версий. Уровень структурированных требований означает переход к созданию стандартных спецификаций с целым рядом атрибутов (приоритет требования, риск, стоимость и др.). Следующие уровни ставят задачу отслеживания зависимостей между различными требованиями, а также их влияния на другие информационные модели в жизненном цикле разработки.

    Содержание раздела