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

'Real agile' coaching session

Jan 18, 2017

Download

Software

Oleg Parinov
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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?