애자일

이 문서는 토막글입니다.

이 문서는 토막글로 분류되는 800바이트 이하의 문서입니다. 토막글을 채우는 것은 기여자의 따뜻한 손길입니다. 이 틀을 적용할 시 틀의 매개변수로 분류:토막글의 하위 분류 중 적절한 분류를 지정해 주시기 바랍니다.

1 개요

소프트웨어 개발 방법론의 하나이다. 처음부터 끝까지 계획을 수립하고 개발하는 폭포수(Waterfall) 방법론과는 달리 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다.

2 기원

애자일방식의 소프트웨어 개발에 대한 방법론들이 처음 등장하기 시작한 것은 90년대 중반으로 기존의 무겁고 규범적인 방법론에서 탈피하여 가벼운 방법론을 지향하며 등장하였다. 처음부터 애자일(Agile)일 불렸던 것은 아니고 경량방법론 등으로 불리다 애자일 선언문(Agile Manifesto)을 만들면서 비로소 Agile로 불리게 되었다. 이후부터 애자일은 소프트웨어 개발의 한가지 특징적인 개발방식으로 의미를 갖기 시작하였다.

3 한국에서의 애자일

한국개발 시장, 특히 SI 에서의 애자일은 정식적인 설명과는 전혀다른 모습을 드러내곤 한다. 실제로 애자일 형태로 개발 할 능력도 없고, 있다 해도 시간적, 금액적 한계 때문에 애자일을 쓰면 안되지만, 큰 규모의 사업 / 대기업에서 사용되었다는 미명으로 소형 개발 업무에서도 사용하겠다는 기괴한 포부와 함께 사용되곤 한다. 실제 개발 시작전에는 애자일을 응용한 엄청난 개발을 해줄게! 로 시작하지만 막상 개발을 시작하면 한국 특유의 노예관리 형태로 변질된다. 여전히 대한민국 대부분의 기술개발자들은 애자일은 커녕 타임어택 형식의 개발 지옥에서 살아가고 있다.