SPEM модель управления программными продуктами
Мы разрабатываем SPEM (Wiki, Specification) модель управления программными продуктами. Планируем описать все активности, роли, артефакты.
Мы начали с модели, отражающей наше общее видение процесса разработки программного продукта. Процесс состоит из набора дисциплин и фаз. Представляем на суд общественности:
По горизонтали отображены дисциплины, которые присутствуют в процессе разработки программного продукта:
- Стратегия. Стратегический анализ, выработка направления развития
- Управление требованиями. Сбор, анализ, генерация, приоритезация требований
- Разработка. Кодирование, тестирование, документирование
- Маркетинг продукта. Общение с рынком, подготовка материалов, презентаций, проведение конференций и т.п.
- Финансовый анализ. Оценка рынка, прогноз будущих продаж, анализ успешности продуктов
- Поддержка. Техническая поддержка
По вертикали отображены фазы жизненного цикла программного продукта:
- Идея
- Формирование границ
- Прототип
- Релизы – n
- Выход с рынка
Спасибо Дмитрию Безуглому (http://system-approach.ru) за замечания и предложения, высказанные при подготовке модели.
Прокомментируйте, пожалуйста, нашу модель, в частности, – набор фаз жизненного цикла и дисциплин. Спасибо!




Модель неплоха, но, требует уточненинй.
Саппорт подключается слишком поздно – в ральности, он начинает изучать продукт еще на стадии тестирования если не раньше – ибо ему надо быть готовым оказать содействие клиентам сразу после первой продажи.
Учел в новой версии (http://swpm.ru/2010/03/hump-diagram-2/), спасибо!