Мы подготовили схематическое описание нескольких типовых конфигураций, которые могут пригодиться вам в работе.
Конфигурация подойдет командам и небольшим компаниям, ведущим разработку и сопровождение нескольких своих решений. В разработке может участвовать одна команда или несколько команд - на каждый продукт. Сопровождение осуществляется в каждом продукте отдельно (присутствует только 2-я линия поддержки).
Проектная конфигурация выглядит следующим образом:
В отличие от предыдущей конфигурации мы выделяем самостоятельную активность (операционную), направленную на поддержку пользователей. В рамках этой активности ведется обработка первичных обращений пользователей и, по-возможности, их решение. Запросы, требующие участия программистов, передаются в проекты, соответствующие продуктам.
Проектная конфигурация выглядит следующим образом:
При разработке большой программной системы или программно-аппаратного комплекса удобно распараллелить разработку на несколько команд. Эти команды объединяют общие требования (содержатся в программе проектов), но детальные системные требования и процессы могут отличаться (в каждом подпроекте свои).
Проектная конфигурация выглядит следующим образом:
Сложные задачи по-разному автоматизируются у разных заказчиков. Разработчику продукта необходимо развивать ядро продукта, а также реализовывать требования заказчика в самом продукте, либо в его расширениях. Основную разработку удобно вести в программе, а в подпроектах - управлять реализацией пользовательских требований.
Проектная конфигурация выглядит следующим образом:
Внедрение типового продукта как правило состоит из типовых задач, выполнением которых у разных клиентов занимается одна команда. Управлять этими внедрениями удобно при помощи портфеля проектов, каждый из которых содержит план работ по конкретному клиенту. Поскольку клиенты все разные, то фактический ход работ может сильно отличаться от клиента к клиенту.
Настройте проект в соответствии с типовым планом внедрения, добавье в него необходимые шаблоны документов. Настроенный проект сохраните как процесс. Под каждого клиента создавайте проект по внедрению на основе этого процесса. Объедините все проекты внедрения в портфель. Управляйте внедрением сразу у нескольких клиентов при помощи общей доски задач.
Проектная конфигурация выглядит следующим образом: