Пояснения по ПП. Пояснения по пп. Пм. 04
Скачать 57.04 Kb.
|
ОРГАНИЗАЦИЯ ПРОЕКТНОЙ КОМАНДЫКаждый проект разработки ПО имеет свою организационную структуру, которая определяет распределение ответственности и полномочий среди участников проекта, а также обязанностей и отношений отчетности. Чем меньше проект, тем больше ролей приходится совмещать одному исполнителю. Роли и ответственности участников типового проекта разработки ПО можно условно разделить на пять групп: 1. Анализ. Извлечение, документирование и сопровождение требований к продукту. 2. Управление. Определение и управление производственными процессами. 3. Производство. Проектирование и разработка ПО. 4. Тестирование. Тестирование ПО. 5. Обеспечение. Производство дополнительных продуктов и услуг. Группа анализа включает в себя следующие роли: Бизнес-аналитик. Построение модели предметной области (онтологии). Бизнес-архитектор. Разрабатывает бизнес-концепцию системы. Определяет общее видение продукта, его интерфейсы, поведение и ограничения. Системный аналитик. Отвечает за перевод требований к продукту в функциональные требования к ПО. Специалист по требованиям. Документирование и сопровождение требований к продукту. Менеджер продукта (функциональный заказчик). Представляет в проекте интересы пользователей продукта. Группа управления состоит из следующих ролей: Руководитель проекта. Отвечает за достижение целей проекта при заданных ограничениях (по срокам, бюджету и содержанию), осуществляет операционное управление проектом и выделенными ресурсами. Куратор проекта. Оценка планов и исполнения проекта. Выделение ресурсов. Системный архитектор. Разработка технической концепции системы. Принятие ключевых проектных решений относительно внутреннего устройства программной системы и её технических интерфейсов. Руководитель группы тестирования. Определение целей и стратегии тестирования, управление тестированием. Ответственный за управление изменениями, конфигурациями, за сборку и поставку программного продукта. В производственную группу входят: Проектировщик. Проектирование компонентов и подсистем в соответствие с общей архитектурой, разработка архитектурно значимы модулей. Проектировщик базы данных. Проектировщик интерфейса пользователя. Разработчик. Проектирование, реализация и отладка отдельных модулей системы. В большом проекте может быть несколько производственных групп, ответственных за отдельные подсистемы. Как правило, проектировщик выполняет роль лидера группы и управляет своим подпроектом или пакетом работ. Стоит не забывать, что руководитель проекта делегирует полномочия, но не ответственность. Группа тестирования в проекте состоит из следующих ролей: Проектировщик тестов. Разработка тестовых сценариев. Разработчик автоматизированных тестов. Тестировщик. Тестирование продукта. Анализ и документирование результатов. Участники группы обеспечения, как правило, не входят в команду проекта. Они выполняют работы в рамках своей процессной деятельности. К группе обеспечения можно отнести следующие проектные роли: Технический писатель. Переводчик. Дизайнер графического интерфейса. Разработчик учебных курсов, тренер. Участник рецензирования. Продажи и маркетинг. Системный администратор. Технолог. Специалист по инструментальным средствам. Другие. ШАБЛОНЫ ДОКУМЕНТОВШаблон 1. Устав проектаИНФОРМАЦИЯ О ПРОЕКТЕ
ОПИСАНИЕ ПРОЕКТА Причины инициации проекта: <Указать бизнес-причины и основания для инициации проекта> Содержание проекта: <Дать общее описание содержания проекта, указать работы входящие и не входящие в содержание> Цели проекта: <Указать бизнес-цели проекта> Результат проекта: <Указать результаты проекта и бизнес-цели, которые будут решены посредством реализации проекта> Ограничения проекта и допущения проекта: <Указать факторы, ограничивающие исполнение проекта (бюджетные, ресурсные ограничения, ограничения, связанные с законодательством, окружающей средой и т.д.), а также факторы, для которых существует предположение, что они будут действовать во время исполнения проекта> УТВЕРЖДЕНО: Должность Дата Подпись Должность Дата Подпись |