Scrum Scrum framework Roles Ceremo monies Artifact cts Product - - PowerPoint PPT Presentation

scrum scrum framework
SMART_READER_LITE
LIVE PREVIEW

Scrum Scrum framework Roles Ceremo monies Artifact cts Product - - PowerPoint PPT Presentation

CPSC 310 Software Engineering Lecture 4 Scrum Scrum framework Roles Ceremo monies Artifact cts Product Owner Sprint Planning Product Backlog Scrum Master Daily Scrum Meet Sprint Backlog T eam Sprint Review Burndown Charts


slide-1
SLIDE 1

CPSC 310 – Software Engineering

Lecture 4

Scrum

slide-2
SLIDE 2

2

Scrum framework

Roles Product Owner Scrum Master T eam Ceremo monies Sprint Planning Daily Scrum Meet Sprint Review Sprint Retrospective Artifact cts Product Backlog Sprint Backlog Burndown Charts

slide-3
SLIDE 3

3

Scrum Process

image from neon rain interactive

slide-4
SLIDE 4

4

Sequential vs. Overlapping Dev

slide-5
SLIDE 5

5

Product Owner

Define the features of the product Prioritize features according to market value Adjust features and priority every iteration, as needed

slide-6
SLIDE 6

6

Scrum Master

Facilitates Scrum process Helps resolve impediments Shields team from external interferences Not a “real manager”, he serves the team

slide-7
SLIDE 7

7

The T eam

Typically 5-9 people Cross-functional T eams are self-organizing

slide-8
SLIDE 8

8

Product Backlog

Backlog item Estimate

Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. 3 As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 8 Improve exception handling 8

...

30

...

50

The REQUIREMENTS

slide-9
SLIDE 9

9

Sprint Backlog

PBI for a sprint broken down in tasks

Example for a Weather App:

  • PBI: As a subscriber, I want to see a 10-day forecast of conditions so that I can plan at least a week

ahead

  • T

asks:

  • Parse the weather data in day packets
  • Push several days data to the client
  • PBI: As a subscriber, I want to see precipitation accumulations and forecast so that I can plan my

activities.

  • T

asks:

  • Parse snow/rain data from the provider’s data
  • Push the snow/rain data to the client
  • Redesign client screen for new data
  • Refactor the server code
slide-10
SLIDE 10

10

Burndown Charts

slide-11
SLIDE 11

11

Scrum Process

image from neon rain interactive

slide-12
SLIDE 12

12

Sprint Planning

Product backlog Product backlog (item/user story) Sprint backlog (task)

slide-13
SLIDE 13

13

Daily Scrum Meeting

Daily / less than 15-minutes / Stand-up Not for problem solving T eam members, ScrumMaster, Product Owner

What did you do yesterday ? What will you do today? What obstacles are in your way?

slide-14
SLIDE 14

14

Sprint Review

Informal / 2-hour preparation time rule / No slides

Product Owner, T eam members, ScrumMaster, customers, stakeholders, experts, executives, anyone interested

T eam presents what it accomplished during the sprint Demo of the product

slide-15
SLIDE 15

15

Sprint Retrospective

Stop doing Continue doing Start doing

PROCESS