8 Март 2011

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

posted in Вне рубрик |

Разработка программных продуктов и разработка программных проектов – эти дисциплины тесно переплетены: с одним продуктом может быть связано большое количество взаимосвязанных проектов, проект может быть связан с большим количеством продуктов.

При этом болезни жизни продуктов совершенно иные, чем у проектов. В том числе, источники большого количества внутренних проблем при разработке программных продуктов кроются в применении методов управления проектами для управления продуктов.

Во-первых, проблемы с управлениями требований, происходящие от того, что работа с требованиями заточена под заказчика, его конкретные потребности и цели. Они могут как способствовать развитию продукта, так и мешать ему. В любом случае, управление развитием продукта переходит на сторону какого-нибудь «продвинутого» заказчика»

Во вторую очередь ставится конфигурируемость, гибкость продукта. Основная цель – попадание в требования заказика. Вопрос с управлением конфигурациями, выпуском релизов – задачи, которые должны решаться как можно раньше, до выпуска продукта на рынок. При этом управление конфигурациями является основой для управления инцидентами, управления проблемами, управления изменениями и управления релизами.

Если вернуться к продуктовой разработке и управлению требованиями для продуктов в противопоставлении управления проектами:

  • Планирование — планирование политик и процедур управления требованиями;
  • Идентификация — выбор и идентификация структуры учетных единиц, их взаимосвязи и документацию;
  • Контроль — приемка и запись только авторизированных и идентифицируемых элементов конфигурации;
  • Учет статусов — отчет по элементам конфигурации на протяжении всего ЖЦ этих элементов;
  • Верификация и аудит — аудит существования элементов конфигурации и проверка их правильного учета в системе управления конфигурациями.

И действия по управлению конфигурациЕЙ, входящие в процесс управления изменениями в PMBoK

  • Определение конфигурации;
  • Отчетность по статусу конфигурации;
  • Подтверждение и проверка конфигурации.

Обсуждение закрыто.