You are on page 1of 4

1/22/2016 AgileChecklists.

html

InRhythm Agile Checklists

Processes
1. Backlog Grooming (Refinement)

Remove obsolete items


Add new items
Refactor existing items
Split to reduce size
Ensure there is no duplication
Eliminate dependencies
Update estimates as needed
Prioritize based on new estimates and current goals
Provide sufficient detail for sprint planning

2. Bulk Estimation

Stories ready for estimation


PO explains stories, answers questions
Estimate available stories, separate disputed items
Discuss, clarify, and estimate disputed items

3. Commitment-Based Planning

Backlog refined and ready for sprint planning


3 Cs and INVEST Qualities
All dependencies resolved
All items estimated and prioritized
For each user story or other backlog item
PO and Team discuss to resolve questions
Write tasks for this item
Re-estimate, if needed upon tasking
Team decides whether to commit to complete the item in the sprint
Accept items until sprint is full

4. Planning Poker Estimation

Attendees: SM, PO, Team


Per backlog item by priority
PO explains item and attendees discuss
Refactor as necessary
Review acceptance criteria
Team estimates relative to other work items
Discuss outlier estimates and repeat until converged

file:///Users/peteromano/Documents/InRhythm/inrhythm.com/Checklists/AgileChecklists.html 1/4
1/22/2016 AgileChecklists.html

5. Retrospective

Attendees: SM, PO, Team


Structured discussion format
Lean coffee
Mad-sad-glad
Start-stop-continue
Root-cause analysis on biggest impediments or issues identified
Identify changes to implement
Add to "who? what? when?" action plan

6. Review (Demo)

Customers and stakeholders invited


List of work items completed in sprint
Review sprint goal
Present each completed item
Specify value delivered
Capture feedback

7. Sprint Planning

Backlog groomed (refined)


Sufficient backlog detail for at least one sprint in advance
Sprint goal identified
Definition of DONE is shared between the team
Items committed for the sprint
Update visual controls
Post sprint goal
Sprint backlog to kanban board
Create sprint burndown chart

8. Stand-Up

Fifteen minute timebox


Full team participates
Three standard questions
What did you do since last time?
What will do you until next time?
What stands in your way?
Walk the board
Close the meeting
Relevant team members stay to discuss "parked" topics

9. User Story Splitting

Split by standard techniques


Workflow
Operation
file:///Users/peteromano/Documents/InRhythm/inrhythm.com/Checklists/AgileChecklists.html 2/4
1/22/2016 AgileChecklists.html

Business rule
Variations in data
Major effort
Data entry method
Performance
Simple/complex
Break out a spike
Recognize dependencies
Reflect dependencies in the backlog

Artifacts
1. User Story

Template format is followed


Acceptance criteria refined in agreed upon format
3C Quality
INVEST Quality
Discussed
Estimated
Detailed enough for current use

2. Spike

Select activity:
Research
Throw-away development
Investigation
Determine timebox duration
Prioritize in backlog
Specify how to demo
Execute as timebox

3. Product Backlog

Belongs to Product Owner


Contains all work items for product
Estimated
Prioritized
User stories have 3 Cs and INVEST qualities
DEEP enough for sprint planning
Visible to team and stakeholders

4. Sprint Backlog

Team committed to completing full sprint backlog


Backlog items aligned with sprint goal
There are tasks for all items
file:///Users/peteromano/Documents/InRhythm/inrhythm.com/Checklists/AgileChecklists.html 3/4
1/22/2016 AgileChecklists.html

5. Kanban Board

Reflects current value stream and process


Updated at least daily
Has WIP limits
Visible to team and stakeholders

6. Team Charter

Explicit Work Agreement


Definition of Done
Core hours
Meeting schedule
Work-handling procedures
Roles and responsibilities
Other agreements
Agreed by full team
Visible in Rhythm Room

7. Definition of Done

Explicit definition
Up to date
Understood by development team
Agreed upon by development team
Posted in Rhythm Room
Respected and followed

file:///Users/peteromano/Documents/InRhythm/inrhythm.com/Checklists/AgileChecklists.html 4/4