문성준의 단단해지기

버그 수정 비용의 증가에 관한 이야기 본문

QA/테스트 이야기

버그 수정 비용의 증가에 관한 이야기

단단한 문성준 문성준 2018.07.19 18:41

요즘 읽고 있는 책인데 흥미로운 구절이 있어 적어 보았다.




개발자를 위한 단위 테스트라는 책인데 아직 다 읽지는 못하고 초반에 테스트 관련 내용, 테스트 단위 개발의 필요성만 읽은 상태이다.


읽다가 버그 수정 비용의 증가라는 것을 따로 책에 구분에 놓았길래 흥미가 있어 몇자 적어본다.





<<버그 수정 비용의 증가>>


버그 수정 비용은 평균적으로 얼마나 될까? 런던에서 열린 ‘XP Day 2009 컨퍼런스 에서 마크 스트리에벡 ( Mark Striebeck) 은 구글에서 결함을 수정하기 위해 지연된 시간을 비용으로 계산해서 공개 하였다.


구글이 측정한 바로는 프로그래머가 버그를 만들자마자 즉시 수정한다면 $5 를 쓴 것이다. 같은 결함을 프로젝트 전체 빌드 때 발견하면 비용은 $50이 된다. 만약 통합 테스트까지 살아남으면 $500로 증가하여 시스템 테스트에 이르면 $5000까지 치솟는다.


이러한 수치만 보더라 하더라도 문제는 가능한 빨리 발견해야 한다는 건 이론의 여지가 없다.

 



$5 -> $50 -> $500 -> $5000




초기에 발견하지 못하면 1000배 가까이 손해가 발생된다. 만약 초기에 발견하고 완료를 했다면 $4995 는 



회사입장에서 회식비, 보너스로 들어갈 수 도 있는 적지 않은 돈이다.


시스템 테스트까지 발견되지 못한 버그는 어떤 것 들이 있을까?








* 피드백 환영 입니다 *







0 Comments
댓글쓰기 폼