- Dynamic Systems Development Method; Driving Strategy, Delivering More
- RAD를 기반으로 출발하여 분화된, 원칙과 모범 사례 중심의 애자일 방법론
- 처음엔 Dynamic Systems Development Method의 약자였지만, IT 시스템 개발에 국한되지 않기 위해 해당 풀네임을 버린다고 공표하였다. 종종 Driving Strategy, Delivering More로 불리고 있지만 공식 명칭은 아니다.
특징
특징 | 설명 |
---|---|
RAD 기반 | RAD의 세부 실천방안으로 출발, 이후 별도로 분화됨 |
모범사례 기반 | Best Practice를 기반으로 방법론 제시 |
도메인 독립성 | IT 뿐만 아니라 다양한 프로젝트에 적용 가능 |
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
- 통제력 유지
실천 방법
Facilitated Workshops
- 촉진된 워크샵
- 사전에 계획된 정형 회의를 통해 요구사항 명확화, 개발 일정 구체화 등 수행
Modelling and Iterative Development
- 명확한 모델링에 의거한 의사소통과 반복적 개발
MoSCoW Prioritisation
- Must Have, Should Have, Could Have, Won't Have this time
- 꼭 해야 할것, 하면 좋은 것 등으로 우선순위 설정
Time boxing
- 2~4주 단위의 스플린트