'Real agile' coaching session
-
Upload
oleg-parinov -
Category
Software
-
view
307 -
download
2
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?