Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лк2_доп.docx
Скачиваний:
15
Добавлен:
11.04.2015
Размер:
52.89 Кб
Скачать

Список компетенций менеджера программного проекта

На ранних стадиях управления программными проектами на роли менеджеров проектов выдвигались лучшие программисты. Это было связано с тем, что они демонстрировали компетентность в вопросах, касающихся языков программирования, приложений реального времени или компиляторов. Но зачастую они не преуспевали в этой должности, так как не были подготовлены к ситуациям, не относящимся к их предметной области. Сегодня каждому менеджеру программного проекта требуются навыки, далеко выходящие за пределы познаний о принципах программирования. Опыт в деле разработки ПО конечно необходим, но хороший менеджер должен также уметь управлять проектом и персоналом. Эти требования нашли отражение в перечне компетенций менеджера программного проекта, который был разработан Институтом качества программного обеспечения Техасского университета. Список разбит на три части, каждая из которых определяет перечень компетенций, относящихся к одной из трех категорий: методика разработки продукта, навыки менеджмента проектов, навыки менеджмента персонала.

Продукт

Проект

Персонал

  • Определение критериев для выполнения экспертных оценок

  • Знание стандартов процесса

  • Определение продукта

  • Оценка альтернативных процессов

  • Управление требованиями

  • Управление субподрядчиками

  • Выполнение начальной оценки

  • Отбор методик и инструментов

  • Подгонка процессов

  • Отслеживание качества продукта

  • Понимание действий по разработке продукта

  • Создание структуры пооперационного выполнения работ

  • Документирование плана

  • Оценка стоимости

  • Оценка трудозатрат

  • Менеджмент рисков

  • Отслеживание процесса разработки

  • Составление графика

  • Выбор метрических показателей

  • Отбор инструментов менеджмента проектов

  • Отслеживание процессов

  • Отслеживание хода разработки продукта

  • Оценка производительности

  • Вопросы интеллектуальной собственности

  • Организация эффективных встреч

  • Взаимодействие и общение

  • Лидерство

  • Управление изменениями

  • Успешное ведение переговоров

  • Планирование карьерного роста

  • Эффективное представление

  • Набор персонала

  • Отбор команды

  • Создание команды

Методика разработки продукта

  1. Определение критериев для выполнения экспертных оценок (обзора) – определение критериев для обзора. В обзоре описывается действие оценивания или приводится оценка конечных продуктов проекта.

  2. Знание стандартов процесса – понимание стандартов процесса разработки ПО (например, PMI, IEEE, ISO, ANSI и др.).

  3. Определение продукта – идентификация клиентской среды и требований, предъявляемых к продукту.

  4. Оценка альтернативных процессов – оценивание различных применяемых подходов к разработке ПО.

  5. Управление требованиями – мониторинг изменений требований.

  6. Управление субподрядчиками – планирование, управление и осуществление контроля за деятельностью субподрядчиков.

  7. Выполнение начальной оценки – оценивание трудностей, рисков, затрат и графика.

  8. Отбор методик и инструментов – определение процессов отбора инструментов для автоматизированного проектирования и разработки программ (Case-средств), инструментов оценки параметров проекта (COCOMO, SLIM и др.), инструментов для планирования, отслеживания и контроля проекта, составления графиков и отчетов.

  9. Подгонка процессов – изменение стандартных процессов в целях удовлетворения требований проекта.

  10. Отслеживание качества продукта – отслеживание качества разрабатываемых продуктов и его обеспечения.

  11. Понимание действий по разработке продукта – изучение жизненного цикла разработки ПО и его различных моделей.