본문 바로가기

나의 고백/품질 컨설팅4

매뉴얼은 꼭 필요한 산출물인가? 유지보수 조직에 투입되어 산출물 품질관리 수준을 살펴보면 대부분 필수 산출물이 정의는 되어 있으나 방치된 채 이름뿐인 경우가 많다. 그 중에서도 유지보수/운영시 가장 중요한 산출물은 운영자 매뉴얼일 것이다. 운영자 매뉴얼이라 함은 특정 문서 하나를 의미한다라기 보다는 운영에 필요한 참고 문서/산출물 꾸러미를 통칭하는 것이다. 용어사전, ERD, 테이블설계서, 프로그램설계서, 테스트케이스, 배치작업정의서, 인터페이스정의서, KEDB(Known Error Database), 장애대응매뉴얼 등 많은 문서를 포함할 수 있다. 하지만 현장에서는 운영자매뉴얼을 정비하라는 가이드를 하면, 바로 템플릿을 달라고 요구한다. 무엇을 어떻게 작성해야 할지 모른다면서. 이름그대로 어떤 한 시스템의 운영을 새롭게 맡은 담당자가.. 2020. 1. 5.
동료검토(Peer Review) 활동 동료검토(Peer Review)는 테스트 이전 작업산출물(Work Products)의 결함을 찾는 활동입니다. 품질관리를 한다는 것을 재작업(Rework)을 줄이고 재사용(Reuse)을 늘리는 것이라고도 합니다. 이 의미는고객에게 인도(Delivery)하는 제품(Product) 결함(Defect)을 고치는 데 들어가는 비용(Cost)을 줄이고, Product를 Component, 모듈을 분할하여 표준화 시킴으로써개발에 들어가는 시간(Effort)을 절약하는 즉, 생산성을 높인다는 의미입니다. 이 중에서 재작업을 줄인다는 의미가 결함관리가 밀접한 관계가 있습니다. 결함이라는 것은 크게 보면 이관후 결함과 이관전 결함으로 나누어집니다. 고객에게 인도된 후의 결함은 정말 Critical 하겠죠. 시판되기 전의.. 2019. 11. 24.
Flower Box 코딩을 해본 사람은 Flowe Box라는 단어를 아마도 알겁니다... "*" Asterisk 가 꽃모양처럼 보여서 이름이 이렇게 붙었나 봅니다. /******************************************************** * Program : pgm00010 * Author : Jody Kim * Date : 2019-11-11 * Description : * 2018-01-01 Initial Coding * 2019-11-11 Change interest rate by CSR20190001 **********************************************************/ 이게 flower box입니다 개발해보신 분들은 다 아시겠지만 주석처리에 사용되는.. 2019. 11. 3.
솔루션이라는 이름의 허구 XXX솔루션이라는 이름을 쉽게 붙이고 프로젝트를 수행한 후 뚝딱 솔루션을 개발했다고 발표하는데, 사실은 SI와 다를게 하나도 없다. 급조해서 개발하다 보니 안정성이 떨어지며, 일반화가 아니고 타겟 특정 고객을 정해놓고 특화된 요구사항을 솔루션에 반영하게되어 나중에 확산하려고 하면 프로그램이 계속 누더기가 되는 것이다. 오랫동안 솔루션 개발 유지보수 전문업체가 하루아침에 그렇게 되었을까? 당연히 시행착오와 많은 노력이 들었을 것이다. 그런데 후발업체는 조급함에 앞서 1년안에 완성을 하고 시판하려고 하는데 이렇게 한 것이 계속 문제와 재작업을 유발시키는 것이다. 2019. 10. 7.