사상 리더
내일의 소프트웨어 문제를 만드는 속도의 추구

ERP 및 비즈니스クリティカル 소프트웨어를 빠르게 제공하라는 압력은 종종 조직이 궁극적으로 해결해야 할 숨겨진 비용을 만들게 된다고 주장한다. Carl Andrews, Original Software의 CEO
모든 CIO는一度에 가서庆祝会에 참석했다. 케이크, 축하,终于 출시된 것에 대한 안도감. 하지만 출시 후 몇 개월이 지나면, 출시에 대한 압력이 유지 보수 팀에게 비용을 전가하는 경우가 많다.
이것은 니시 문제가 아니다. 소프트웨어 배포 속도를 빠르게 하는 추진은 느려지지 않고 가속화되고 있다. 스프린트 주기는 짧아지고, 릴리즈 빈도는 증가하고, 기술이 비즈니스 요구에 거의 실시간으로 응답해야 한다는 기대는 이제 표준이 되었다. 빠르게 움직이는 것은 일반적으로 올바른 본능이다. 하지만 무엇이 빠르게 움직이기 위해 조용히 희생되는지에 대한 질문이 남아 있다.
부채가 시작되는 곳
기술 부채는 거의 경고 없이 발생한다. 그것은 각자 정당화될 수 있는 결정들을 통해 축적된다. 문서화는 데드라인을 맞추기 위해 우선순위 목록에서 밀려난다. 워크어라운드가 ERP 구성에 추가된다. 테스팅은 타임라인이 이미 滑らかだから 줄어든다.
사용자 지정은 대체하는 것이 너무 방해가 되기 때문에 그대로 남아 있다.
누구도 부채를 축적하려고 하지 않는다. 그것은 압력下에서 내린 합리적인 결정의 결과이다. 몇 가지ショートカット이 시스템을 변경하기 어렵게 만들고, 더 자주 깨지며, 예산보다 더 많은 비용이 든다.
ERP 환경은 특히 취약하다. 그 본질상, 조직의 중심에 위치하여 재무, 인사, 공급망, 조달 및 기타 비즈니스機能과 연결된다. 시간이 지남에 따라, 쇼트カット, 워크어라운드, 그리고 문서화되지 않은 변경으로 인해 Complexity가 증가한다. 이것은 아무도 의도하지 않았지만, 모두가 물려받는다. 결과는 예측 가능하다. 하지만 타이밍은 테스트에서 잡히지 못하고, 라이브 비즈니스 프로세스에서 발생한다.
조직이 문제를 낮추는 이유
도전의 일부는 기술 부채가 명확한 비용으로 나타나지 않는다는 것이다. 프로젝트 실패 또는 데드라인을 놓친 것과는 달리, 부채는 점진적으로 축적된다. 예상보다 업그레이드에 더 오랜 시간이 걸린다. 변경에는 더 많은 노력이 필요하다. 팀은 몇 주 동안 조사해야 하는 문제를 해결한다.
이러한 비용이 천천히 나타나기 때문에, 그것들은 분리된 사건으로 처리되기보다는 더 큰 문제의 증상으로 간주된다. 조직은 빠르게 배포하는 것의 가시적인 이점에 집중하는 반면, 시스템을 유지 보수하고 발전시키기 어렵게 만드는 장기적인 결과는 간과한다.
결과는 기술 부채가 비즈니스 성과에 영향을 미치기 시작할 때만 주목받는다는 것이다.
혁신, 생산성, 탄력성에 미치는 영향
기술 부채의 가장 큰 비용은 기술적인 것이 아니다. 그것은 전략적인 것이다. ERP 환경이 더 복잡해지면, IT 팀은 새로운 기능을 제공하는 것보다 기존 시스템을 유지하는 데 더 많은 시간을 보낸다. 변환 프로젝트, 프로세스 개선 또는 AI 이니셔티브를 지원할 수 있는 리소스는 트러블슈팅, 리워크, 시스템 유지 보수에 소비된다.
혁신은 더 느려진다. 왜냐하면 모든 변경은 더 큰 위험을 동반하기 때문이다. 생산성은 떨어진다. 왜냐하면 루틴 작업이 더 오래 걸리기 때문이다. 탄력성은 떨어진다. 왜냐하면 시스템이 테스트, 지원, 복구하기 어렵기 때문이다. 이것은 짜증나는 사이클을 만든다. 조직은 경쟁력을 유지하기 위해 속도를 내지만, 그 속도로 인해 만들어진 부채는 궁극적으로 미래의 변경을 더 느리게, 더 비싸게, 더 어렵게 만든다.
균형을 맞추는 것
답은 속도를 늦추는 것이 아니다. 거의 모든 조직이 그럴 수 없다. 목표는 속도에 저항하지 않는 배달 프로세스를 구축하는 것이다. 그것은 테스팅, 문서화, 거버넌스와 같은 활동이 배달에 장애물이 아니라는 것을 인식하는 것으로 시작된다. 그것들은 지속 가능한 배달을 가능하게 하는 것이다. 특히 ERP 시스템의 경우, 강력한 회귀 테스팅은 필수적이다.
조직은 변경, 업데이트, 업그레이드가 비즈니스 다른 부분에서 예상치 못한混乱을 일으키지 않는다는 것을 확신할 수 있다. 배달 라이프사이클 전반에 걸쳐 자동화와 테스팅을 더 많이 사용하면, 비용이 많이 드는 문제가 되기 전에 문제를 식별하는 데 도움이 된다.
가장 중요한 것은 조직이 기술 부채를 기술적인 문제가 아니라 비즈니스 문제로 간주해야 한다는 것이다. 오늘날 배달을 가속화하기 위한 결정은 시스템의 비용, 유연성, 탄력성을 몇 년 동안影响할 것이다.
가동은 끝이 아니다. 그것은 단지 그 결정의 장기적인 결과가 나타나기 시작하는 지점이다. 시간이 지남에 따라 성공하는 조직은 단기적으로 가장 빠르게 움직이는 것이 아니라, 의존하는 시스템에 의해 방해받지 않고 계속 변경하고 혁신할 수 있는 조직이 될 것이다.












