JD
애자일[박창현 담당의 리테일 테크] 마트에서 애자일 해보기
애자일이 뭔데?|신세계그룹 뉴스룸 (shinsegaegroupnewsroom.com)
애자일(Agile)이란?
애자일. 영어로는 Agile. 근 몇년동안 소프트웨어나 인터넷, 모바일 서비스 개발에 있어 성공을 위해 꼭 필요한 그 무언가로 계속 회자되는 용어. 이게 정확히 뭘까? 일단 잘 모르겠으니 사전부터 찾아보자.
agile : 1. 날렵한, 민첩한 2. (생각이) 재빠른, 기민한
아하. 날렵하고 민첩하고 재빠르고 기민하게 무언가 하는 것을 애자일이라고 하는 것이군.
물론 우리가 밥 벌어먹기 위해 하는 모든 일들이 날렵하고 민첨하고 재빠르고 기민해야겠지만,
사실 소프트웨어 개발에 있어 애자일이라는 것은 조금 더 심오한 의미를 내포하고 있다.
그 의미를 알아보기 위해 초기 애자일 창시자들이 작성한 “애자일 선언문"을 살펴보도록 하자.
우리는 소프트웨어를 개발하고, 또 다른 사람의 개발을
도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고
있다. 이 작업을 통해 우리는 다음을 가치 있게 여기게 되었다:
공정과 도구보다 개인과 상호작용을
포괄적인 문서보다 작동하는 소프트웨어를
계약 협상보다 고객과의 협력을
계획을 따르기보다 변화에 대응하기를
가치 있게 여긴다. 이 말은, 왼쪽에 있는 것들도 가치가 있지만,
우리는 오른쪽에 있는 것들에 더 높은 가치를 둔다는 것이다.