scrum points v1a

18
Lester Burson-Thomas (Senior Business Analyst)

Upload: lester-burson-thomas-mba

Post on 16-Apr-2017

242 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Scrum points  v1a

Lester Burson-Thomas (Senior Business Analyst)

Page 2: Scrum points  v1a

Can you cook vegetarian food without being a vegetarian?

Being vegetarian is based on ... Cooking is based on a recipe ...

Page 3: Scrum points  v1a

Customer collaboration over contract negotiation

Working software over

comprehensive documentation

Individuals and interactions

over processes and tools

Responding to change over

following a plan

Agile is a set of principles\values …

Page 4: Scrum points  v1a

Highest valued items are

implemented and delivered

first.

During each sprint team

pulls work from a prioritized list.

Complete work in iterations or

sprints.

At the end of each sprint have

a shippable product.

… Scrum is a framework for building a product

Page 5: Scrum points  v1a

ReadyTeambased

ValueDriven

Scrum

In ProgressAgile

Done

IncrementalIterative

FrequentDelivery

ProductionReady

FullyVisible

Page 6: Scrum points  v1a

Product OwnerTeambased

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

Product Backlog Manage Product Backlog• Catalog of all User Stories• Assign a priority\business value• Add User Stories• Change User Story priority

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

User Story

Simple description of a desired function

As a purchaser, I can Search for generic equivalents of name-brand items so I can save money.

Effort: 2 hrs. IA, 6hrs Dev, 2 hrs. Test = 10 hrs.

The team is …

Page 7: Scrum points  v1a

Product Owner

Teambased

Manage Product Backlog• Elaborates on Features• Sets Release Dates (release may contain several iterations\sprints)• Reviews Work• Makes sure work done has the most value

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Iteration\Sprint 1 Iteration\Sprint 2

ReleaseDate

ShippableProduct

Page 8: Scrum points  v1a

Teambased

Development Team• Full time• Empowered• 7 ± 2 members• Cross functional• The “engine”

Takes highest priority stories from backlog

Page 9: Scrum points  v1a

Teambased

Scrum Master• Coach• Teacher• Protects team• Facilitate• Administer

Educates the team

Facilitates the team working together

Coaches the team to work together

Page 10: Scrum points  v1a

Product 1

Product 2Iteration 1

Iterative

Iteration 0

Product 0

Product 3

Iteration 2Iteration 3

Page 11: Scrum points  v1a

Why call it Scrum?

Original idea ... January 1986 product development as a cross-team, holistic approach where the team "tries to go the distance as a unit, passing the ball back and forth“ as they all advance forward … like rugby. 1

1 – Harvard Business Review. January 1986 “The New New Product Development Game” by Hirotaka Takeuchi and Ikujiro Nonaka

Page 12: Scrum points  v1a

Leads to the term Scrum in 19952.

As you advance the product forward you need to have periodic meetings to make sure things are on course - these are scrums.

2 – “Scrum Methodology” paper OOPSLA ‘95 Austin, Texas. 1995 Sutherland and Schwaber

Page 13: Scrum points  v1a

Scrum Meetings: Sprint Planning

Team decides how much work it can do in the Sprint.

Page 14: Scrum points  v1a

Scrum Meetings: Daily Scrum

Daily 15-minute meeting to clarify state of work.ScrumMaster asks each team member …- What did you do yesterday?- What will you do today?- Is anything blocking you?

Page 15: Scrum points  v1a

Scrum Meetings: Sprint Review

Demo of the “product” at the end of a Sprint.Product owner determines which items to approveand re-prioritizes the Product Backlog.

Page 16: Scrum points  v1a

* The Human Side of Agile – Gil Broza

*

Teamwork

Sharedleadership

Responsibility

Scrum Meetings: Sprint Retrospective - sample

Page 17: Scrum points  v1a

ReadyTeambased

ValueDriven

Scrum

In ProgressAgile

Done

IncrementalIterative

FrequentDelivery

ProductionReady

FullyVisible

SelfDirected

Page 18: Scrum points  v1a

ReadyScrum

In ProgressAgile

Done

IncrementalIterative

ProductionReady

FullyVisible

SelfDirected

Teambased

ValueDrivenFrequent

Delivery

Some of the basics