SCRUM

ROLES & EVENTS

TED @ 8Bit Rockstars - Feb 2016

about me

I'm happy if you call me 'Mụp'

Tri D. Tran

Lead Developer @ 8Bit Rockstars

@moprit

we WILL discuss about

  • Roles in a Scrum Team
  • Scrum Events

we WON'T talk about

  • Definition of Scrum Theory
  • Comparing Scrum with the others

how we discuss

  • Focus on Scrum Guide
    -- 
    Ken Schwaber & Jeff Sutherland --
  • Hints & Misapprehension
  • FAQ
  • Go to the next section

Scrum Team

Scrum Team

  • Product Owner
  • Development Team
  • Scrum Master

Who're they?

From 3pmkickoff.com.br

Scrum Team

  • Is one PERSON, not a Committee
  • Fight with Product Backlog items
  • Work with Scrum Master

Who're they?

PRODUCT OWNER

Scrum Team

  • 3 - 9 members in a team
  • Creating the increment & (business) values
  • Self-Organizing
  • Cross-Functional

Who're they?

Development Team

Scrum Team

  • Is one PERSON
  • Coach & Help the Development Team
  • Coach & Work with Product Owner
  • Monitor the Product Backlog
  • Setup Scrum Events

Who're they?

Scrum Master

  • Coach & popularize Scrum Methodology
  • Work with other Scrum Master

Scrum Team

Misapprehension

Scrum Team

Misapprehension

Product Owner is one of the employers of the customer.

WRONG

The Product Owner represents the desires of a committee in the Product Backlog

Scrum Team

Misapprehension

A Scrum Master is a Project Manager by Another Name.

WRONG

Traditionally, the project manager is a LEADER, a decision maker, a planner, someone who manages the project and the team and is the person accountable to the business for accomplishing the project objectives.

Scrum Team

Misapprehension

We should NOT separate Development Team into small sub-teams by specialized skills and areas of focus

RIGHT

Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that need to be addressed like testing or business analysis; there are no exceptions to this rule.

Question?

Scrum Team

Scrum Events

Scrum Events

  • Sprint Planning
  • Daily Scrum 
    (known as Daily Standup meeting)
  • Sprint Review
    (known as Demo meeting)
  • Sprint Retrospective

What're they?

  • Grooming meeting

Scrum Events

From myagilemind.com

Scrum Events

  • < 8 hours
  • Definition of Done (DoD)
  • What can be done this Sprint?
  • How will the chosen work get done?
    • User Story
    • Points System
    • Sprint Goal

Sprint Planning

Scrum Events

As a [type of user], I want to [do whatever], so I can [achieve what goal].

User Story

Sprint Planning

Scrum Events

Sprint Planning

User Story

Scrum Events

  • Fibonacci numbers: 1  2  3  5  8  13  21 ... 
    • You size this one relative to the other one.
  • Estimate as a Team
    • Play Planning Poker Card

Points System

Sprint Planning

Scrum Events

  • What did I do yesterday?
  • What will I do today?
  • Problem & Difficult?

Daily Scrum

  • Scrum Board
  • Burndown Chart

Scrum Events

Daily Scrum

Scrum Events

Daily Scrum

Scrum Events

Daily Scrum

Scrum Events

  • ~ 4 hours
  • Development Team, PO and SM
  • What have been `Done` and what have not been `Done`
  • Evaluate the Sprint Goal

Sprint Review

Scrum Events

  • What went well
    • CONTINUE doing
  • What went wrong
    • STOP doing
  • What could improve
    • START doing

Sprint Retrospective

Scrum Team

Misapprehension

Scrum Team

Misapprehension

How can we estimate one bug fixing story in points?

NO WAY

Bug Fixing is not a User Story. So we don't need to estimate it in points system.

Scrum Team

Misapprehension

Who is required to attend the Daily Scrum?

 

  1. The Development Team.
  2. The Development Team and Scrum Master.
  3. The Development Team and Product Owner.
  4. The Scrum Master and Product Owner.
  5. All Scrum Team members

1. The Development Team Only

Scrum Team

Misapprehension

When is a Sprint over?

 

  1. When all Product Backlog items meet their definition of done.
  2. When the Product Owner says it is done.
  3. When all the tasks are completed.
  4.  When the time-box expires.

4. When the time-box expires.

Question?

Scrum Team

Thank you!

SCRUM - Roles & Events

By Tri Tran

SCRUM - Roles & Events

The fundamental knowledge about Scrum with its events and Roles in Scrum team

  • 374