CMMI 10

Difference between cmmi and aspice

CMMI: Capability Maturity Model Integration 카네기 멜론 대학의 연구센터 SEI가 미국 국방성의 후원으로 만든 표준 모델 라이센스 비용이 발생하며, CMMI를 산업에서 이용하면서 변경 시 미 국방성 승인이 필요함 SPICE: Software Process Improvement and Capability Evaluation 영국군의 주도로 ISO 15504 TR(기술 보고서) 제정 자동차 산업의 평가 모델을 반영하여 특화된 Automotive SPICE, 즉 ASPICE를 구성함. 주로 미국 지역에서는 CMMI 위주로 사용하려고 하나, GM, FORD와 같은 OEM에서는 ASPICE를 채택하여 사용하고 있음. 결과적으로, 자동차 산업에서 보다 적합하다고 할 수 있음 ASP..

Systematic fault

혼자 괜히 필 받아서 글을 하나 더 올립니다. 간략하게 표제와 관련하여 설명을 해보겠습니다.도대체 Systematic fault가 무엇인가? 그리고 이게 정말 중요한가? 제 답은 네! 중요합니다. 아~~주 중요합니다.그러면 간략하지만 제가 가지고 있는 생각을 아래와 같이 말씀 드립니다. 참고: TUV-Saar AFSP_K2 module 중 위 그림에서 Avoidance를 Systematic faults, 그리고 Random faults로 구분하고 있습니다.여기서 Systematic fault의 접근보다는 Random faults의 접근이 보다 확실하고 정량적이고, 분석하는 맛(?) 이 있으실 겁니다. (여러 엔지니어 분들께서 그렇게 느끼실 것 같습니다.) 제가 여기서 출처가 없는 과거에 보았던 자료의 내..

LOP: List of Open Points

굿 모닝. 좋은 아침이다. (벌써 목요일이다. 아싸~) 표제와 관련하여 짧게 글을 올리고 업무 버닝을 시작할까 한다. LOP가 무엇인가? NCR인가? 뭐 비슷한 것인가? 라는 생각을 했었다.LOP는 NCR과 비슷하게 생각할 수도 있겠지만, 그보다는 light 한 개념으로 이해하면 될 것 같다. NCR이 발행되면 이는 매우 Official 하다. 상황에 따라 고객과 직접 의사소통하는 수단으로 활용하기도 한다. (물론 LOP도 이렇게 활용할 수 있다. 그런데 내 경험상으로 LOP보다는 Issue, Claim이란 용어를 더 많이 사용했던 것 같다) LOP는 List of Open Points의 약자이다. 즉 현재 Action Item, 또는 Question에 대하여 언제/누가/어떻게 진행되었는지를 모니터링 하..

ISO 26262 프로세스 접근 시 고려사항

프로세스 아키텍처라... 말이 너무 거창한 느낌이다. (부담) ISO 26262를 두고 설명하면, 자동차 전자제어장치 시스템이 안전 요구사항을 포함하고 ASIL A 이상의 수준이 요구되는 경우, ISO 26262 요구사항을 포함하여 개발하여야 함 cf. (ASIL: Automotive Safety Integrity Level) 시스템 개발/운영 시 발생 가능한 Systematic Failure의 회피/제어는 프로세스 접근 방법을 통해 달성할 수 있음. 개인적으로 프로세스 엔지니어로서, ISO 26262의 프로세스를 무조건 Full 또는 Hard하게 접근하는 것은 바람직하지 않다고 생각한다. 조직, 개발 및 기능안전 활동의 범위와 중요도를 고려하여 크게 다음의 2 가지 타입을 고려해볼 수 있다. Case ..

CMMI 적용의 어려운 이유

2014년 5월 14일은 무슨 날인가? 하이테크정보에서 주최하는 2014 S/W 품질 세미나를 참석했다. (로즈데이? 뭐 그런 날이라고 하는데 사실 몰랐다;;) 여하튼., Section A, B로 나뉘어져 약 30분씩 주제를 설명하는 세미나였다. 내가 관심 가진 것은 CMMI 관련 내용이었다. 주제는 "우리는 왜 CMMI와 같은 선진 프로세스 적용이 어려울까? 두둥~ 2013년 2월 CMMI를 알게 된 이후로, 아직까지도 아마도 앞으로도... 쉽게 해결되지 않는 고민을 해결할 수 있을 것 만 같았다. (약 1초 정도 그렇게 생각했다) 연사하는 분은 "TQMS 대표 이민재 사장"이었다. (어쩌다 보니 또 뵙게 되었다. 혼자서만 나름 반가워함 ㅎ) 발표 페이지 중 9 Page를 보고, 완전 공감되었다. (해..

