Agile Manifesto가 무엇인가요?
4가지 가치와 12가지 원칙을 기반으로 새로운 소프트웨어 개발 방법을 제시하는 선언문입니다.
정의
Agile Manifesto는 2001년 2월 12일, 17명의 소프트웨어 개발 전문가들에 의해 만들어진 문서로, 유연성과 고객 협업을 우선시하는 새로운 소프트웨어 개발 접근법을 개요합니다.
배경
이는 전통적인 소프트웨어 개발 방법론의 한계에 대한 반응으로, 디지털 시대에서 사용자의 빠르게 변화하는 요구를 더 잘 충족하기 위해 목표를 두었습니다.
위치
이 문서는 미국 유타주 스노우버드 스키 리조트에서 만들어졌습니다. 이 대면 세션에서 4가지 가치가 탄생했으며, 나중에 12가지 원칙은 원격으로 개발되었습니다.
가치
첫째, 과정보다는 인간 상호작용을; 둘째, 광범위한 문서화보다는 작동하는 소프트웨어를; 셋째, 계약 협상보다는 고객과의 직접 협력을; 넷째, 계획을 따르는 것보다는 변화에 적응하는 것을 강조합니다.
원칙
Agile Manifesto의 12가지 원칙은 이러한 가치를 보완하며, 자주적인 배포, 후반 단계에서도 경쟁 우위로서의 변화 촉진, 동기 부여된 개인을 중심으로 프로젝트를 구축하는 것을 촉진합니다. 이 원칙들은 고객 만족, 개발의 지속 가능성, 그리고 기술적 우수성을 목표로 합니다.
Agile Manifesto 접근하기
이 가치와 원칙들이 소프트웨어 개발을 혁신한 깊은 이해를 위해 Agile Manifesto를 직접 읽는 것이 권장됩니다. Agile Manifesto 링크를 통해 전체 문서에 무료로 접근하세요.
더 알고 싶으신가요?
Agile Manifesto에 대해 더 깊이 알아보고 싶거나 이런 교육을 팀에 도입하고 싶으시다면, 이야기 나눠요. 저는 팀이 이러한 개념을 이해하고 적용할 수 있도록 돕고 있습니다. 연락 주시면 정말 기쁘겠습니다!
백로그(Backlog)란 무엇인가요?
백로그(Backlog) 는 제품이나 프로젝트에서 수행해야 할 모든 작업 항목을 우선순위에 따라 정리한 목록입니다. 애자일 소프트웨어 개...
블로커란 무엇인가요?
Scrum과 Kanban 같은 프레임워크에서 '블로커'는 제품 전달을 완전히 중단시키고 팀의 진행을 방해하는 모든 장애물을 의미합니다...
사용자 스토리란 무엇인가요?
사용자 스토리(User Story)는 소프트웨어 기능을 사용자의 관점에서 간결하게 설명하는 것으로, 일반적으로 "[역할]로서 [기능]을...
자기관리란 무엇인가요?
스크럼에서 자기관리(Self-management)란 팀원들이 의사결정을 내리고 자신의 업무를 관리할 수 있도록 권한을 부여하는 개념을...
Lean이란 무엇입니까?
Lean은 제품 및 서비스의 개발 및 관리에 제조 원칙을 적용하는 것입니다...