12
SCRUM PROCESS FRAMEWORK

What is Scrum Process? Where is it used? How is it better?

Embed Size (px)

Citation preview

Page 1: What is Scrum Process? Where is it used? How is it better?

SCRUMPROCESS

FRAMEWORK

Page 2: What is Scrum Process? Where is it used? How is it better?

• What is Scrum Process?

• Where is it used?

• How is it better?

Agenda

Page 3: What is Scrum Process? Where is it used? How is it better?

Scrum is an iterative incremental process of software development commonly used with agile software development

Agile software development focuses on keeping code simple, testing often, and delivering functional bits of the application as soon as they're ready. The goal of ASD is to build upon small client-approved parts as the project progresses, as opposed to delivering one large application at the end of the project.

What is Scrum?

Page 4: What is Scrum Process? Where is it used? How is it better?

From www.agilemanifesto.org

Page 5: What is Scrum Process? Where is it used? How is it better?

◦ Everyone answers the following three questions• What did you accomplish since last scrum?• What will you do before the next scrum?• Any blocks?◦ Update the Sprint Burn-down Chart

Three questions

Page 7: What is Scrum Process? Where is it used? How is it better?

Holds the vision for the product ◦ Defines the features of the product

Maintains a prioritized backlog for the product ◦ Prioritizes features according to business value

Decides on release date and content Is responsible for the ROI of the project

Can change features and priority every sprint

Accepts or rejects work results

Product Owner

Page 8: What is Scrum Process? Where is it used? How is it better?

Ensures that the process is followed

Ensures that the team is fully functional and productive ◦ Removes impediments ◦ Shields the team from external interferences

Enables close cooperation across all roles, teams, and organizations

Hosts the daily scrum, iteration review and planning meetings

◦ Is not the focal point of these meetings however!

Scrum Master

Page 9: What is Scrum Process? Where is it used? How is it better?

Cross-functional, 7 +/- 2 members Has the right to do everything within the

boundaries of the project guidelines to reach the Sprint objectives

Organizes itself and its work Provides estimates for releases and sprints

◦ Updates sprint estimates on a daily basis Commits to the Sprint goal and specifies work

results Demos work results to the Product Owner

Team

Page 10: What is Scrum Process? Where is it used? How is it better?

The sprint backlog consists of a story and description

Break each story into small tasks.

What’s the definition of “Done?”

Activities and status

Page 11: What is Scrum Process? Where is it used? How is it better?

Product Life – varies Release Length – variable (at least 3, more is better)

Sprint Length – repeated fixed duration of 2 – 4 weeks

Day – typically an 8-hour workday

Release and Sprint Cycles

Page 12: What is Scrum Process? Where is it used? How is it better?

Questions?