Refinement - For Development
GOAL: Add clarity and details to a story to minimize rework, avoid risk, and enable a more efficient development process.
Audience: The whole product team.*
Preparation
TPO refines the story to the best of their ability
Meeting Agenda Summary
The story is reviewed
The team comments and adds details until the story is ready to be pointed
The team points the story
The story is marked as
Readyand optionally assigned to the person doing the work.
Assumptions
Product design teams provide high-fidelity design artifacts.
Teams are able to critically analyze the preliminary content the TPO creates.
Overview
Refinement aims to add clarity and details to a story to minimize rework, avoid risk, and enable a more efficient development process. Good patterns for refinement balance:
Efficiency and Engagement—You don’t want to take up everyone’s time by having them watch someone type. At the same time, you want folks to think critically about what needs to be done.
Details and Autonomy - You need alignment but also want to enable creativity and learning as folks do their work.
Context and Assumptions
This document is for Development Refinement. It assumes that high-fidelity and vetted designs exist and need to be implemented.
NOTE: Working in this way can be less than optimal (high-fidelity designs turned over to development to implement). There are many other patterns that can work:
Design and development subtasks
Building low-fidelity working-applications first, then incrementally layering in design
However, pipelined work in design and development is very common.
NOTE: Bitovi assumes our TPOs are rather technical and can identify gaps in the design work and sometimes architectural considerations.
Preparation
Ahead of the refinement meeting, the TPO will refine stories to the best of their ability. The TPO will have the designs and be able to write acceptance criteria and other supporting artifacts (including developer notes).
The TPO will know what they need to refine because those stories should be in the upcoming sprint and also in the REFINED status.
Meeting Agenda
The TPO reviews the stories to be refined.
For each story:
The story is reviewed. Any team member can weigh in on any aspect of the story.
Once the team feels the story meets the https://wiki.at.bitovi.com/wiki/spaces/BITAPP/pages/472580235 and is able to be pointed, then:
The story is pointed (https://wiki.at.bitovi.com/wiki/spaces/BITAPP/pages/114983127), including considerations from the https://wiki.at.bitovi.com/wiki/spaces/BITAPP/pages/114983160.
The story is marked as
Readyand optionally assigned to the person who will take on the work.