SPEM модель управления программными продуктами

Мы разрабатываем SPEM (WikiSpecification) модель управления программными продуктами. Планируем описать все активности, роли, артефакты.

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

PM_lifecycle

По горизонтали отображены дисциплины, которые присутствуют в процессе разработки программного продукта:

  • Стратегия. Стратегический анализ, выработка направления развития
  • Управление требованиями. Сбор, анализ, генерация, приоритезация требований
  • Разработка. Кодирование, тестирование, документирование
  • Маркетинг продукта. Общение с рынком, подготовка материалов, презентаций, проведение конференций и т.п.
  • Финансовый анализ. Оценка рынка, прогноз будущих продаж, анализ успешности продуктов
  • Поддержка. Техническая поддержка

По вертикали отображены фазы жизненного цикла программного продукта:

  • Идея
  • Формирование границ
  • Прототип
  • Релизы – n
  • Выход с рынка

Спасибо Дмитрию Безуглому (http://system-approach.ru) за замечания и предложения, высказанные при подготовке модели.

Прокомментируйте, пожалуйста, нашу модель, в частности, – набор фаз жизненного цикла и дисциплин. Спасибо!

2 Comments

  1. Andrey Verbitsky says:

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

  2. Bredyuk says:

    Учел в новой версии (http://swpm.ru/2010/03/hump-diagram-2/), спасибо!

Leave a Reply