애자일 선언문
🎇 가치
- 프로세스와 도구보다는 개인과 상호작용에 더 가치를 둔다.
- 방대한 문서보다는 실행되는 SW에 더 가치를 둔다.
- 계약 협상보다는 고객과 협업에 더 가치를 둔다.
- 계획을 따르기 보다는 변화에 반응하는 것에 더 가치를 둔다.
⚡ 실행 지침
- 유용한 소프트웨어를 빠르고, 지속적으로 제공하여 고객을 만족시킨다.
- 개발 막바지라도 요구사항 변경을 적극 수용한다.
- 몇 개월이 아닌 몇 주 단위로 실행되는 소프트웨어를 제공한다.
- 고객과 개발자가 프로젝트 기간에 함께 일한다.
- 개발에 대한 참여 의지가 확실한 사람들로 팀을 구성하고, 필요한 개발 환경과 지원을 제공하며, 일을 잘 끝낼 수 있도록 신뢰한다.
- 같은 사무실에서 얼굴을 맞대고 의견을 나눈다.
- 개발의 진척도를 확인하는 1차 기준은 작동하는 SW이다.
- 지속 가능한 개발을 장려하고 일정한 속도로 개발을 진행한다.
- 기술적 우수성과 좋은 설계에 지속적인 관심을 기울이면 민첩성이 향상된다.
- 단순화를 추구한다.
- 최상의 아키텍처, 명확한 요구사항, 최상의 설계는 자기 스스로 일을 주도하는 조직적인 팀으로부터 나온다.
- 더 효과적인 팀이 될 수 있는 방안을 정기적으로 깊이 고민하고 그에 따라 팀의 행동을 조정한다.