XP
짧은주기의 반복을 통해 요구사항에 신속히 대응하여 위험을 줄이고 고객관점의 고품질 SW를 빠르게 전달하는 Agile 방법론
1.목표:고객이 원하는SW를 원하는 시기에, 요구사항변화에 적극대처, 고객/동료와의 의사소통, 개발SW대한 초반피드백(단위테스트), 개발시스템의 고객과의 빠른 커뮤니케이션으로 고객요구 조기도출
2.의의 : 개발프로세스혁신의 높은 역할은 개발자.UML등을 통한 문서작업이 아닌 이해쉽게 작성되고 적절한 코멘트코드가 가장 훌륭한 자동 다큐먼트
'1.XP핵심가치 : 2CSF(단순성,의사소통,용기,피드백)
2. 주요활동 : 코딩, 테스팅, 리스닝(비즈니스), 디자이닝(복잡성/종속성회피)
3.절차 : 유저스토리, 아키텍처랄 스파이크, 스파이크, 배포계획, 반복(평가계획단순화, 신뢰성화), 인수테스트(유저스토리활용), 작은배포(피드백)
4.xp의 12 practice:planning game(우선순위, 기술평가):프로젝트전체와주기계획, small release,메타포:구성원들위해 시스템전체그림표현, 단순설계, TDD,리팩토링, Pair Programming, 소스공유, 지속통합(빌드), 코드표준(의사소통), 주40시간근무, 고객상주
은단표지주고공계작테리짝
5.구성도Architectural Spike ->배포계획<-(반)Iteration->인수테스트->작은릴리즈
유저스토리(중복제거,검증,테스트시나리오,요구사항), Spike(불확실한추정->믿음직한추정)
6.유의사항:비즈니스문화가 고객/관리자 빅픽처부터 시작시 팀작업을 회사가 원하는 속도에 맞추지 못하는 경우,피드백이 너무 오래걸리는경우
'T-prj > 1.SW공학' 카테고리의 다른 글
[소공19]SCRUM (0) | 2012.08.13 |
---|---|
[소공17]Agile 전략 (0) | 2012.08.13 |
[소공16]Annotation (0) | 2012.08.13 |
Recent Comment