29
ADAM LASKOWSKI An Intro to Scrum

Welcome to Agile - Taipei Regent 2016/05/20

Embed Size (px)

Citation preview

Page 1: Welcome to Agile - Taipei Regent 2016/05/20

ADAM LASKOWSKI

Welcome to AgileAn Intro to Scrum

Page 2: Welcome to Agile - Taipei Regent 2016/05/20

WHY CHANGE?

BUI L D A HOUSE

SCRUM

QUE STI O NS

Agile

Page 3: Welcome to Agile - Taipei Regent 2016/05/20

BUI L D A HOUSE

WHY CHANGE?

SCRUM

QUE STI O NS

Agile

Page 4: Welcome to Agile - Taipei Regent 2016/05/20

Why?

Responsive

Short cycles means quicker feedback. More feedback leads to better deliverables.

Reduces waste20 percent of product features are used by 80 percent of your users.

Short Feedback Loop

Quickly respond to changes in your requirements or environment.

Page 5: Welcome to Agile - Taipei Regent 2016/05/20

Individuals and interactions

over processes and tools

Page 6: Welcome to Agile - Taipei Regent 2016/05/20

Working software over comprehensive

documentation

Page 7: Welcome to Agile - Taipei Regent 2016/05/20

Customer collaboration over contract negotiation

Page 8: Welcome to Agile - Taipei Regent 2016/05/20

Responding to change over following a plan

Page 9: Welcome to Agile - Taipei Regent 2016/05/20

Waterfall

DEVELOPMENT

ANALYSIS

REQUIREMENTS

TESTING

DESIGN

RELEASE

Page 10: Welcome to Agile - Taipei Regent 2016/05/20

Each release requires all

features to be tested.

The length of each dev cycle is

different, and delays are common.

Waterfall projects work on tasks in

sequence (serial).

Waterfall runs in sequence (serial)

Page 11: Welcome to Agile - Taipei Regent 2016/05/20

Each iteration contain only a few

features.

Iterations are consistent

intervals of time.

Agile projects can easily work on

tasks in parallel.

Agile runs in parallel

Page 12: Welcome to Agile - Taipei Regent 2016/05/20

WHY CHANGE?

SCRUMBUI LD A HOUSE

SCRUM

QUE STI O NS

Agile

Page 13: Welcome to Agile - Taipei Regent 2016/05/20

Let’s Build a House!

Living Room

KitchenDining Room

Office

Master Bedroom

Bathroom Bedroom

Page 14: Welcome to Agile - Taipei Regent 2016/05/20

Let’s Build a House!

Kitchen Master Bedroom

BedroomBathroom

Page 15: Welcome to Agile - Taipei Regent 2016/05/20

Let’s Build a House!

Living Room

KitchenDining Room Master Bedroom

BedroomBathroom

Page 16: Welcome to Agile - Taipei Regent 2016/05/20

Let’s Build a House!

Living Room

KitchenDining Room

Nursery

Master Bedroom

Bathroom Bedroom

Page 17: Welcome to Agile - Taipei Regent 2016/05/20

WHY CHANGE?

BUI L D A HOUSE

LE AN

QUE STI O NS

Agile

SCRUM

Page 18: Welcome to Agile - Taipei Regent 2016/05/20

Development TeamScrum MasterProduct Owner

Meet the team!

Page 19: Welcome to Agile - Taipei Regent 2016/05/20

Scrum Development

ANALYSIS

REQUIREMENTS

PRODUCTBACKLOG

SPRINTBACKLOG INTEGRATE

DEVELOPMENT

TESTING DESIGN

2 WEEKS

Page 20: Welcome to Agile - Taipei Regent 2016/05/20

PRODUCTBACKLOG

SPRINTBACKLOG

2 WEEKS

Story 1Story 2Story 3Story 4Story 5

Product Backlog Items (PBIs)

Story 1 Task 1 Task 2Story 2 Task 1

Page 21: Welcome to Agile - Taipei Regent 2016/05/20

PRODUCTBACKLOG

SPRINTBACKLOG

2 WEEKS 2 WEEKS2 WEEKS

Story 1 Task 1 Task 2Story 2 Task 1

Story 3 Task 1Story 4 Task 1

Bug 1Story 5 Task 1 Task 2

Story 1Story 2

Story 3Story 4Story 5

Bug 1

Product Backlog Items (PBIs)

Page 22: Welcome to Agile - Taipei Regent 2016/05/20

As a type of user, I want some goal so that some

reason.

Page 23: Welcome to Agile - Taipei Regent 2016/05/20

As a user, I can backup my entire hard drive.“ ”EPIC

As a user, I can select folders I don’t want backup up so my backup drive isn’t filled with things I don’t need saved.

“”

STORY

Page 24: Welcome to Agile - Taipei Regent 2016/05/20

Feature Estimation

1 2 3Story Points

1 2 3 5 8

Page 25: Welcome to Agile - Taipei Regent 2016/05/20

Feature Estimation

Page 26: Welcome to Agile - Taipei Regent 2016/05/20

Sprint ReviewTask PlanningFeature Selection

Sprint Anatomy

Daily StandupsBreak down features into tasks that will fit into sprints.

Developers choose features from the backlog based on priority and complexity.

Usually takes the form of a demo given to the product owner, scrum teams, and sometimes customers.

Share what you’re working on, and get help from your team when you’re work is blocked.

Page 27: Welcome to Agile - Taipei Regent 2016/05/20

Sprints

Page 28: Welcome to Agile - Taipei Regent 2016/05/20

WHY CHANGE?

BUI L D A HOUSE

SCRUM

QUE STI O NS

Agile

QUEST I ONS

Page 29: Welcome to Agile - Taipei Regent 2016/05/20

Thank you!

ADAM LASKOWSKI