how to build scrum task boards that radiate information

24
Building Agile Boards that Radiate Information Michael DePaoli Lean-Agile Coach cPrime June 2013

Upload: mikedep01

Post on 26-Aug-2014

10.332 views

Category:

Self Improvement


6 download

DESCRIPTION

Provides an overview of how to build Agile / Scrum Task Boards that radiate information. Explains why physical boards are superior to electronic boards for being information radiators instead of information refrigerators. Explains the core considerations for designing an effective Scrum Task Board. The importance of basic standards so the board is widely readable. Discusses using board annotations to leverage the fact that humans are visual creatures. Also stresses the importance of making explicit policies of the team visible on the board, such as the definition of done. A recommended supply list for building an effective, readable and reusable board is provided as well as steps for a team board building workshop / party.

TRANSCRIPT

Page 1: How To Build Scrum Task Boards that Radiate Information

Building Agile Boards that Radiate Information

Michael DePaoliLean-Agile CoachcPrime

June 2013

Page 2: How To Build Scrum Task Boards that Radiate Information

Your Speaker

[email protected]

http://www.linkedin.com/in/mdepaoli

@AgileMike

Michael DePaoli Sr. Lean-Agile Coach, cPrime 13 Years Agile and Lean experience 27 Years in software industry – roles

from developer to CTO, Product Owner, Management Consultant

Experience gained at American Express, Adobe Systems, AOL, Deloitte Consulting, Sapient and NetApp

Specializing in helping companies evolve strategies for Lean-Agile transformation and context specific tactics leveraging systems & interdisciplinary thinking

Page 3: How To Build Scrum Task Boards that Radiate Information

Why Physical Boards

• Information Radiator vs Information Refrigerator

• Superior Collaboration• Enables faster mastery of basic Scrum Team

disciplines• Utility / Design easily evolved• Good proving ground for board format before

electronic tool• Cheaper

Page 4: How To Build Scrum Task Boards that Radiate Information

Agile Teams Radiate Information

Information

Information

“When you put problem in computer, box hide answer. Problem must be visible!“

-Hideshi Yokoi, Former President of the Toyota Production System Support Center

Page 5: How To Build Scrum Task Boards that Radiate Information

Start Simple!

Page 6: How To Build Scrum Task Boards that Radiate Information

Have Some Basic StandardsStory Card Format Task Sticky Format

Story # Estimate

<Story Title>

<Story Description>

Due Date: <Assignee>

Story #

<Task Description>

<Assignee>To Do Estimates

Page 7: How To Build Scrum Task Boards that Radiate Information

What Are Your Team’s Board Real Estate Needs?

People on TeamStoriesTasksWork CyclePolicies

Page 8: How To Build Scrum Task Boards that Radiate Information

Task Board – Making Progress Transparent

Blocking Issue

Page 9: How To Build Scrum Task Boards that Radiate Information

What Are The Team’s Explicit Policies?

Make Them Visible on the Board!

1. All Acceptance Criteria of the User Story are met

2. Code meets general Coding Standard

3. Functional tests are performed by team members other than those working on the implementation of that feature

4. Code is either reviewed or produced with a pair-programming method

5. The code is covered by a minimum of 70% Unit Tests and all tests are Green

6. Automated acceptance tests (Selenium) are prepared for the feature and are Green

7. Integration tests of the affected areas are conducted and passed

Definition of Done

Page 10: How To Build Scrum Task Boards that Radiate Information

Experience Should Drive Board Design Evolution

Sprint RetrospectiveExperiencew/ Board

Improvements to Board

Page 11: How To Build Scrum Task Boards that Radiate Information

We are Visual CreaturesLeverage That Fact!

Image Source: Volcanic Web Design Company

Page 12: How To Build Scrum Task Boards that Radiate Information

Add Annotations Based on Need

BLOCKED

DependencyMT-1895

Avatars showing ownershipAnd who’s doing what at a glanceCan add some personality & fun

UnplannedWork

Visualize Between Planned vs Unplanned Work

Page 13: How To Build Scrum Task Boards that Radiate Information
Page 14: How To Build Scrum Task Boards that Radiate Information

© 2013 cPrime Inc., All Rights Reserved

Example of a Simple Scrum TaskBoard

Page 15: How To Build Scrum Task Boards that Radiate Information
Page 16: How To Build Scrum Task Boards that Radiate Information

Recommended Materials

Portable Whiteboard(Magnetic is best)

Full Stick PostIts for

Tasks

Pinstriping Tape to Layout Lanes

4x6 Index Cards For Stories

Bungee Cords for Columns

Highlighting Stickiesfor Blocking Issues and Dependencies

Avatars to show Ownership and

WIP

Page 17: How To Build Scrum Task Boards that Radiate Information

It’s The Team’s BoardThey Should Build It

and Own It

Page 18: How To Build Scrum Task Boards that Radiate Information

Hold a Board Creation PartyMake building the board a fun event, even a celebration!

Have treats or if at the end of the day and your company allows it, a happy hour.

Image Source: TLC’s How Stuff Works Website

Page 19: How To Build Scrum Task Boards that Radiate Information

Steps for Building the BoardFinalize Task Board Design – Mock it up on a whiteboard Capture Photo of Mocked Up Board

Using Photo as a guide to create team task board:1. Layout horizontal lanes2. Layout columns for each relevant state for stories and tasks3. Create Column Titles4. Place team’s explicit policies on board5. Create Legend for Board Visuals6. Place source of blank story cards and task stickies on board7. Place sources of board annotation stickies, magnets, etc…8. Take a picture to preserve initial design of task board9. Place story cards and task stickies as appropriate

Page 20: How To Build Scrum Task Boards that Radiate Information

When is the board not useful?

Not Up To Date

Data is not truthful

Doesn’t show needed info

Page 21: How To Build Scrum Task Boards that Radiate Information

Summary

• Understand the information needs of your board first. Team and stakeholders

• Start simple and evolve• Consider making explicit policies of your team /

org visible on the board• Team Definition of Done – Make it visible• Visual Annotations – Ownership / WIP /

Dependencies / Blockages• Team should build and own the board• Continual vigilance for providing a ‘safe’

environment so board data is the truth

Page 22: How To Build Scrum Task Boards that Radiate Information

Retrospective on the Presentation

What did you like about the presentation?

What could make it better? Write down the one action

your going to take based on what you learned today…

SEND Me Your Feedback

Page 23: How To Build Scrum Task Boards that Radiate Information

Thank You!

RadiateInformation

Now Go Out and…

Page 24: How To Build Scrum Task Boards that Radiate Information

Questions….Need Help?

[email protected]

http://www.linkedin.com/in/mdepaoli

@AgileMike

Drop me a line!

Michael DePaoli Sr. Lean-Agile Coach, cPrime