Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая по проектам (1).docx
Скачиваний:
25
Добавлен:
13.05.2015
Размер:
185.09 Кб
Скачать

1.3. Основные ролевые функции в команде управления проектом

В команде проекта выделяются 6 ролевых функций, которые представлены на рисунке 6.

Рисунок 6 – Ролевые функции членов команды

Для каждой роли четко определены задачи, обязанности и требуемые профессиональные навыки.

Управление продуктом это, как правило, бизнес-аналитики или представители заказчика. Во всяком случае, это должны быть люди, хорошо знакомые с бизнес-процессами в организации-заказчике, т.к. их основная задача - определить место разрабатываемого программного обеспечения в бизнес-процессах организации, цели и задачи проекта, приоритеты внедрения, сформулировать требования и ожидания пользователей. Руководитель этой группы Менеджер продукта обеспечивает взаимодействие с руководством заказчика, несет ответственность за то, что цели и задачи проекта, а также требования и ожидания пользователей однозначно понимаются всеми ролями и что функциональные спецификации проекта отвечают требованиям пользователей и приоритетам бизнеса. Чтобы справиться со своей ролью этот человек должен быть знаком с современными информационными технологиями, хорошо ориентироваться в бизнесе и иметь хорошие организаторские способности.

Управление программой это постановщики задачи. Их основная цель разработать функциональные спецификации проекта. Руководитель этой группы Менеджер программы является одновременно руководителем проекта, поскольку это ключевая организационная и координирующая роль. Он выполняет общее планирование проекта и координирует действия всех ролей в ходе выполнения проекта. Он отвечает за содержание функциональных спецификаций и отслеживает их изменения в течение всего периода работы над проектом. Он несет ответственность за выполнение проекта в запланированные сроки, следит за применением рекомендаций MSF и стандартов. Очевидно, что основное, что требуется от этого человека - это организаторские способности, глубокое знание методологии выполнения проектов.

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

Группа тестирования должна обеспечить независимую проверку проекта на соответствие функциональным спецификациям. Менеджер по тестированию разрабатывает стратегию и план тестирования и обеспечивает выполнение всех необходимых тестов. От менеджера по тестированию требуется знание технологий и средств тестирования программных продуктов, методики создания тестовых примеров. Как правило, это профессиональные программисты. Члены группы, выполняющие непосредственную прогонку тестов и регистрирующие результаты, могут не иметь профессиональных знаний в области создания программного обеспечения. От них требуется четкость и аккуратность в регистрации проблем.

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

Логистики подготавливают и поддерживают необходимую среду для разработки и тестирования разрабатываемого продукта, а также обеспечивают плавную передачу выпускаемой системы службам технической поддержки заказчика. Чтобы успешно справиться со своими обязанностями, они должны хорошо знать инфраструктуру организации заказчика, иметь хорошие коммуникационные способности.

Для эффективной работы команды требуется соблюдение следующих условий:

  • ясное и четкое понимание каждым членом команды своей роли, что позволяет каждому выполнять свои задачи, не пересекаясь с работой других;

  • спецификация проекта и график работ согласованы со всеми членами команды;

  • члены команды хорошо взаимодействуют друг с другом и испытывают взаимное уважение к профессиональным качествам друг друга;

  • все члены команды имеют четкое представление о модели процесса, которая будет использоваться в ходе выполнения проекта;

  • каждый член команды должен основательно знать все аспекты плана проекта.

Очевидно, что количество людей в команде определяется объемом работ, предусмотренным проектом. Лидеры (менеджеры) групп составляют команду управления проектом. Лидеры групп - это руководители, координаторы усилий всех членов группы, члены группы - непосредственные исполнители, которые имеют возможность концентрироваться на конкретной работе.