개념과 용어 목록으로
개념과 용어

애자일 선언(Manifesto)과 4가지 가치, 핵심 원칙 여섯 가지

애자일 선언(Manifesto)과 4가지 가치, 12원칙 그림

애자일을 제대로 이해하려면 그 뿌리로 돌아가야 합니다. 애자일은 어느 날 갑자기 생긴 유행이 아니라, 명확한 철학에서 출발했습니다. 그 철학이 담긴 것이 바로 ’애자일 선언(Agile Manifesto)’입니다. 스크럼이든 칸반이든 모든 애자일 방법론의 밑바탕에는 이 선언의 정신이 흐릅니다. 이 글에서는 애자일 선언의 네 가지 가치와 원칙들을 살펴보며, 애자일이 진짜 무엇을 지향하는지 짚어보겠습니다.

애자일 선언은 무엇인가

애자일 선언은 소프트웨어 개발을 더 나은 방식으로 하려는 사람들이 모여, 자신들이 중요하게 여기는 가치를 정리한 것입니다. 무거운 절차와 문서 중심의 전통적 방식에 대한 대안으로, 더 유연하고 사람 중심적인 접근을 제시했습니다.

이 선언이 중요한 이유는, 애자일이 단순한 기법의 모음이 아니라 분명한 가치 위에 서 있음을 보여주기 때문입니다. 도구나 의식만 따라 하고 이 가치를 놓치면, 껍데기만 애자일이 됩니다.

네 가지 핵심 가치

애자일 선언은 네 가지 가치를 제시합니다. 각각은 “A보다 B를 더 중시한다”는 형태입니다. 여기서 중요한 것은 A가 가치 없다는 뜻이 아니라, 둘 다 가치 있되 B에 더 무게를 둔다는 의미입니다.

첫째, 절차와 도구보다 사람과 사람 사이의 협력에 무게를 둡니다. 좋은 도구와 절차도 필요하지만, 결국 일을 해내는 것은 사람이고 사람 사이의 소통입니다. 정해진 절차를 따르는 것보다 사람들이 잘 협력하는 것이 더 중요합니다.

둘째, 문서를 빠짐없이 갖추는 것보다 실제로 돌아가는 결과물에 무게를 둡니다. 방대한 문서를 만드는 것보다, 실제로 작동하는 결과물을 내놓는 것이 진짜 진척입니다. 문서는 필요한 만큼만, 결과물은 계속.

셋째, 계약서를 두고 따지기보다 고객과 함께 일하는 쪽에 무게를 둡니다. 계약서에 명시된 것을 두고 다투기보다, 고객과 함께 협력하며 진짜 필요한 것을 만들어가는 것이 낫습니다.

넷째, 정해 둔 계획을 지키는 것보다 달라진 상황에 맞춰 움직이는 쪽에 무게를 둡니다. 계획은 중요하지만, 상황이 바뀌면 계획도 바뀌어야 합니다. 변화를 거부하기보다 유연하게 대응하는 것이 애자일의 핵심입니다.

가치를 뒷받침하는 원칙들

애자일 선언은 이 네 가지 가치를 구체화하는 12가지 원칙도 함께 제시합니다. 여기서는 그 가운데 여섯 가지를 골라 이 글의 말로 설명합니다.

고객에게 쓸모 있는 결과물을 일찍부터 끊이지 않게 내놓아 만족을 얻는 것을 가장 앞에 둡니다. 마지막에 한꺼번에가 아니라, 자주 조금씩 가치를 내놓는 것이죠.

변화를 환영합니다. 개발 후반이라도 요구사항 변경을 환영하고, 변화를 고객의 경쟁 우위로 활용합니다.

짧은 주기로 자주 결과물을 전달합니다. 몇 주에서 몇 달 간격으로 작동하는 소프트웨어를 내놓되, 주기는 짧을수록 좋습니다.

사람을 믿고 자율성을 줍니다. 의욕을 가진 사람들이 일할 수 있도록 환경과 지원을 챙기고, 일하는 방식은 그들에게 맡깁니다.

지속 가능한 속도를 유지합니다. 무리한 단기 질주가 아니라, 오래 유지할 수 있는 페이스로 일합니다.

정기적으로 돌아보고 개선합니다. 팀이 주기적으로 자신들의 방식을 성찰하고 더 나아지도록 조정합니다.

가치를 실천으로 옮기기

애자일 선언의 가치는 아름답지만, 실천하지 않으면 구호에 그칩니다. 예를 들어 “변화에 대응한다”는 가치는, 실제로 짧은 주기마다 방향을 조정할 수 있는 구조를 만들 때 살아납니다. “개인과 상호작용을 중시한다”는 가치는, 팀이 자율적으로 소통하고 협력하는 환경을 만들 때 실현됩니다.

스크럼, 칸반 같은 방법론은 바로 이 가치들을 실천으로 옮기기 위한 구체적인 틀입니다. 따라서 방법론을 배울 때도 “이것이 어떤 가치를 실현하려는 것인가”를 함께 생각하면, 형식이 아니라 본질을 익힐 수 있습니다.

마무리

애자일 선언은 애자일의 뿌리가 되는 네 가지 가치와 원칙을 담은 철학입니다. 개인과 상호작용, 작동하는 결과물, 고객과의 협력, 변화에 대한 대응을 중시하며, 자주 가치를 전달하고 사람을 신뢰하고 정기적으로 개선하는 정신이 그 바탕입니다. 이 가치를 이해해야 애자일을 껍데기가 아니라 본질로 실천할 수 있습니다.

애자일의 철학을 이해했다면, 이제 현실적인 질문으로 넘어갈 차례입니다. 다음 글에서는 “우리 프로젝트에 애자일이 맞을까”라는 도입 판단 기준을 다루겠습니다.

출처: 애자일 선언과 12가지 원칙(agilemanifesto.org 한국어판). 이 글의 설명은 필자가 풀어 쓴 것입니다.

혼자 배운다면 공개 과정, 팀 단위라면 기업 맞춤 출강이 있습니다. 프로젝트 관리 과정 보기 → 새 창

목록으로 돌아가기