'Real agile' coaching session

27
‘Real Agile (Scrum)’ No bullshit, just real shit

Transcript of 'Real agile' coaching session

Page 1: 'Real agile'   coaching session

‘Real Agile (Scrum)’No bullshit, just real shit

Page 2: 'Real agile'   coaching session

Why?

• ‘I know everything about Agile’

• ‘Practises seem bullshit’

• ‘We are already effective enough’

• ‘I want to control everything’

Page 3: 'Real agile'   coaching session

Your responsibilities

• At least 4 sprints

• Do everything

• Don’t change a lot before 4 sprints

• Reflect on your practise

Page 4: 'Real agile'   coaching session

Content

• User Story

• Sprint

• Timeline

• Practises (meeting)

Page 5: 'Real agile'   coaching session

User Story

• ‘As …, I want to …’

• Focus on a User

• Better with personas

• Tech project + prototypes: ’As Platform, I want to…’

Page 6: 'Real agile'   coaching session

User Story

• Acceptance Criteria

• Project / Epic

• ‘The Future’ sprint

• Status

Page 7: 'Real agile'   coaching session

Status• New

• In Spec/Design

• Ready-Ready

• Planned

• In Development

• In PO Review

• In QA

• Blocked

• Done-Done

• In Beta

• Live

• Archived

Page 8: 'Real agile'   coaching session

Ready/Done

• Definition of Ready

• Definition of Done

Page 9: 'Real agile'   coaching session

Sprint

• 1 week -> not effective (too many meetings)

• 2 weeks -> ideal

• Commitments

• Sprint Goal

Page 10: 'Real agile'   coaching session

Sprint

Monday Tuesday Wednesday Thursday Friday

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

Page 11: 'Real agile'   coaching session

Backlog grooming

• Entire team

• 1-2 hours

• Prepare work for future sprints

• Give an overview for future work

• Give time to prepare / research

Page 12: 'Real agile'   coaching session

Backlog grooming• Prepare user stories from ‘The Future’

• Estimates

• Story points (why not hours?)

• Poker game

• -> Ready-Ready

• Research work prior to Planning

• Bugs!

Page 13: 'Real agile'   coaching session

Estimates

Page 14: 'Real agile'   coaching session

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

Page 15: 'Real agile'   coaching session

Sprint Planning• Entire team, 1-2 hours

• Sprint Goal from PO

• Go through Ready-Ready stories

• History performance

• Ready-Ready -> Planned

• Bugs!

• Commitment!

• Stretch Goals

Page 16: 'Real agile'   coaching session

Sprint Board

• Must have!

• Grouped by Status

• Visual, always visible

• + Burn down chart

• Always updates (Stand-ups)

Page 17: 'Real agile'   coaching session

Sprint

Monday Tuesday Wednesday Thursday Friday

Stand-up Stand-up Stand-up Stand-up

Monday Tuesday Wednesday Thursday Friday

Stand-up Stand-up Stand-up Stand-up Stand-up

Page 18: 'Real agile'   coaching session

Stand-up

• Yesterday / Today / Blockers

• Visibility

• Motivation

• Blockers!

• Dropping scope?

Page 19: 'Real agile'   coaching session

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming Retrospective

Page 20: 'Real agile'   coaching session

Sprint retrospective• Feedback loop

• What worked / what didn’t

• A boat exercise

• From ‘I’

• A clear list of actions

• Visible - next to a sprint board

Page 21: 'Real agile'   coaching session

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

Retrospective

Review

Page 22: 'Real agile'   coaching session

Sprint review• 45-60 min

• Team + stakeholders!

• What have we built? What should we build?

• Next sprint goal + milestones

• Demo (from team members)

• Sanity check / Early feedback / Visibility

• Motivation

Page 23: 'Real agile'   coaching session

PO

Monday Tuesday Wednesday Thursday Friday

Sprint Planning Prepare stories

Monday Tuesday Wednesday Thursday Friday

Prepare stories Backlog grooming

Retrospective

Review

Page 24: 'Real agile'   coaching session

All Hands

• Results

• Work in progress!

• ‘Reach out’ requests

Page 25: 'Real agile'   coaching session

Continuous Delivery

• PO <- Feedback

• Internal -> Beta -> All

• Responsibility -> Developer

• Features flips

• Minimal QA

Page 26: 'Real agile'   coaching session

• Assumptions

• User Stories

• MVP

• METRICS!

• Sprint reviews -> Validated knowledge

Page 27: 'Real agile'   coaching session

PO’s Journaling

• Every sprint

• What did work? What didn’t?

• What should be changed?