test driven development는 너의 unit테스트를 자동차의 바퀴에 빗댄 표현으로, unit test를 소프트웨어 설계 문서의 초안과 요구사항 분석 문서 사이에 작성하는 연습이다.
참고로 RAD(요구사항 분석 문서), SDD(소프트웨어 걸계 문서)는 작성하는데 시간이 오래 걸려 기한을 지나게 하는 문서이며, 개발자들에게 현재 위치가 어디인지, 어디로 나아가야 하는지를 알려준다.
IDD, issue driven development는, issue tracking system을 하는 능력이며, 바퀴를 조종하여 방향을 바꾸는 시스템이다.
TDD와 유사하게, 목적지가 어디인지 알아야 하며, IDD는 팀원들이 어디에 있는지, 어디로 가는지를 알 수 있게 한다.