Інститутом якості ПЗ (SQI - Software Quality Institute) розроблений керівній документ (Body of Knowledge) для сертифікації менеджерів програмних проектів (SWPM - SoftWare Project Management) [2]. У цьому документі міститься список 34 компетенцій, якими повинен володіти менеджер програмного проекту. список розділений на три основні категорії: методика розробки продукту, навички управління проектами та навички управління персоналом:
Методика розробки продукту
a. Процеси оцінювання - визначення критеріїв для відбору
b. Знання стандартів процесу
c. Визначення продукту - ідентифікація клієнтської середовища і вимог, висунутих до продукту
d. Оцінка альтернативних процесів
e. Управління вимогами- моніторинг зміни вимог
f. Управління субпідрядниками - планування, управління та здійснення контролю
g. Виконання початкової оцінки - оцінка ступеня труднощі, ризиків, витрат і створення графіків h. Відбір методів і інструментів - визначення процесів відбору
i. Підгонка процесів - модифікація стандартних процесів з метою задоволення вимог проектів
j. Відстеження якості продукту - контроль якості в процесі розробки продукту
k. Розуміння дій з розробки продукту - вивчення циклу розробки ПО
Навички управління проектами
a. Створення структури поопераційного переліку робіт
b. Документування планів - ідентифікація ключових компонент
c. Оцінка вартості - вартості завершення проекту
d. Оцінка трудовитрат - необхідних для завершення проекту
e. Менеджмент ризиків - ідентифікація, визначення впливу, обробка ризиків
f. Відстеження процесу розробки - контроль процесу розробки
g. Складання графіка - розробка графіка і ключових стадій проекту
h. Вибір метричних показників
i. Відбір інструментів менеджменту проекту - вибір методик та інструментів
j. Відстеження процесів - моніторинг сумісності членів команди
k. Відстеження ходу розробки продукту - моніторинг ходу розробки по обраним метричним показниками