소프트웨어는 기업이 보유하고 있는 레거시 기술 중 가장 중요한 부분이다. 소프트웨어를 제대로 활용한다면 경쟁우위가 될 수 있겠지만 그렇지 못한다면 레거시 코드는 가장 큰 약점이 될 수도 있기 때문이다.
Credit: Thinkstock
우리의 비즈니스 환경 곳곳에는 수많은 레거시 기술들이 존재하지만, 그 가운데서 가장 신경 써야 할 대상은 단연 레거시 소프트웨어다. 비즈니스 운영에서 가장 중요한 요소인 동시에, 오류나 문제가 발생할 여지도 가장 많기 때문이다. 다시 말해 레거시 소프트웨어는 기업의 가장 큰 자산이 될 수도, 또 가장 큰 약점이 될 수도 있는 것이다.
CAST 소프트웨어의 전략 및 애널리틱스 사업부 레브 레조킨 총괄 부사장은 “레거시 소프트웨어 코드의 품질은 CIO들이 가장 건드리기 싫어하는 주제 중 하나다. 기업 환경 속에서 정상적으로 기능을 하는 동안에는 굳이 신경 쓸 필요가 없는 대상이기 때문이다. 익숙함은 현상 유지에 대한 선호와 무기력감으로 이어지고, 결국 레거시 소프트웨어와 관련한 논의에 사람들을 끌어오는 것은 점점 더 어려운 과정이 되고 만다”고 설명했다.
레거시 소프트웨어와 관련해 문제의식을 가지고 있는 ‘진보적’인 CIO들마저도 이를 장기적인 이슈로 다루기는 힘들어한다고 레조킨은 지적했다. 레조킨은 “그들은 성공을 통해 자신의 능력을 입증하고 싶어하지만, 그들이 목표로 하는 성공이란 단기적이고 일회적인 경우가 대부분이다. 그리고 장기적인 측면에서는, 자신의 재임 기간 중에 레거시 소프트웨어의 시한폭탄이 터지지 않기를 바랄 뿐인 듯 보인다”라고 설명했다.