스크럼
-
Agile(애자일) 소프트웨어 개발 선언소프트웨어공학 2021. 12. 21. 10:48
0.why - 방대한 문서를 기반으로 하는 SW개발방법론의 대안 모색 - 개발을 빠르게 하기 위해서가 아니라, 고객과 시장의 변화에 빠르게 대처하기 위한 방법 I. 배경 2001년 2월 소프트웨어 업계에 영향력이 있는 켄트 벡, 마틴 파울러, 로버트 마틴, 제프 서덜런드 등 17명이 유타주의 스키 리조트에 모여 방대한 문서 작업을 기반으로 하는 소프트웨어 개발 방법론에 어떤 대안이 있을지 서로의 경험에서 비롯된 내용들을 공유하며 더 나은 소프트웨어 프로젝트 수행 방법을 모색한 결과로 익스트림 프로그래밍(eXtreme Programming: XP), 스크럼, 동적 시스템 개발 모델(Dynamic System Development Model: DSDM), 적응형 소프트웨어 개발, 크리스탈, 피처-드리븐 개발..
-
Agile에서 일의 단위 알아보기기술사 학습 2021. 11. 5. 10:46
애자일에서의 일의 단위를 크기 순으로 나열해 보면 Theme > Epic > Story > Task 순이다. 예를 들어보면 Theme: 식당에서 태블릿/스마트폰과 클라우드를 통한 주문 시스템. Epic: 손님은, 테이블의 태블릿을 이용하여 음식과 식사 관련된 일을 처리할 수 있다. Story: 손님은, 음식을 주문하기 위해, 메뉴를 볼 수 있다. Task: 음식 사진/설명이 배열된 메뉴 화면을 구현한다. 애자일에서 일의 기본 단위는 Story 이다. 전통적 방법론과 비교해 본다면 WBS 마지막 레벨의 Task 와 유사하다. 스토리 포인트로 애자일 팀의 속도를 가늠할 수 있다. 한 Sprint에 소요되는 스토리 포인트가 80이라면, 이 스크럼팀의 Velocity는 80 스토리 포인트가 된다. B..