BLOG ARTICLE CM | 1 ARTICLE FOUND

  1. 2008/04/28 Application Lifecycle Management

일반적으로 CI(Continous Integration)이라 부르는 분야입니다. 조대협님의 블로그에도 자세하게 실리고 있는 데 지금 고객사 전사 프레임웍과 CI쪽을 컨설팅하는 두번째 프로젝트가 막바지에 다다랐습니다. 사실 원론적인 부분에 있어서는 CM(Configuration Management)영역이기도 하며 이에 대한 자세한 내용은 wikipedia에서도 확인할 수 있습니다.

두번에 걸친 고객의 케이스를 보니 최소 2M/M 에서 고객사 업무에 대한 pilot까지 더해진다면 4M/M까지도 늘어날 수 있는 부분입니다. 대략 라이프 사이클에 대한 그림을 표현해 보자면 아래와 같을 수 있겠지요.

사용자 삽입 이미지

위의 각 영역에 들어가는 솔루션은 아주 다양합니다. 상용화된 제품을 사용할 수도 있고, 오픈 소스를 활용하여 각 영역을 커버할 수도 있습니다.
문제는 어떤 도구를 활용하느냐가 아니라 얼마나 관리자가 전체 프로젝트에 대한 governing을 할 수 있느냐입니다. 각 task에 대한 내용을 처리함에 있어 개발자가 익숙해질 수 있도록 충분한 교육 및 CM 또는 CI 시스템의 당위성에 대한 내용을 계속 숙지시켜야 합니다.

앞서 고객사 성공사례에서 언급했던 것처럼 생산성 측면, 유지 보수 측면에서 성공을 이루려면 이러한 요소들이 하나의 유기적인 생명체처럼 움직여야 합니다.

이를 계기로 서비스에 대한 정의를 내리고 도출하게 되면 또 다른 아키텍처로의 진화를 경험하게 될 것입니다.
사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/04/28 09:25 2008/04/28 09:25