컨설팅 · 교육

CONSULTING & TRAINING

Agile 컨설팅

모우소프트는 애자일소사이어티㈜와 협력하여 고객사에서 어떤 요구사항을 가지고 있는지 파악한 후, 가장 적절한 애자일 적용 방법을 코칭 및 멘토링을 지원합니다.

Agile Methods

애자일을 효과적으로 정착시키기 위해서는 다양한 실천법을 기반으로 한 프로젝트 조직의 맥락을 살펴보고, 적용할 수준을 결정하며 점진적으로 변화시켜나가야 합니다.
  • 익스트림 프로그래밍 (Extreme Programing, XP)

    애자일 개발 프로세스의 대표로써 애자일 개발 프로세스의 보급에 큰 역할

    고객과 함께 2주 정도의 반복개발을 하고 테스트와 우선 개발을 특징으로 하는 명시적인 기술과 방법을 가지고 있음

  • 스크럼

    30일마다 동작 가능한 제품을 제공하는 스프린트를 중심으로 하고 있음

    매일 정해진 시간에 정해진 장소에서 짧은 시간의 개발을 하는 팀을 위한, 프로젝트 관리 중심의 방법론

  • 크리스털 패밀리

    이 방식은 프로젝트의 규모와 영향의 크기에 따라서 여러 종류의 방법론을 제공

    그 중에서 가장 소규모 팀에 적용하는 크리스털 클리어는 프로젝트에 적용하기 쉬운 방법론

  • Feature-Driven Development

    feature마다 2주정도의 반복 개발을 실시

    Peter Coad가 제창하는 방법으로써, UML을 이용한 설계 기법과도 밀접한 관련

  • Adaptive Software Development, ASD

    소프트웨어 개발을 혼란 자체로 규정

    혼란을 대전제로 그에 적응할 수 있는 소프트웨어 방법을 제시하기 위해 만들어진 방법론

    내용적으로는 다른 방법론들과 유사하지만 합동 애플리케이션 개발(Joint Application Development, 사용자나 고객이 설계에 참가하는 개발 방법론)을 사용하고 있음

  • 익스트림 모델링

    UML을 이용한 모델링 중심 방법론

    여타 모델링 방법들과는 달리, 언제나 실행할 수 있고 검증할 수 있는 모델을 작성하는 공정을 반복

    최종적으로는 모델로 부터 자동적으로 제품을 생성

도입 효과

  • 가치있는 기능들을 빠르게 전달하여 ROI 증대

  • 요구사항의 변화를 유연하게 수용함으로써 최적의 제품 출시주기 실현

  • 고객의 주기적인 참여를 통한 커뮤니케이션의 효율성, 내부 만족도 향상

  • 자동화 된 개발환경 및 소스코드 품질 강화를 통한 제품 품질 향상

  • 팀 협업 강화 및 낭비되는 활동 제거를 통한 생산성 향상