더북(TheBook)

1.5 기술 부채를 관리하는 방법

소프트웨어에서 기술 부채를 회피하기는 불가능하다. 하지만 관리는 가능하다. 이 절은 기술 부채를 관리하는 데 필요한 고수준 단계를 간략하게 개괄한다.

 

점진적인 기술 부채 자각 : 자각은 기술 부채를 관리하는 첫 단계다. 이것은 기술 부채 개념, 다양한 형태, 기술 부채의 영향, 기술 부채의 원인이 되는 요소 인식을 포함한다. 이런 개념 인식은 조직이 프로젝트 목표와 품질 목표를 모두 달성하는 데 충분한 정보를 바탕으로 결정을 내릴 수 있게 도와줄 것이다.

기술 부채의 감지와 상환 : 다음 단계는 소프트웨어 제품에서 기술 부채가 늘어나는지 확인하는 작업이다. 부채의 특정 사례와 영향을 파악하면 부채에서 회복하는 체계적인 계획을 준비하는 데 도움이 된다. 기술 부채를 관리하는 두 가지 실용적인 측면은 8장에서 자세히 설명한다.

기술 부채의 누적 방지 : 일단 기술 부채가 통제하에 들어오면, 관련된 모든 이해 관계자는 기술 부채가 늘어나지 않고 향후에도 계속 관리 가능한 상태로 남도록 보증하는 조치를 취해야 한다. 이해 관계자는 통합적으로 부채를 추적하고 관리하며 주기적으로 상환하여 계속해서 자신의 통제하에 둠으로써 이를 달성할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.