본문 바로가기
IT 이론/소프트웨어공학

DSDM 애자일 개발 방법론

by 지식id 2019. 12. 14.
반응형

RAD를 기반으로 출발하여 분화된, 원칙과 모범 사례 중심의 애자일 방법론

  • 처음엔 Dynamic Systems Development Method의 약자였지만, IT 시스템 개발에 국한되지 않기 위해 해당 풀네임을 버린다고 공표하였다. 종종 Driving Strategy, Delivering More로 불리고 있지만 공식 명칭은 아니다.
  • 스크럼 등에 비해 국내에서 많이 알려진 방법론은 아니지만, Time Boxing, 워크숍 등의 기법은 다른 애자일 방법론에서도 많이 참조되고 사용된다.

1. 특징

RAD 기반 RAD의 세부 실천방안으로 출발, 이후 별도로 분화됨
모범사례 기반 Best Practice를 기반으로 방법론 제시
도메인 독립성 IT 뿐만 아니라 다양한 프로젝트에 적용 가능

2. 8가지 원칙

  • Focus on the business need
    • 비즈니스 요구에 집중
  • Deliver on time
    • 정시 프로젝트 완수
  • Collaborate
    • 협업 중심
  • Never compromise quality
    • 품질과 타협하지 않음
  • Build incrementally from firm foundations
    • 확고한 기초를 기반으로 점진적으로 구축
  • Develop iteratively
    • 반복적으로 개발
  • Communicate continuously and clearly
    • 지속적이고 명확하게 의사 소통
  • Demonstrate control
    • 통제력 유지

3. 실천 방법

3.1. Facilitated Workshops(촉진된 워크샵)

  • 사전에 계획된 정형 회의를 통해 요구사항 명확화, 개발 일정 구체화 등 수행

3.2. Modelling and Iterative Development

  • 명확한 모델링에 의거한 의사소통과 반복적 개발

3.3. MoSCoW Prioritisation

Must Have, Should Have, Could Have, Won't Have this time

  • 꼭 해야 할것, 하면 좋은 것 등으로 우선순위 설정

3.4. Time boxing

  • 2~4주 단위의 스플린트
반응형

댓글