개발자 / 글로벌 트렌드

“100% 해결책은 없다” 기술 부채의 과제와 해법

Henry Vaske | COMPUTERWOCHE 2022.02.09
기술 부채는 소프트웨어가 제대로 완성되지 않았거나 기술적으로 부실하게 구현된 경우, 기업이 금전 또는 노동으로 지불해야 하는 비용이다. 이상적인 경우 기술 부채는 간단한 계산과 가능한 장단점 평가 이후 우선순위화의 형태로 수락된다. 그러나 부정적인 변형도 있는데, 이른바 ‘안티 패턴’이다. 이 경우 기술 부채는 개발 프로세스에서 전문성의 부재로 인한 결과이며, 따라서 확실하게 부정적이다. 
 
ⓒ Getty Images Bank

소프트웨어 AG(Software AG)는 이 주제를 좀 더 집중적으로 파고들었다. 소프트웨어 AG는 기술 부채를 소프트웨어가 이미 운영에 돌입한 이후 소프트웨어팀이 디지털 시스템에서 시급하게 수행해야 하는 부가적인 작업으로 정의한다. 이는 기술 부채가 긍정적이거나 부정적인 것이 아니라 단순히 민첩한 작업을 위한 조건임을 의미한다. 기술 부채가 발생하는 경로는 그 부채가 좋은 부채인지 나쁜 부채인지 여부에 큰 영향을 미친다. 
 

긍정적 기술 부채, 부정적 기술 부채

예를 들어, 80%만 완성된 최소 기능 제품(Minimum Viable Product, MVP)에서 비롯되는 기술 부채는 긍정적일 수 있다. 다만 기업은 누락된 20%를 의식하고 이를 어떻게 처리할지를 결정해야 한다. 반면 예를 들어 개발 과정의 실패로 인해 발생하는 의도하지 않은 기술 부채는 대체로 부정적이다. 따라서 지나치게 자주 발생해서는 안 된다. 

변화하는 환경 또는 주변 조건의 결과로 장기간에 걸쳐 축적되는 기술 부채도 있다. 예를 들어, 바뀐 규정 조항이나 기술 표준을 충족해야 하는 경우 또는 기업이 인수합병, 새로운 기업 형식 등으로 인해 구조를 바꿔야 하는 경우가 여기에 해당된다. 비즈니스의 변화 속도가 빠를수록 이 부채 문제도 커져서 IT 운영에 지장을 초래할 수 있다. 

좋은 부채와 나쁜 부채는 디지털 우선 기업에서 일반적인 현상이다. 소프트웨어 AG의 조사에 따르면, 기업 4곳 중 3곳에서 작년 한 해 동안 누적된 기술 부채가 그 이전의 몇 년 동안 누적된 기술 부채보다 많았다. 팬데믹으로 디지털 트랜스포메이션이 가속화되면서 급하고 때로는 무질서한 개발로 이어져 기술 부채라는 결과가 나타난 것이다.

회원 전용 콘텐츠입니다. 이 기사를 더 읽으시려면 로그인 이 필요합니다. 아직 회원이 아니신 분은 '회원가입' 을 해주십시오.

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.