CMMI의 효능에 대한 경험적 증거가 있습니까?


9

CMMI 지향 조직에서 소프트웨어 프로젝트의 효능을 조사하는 연구가 있는지 궁금합니다. 예를 들어 CMMI 조직이 CMMI 이외의 조직보다 정시에 예산에 맞춰 프로젝트를 완료 할 가능성이 더 높습니까?

CMMI는 "Capability Maturity Model Integration"의 약자입니다. Carnegie-Mellon University (SEI-CMU)의 소프트웨어 엔지니어링 연구소에서 개발했습니다.

그것은 아니다 인증 하지만, "감정"과 같은 레벨 2와 레벨 3으로 CMMI의 다양한 수준에 조직 (I는 CMMI 레벨 1, 홉스 자유를 위해 모든 것을 아무도 열망 동물적이라고 생각합니다 여러 회사가 있습니다 다시 말해, CMMI에 대해 들어 본 적이 없더라도 모두가 최소 CMMI 레벨 1입니다.)

저는 전문가는 아니지만 서비스 제공, 소프트웨어 개발, foobaring 등 다양한 업무 범위 내에서 CMMI 수준에 대해 조직을 평가할 수 있다고 생각합니다. 내 질문은 소프트웨어 개발 평가에 중점을 둡니다. 조직입니다 CMMI 레벨 X에 평가되지 않은 다른 조직보다 소프트웨어 프로젝트를 제 시간에 예산에 맞춰 완료 할 가능성이 더 높은 소프트웨어 프로젝트에 대해 CMMI 레벨 X에 평가 되었습니까?

그러나 소프트웨어 지향 CMMI에 대한 하드 데이터가 없으면 CMMI 평가가 다른 활동에도 미치는 영향에 관심이 있습니다.

소프트웨어에 대한 다양한 연구 (예 : The Mythical Man Month의 에세이는 McConnell의 Code Complete와 마찬가지로 수많은 경험적 연구를 참조 함)를 보았 기 때문에 원래 질문을 했으므로 소프트웨어 개발에 대한 경험적 연구를 수행하는 조직이 있다는 것을 알고 있습니다. .


1
능력 성숙도 모델 통합? 일화 적으로 cmmifaq.info/#1 을 보면 귀하의 질문이 과도하게 단순화 된 것 같습니다. CMMI는 프로세스 개선에 관한 것으로, 단기적으로는 항상 더 많은 시간과 비용이 소요됩니다. 투자에 대한 투자 회수 여부와시기는 조직의 현재 상황과 많은 혼란 요소에 크게 좌우됩니다.
Robert Harvey

1
CMM (CMMi의 도덕적 선임자)은 90 년대 초 중반부터 사용되어 왔기 때문에 누군가 CMMi * 레벨 X 인증을받는 것이 실제로 차이가 있는지 확인하기 위해 "돌아갔다"고 생각할 것입니다. 결국 그 순환은 CMM과 CMMi가 홍보해야하는 프로세스 개선의 일부입니다.
Bruce Ediger

1
@BruceEdiger-이 문제가 자주 발생하지 않도록하는 세 가지 요인이 의심됩니다. 첫 번째는 많은 회사들이 개선과 관련하여 '올해의 유행'을 밟는 것입니다. 그들은 잠시 CMM을하고 카이 잔 (Kaizan) 등을 봅니다. 그들은 실제로 어떤 것도 이해하지 못하며, 마법의 총알을 찾기 때문에 어려운 질문을하지 않습니다. 두 번째 요소는 당신이 효과가있는 무언가를 가지고 있다면, 회사는 경쟁 업체에 다리를 놓을 까봐 두려워해서는 안된다고 결정할 수 있다는 것입니다. 세 번째는 그들이 너무 바빠서 작업에 착수하여 결코 언급하지 않는다는 것입니다.
Michael Kohne

CMMI는 개발 과정이 아닙니다. 개발 프로세스를 설명하는 방법입니다. 여러 CMMI 인증 위치에서 근무했습니다. 각기 다른 개발 프로세스가 있지만 인증을 받았습니다.
서명

@Micheal Kohne : 충분히 공평하지만 CMM과 CMMi는 소프트웨어 공학 연구원들에 의해 공표됩니다. 연구를하는 사람은 실제로 실험의 결론에 대한 검증을 시도하거나 독립적 인 검증을 시도하는 것 같습니다.
Bruce Ediger

답변:


3

SEI는 CMMI가 소프트웨어 개발의 다양한 측면에 미치는 영향에 관한 자료를 발표했습니다. 회사가 CMMI 또는 SW-CMM을 채택함으로써 얻은 몇 가지 이점 샘플 이 있습니다. 또한 일부 회사는 SEI에 성공 사례제공했습니다 . CMMI의 영향 및 이점을 보여주는 기술 보고서 ​​: 업데이트 및 예비 결과 가 특히 흥미로울 것 입니다. 비록 SEI에 의해 모두 선별되었지만 SEI는 상업 / 영리 단체가 아닌 학계 및 정부 공동체와 상당한 관련이있는 연방 정부의 연구 개발 센터이기 때문에이 데이터를 신뢰하는 경향이 있습니다.

국방 산업 소프트웨어 엔지니어링 저널 인 CrossTalk의 2012 년 1 월 / 2 월호에 관심이있을 수도 있습니다 . 이 문제는 특히 CMMI 성숙도 (일반적으로 레벨 4 및 레벨 5로 정의 됨)를 달성함으로써 얻을 수있는 이점에 중점을두고 프로젝트 비용, 일정 및 품질 (모두 긍정적)에 미치는 영향에 대해 두 명의 국방 계약자 데이터를 공개합니다. 높은 성숙도.


4
SEI는 CMMI를 만드는 주요 업체 중 하나였으며 번영하는 데 많은 도움이되었습니다. 나는 그들의 웹 사이트에서 프로 CMMI 자료의 양이 사고라고 생각하지 않습니다.
Wyatt Barnett

2
Windows의 위대함을 선전하는 모든 "연구"가 Microsoft에 의해 지불 된 것과 같은 방식으로 Windows가 최고라는 것을 알게 될 것입니다 ..,
Wayne Molina

우리는 여기서 약간의 주제를 얻었습니다. 편견을 제외하고, 나는 그러한 링크 중 하나에서 경험적 데이터를 많이 보지 못합니다. 모두 사례 연구 중심입니다. 특히, CMMI를 구현 하지 않은 제어 그룹 은 없습니다 .
Mark E. Haase 2018 년

@mehaase 그들은 경험적입니다. 프로세스 개선과 관련하여 제품, 기술, 지식 및 기술의 일관성으로 인해 변경 후 자신의 조직으로 변경하기 전에 자신의 조직을 비교하는 것이 더 중요합니다.
Thomas Owens

2
그럴 수 있지. 그들은 말 그대로 "임시적"이라고 말하지만, 그들이 추론이 아니라 관찰에 기초한다는 의미에서, 여전히 통제 그룹이 없다. 전후 접근 방식의 문제점은 조직 효율성과 CMMI 수준간에 상관 관계가있을 수 있지만 인과 관계가 어떤 방식으로 실행되는지 알 수 없다는 것입니다. 자신의 능력을 향상시키는 데 정말로 관심이있는 조직은 CMMI를 채택 할 가능성이 높지만 이러한 자체 동기 부여 된 조직은 CMMI가 없어도 자체적으로 개선 할 수 있습니다.
Mark E. Haase 2018 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.