scrum

Post on 20-Jun-2015

510 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Principles

Principle시공을 초월하여 변하지 않는

근원적인 진실

Practice원칙을 특정 상황에 맞게 적용한 것 .

learn by doing+

understand-before-doing

What is SCRUM?

경직되어 있고 변화에 저항하는 프로세스는

그저 그런 제품을 만들어 낸다 .

a process with a set of roles and practices for agile development and p

roject

iterative = timeboxed (sprints)

incremental = features added incrementally

continuous process improvements = retrospectives

continuous process improvements = retrospectives

최종 사용자 , 고객 , 팀 및기타 이해당사자들로부터의 입력

제품 책임자

기능들

제품 백로그

스프린트 종료까지얼마나 많이 해낼 것인지 약속할 항목들을 팀이 선택

스프린트 계획회의(1 부와 2 부 )

스프린트 백로그기간 내에 혹은목표에 변화 없음

스프린트(1~4 주 )

제품 백로그구체화

스크럼 마스터

일일 스크럼회의와 산출물갱신

리뷰

잠재적으로출시 가능한제품 증분

회고

Backlog

Roles – Pigs and Chickens #1

1. A pig and a chicken are walking down a road. The chicken looks at the pig and says, "Hey, why don't we open a restaurant?" The pig looks back at the chicken and says, "Good idea, what do you want to call it?" The chicken thinks about it and says, "Why don't we call it 'Ham and Eggs'?" "I don't think so," says the pig, "I'd be committed but you'd only be involved.“

Ham and Eggs - committed or just involved

Roles – Pigs and Chickens #2

1. Pigs• Product Owner - voice of the customer• Scrum Master - enforcer of Scrum process, facilitates (r

emoving impediments) team to reach sprint goal• Team - cross-functional (design, developer, test), usuall

y 5-9 people who does the work

2. Chickens• Users• Stakeholders (Customers, Vendors)• Managers

Sprint

Timeboxed iteration

Usually 2-4 weeks

Determine sprint goal

Working functionality

Sprint Planning Meeting

1. Timeboxed at 4 hours2. Team to negotiate with product owner what t

o put in sprint3. Determine the sprint goal (specific, measura

ble, demonstratable)4. Translate user stories into "how" a requirem

ent is to be built

Whiteboard and Post-It’s

Whiteboard and Post-It’s

Daily Scrum 지난 일일 스크럼 이후 무엇을 완료하였는가 ? 다음 회의 때까지 무엇을 마무리할 계획인가 ?

일하는 데 어떠한 방해나 장애요인들이 있는가 ?

Daily 15 m

inute

Burn Down Charts

SCRUM Process

1. create product backlog– (product owner, customer => prioritized user stories)

2. create sprint backlog - sprint planning meetings– (involves product owner, scrum master, team)

3. execute sprint– daily scrum meetings– Scrum Master to remove impediments– progress tracked with whiteboard, burn-down charts

4. sprint review– demo, invite everyone including customer– was the sprint goal met according to customer?

5. sprint retrospective (continuous improvements)• what do we want to start doing?• what do we want to stop doing?• what do we want to keep doing?

mechanism

단지 구체적인 실천법을 모아둔 것이라기보다는 팀에게 가시성을

제공하는 프레임워크이며 가시성을 바탕으로 팀이‘관찰하고

적응하게’한다 .

Reference

Book “Agile Software Development with SCRUM” by Ken Schwaber, Mike Beedle

Book “Agile Project Management with SCRUM” by Ken Schwaber

http://www.scrumalliance.org/

http://www.controlchaos.com/ - Ken Schwaber’s own site

top related