DSDM

From CS Wiki
Dynamic Systems Development Method; Driving Strategy, Delivering More
RAD를 기반으로 출발하여 분화된, 원칙과 모범 사례 중심의 애자일 방법론
  • 처음엔 Dynamic Systems Development Method의 약자였지만, IT 시스템 개발에 국한되지 않기 위해 해당 풀네임을 버린다고 공표하였다. 종종 Driving Strategy, Delivering More로 불리고 있지만 공식 명칭은 아니다.

특징[edit | edit source]

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

8가지 원칙[edit | edit source]

  • 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
    • 통제력 유지

실천 방법[edit | edit source]

Facilitated Workshops[edit | edit source]

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

Modelling and Iterative Development[edit | edit source]

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

MoSCoW Prioritisation[edit | edit source]

Must Have, Should Have, Could Have, Won't Have this time
  • 꼭 해야 할것, 하면 좋은 것 등으로 우선순위 설정

Time boxing[edit | edit source]

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

참조 문서[edit | edit source]