SlideShare a Scribd company logo
Agile - SCRUM을 통한 개발관리2010/07/31강상진KGDS(Korea Game Developers Seminar) 2010
고전적인 소프트웨어 개발 방법론
요구사항 분석설계개발테스트배포유지보수
요구사항 분석변화설계난해개발지연테스트생략배포두려움유지보수방만
변화일정 지연또 바꿔?귀찮음짜증
혼란을 제어?
혼란을 관리제어
어떻게?
변화에 빨리 적응하며 민첩한 개발
애자일(Agile)
스크럼(Scrum)
Agile - SCRUM을 통한 개발관리
경량화된 애자일(Agile) 개발 방법론
방법론의 구성요소사람(Who)사물(What)행동(How)
사람사물행동
Product Owner(제품 담당자) :어떤 게임을 만들지 담당
Scrum Master(스크럼 담당자) :개발 전반 관리자
Scrum Team(스크럼 팀원) :모든 개발 팀원
사람사물행동
우리가 원하는 사물은?
제품
제품 요구사항은Backlog로 작성
Backlog
상세요구사항 수집은User Story로…
User Story
User Stories….
다시혼란….
상세요구사항 수집은User Story 순위로…
User Story를 기반으로 작업일정을 추정
일정 추정의예
일정 추정의 예…
일정 추정의 예…
사람사물행동
요구사항 분석변화설계난해개발지연테스트생략배포두려움유지보수방만
요구사항 분석설계유지보수개발배포테스트
반복(Cycle) 개발
점증(Incremental) 개발
왜 반복& 점증?
Prototype을제품으로
빠른 피드백
빠른 오류처리
위험 감소
스프린트(Sprint)란 관련된 업무들을 Grouping하여 특정 기간 내 완료를 목표
스프린트는 각각 측정 가능하고 특정한,개발목표를 가져야한다.
Sprint는 보통2 ~ 4 weeks
하나의 게임 개발에는수백~수천 개의 Sprint가 필요
스크럼 미팅(15분/하루)어떤 게임을 만들어야 하나?24시간365일점차 개발되어 가는 게임스프린트(Sprint)2 ~ 4주제품 백로그(Product Backlog)스프린트 백로그(Sprint Backlog)이번 스프린트에는 어떤 작업을 하나?
Sprint 작업현황 체크  할 일                   진행 중                  완료 !게임 기획디자인프로그래밍
며칠 후…..  할 일                   진행 중                  완료 !게임 기획디자인프로그래밍
게임 개발 완료 시..  할 일                   진행 중                  완료 !게임 기획디자인프로그래밍
Example…
Example…
Example…
Example…
Burn Down Chart
매일 스크럼 미팅…(15 Minutes…)
Agile - SCRUM을 통한 개발관리
무엇을 했나?다른 장애물은?무엇을 해야 하나?
Scrum사람 Product Owner
 Scrum Master
 Scrum Team사물 Product Backlog
 User Stories
 Estimates행동 Iteration development
 Incremental development
 Sprint meeting왜 스크럼(Scrum)?
Simple.
소규모 팀원 간협력
Sprint로 나눠지는분명한 목표
Communication
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
Agile - SCRUM을 통한 개발관리
어떻게시작?
팀원 구성Product Backlog 생성Sprint 로 작업 나누기Sprint 시작

More Related Content

PPTX
Introduction of scrum 안성현 20120606
PDF
애자일의 모든것
PPTX
성공하는 애자일을 위한 짧은 이야기
PPTX
스타일쉐어의 스크럼이 지나온 길
PDF
스크럼을 이용한 게임 개발
PDF
Scrum - Agile Development Process
PDF
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
PPTX
스크럼 리뷰 이지원 발표용
Introduction of scrum 안성현 20120606
애자일의 모든것
성공하는 애자일을 위한 짧은 이야기
스타일쉐어의 스크럼이 지나온 길
스크럼을 이용한 게임 개발
Scrum - Agile Development Process
20150414 samsung-agile-conference-scrum-with-leanstartup-sharing
스크럼 리뷰 이지원 발표용

What's hot (20)

