본문 바로가기

나의 고백27

매뉴얼은 꼭 필요한 산출물인가? 유지보수 조직에 투입되어 산출물 품질관리 수준을 살펴보면 대부분 필수 산출물이 정의는 되어 있으나 방치된 채 이름뿐인 경우가 많다. 그 중에서도 유지보수/운영시 가장 중요한 산출물은 운영자 매뉴얼일 것이다. 운영자 매뉴얼이라 함은 특정 문서 하나를 의미한다라기 보다는 운영에 필요한 참고 문서/산출물 꾸러미를 통칭하는 것이다. 용어사전, ERD, 테이블설계서, 프로그램설계서, 테스트케이스, 배치작업정의서, 인터페이스정의서, KEDB(Known Error Database), 장애대응매뉴얼 등 많은 문서를 포함할 수 있다. 하지만 현장에서는 운영자매뉴얼을 정비하라는 가이드를 하면, 바로 템플릿을 달라고 요구한다. 무엇을 어떻게 작성해야 할지 모른다면서. 이름그대로 어떤 한 시스템의 운영을 새롭게 맡은 담당자가.. 2020. 1. 5.
테스트란? 테스트가 뭔지 모르시는 분은 없으시겠죠? “Too little testing is a crime – too much testing is a sin” “너무 적은 테스트 수행은범죄 지만, 너무 많은 테스트 수행은 죄악 이다 ! ! !” 이 뜻은 과소 테스트 위험은 프로덕션 환경에 존재하는 시스템 결함으로 직접 연결되며, 과잉 테스트의 위험은 결함이 없거나 거의없는 시스템에서 귀중한 자원을 불필요하게 사용한다는 것입니다. 소프트웨어공학에서의 테스트의 정의는 Test : An Activity in which a system orcomponent is executed under specified conditions, the results are observed orrecorded, and evaluation i.. 2019. 12. 2.
동료검토(Peer Review) 활동 동료검토(Peer Review)는 테스트 이전 작업산출물(Work Products)의 결함을 찾는 활동입니다. 품질관리를 한다는 것을 재작업(Rework)을 줄이고 재사용(Reuse)을 늘리는 것이라고도 합니다. 이 의미는고객에게 인도(Delivery)하는 제품(Product) 결함(Defect)을 고치는 데 들어가는 비용(Cost)을 줄이고, Product를 Component, 모듈을 분할하여 표준화 시킴으로써개발에 들어가는 시간(Effort)을 절약하는 즉, 생산성을 높인다는 의미입니다. 이 중에서 재작업을 줄인다는 의미가 결함관리가 밀접한 관계가 있습니다. 결함이라는 것은 크게 보면 이관후 결함과 이관전 결함으로 나누어집니다. 고객에게 인도된 후의 결함은 정말 Critical 하겠죠. 시판되기 전의.. 2019. 11. 24.
S프로젝트 품질관리자 일기(3) Lessons Learned * CMMI PA 관점에 따라 기술 1. Process Management (OPF, OPD, OT) - S사에서 발주한 프로젝트는 고객사에서 정의된 프로젝트 관리 절차에 따라 착수, 이행, 종료 검수등의 Task 순서로 진행된다. 고객사 IT지원팀이라는 부서에 품질관리자가 있으며, 또한 수행사 소속QA가 고객사에 파견근무식으로 일을 하며 프로세스를 관리하는 점이 특이사항이다. 프로젝트 참여인원은 수행사와 협력업체 개발자 이외에 고객쪽도 업무시스템별로 파트리더가 선정되어 있어 분석, 설계. 테스트에 적극적으로 참여하였기 때문에 모든 교육은 고객 포함 모두들 대상으로 항상 실시하였다. 프로젝트 교육 계획이 사전에 정의되어 관리되지는 못하였다. 교육 출석부 등 결과는 최소한으로만.. 2019. 11. 19.
S프로젝트 품질관리자 일기(2) S그룹의 특성은 태생이 일본에서 시작하다 보니 그룹 분위기가 뭔가 일사분란하다는 느낌이 항상 들었다. 오픈이 코앞에 다가오니 나도 나름대로 긴장이 되었다. 본 이행을 위한 전환작업이 8월17일 목표시간 보다 빨리 완료되어 SI/SM 수행사 직원 뿐만아니라 현업 전직원 모두가 동원이 되어 전환 데이터 정합성을 검증하였다. 8월18일 01시에 정상적으로 서비스 가동이 시작되었다. 오픈이 된 것이다. 지금까지 지나온 것에 비해서 마무리는 약간 싱겁게 조용히 맞이한 것이다. 당일 08시부터는 실제 고객이 시스템을 사용하기 시작했고, 장애에 대한 긴급대응을 위해 Help Desk와 상황 조치반이 가동되었다. 2주동안은 작은 장애들이 발생되어 해결하기 위해 PM/PL등이 무겁고 긴박한 분위기가 이어졌다. 그런데 8.. 2019. 11. 16.
장애관리와 문제관리 ITIL Service Management Practice 중에 Problem Management 영역이 있습니다. 보통 서비스 유지보수 절차로는 장애 프로세스 또는 장애/이벤트프로세스, 장애예방 프로세스, 문제관리프로세스 등으로 분류하고 있습니다. 장애 발생시 전파/보고에 대한 절차가 장애 절차라고 한다면, 문제관리 프로세스는 장애 재발방지 및 예방을 위한 근본원인 분석 및 관리에 촛점을 두고 있습니다. 물론 이 두가지 프로세스는 독립적이 아니라 밀접한 관련이 있습니다. 장애에 대한 용어 설명은 굳이 하지 않아도 이해하고 계시겠지만, 이벤트라는말은 생소할 수 있습니다. 이벤트의 뜻은 ‘고객에게 제공하는 서비스에 영향즉, 장애를 유발할 수 있는 시스템의 징후’ 라고 정의할 수 있습니다. 예) 파일시스템 .. 2019. 11. 13.
보고서에서 간과하기 쉬운 한글 맞춤법 품질 담당자가 품질지표 보고서를 작성할 때 항상 헷갈리는게 율과 률 써야 하는지 어렵고 잘못 쓴 채로 고객 보고서에 올라가서 나중에 트집잡히는 경우가 종종 있다. "요구사항변경율" or "요구사항변경률" ? "개발진척율" or "개발진척률" ? "이자율" or "이자률" ? 답1) 요구사항변경률 답2) 개발진척률 답3) 이자율 이다. 원칙은 아래 한글 맞춤법을 읽어보면 된다. 받침이 있는 말 다음에는 '률, 렬'로 적고 'ㄴ' 받침이나 모음 뒤에서는 '율, 열'로 적습니다. 표로 보이면 아래와 같습니다. 받침이 없거나 'ㄴ'받침 율 비율, 실패율, 규율/ 선율, 전율, 백분율그 외의 받침 률 명중률, 합격률, 성공률, 슛률 국어에서 두음 법칙은 어두에만 적용되고 제2음절 이하에서는 적용되지 않는 것이 원.. 2019. 11. 10.
S프로젝트 품질관리자 일기 이 이야기는 제가 2007년 11월에서 2018년 10월까지 진행된 한 금융 프로젝트에 투입된 내용을 일기형식으로 정리해본 내용입니다. 프로젝트의 특성: 기존 시스템과 흩어져 있는 여러개의 시스템을 흡수/통합 하는 프로젝트 성격으로써 신규보다는 수정/무수정 프로그램이 많았음 (무수정 : 2만여본, 신규 수정 : 1만여본) 배치작업이 1만9천여개, 이중 Daily Job이 1만여개, 두개의 다른 시스템의 데이타를 통합하는 데이타전환이 가장 중요한 업무임 일정이 짧다는 이유로 산출물은 합의된 필수산출뭉만 작성하기로 고객PMO와 어느 정도 합의하에 최소화함. 프로젝트에 참여하면서 가장 아쉬웠던 부분은 프로젝트 착수때 부터 참여하지 못해서 프로젝트 인원들과 좀 더 친숙해지지 못했고 이 때문에 강하게 이끌어 나가.. 2019. 11. 10.
행복이 뭐 별건가요? 어느해 인가 영국의 런던타임즈가 가장 행복한 사람은 누구인가를 조사했더니, 1위 - 바닷가에서 지금 막 모래성을 만든 어린이, 2위 - 아기를 목욕시킨 후 아기를 바라보는 어머니, 3위 - 멋진 공예품을 완성한 예술가 4위 - 죽어가는 생명을 수술로 살려낸 의사 조사 결과에 따르면 세상에서 가장 행복한 사람 중에 재벌, 정치인, 부자, 귀족은 없었다고 합니다. '바누아투'라는 이름을 들어본 적이 있습니까? 남태평양의 초미니 섬으로써, GDP가 전세게 233개국 중 207위에 불과하지만 행복지수 1위로 선정되었다고 합니다. 특급호텔은 아예 없으며, 패스트푸드점도 없으며, 에머랄드 빛 바다와 원주민 밖에 보이지 않는다고 합니다 방글라데시 시골을 미국 퍼스트레이지인 힐러리가 방문 했을 때, 시골 농가 아낙네들.. 2019. 11. 9.