스크럼 기법
- 팀이 중심이 되어 개발의 효율성을 높이는 기법이다
- 팀원은 스스로가 스크럼 팀을 구성하며 개발에 관련된 모든 것을 스스로 해결할 수 있어야 한다
- 스크럼 팀은 제품 책임자, 스크럼 마스터, 개발팀으로 구성된다
스크럼이 추구하는 가치
확약 : 약속한 것을 확실히 실현하는 것
전념 : 확약한 것의 실현에 전념하는 것
정직 : 어떤 것이 자신에게 불리해도 숨기지 않는 것
존중 : 자신과 다른 사람에게 경의를 표하는 것
용기 : 팀 구성원은 자신이 옳은 일을 할 수 있도록 팀원간 갈등과 도전을 통해 작업 할 수 있는 용기
스크럼의 진행 순서
스프린트 계획 회의 -> 스프린트 -> 일일 스크럼 회의 -> 스프린트 검토 회의 ->스프린트 회고
제품 백로그
- 제품 개발에 필요한 요구사항 목록
- 지속적으로 업데이트된다
스프린트 계획 회의
- 스프린트 목표와 스프린트 백로그를 계획하는 외의
- 요구사항을 개발자들이 나눠서 작업할 수 있도록 task라는 작업 단위로 분할한 후 백로그를 작성한다
스프린트
- 반복적인 개발 주기
- 보통 2 ~ 4주 정도의 기간 내에서 진행된다
- 개발자가 원하는 task를 직접 선별하여 담당할 수 있도록 하는 것이 좋다
일일 스크럼 회의
- 날마다 진행되는 미팅으로 어제 한 일, 오늘 할 일, 장애 현상 등을 공유한다
스프린트 검토 회의
- 제품이 요구사항에 잘 부합되는지 테사용자가 포함된 참석자 앞에서 테스팅을 수행한다
- 제품 책임자는 개선할 사항에 대한 피드백을 정리해 백로그를 업데이트 한다
스프린트 회고
- 정핻놓은 규칙을 잘 준수하고, 개선할 점은 없었는지 기록한다
제품 책임자(PO; Product Owner) | - 제품 백 로그를 정의하여 우선순위를 정해준다 |
스크럼 마스터(SM; Scrum Master) | - 팀원을 코칭하고 프로젝트의 문제 상황을 해결하는 역할이다 |
개발팀(DT; Development Team) | - 제품 책임자와 스크럼 마스터를 제외한 모든 팀원 |
'study > 정보처리기사' 카테고리의 다른 글
CASE(자동화 도구) 와 HIPO (0) | 2022.04.12 |
---|---|
자료흐름도(DFD) 와 자료사전(DD) (0) | 2022.04.12 |
기능 요구사항 VS 비기능 요구사항 (0) | 2022.04.12 |
익스트림 프로그래밍(XP; eXtreme Programming) (0) | 2022.04.11 |
[정보처리기사] 소프트웨어 설계 - 소프트웨어 생명 주기 (0) | 2022.04.11 |