software engineering- scrum 603410054 徐 瑋 alen 603410107 林芳瑜 flora 1

8
Software Engineering- Scrum 603410054 徐 徐 Alen 603410107 徐徐徐 Flora 1

Upload: allyson-singleton

Post on 27-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

1

Software Engineering- Scrum

603410054 徐 瑋 Alen

603410107 林芳瑜 Flora

Page 2: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

2

Scrum Process

Page 3: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

3

Core Role The Scrum Team consists of a Product Owner, the

Development Team, and a Scrum Master.

Product Owner - Representing the business or user community

Scrum Master - Ensuring Scrum is understood and enacted

Developer - Professionals who do the work of delivering a

potentially releasable Increment of “Done” product at the end

of each Sprint

Page 4: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

4

Event Sprint

A sprint is basic unit of development in Scrum.

Each sprint is started by a planning meeting.

Sprint planning meeting

At the beginning of the sprint cycle.

Selecting requirement that will be done in the sprint.

Preparing the Sprint Backlog that details the time it will cost.

Page 5: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

5

Event Daily scrum meeting

Each day during the sprint, a project team communication meeting

occurs.

Meeting length is set to 15 minutes.

Each team member answers three questions :

What have you done yesterday ?

What are you planning to do today ?

Any impediments ?

Page 6: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

6

Event Sprint demo meeting

Reviewing the work that was completed and uncompleted.

Presenting the completed work to the stakeholders.

Sprint retrospective meeting

All team members reflect on the past sprint

Two main questions are asked in the sprint retrospective :

What went well during the sprint ?

What could be improved in the next sprint ?

Page 7: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

7

Artifact Product Backlog

A prioritized features list

Containing all functionality desired in the product

Can be changed and re-prioritized before each sprint planning meeting

Sprint Backlog

A subset of Product Backlog Items

Created by Team members

To be completed during the Scrum sprint

Page 8: Software Engineering- Scrum 603410054 徐 瑋 Alen 603410107 林芳瑜 Flora 1

8

Conclusion Scrum is an iterative, incremental agile software development

framework for project management.

Feedback is important. It can help development team build a

product up to expectation.

Customers can change their minds about what they want and

need.