프로세스 개선 구현을 통해 소프트웨어 개발 프로세스를 개선하는 데 중점을 두었습니다. CMMI for Development, 버전 1.3 을 지침으로 사용하고 모범 사례를 전체적으로 또는 부분적으로 채택 할 것입니다. 개발자의 푸시 백 및 저항 정도를 최소화하기 위해 표준 및 프로세스 개선을 도입하는 가장 좋은 방법은 무엇입니까?
프로세스 개선 구현을 통해 소프트웨어 개발 프로세스를 개선하는 데 중점을 두었습니다. CMMI for Development, 버전 1.3 을 지침으로 사용하고 모범 사례를 전체적으로 또는 부분적으로 채택 할 것입니다. 개발자의 푸시 백 및 저항 정도를 최소화하기 위해 표준 및 프로세스 개선을 도입하는 가장 좋은 방법은 무엇입니까?
답변:
조직 내에서 진정으로 품질에 관심이있는 모든 사람들을 찾을 수 있다면 도움이 될 것입니다. 아마도 이것이 변경을 촉진하고 성숙한 관행을 확립하는 데 도움이되는 가장 중요한 리소스 일 것입니다.
하드 노크의 학교에서 몇 가지 생각 :
1) 대부분의 프로세스 개선 이니셔티브는 프로세스 설계에 80 %, 교육 및 사회화에 20 %를 소비합니다. 이 비율을 뒤집습니다. 따르는 평범한 표준은 그렇지 않은 완벽한 표준을 능가합니다.
2) 사람들에게 그들이 일하는 방식을 바꾸라고 요구하는 분명한 이유를 식별하십시오. 비즈니스 사례는 무엇입니까? 이상적으로는 모든 팀에게 개별적으로 혜택을줍니다. 때때로 그것은 단지 체계적인 개선 일뿐입니다. 어느 쪽이든, 사건을 보이게 만드십시오.
3) 다른 방법으로 단순화하지 말고 표준화하십시오.
4) 이것을 PMO에 완전히 위임 할 수 없습니다. 직속 관리자를 구매해야하며, 불만이 제기 될 때 사업부 책임자가 연결을 끊어야합니다.
5) 친절한 얼리 어답터를 찾으십시오. 사람들은 시간이 얼마나 걸리는지 불평 할 것입니다. "15 분 밖에 걸리지 않았습니다"라고 말하고 말할 수있는 사람이 필요합니다.
6) 측정 항목의 경우 정 성적보다 정 성적으로 밀어 넣으십시오. 그렇지 않으면 모든 것이 한 달 씩 미끄러지는 Go Live 전날까지 녹색 프로젝트가 있습니다.
7) 도구보다 기술을 강조하십시오. 좋은 계획은 MS 프로젝트보다 중요합니다.
8) 필요에 따라 일정 수준의 프로세스를 수행하십시오. 모든 식당에는 과정이 필요하지만 Nobu와 French Laundry는 McDonalds와는 다른 종류가 필요합니다. 소프트웨어 회사와 동일합니다.
행운을 빕니다!
CMMI에 대한 노력의 근거는 평가를 거치지 않고 공식적으로 감사를 받고 평가를 받더라도 좋은 아이디어 일 것입니다. CMMI , CMMI 및 Lean and Six Sigma 와 같은 프로세스 개선 기술 , CMMI 및 민첩한 소프트웨어 개발에 대한 많은 문헌이 있습니다 . SEI는 자원의 전체 컬렉션이 조직의 다른 유형에 대해 다른 CMMI의 측면과지도에 대한, 무료 일부 사용할 수를.
단계별 접근 방식이 아닌 CMMI 구현에 대한 지속적인 접근 방식을 자세히 살펴 보는 것이 좋습니다. 조직의 현재 위치를 정확하게 파악하고 비즈니스 가치가 가장 높은 영역에서 개선 할 수있는 훨씬 효율적인 방법입니다. 이를 통해 개선 노력을 비즈니스 목표에 맞추는 것뿐만 아니라 진행 상황을 신속하게 달성하고 개선의 효과를 입증하여 모든 수준에서 바이 인을 늘릴 수 있습니다.
그러나 명심해야 할 것은 공정 개선이 풀뿌리 노력 일 때 일반적으로 더 성공적이라는 것입니다. 프로세스 트렌치가 위에서부터 지시 될 때 (사람들이 트렌치에서) 트렌치에서 작업이 수행되는 방식과 접촉하지 않는 것으로 보일 수 있습니다. 아이디어가 좋은 경우에도 푸시 백이있을 수 있습니다. 준비하십시오.
일부 유형의 엔지니어링 프로세스 그룹 도 도움이 될 수 있습니다. 개선의 영향을받는 다양한 조직 구성 요소 및 팀의 대표를 모아 모든 사람의 의견을들을 수 있습니다. 여기에는 각 역할의 대표자뿐만 아니라 다양한 제품 개발 팀이 포함됩니다. 조직이 어떻게 구성되어 있는지 모른 채로 누가보고 싶어하는지 정확히 말할 수는 없지만 조직 내 모든 수준의 사람들을 그룹에 포함시킵니다. 또한이 그룹의 토론과 결정은 조직이 의견을 제시하고 문제를 제기 할 수 있도록합니다.
각 변경에 대해 :
분명히 분석은 시간이 지남에 따라 이루어져야하지만, 효과가 입증 될 때까지 어떠한 변화도 수용해서는 안됩니다. 그렇기 때문에 사이클 당 2-3 회 이하의 변경을 구현 해야하는 이유입니다. 그렇지 않으면 개선이 있는지 여부를 종종 측정 할 수 없습니다.
실제로는 환경에 가장 적합한 방법 이라는 분석을 수행하지 않고 모범 사례 를 맹목적으로 따르는 것 이상으로 나를 자극하지 않습니다 . 가장 좋은 방법 개선을 보여주지 않는 최적의 낭비에와 손상 최악이다.
프로세스의 모든 단계와 방법론의 모든 관행이 분석되고 유익한 것으로 입증되어야합니다. 그렇지 않은 경우 제거해야합니다. 이 분석은 단계 나 관행을 추가하거나 제거하는 것과 관계없이 지속적으로 수행되어야합니다.