애자일은 소프트웨어 개발자들의 프로젝트를 위한 스키마 구조이다. 현재 애자일 컨설턴트(Agile Alliance)와 같은 많은 ASD 방식들을 떠올릴 수 있겠다. 애자일 방식은 짧은 시간 동안에 최소한의 리스크로 소프트웨어를 발전시키는 것을 목적으로 한다. 최소 4주에 1번 꼴로 '반복'하며 "계획, 요구 분석, 디자인, 코딩, 테스팅, 기록"과 같이 프로젝트를 실시하는데 필수적인 기능들을 하도록 하면서 스스로 소프트웨어를 개발시킬 수 있도록 이끌어간다. 애자일 방식들은 실시간 커뮤니케이션, 면대면 방식, 문서의 추가 업데이트를 강조한다. 대부분의 애자일 팀들은 소프트웨어 개발이 끝날 때까지 불펜(bullpen)에서 커뮤니케이션을 한다. 불펜에는 최소한 프로그래머들과 프로젝트를 관리하고 분석하고 직접 행..