Agile survey results by 황순삼

많은 기업들이 애자일 도입을 하는데 어떤 성과들이 구체적으로 나올 수 있는지 궁금해 하는 것 같습니다.

애자일 도입에 대한 성과와 도입된 프랙티스, 어려운 점들에 대하여 최근의 설문 결과 몇 개를 가지고 살펴보았습니다. 
먼저 사용된 설문 결과는 아래와 같습니다. 공개할 수 없는 설문은 링크를 걸지 않고 일부 결과만 활용합니다.

  • V1 3rd Annual Survey: June-July 2008 (respondents: 2,319) 
  • Agile Adoption Rate Survey: Feb 2008 (respondents: 642)
  • Yahoo Agile Survey: Dec 2007 (respondents: 327)
  • Yahoo agile group: July 2009 (respondents: 123)
  • Agile Survey for an embedded software company in kr: Sep, Nov 2009 (respondents: 61) 





    1. 애자일 도입 방법론: 2005년도까지는 XP가 대표적인 애자일 방법론으로 비추어 졌는데 최근 설문을 보면 Scrum 도입 비율이 XP보다 더욱 높아졌고 XP와 Scrum와 같은 Hybird가 점차 늘어나고 있는 추세입니다.











2. 애자일 도입 이유: time to market, 시장 변화에 대한 빠른 대응, 생산성 향상, 프로세스 개선 & 제품 품질 개선, IT 혁신(경영전략의 부합), 프로젝트 가시성 향상, 비용 절감과 같은 순입니다. 다른 개발방법론이나 도구와 이유는 비슷하지만 애자일 특성에 따라 빠른 개발과 변화 대응력, 생산성과 같은 요인들에 보다 초점을 두는 것으로 보입니다.














3. 애자일 도입에서의 우려 사항: 애자일 도입함에 따라 전체적인 프로젝트 계획 부족, 관리 통제 감소, 문서화 부족, 예측성 부족 등이 주요 요인으로 지적되었습니다. 주로 프로젝트 관리적 요인들이 강한데 경영전략에 따라 제품 로드맵, 릴리즈 계획, 스프린트 계획, 일일 계획과 같이 계획 체계와 프로젝트 가시성이 확보되고 피드백이 높아진다면 극복할 수 있는 요인들로 보입니다.














3. 전반적인 애자일 프로젝트의 성공율: 전반적 평가는 대체로 긍정적이라고 볼 수 있습니다. 애자일 도입하여 프로젝트 성과가 개선되었거나 성공적이었다는 반응은 꽤 높은 편입니다. 다만 새로운 방법이나 도구가 실패했다는 설문결과는 일반적으로 드물기도 합니다.







4. 프로젝트 성과: 측정이 어려운 부문입니다만 프로젝트 가시성, 생산성, 품질, 의사소통/업무만족도, 우선순위 및 시장 변화 대응, 일정/비용 향상이 비교적 높은 편입니다. 상대적으로 일정/비용 향상은 성과 개선이 낮은 것으로 보입니다. 이러한 점은 초기 계획과 비교할 경우 계획이나 산정 자체의 어려움도 큰 원인입니다. 또한 출시 일정이나 비용 요인은 시장 및 관리적 판단에 의한 영향이 크므로 변화시키기 어려운 부문이기도 합니다. 
애자일을 통해 테스트 활동이 활발해지고 일일 회의를 통하여 최소한 팀원간 진척도 파악, 잦은 피드백을 통한 이슈 도출이 빨라지고 해결하기 위한 상호 노력 증가, 팀 학습과 업무 진행이 보다 체계적이었다는 설문 응답도 있었습니다.




5. 도입 프랙티스: 반복개발, 단위테스트, 일일 스탠드업 미팅, CI, 릴리즈 계획수립, 회고, 리팩토링 등이 도입이 많이 되었고 TDD, 번다운차트, 공유공유, 정보방열기, 짝 프로그램 등도 시도되는 것으로 보입니다.
가장 효과적인 프랙티스로는 CI와 일일 스탠드업 미팅, TDD가, 가장 배우기 어려운 프랙티스로 개발/인수 TDD, 짝 프로그래밍으로 제시되었습니다. 또한 짝 프로그래밍과 번다운 차트가 도입하고 쉽게 포기되는 프랙티스라고 응답되었습니다.

6. 애자일 도입 장애물: 조직변화에 대한 능력과 변화에 대한 일반적 저항, 애자일 경험이 없는 인력 등이 주요한 장애물로 나타났습니다. 국내 설문 결과에서 애자일을 적용할 시간 부족과 유지보수와 긴급 이슈 처리, 야근에 지쳐 개선 의욕이 없다 등과 같은 현실적 문제점들은 애자일에 국한된 문제점은 아니라고 보입니다.

7. 애자일 프로젝트에서의 실패 요인: 애자일 핵심 가치와 다른 기업의 철학이나 문화, 애자일 개발 방법에 대한 경험 부족이 주요한 원인으로 지적되었습니다.


덧글

댓글 입력 영역