PDF
스크럼, 이걸 왜 하나요
PDF
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
PDF
스토리포인트가이드
PDF
Scrum and kanban with jira
PPT
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
PPTX
위대한개발문화
PPT
Agile의 의미와 Agile 계획 수립(Gdc2007)
PDF
초간단스크럼
PPT
Agile 방법론
PPT
애자일 게임 개발이란?
PPT
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
PDF
애자일 프랙티스
PPTX
애자일 게임 프레임워크
PPTX
Sk planet 이야기
PPT
Agile Adoption Success Factors
PDF
Si 프로젝트에서 바라보는...traditional vs agile
PPTX
애자일은 반드시 없어져야 한다
PDF
0. review. 린과 애자일 개발
PDF
협업도구 및 주요 Agile practices 적용사례 v1.0
PPTX
애자일 하라
스크럼, 이걸 왜 하나요
개발 생산성과 품질 향상을 위한 글로벌기업의 애자일 도입 및 적용사례
스토리포인트가이드
Scrum and kanban with jira
실전 애자일 게임 개발 (Agile Game Agile Game Development From The Trenches)
위대한개발문화
Agile의 의미와 Agile 계획 수립(Gdc2007)
초간단스크럼
Agile 방법론
애자일 게임 개발이란?
애자일 개발을 이용한 게임 기획 (Game Design In Agile Development) [GDC 2007]
애자일 프랙티스
애자일 게임 프레임워크
Sk planet 이야기
Agile Adoption Success Factors
Si 프로젝트에서 바라보는...traditional vs agile
애자일은 반드시 없어져야 한다
0. review. 린과 애자일 개발
협업도구 및 주요 Agile practices 적용사례 v1.0
애자일 하라
Ad

Similar to Agile - SCRUM을 통한 개발관리 (20)

PPT
애자일 게임 개발(Agile Game Development) - GDC2007
PDF
언제 애자일을 써야 좋을까? The better ways of developing software
PPT
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
PPT
애자일 게임 개발: 최전선의 이야기(Gamefest 2006)
PDF
Agile sw development 101
PDF
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
PDF
모바일 앱 개발을 위한 Agile 적용
PPTX
프로젝트 Xxx에 적용하고 싶은 개발방법
PDF
Agile SW 개발
PDF
스크럼 101
PDF
개인 일정관리에 Agile을 끼얹으면?
PPTX
Itsm팀 내부세미나 익스트림프로그래밍_정희찬
PDF
애자일Agile, 어디서부터 시작되었을까
PPTX
애자일 스크럼과 JIRA
PDF
Agile의 본질과 실천
PPTX
Application Lifecycle Management - CURVC
PPTX
Agile Transformation - Tweoseed
PPTX
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
PDF
워터폴에서 애자일로의 전환, 그리고 그 지원 시스템 구성 - 투씨드
PPTX
[해줌] 애자일 스크럼 교육 자료
애자일 게임 개발(Agile Game Development) - GDC2007
언제 애자일을 써야 좋을까? The better ways of developing software
애자일 게임 개발: 현실 세계의 혼돈을 다루는 법 (Agile Game Development: Dealing With Chaos In Th...
애자일 게임 개발: 최전선의 이야기(Gamefest 2006)
Agile sw development 101
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
모바일 앱 개발을 위한 Agile 적용
프로젝트 Xxx에 적용하고 싶은 개발방법
Agile SW 개발
스크럼 101
개인 일정관리에 Agile을 끼얹으면?
Itsm팀 내부세미나 익스트림프로그래밍_정희찬
애자일Agile, 어디서부터 시작되었을까
애자일 스크럼과 JIRA
Agile의 본질과 실천
Application Lifecycle Management - CURVC
Agile Transformation - Tweoseed
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
워터폴에서 애자일로의 전환, 그리고 그 지원 시스템 구성 - 투씨드
[해줌] 애자일 스크럼 교육 자료
Ad

More from SangJin Kang (15)

PDF
웹에 빠른 날개를 달아주는 웹 성능 향상 이야기
PDF
Web Performance Optimization with HTTP/3
PDF
How to Replicate PostgreSQL Database
PDF
Scalability strategies for cloud based system architecture
PDF
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
PDF
수요자 중심의 클라우드 운영 및 전략 (CIO Summit 2019)
PDF
How to develop and localize Xbox 360 titles
PDF
Akamai 서비스 트러블 슈팅 및 테스트 방법과 도구
PDF
HTTP 프로토콜의 이해와 활용
PDF
HTTP/2와 웹 성능 최적화 방안
PDF
Akamai Korea - Tech Day (2015/03/11) DNS
PDF
Akamai Korea - Tech Day (2015/03/11) HTTP/2
PPT
HTML5 for web app. development
PPT
XNA2.0 Network Programming
PPT
XNA Introduction
웹에 빠른 날개를 달아주는 웹 성능 향상 이야기
Web Performance Optimization with HTTP/3
How to Replicate PostgreSQL Database
Scalability strategies for cloud based system architecture
HTTP/3 시대의 웹 성능 최적화 기술 이해하기
수요자 중심의 클라우드 운영 및 전략 (CIO Summit 2019)
How to develop and localize Xbox 360 titles
Akamai 서비스 트러블 슈팅 및 테스트 방법과 도구
HTTP 프로토콜의 이해와 활용
HTTP/2와 웹 성능 최적화 방안
Akamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) HTTP/2
HTML5 for web app. development
XNA2.0 Network Programming
XNA Introduction

Agile - SCRUM을 통한 개발관리