Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

문제는 경험없는 사람의 입담으로인해 구세주인것처럼 여기는 문화가 되어서는 안된다란 것이다.

해결책

고약한 문제를 푸는 해결책은 레거시한 시스템을 교체하는것은 모두 일회성작업이다. 왜냐하면 시행착오를 통해 배울 기회가없으며기회가없다.

모든 시도가 실패하면 안되는 해결책이 되어야 하기 때문이다. 그리고 알고 있는 한가지 경험은 실제로 신규시스템은 실패를 하였고,되어야함과 동시에 정확하게 특정 날짜이전까지 교체를 완료하고

평가를 받아야하기때문이다.  한가지 더 심각한 문제는  신규시스템적용에 대부분 실패를 한다는것이며

실패에 대한 인정없이 자연스럽게 되돌리려고 한다되돌리려한다는점이다. 이 모든것은 가장 강력한 결정권자가 승인을 하였으며,

그것을 진행한 몇몇은 조용히 있을뿐이며 책임자는 찾아볼수가 없다. 그래서 시행착오를 통해 배울기회가

없다란말이다. 이 실패를 인정하고 계속 이어간다고하면 중요한 한가지를 배우게된것이다. 하지만 

실패에 대한 후속 대책은 조용하게 폐기절차로 이루어지며.

그리고 다시 원복하는 과정에서 기존 레거시라고 괴물 취급 받았던 시스템이 새롭게 하려던것을 해내면서

플랫폼의 문제가 아님을 깨닫게 된다. 최근 모던한 플랫폼을 살펴보아도 대부분 상호 운영에 포커스가 맞추어져 있다.

..

괴물 시스템을 만든 기존 레거시개발자들이 아직도 남아있다고 하면 그동안 묶힌 개발을 함과 동시에

신규시스템에서 하려고 했던것들도 같이 하게되는 이상한 현상이 발생한다.  플랫폼이 오래되어서 못했던것이 아니였던것이며

사실 최근 5년이내에 모던한 플랫폼들은 큰차이가 없다.  진보된 시스템은 다른 플랫폼에서 상호운영을 어떻게할것인가란

고민을 하게된다.

 밭을 갈아 엎어 생산성을 높이던 시대는 이미 끝났다.