'Real agile' coaching session

Post on 18-Jan-2017

309 views 2 download

Transcript of 'Real agile' coaching session

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

Why?

• ‘I know everything about Agile’

• ‘Practises seem bullshit’

• ‘We are already effective enough’

• ‘I want to control everything’

Your responsibilities

• At least 4 sprints

• Do everything

• Don’t change a lot before 4 sprints

• Reflect on your practise

Content

• User Story

• Sprint

• Timeline

• Practises (meeting)

User Story

• ‘As …, I want to …’

• Focus on a User

• Better with personas

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

User Story

• Acceptance Criteria

• Project / Epic

• ‘The Future’ sprint

• Status

Status• New

• In Spec/Design

• Ready-Ready

• Planned

• In Development

• In PO Review

• In QA

• Blocked

• Done-Done

• In Beta

• Live

• Archived

Ready/Done

• Definition of Ready

• Definition of Done

Sprint

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

• 2 weeks -> ideal

• Commitments

• Sprint Goal

Sprint

Monday Tuesday Wednesday Thursday Friday

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

Backlog grooming

• Entire team

• 1-2 hours

• Prepare work for future sprints

• Give an overview for future work

• Give time to prepare / research

Backlog grooming• Prepare user stories from ‘The Future’

• Estimates

• Story points (why not hours?)

• Poker game

• -> Ready-Ready

• Research work prior to Planning

• Bugs!

Estimates

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

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

Sprint Board

• Must have!

• Grouped by Status

• Visual, always visible

• + Burn down chart

• Always updates (Stand-ups)

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

Stand-up

• Yesterday / Today / Blockers

• Visibility

• Motivation

• Blockers!

• Dropping scope?

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming Retrospective

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

Sprint

Monday Tuesday Wednesday Thursday Friday

Sprint Planning

Monday Tuesday Wednesday Thursday Friday

Backlog grooming

Retrospective

Review

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

PO

Monday Tuesday Wednesday Thursday Friday

Sprint Planning Prepare stories

Monday Tuesday Wednesday Thursday Friday

Prepare stories Backlog grooming

Retrospective

Review

All Hands

• Results

• Work in progress!

• ‘Reach out’ requests

Continuous Delivery

• PO <- Feedback

• Internal -> Beta -> All

• Responsibility -> Developer

• Features flips

• Minimal QA

• Assumptions

• User Stories

• MVP

• METRICS!

• Sprint reviews -> Validated knowledge

PO’s Journaling

• Every sprint

• What did work? What didn’t?

• What should be changed?