agile adoption success factors
DESCRIPTION
presented at Agile Practices Seminar 2010 (4/21) in Seoul, South Koreaby June Kim (김창준)TRANSCRIPT
애자일 도입 현황• 개인 수준에서 도입 , 실천 중 (37%)• 하나 이상의 팀이 애자일을 도입 , 실천 중 (44%)• 공식적으로 회사 전체에서 애자일을 도입 , 실천 중 (6%)• 기타 (13%)
약어 설명– CI : 지속적 통합– TLP : 코드에 자동화된 단위 테스트 붙이기 ( 개발 과정 중 여러번 반복 )– SM : 기립 회의– RS : 회고– FR : 짧은 반복 개발 주기 ( 잦은 릴리스 )– PG : 계획 게임– AA : 자동화된 승인테스트– ST : 함께 앉기 ( 프로젝트 성공에 관련된 사람들이 한 자리에 모여 앉
기 )– IR : 정보방열기 ( 주변에 정보가 노출되도록 함 )– CP : 고객 참여– CO : 코드 공유 ( 코드 소유권을 줄이고 서로 상대의 코드를 고칠 수
있게 함 )– PP : 짝 프로그래밍– RF : 리팩토링– TDD : 테스트 주도 개발 ( 테스트를 먼저 만들고 코드 만들고를 반복 )
성공도 회귀분석고객 참여 (*, x2, 0.77)
리팩토링 (0.42)
코딩후 자동화 테스트 붙이기 (0.38)
코드 공유 (0.37)
성공도 회귀분석 ( 성숙도 4 이하 )
고객 참여 (0.94)
성공도 회귀분석 ( 성숙도 4 이상 )
짧은 반복 개발 주기 (0.49)
고객 참여 (0.36)
코드 공유 (0.33)
도입하면 가장 도움이 될 실천법
메타적 요소 ?
– 뛰어난 애자일 코치가 있는가 ?• 의사소통 스타일 ( 팀원 , 상사 , 팀장과 )• EQ 및 스트레스 하에서의 행동• 리더십 및 코칭 스타일 ( 동기부여 등 )• 회고를 통한 개인적 학습 능력• 개인적 성장 의지 , 성장 사고관 (growth mindset),
자기효능감 (self-efficacy)• 관찰 및 상황 파악 (sensemaking) 능력• 일치적 행동 ( 믿는 것을 행동에 옮기는 능력 )• 기술적 능력 ?
– AC2 (http://ac2.kr) 경험