본문 바로가기

전체 글56

Configuration Management 형상관리 또는 구성관리라고 칭하는 Configuration Management에 대한 설명입니다. 구성관리를 보험에 비유를 하곤 합니다. 문제가 없는 평시에는 Effort만 들어가는 것으로 생각되기 쉬운데, 장애발생시는 심각한문제를 야기하고, 결함 이전상태로 돌이킬 수 없어서 복구에 어려움을 겪는 경우를 종종 볼 것 입니다. 구성관리(Configuration Management)란 시스템 또는 프로그램을 구성하는항목들을 식별하고, 통제하고, 구성 상태를 보고하고, 구성 감사를 통하여 작업산출물의 무결성을 확보 및 유지하는 활동을 의미합니다. 구성항목 식별 구성항목 통제 구성상태 보고 구성감사 위 4가지 요소만 기억하면 구성관리를 모두 이해한다고 보면 되며, 하나씩 설명하겠습니다. 1. 구성항목 식별이란?.. 2019. 10. 28.
은행 시스템 첨단화 뒤엔, IT 개발자 ‘죽음의 그림자’ https://www.hankookilbo.com/News/Read/201903251066795451 은행 시스템 첨단화 뒤 IT 개발자 ‘죽음의 그림자’ [사람 잡는 금융권 ‘차세대 프로젝트’] www.hankookilbo.com https://www1.president.go.kr/petitions/519861 BC카드 IT 개발자의 죽음 > 대한민국 청와대 나라를 나라답게, 국민과 함께 갑니다. www1.president.go.kr 2019. 10. 28.
프로젝트 오픈 1주일전의 모습 프로젝트 오픈 1주일전의 모습에 대해서 상상을 해보라. 아니 예전의 경험을 다시 떠올려보자. 출근하자 마자 PM은 PL 및 사업관리, 품질 등 이해관계자들은 모아놓고 결함보고서와 함께 진척보고서을 띄워놓고 Daily Meeting을 진행할 것이다. PM을 제외한 대부분의 파트리더는 모두들 지친모습이 역력하고 리더가 이야기 하는것을 듣고 있는지 마는지, 반은 말이 없고 노트나, 휴대폰만 쳐다보고 있을 것이며, 아니면 안되는 이유만 반복적으로 큰소리로 이야기 하는 것이 전형적인 모습일 것이다. PM은 프로젝트 개발 진척 보고를 듣고 미처리 개발목록에 대해 밤을 세워서라도 완료하라고 파트리더들에게 독려(?) 아니 압박을 할 것이다. 요즘은 어느정도 주52시간이 정착되었다고 볼수 있으나, 하루에 8시간 일하는 .. 2019. 10. 28.
Classic Mistakes in Software development and maintenance 프로젝트에서 저지르기쉬운 전형적인 실수 36가지 (출처 : "Rapid Developmnet", Steve Mcconel) Steve Mcconel은 저서인 쾌속개발에서 전형적인 프로젝트에서 나오는 문제점을 36가지로 분류를 했는데 제가 IT프로젝트스케쥴링 사내강사를 할 때 프로젝트PM들과 관련된 Workshop을 해보면 대부분 계획수립이나 요구사항관리를 잘 못해서 문제가 발생했다는 이야기를 한다. 1.동기저하 2.저급인력 3.통제되지 않는 문제인력 4.영웅적 행동 5.프로젝트후반부에 뒤늦은 인력추가 6.시끄럽고 붐비는 사무실 7.개발자와 고객사 마찰 8.비현실적인 기대 9.효과적인 프로젝트 후원 부족 10.이해관계자 참여부족 11.사용자 참여부족 12. 실속보다 정치 13. 막연한 기대 14.지나치게 .. 2019. 10. 28.
품질 비용 품질비용은 예방비용, 평가비용, 실패비용의 3요소가 있다. - 예방비용 : 절차 정립, 도구 셋업, 품질 교육 등에 투입된 비용 - 평가비용 : 검토, 테스트 등 결함을 찾는 행위에 소요되는 비용 - 실패비용 : 결함 제거, 장애를 복구하는 비용, 하자보수 비용 등 Joseph M. Juran 은 예방비용 : 평가비용 : 실패비용의 비율이 1:10:100라고 이야기 한다. 요구사항 단계에서 발견된 결함제거비용보다 이행단계 이후의 결함 제거비용이 30~100배라고 통계가 제시되고 있다. 따라서 품질 비용을 줄이려면 당연히 실패비용을 줄이기 위한 평가와 예방 활동을 우선적으로 수행해야 한다, 2019. 10. 25.
PDCA Cycle PDCA Cycle은 ISO 뿐만아니라, 6 Sigma. CMMI 등 모든 글로벌 품질관리 모델에서 적용되어 있는 품질관리 기본 사상이다. ISO에서 PDCA의 핵심원리는 행동과 행동의 결과인 피드백을 통해 이를 수정해 나감으로서 목표에 접근하는 방식으로 이해해볼수있는데 이는 Do(실행)과 Check(확인)라는 시행착오를 통한 업무 개선 과정에 과학적 방법을 적용한 사례의 기반을 제공하였다고 할 수 있다. ISO 9001 인증에서 기본 원칙이 PDCA Cycle 에 따라 업무를 수행해야 하는 것이다. PDCA(plan–do–check–act, Deming circle/cycle/wheel, Shewhart cycle, control circle/cycle, plan–do–study–act (PDSA))는.. 2019. 10. 22.
품질컨설턴트 의 역할 그동안의 품질 컨설팅 경험을 토대로 품질컨설팅을 수행하는 품질 컨설턴트의 역할은 다음과 같이 정리할 수 있습니다. 글로벌 품질관리 모델에서 제시하는 품질 수준 및 타사 Best Practice 전수 표준 프로세스 수립 및 개발 방법론 테일러링 가이드 정량적 품질 관리를 위한 품질 지표 정의 및 목표 수립 가이드 유지보수 관리 및 장애 예방 체계 가이드 품질관리 및 테스팅 도구 적용 가이드 및 셋업 지원 품질담당자 역량 강화 조직원 품질 마인드 제고를 위한 품질 및 테스팅 기법 교육 제공 정기적인 프로세스 이행 품질 점검 경영층 품질 이슈 보고 및 해결방안 제시 2019. 10. 22.
품질컨설팅 기본 고객사로 부터 품질 진단을 해달라거나, 우리 회사는 품질 체계가 없어서 컨설팅을 해달라는 요청을 받게 되면 무엇부터 해야 할지, 어떻게 진행해야 할지 막막한지요? 그런 경우, 고민하지 마시고 PDCA Cycle로 접근하시면 대부분 해결될 겁니다. 저는 보통 아래와 같은 형태로 진행을 합니다. PDCA Cycle 기반의 품질체계 수립 1) As-Is 분석 / 진단 . Process, People, Technology, Data 관점 . 국제표준 모델 및 타사 Best Practice 비교 . 체크리스트 기반의 정량적인 품질 진단 및 평가 2) 표준 프로세스 수립 . 산업 / 조직 특성을 고려하여 테일러링 . 체크리스트, Template, 양식, 품질지표를 포함한 Process Set 구성 3) 이해관계자 .. 2019. 10. 22.
테스트의 적정시간은? 일정은 무한하지 않고, 프로그램개발 시간은 부족한데... 테스트를 무한정할 수는 없다. 모든화면의 Validation Check를 다 하려면 엄청난 Effort가 들텐데... 테스트 적정시간은? 2019. 10. 7.