
AOP를 적용하여 사업부 내에 존재하는 concern 들을 해결했습니다.
그 결과로 현재 5조원가량의 금액을 핸들링하는 비즈니스 애플리케이션으로 오픈 시점 이후 무장애, 무정지 상태로 들어가게 되는 결과를 얻었네요.
같이 내려가신 파트너의 엔지니어분께서 너무 고생을 많이 하셔서 미안하고 한없이 그 분에게 감사할 다름입니다. 옆집 형 같으면서도 정말 믿음직스럽게 일해 주셨습니다.
우선 고객이 만족하는 부분은 다음과 같습니다.
1. 빠른 개발 생산성 - 화면이 있다고 가정을 했을 경우 하루 많게 5개의 비즈니스를 구현할 정도가 됨.
2. 유지 보수 비용 절감 - 서로 다른 애플리케이션 및 프로그램을 spring기반으로 모두 표준화
특이한 점은 특정 사업부에 Java based로 개발되는 프로젝트에 자바를 모르는 .NET개발자가 들어와서 due-date내에 프로젝트를 성공시켰다는 점이 상당히 고무적입니다.
일반기업의 OLTP성 업무에 일관된 화면-비즈니스 프레임웍-DB의 구조를 그대로 적용하기 때문에 가능한 일입니다. 즉 이로 인해 개발 생산성을 확인할 수 있었다는 이야기겠지요.
다음의 사항이 고객의 가져간 효과가 되겠네요
개발 표준화를 통한 개발 생산성 향상
표준 개발 공수 산정에 따른 합리적 개발비 산정 가능
사업부/업무별 개발 방식 표준에 따른 품질 향상
공통된 구조에 따른 개발, 운영 조직간 의사소통 능력 향상
웹에서도 우선 debug하는 데 걸리는 시간을 정형화된 프레임웍을 통해 실수할 확률을 줄여줌으로써 부담을 주지 않는다는 것도 큰 장점으로 보여집니다.
제가 같이 참여한 이러한 프로젝트들의 성공 소식이 들리면 너므나 즐겁습니다.





