Agile 전략
조직구성,프로세스,적용기법
방법론은 개발자 포함해서 다수의 이해관계자에게 주요 마일스톤과 절차,작업, 지침 등을 제공해 줍니다.
그래서, 보통 착수단계에 테일러링과 WBS작업에 방법론 전문가(담당자)가 작업을 하게 되지요..
이때, 애자일의 특성을 방법론 테일러링 내역서에 녹여 내야합니다.
그런데, 차세대 급의 대규모 프로젝트라면 참여 인력이 많고, 공식적인 인도산출물을 요구하는 특징이 있습니다.아울러, 대부분의 경우 컨설팅업체가 외부PMO로 참여하여 프로젝트를 관리하게 됩니다.
이러한 현황을 바탕으로 전략의 관점을 도출해보면
1)조직구성
2)프로세스
3)적용 기법(프랙티스) 으로 뽑을 수 있습니다.
1)조직 구성은 단위 애자일팀(스크럼팀)을 소규모(7인이하)로 구성하고,
스크럼마스터(PM)들로 구성된 중간협의체 scrum of scrums을 통하여 전체 협업 체계를 구성하는게 골자입니다.
팀에는 고객(product owner)이 팀원으로 참여합니다.
2)프로세스 측면에 보통의 애자일에서 얘기하는 두단계 계획(릴리즈, 이터레이션)으로 상위 수준의 릴리즈 계획과 상세한 이터레이션 계획수립을 수립합니다. 이터레이션 기간은 2~4주로 설정합니다.
3)적용 프랙티스는 크게 스크럼 기반의 관리 프랙티스(일일스크럼,스프린트계획,스프린트 리뷰,회고)와 xp 기반의 개발 프랙티스(페어프로그래밍, 리팩토링,TDD, CI(continuous Integration)) 적용을 적으시면 됩니다.
마지막으로, 고려사항과 동향에는 조직과 개발자 수준에 맞게 프랙티스를 선별적으로 적용해야 한다는 점과 애자일이 SI 3개 중심으로 확산되는점, 애자일이 경험기반 테스팅과 더불어 활용되는 점 등을 적으시면 +a를 맞으실 수 있을 것입니다.
'T-prj > 1.SW공학' 카테고리의 다른 글
[소공18]XP (0) | 2012.08.13 |
---|---|
[소공16]Annotation (0) | 2012.08.13 |
[소공15]DI (0) | 2012.08.13 |
Recent Comment