CMMI 소개

최근에 올린 글이 CMMI인데, 막상 CMMI를 소개하는 내용이 없는 걸 이제서야 알고서 글을 적어본다. (두서없다;;) 아래 글은 TQMS에서 제공한 교재를 읽고서 글을 적는 것이다. http://www.tqms.co.kr/index.php 상기 URL 접근 후 회원가입/로그인 시, 몇 가지 꽤 관련 자료들을 무료로 다운 받아 볼 수 있다. CMMI는 Capability Maturity Model Integrations의 약자다. 미국 카네기멜론 대학 부설 소프트웨어 공학 연구소에서 개발한 프로세스 능력평가 모델이다. 여기서 소프트웨어 공학 연구소가 바로 SEI, S/W Engineering Institute다. 자주 보게 될 단어다. SEI (say~) CMMI는 3가지의 모델로 구분된다. 내가 업무..

CMMI-DEV의 version 1.2 vs. 1.3의 PA 구성 비교

CMMI-DEV의 ver1.2와 ver1.3에 따라 Process Area의 구성에 변경이 있었다.이를 다음과 같이 파악하여 ISO 9001과 비교 시 참고할 수 있도록 하자. ➤ 해당 자료 다운 표가 잘 안보일 것 같다.첨부파일을 다운로드하여 살펴보도록 하자. version 1.2에서 있던 OID. Organizational Innovation and Deployment 가 삭제되고, IPM과 OPD에서 IPPD가 수정되었다.OID가 OPD로 대체되었음을 알고 넘어가자. 또한 기존 Maturity Level 5에서 3로 조정되었다. version 1.3에서 신규로 OPM, Organizational Performance Management가 나타났다.OPM은 조직성과관리 프로세스 영역으로, 조직 성과 ..

ISO 9001:2000 vs. CMMI-DEV v1.2

제목처럼 두 표준 또는 규격을 비교해보려고 한다. 현재 최신 규격은 ISO 9001의 경우, ISO 9001:2008, KS Q ISO 9001:2009이며, CMMI-DEV의 경우 v1.3으로 다소 차이가 있다. 하지만 큰 틀은 많은 변화가 없기에 다음과 같이 참고자료를 통한 내용을 공유하고자 한다. 참고자료: ① Software Engineering Institute | Carnegie Mellon University (http://www.sei.cmu.edu/cmmi/index.cfm) ② An Integrated Model of ISO 9001:2000 and CMMI for ISO Registered Organizations (Article) ③ A unified model for the imp..

품질경영 8원칙 vs. CMMI-DEV v1.3

CMMI와 ISO 9001의 기본 바탕인 품질경영 8원칙과 비교한 자료가 있다. 참고하시기 바랍니다. 참고자료: ① Exploring CMMI-ISO 9001:2000 Synergy when Developing a Process Improvement Strategy. ② CMMI for Development, Version 1.3 (Software Engineering Institute) ③ CMMI 버전 1.3 핸드북 (TQMS) 1. 고객중심 (Customer Focus) 조직은 그들의 고객에 의존하고 있다. 따라서 현재 및 미래의 고객 욕구를 이해하고 고객 요구사항을 충족시키며 고객의 기대를 넘어서도록 노력해야 할 것이다. 관련 CMMI PA 및 Practices ① GP 2.7, Identify ..

CMMI for Development v1.3 교육

살다보니, 내가 소프트웨어 시스템 품질을 하기 위해 교육을 들으러 왔다. 교육명은 Introduction to CMMI for Development v1.3이다.강사는 TQMS의 이민재 대표이다. 현재 근무중인 곳이 소프트웨어 설계 및 개발이다보니, 내가 있는 QA팀에서는 소프트웨어 개발 품질을 관리할 수 있는 프로세스로 CMMI을 채택하였다. 현재 level 3을 취득하여 내재화 중이다. CMMI가 무엇인가? 나도 이번에 알게되었다. 아니 2달전부터 접하고 있었지만, 정의를 내릴 수는 없었다. 잘 모르는채 말하는게 가장 무서운 것이니까. CMMI는 'Capability Maturity Model Integration'의 줄인말로, '조직의 프로세스 개선 활동을 효율적으로 지원하기 위한 모델이다. (이민..