Welcome to Agile - Taipei Regent 2016/05/20

Preview:

Citation preview

ADAM LASKOWSKI

Welcome to AgileAn Intro to Scrum

WHY CHANGE?

BUI L D A HOUSE

SCRUM

QUE STI O NS

Agile

BUI L D A HOUSE

WHY CHANGE?

SCRUM

QUE STI O NS

Agile

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.

Individuals and interactions

over processes and tools

Working software over comprehensive

documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Waterfall

DEVELOPMENT

ANALYSIS

REQUIREMENTS

TESTING

DESIGN

RELEASE

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)

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

WHY CHANGE?

SCRUMBUI LD A HOUSE

SCRUM

QUE STI O NS

Agile

Let’s Build a House!

Living Room

KitchenDining Room

Office

Master Bedroom

Bathroom Bedroom

Let’s Build a House!

Kitchen Master Bedroom

BedroomBathroom

Let’s Build a House!

Living Room

KitchenDining Room Master Bedroom

BedroomBathroom

Let’s Build a House!

Living Room

KitchenDining Room

Nursery

Master Bedroom

Bathroom Bedroom

WHY CHANGE?

BUI L D A HOUSE

LE AN

QUE STI O NS

Agile

SCRUM

Development TeamScrum MasterProduct Owner

Meet the team!

Scrum Development

ANALYSIS

REQUIREMENTS

PRODUCTBACKLOG

SPRINTBACKLOG INTEGRATE

DEVELOPMENT

TESTING DESIGN

2 WEEKS

PRODUCTBACKLOG

SPRINTBACKLOG

2 WEEKS

Story 1Story 2Story 3Story 4Story 5

Product Backlog Items (PBIs)

Story 1 Task 1 Task 2Story 2 Task 1

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)

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

reason.

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

Feature Estimation

1 2 3Story Points

1 2 3 5 8

Feature Estimation

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.

Sprints

WHY CHANGE?

BUI L D A HOUSE

SCRUM

QUE STI O NS

Agile

QUEST I ONS

Thank you!

ADAM LASKOWSKI

Recommended