На основании этого заключения для SPMN было определено 4 главных цели ее работы:
- внедрить в Пентагоне лучшие практические навыки создания ПО;
- позволить руководителям проектов сфокусировать свои усилия на разработке качественного ПО, нежели на следовании должностным инструкциям и формальным методикам, которые только ухудшали состояние проекта;
- позволить руководителям проектов использовать лучшие мировые практические навыки с учетом локальной корпоративной культуры;
- дать возможность быстро изучить и внедрить эти навыки в свою работу с помощью соответствующих методик обучения и программных систем.
В SPMN было создано три подразделения:
- Группа оперативных советов (Airlie Software Council), определившая важнейшие ключевые практические навыки — всего их насчиталось девять. В выявлении лучших навыков участвовали такие мировые общепризнанные эксперты, как Гради Буч, Эд Йордон и другие.
В дополнение к лучшим навыкам они разработали технологию Панели управления ходом программного проекта (Software Project Control Panel), описывающую ключевые индикаторы состояния проекта, определили важнейшие цели типичного проекта, способы их количественной оценки и границы допустимых состояний, написали книгу Little Yellow Book, в которую вошли часто задаваемые вопросы руководителей проектов и ответы на них, а также выделили набор самых плохих практик.
- Группа периодических обновлений (Issue Panels). В нее вошло 180 специалистов по программной инженерии, которые обработали 163 методики 56 компаний и выделили 43 лучших практических навыка, расширивших и дополнивших 9 ключевых навыков.
- Группа управления (Program Managers Panel), следящая за работой двух предыдущих групп и определяющая способы улучшения их работы.
Подход, предложенный SPMN — Critical Best Practices (CBP, критически важные практические навыки), позволяет тактическими изменениями в работе организации очень быстро (18-24 месяца) примерно на 80% достичь 3-го уровня (уровня мирового класса) по методологии CMM (что обычно требует около десяти лет). При этом CBP-подход проверен на сотнях реальных крупных программных проектов.