Скорее всего, хорошая идея сосредоточить свои усилия на CMMI, даже если вы не проходите аттестацию и не проходите официальную проверку и оценку. Доступно много литературы о CMMI , CMMI и других методах улучшения процессов, таких как Lean и Six Sigma , а также CMMI и гибкой разработке программного обеспечения . SEI имеет целый набор ресурсов , некоторые доступны бесплатно, о различных аспектах CMMI и руководства для различных типов организаций.
Я бы порекомендовал более подробно рассмотреть непрерывный подход к реализации CMMI, а не поэтапный подход. Мне кажется, что это гораздо более эффективный способ точно определить, где сейчас находится ваша организация, и улучшить ее в областях, которые приносят наибольшую пользу для бизнеса. Это позволит вам не только согласовать свои усилия по улучшению с бизнес-целями, но и быстро достичь вех прогресса и продемонстрировать эффекты улучшения, увеличивая бай-ин на всех уровнях.
Однако следует иметь в виду, что улучшение процессов, как правило, более успешное, если предпринимается на низовом уровне. Когда изменения процесса продиктованы сверху - люди, которые разработчики «в окопах» могут увидеть как не имеющие отношения к тому, как все делается в окопах, - вероятно, произойдет откат, даже если идея хорошая. Будьте готовы к этому.
Некоторый тип группы инженерных процессов также может быть полезным. Соберите вместе представителей различных организационных компонентов и команд, затронутых улучшением, чтобы голос каждого был услышан. Это будет включать не только представителей каждой роли, но, возможно, различные команды разработчиков продукта. Не зная, как устроена ваша организация, я не могу точно сказать, на кого вы, возможно, захотите посмотреть, но включаю в группу людей со всех уровней организации. Кроме того, сделайте обсуждения и решения, принятые этой группой, доступными для организации для комментариев и постановки любых проблем.