125
I love the smell of Sharpies in the morning or, how I learnt to stop worrying and love the card wall. Friday, 2 March 12

Scaling the card wall

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Scaling the card wall

I love the smell of Sharpies in the morningor, how I learnt to stop worrying and love the card wall.

Friday, 2 March 12

Page 2: Scaling the card wall

or,Scaling the card wall

Friday, 2 March 12

Page 3: Scaling the card wall

About me

Friday, 2 March 12

Page 4: Scaling the card wall

About me

• Politics wonk

Friday, 2 March 12

Page 5: Scaling the card wall

About me

• Politics wonk

• Developer on GreenHopper at Atlassian

Friday, 2 March 12

Page 6: Scaling the card wall

About me

• Politics wonk

• Developer on GreenHopper at Atlassian

• @jameshatherly on twitter

Friday, 2 March 12

Page 7: Scaling the card wall

Friday, 2 March 12

Page 8: Scaling the card wall

Card walls are awesome

Friday, 2 March 12

Page 9: Scaling the card wall

Card walls are awesome

• ... but they’re absolutely terrible

Friday, 2 March 12

Page 10: Scaling the card wall

Card walls

• “We don't learn to do arithmetic using a calculator.  No, one starts with simple addition and by the time your ready to learn division it is done using pencil and paper (long division old school).  Requiring the student to do the hard work of the long division process may help them to understand the conceptual division problem and the solution technique.”

Friday, 2 March 12

Page 11: Scaling the card wall

What makes me tick

Friday, 2 March 12

Page 12: Scaling the card wall

What makes me tick

• What growing pains can we expect?

Friday, 2 March 12

Page 13: Scaling the card wall

What makes me tick

• What growing pains can we expect?

• How have others overcome similar growing pains?

Friday, 2 March 12

Page 14: Scaling the card wall

What makes me tick

• What growing pains can we expect?

• How have others overcome similar growing pains?

• What are the common patterns to these solutions?

Friday, 2 March 12

Page 15: Scaling the card wall

Outline

Friday, 2 March 12

Page 16: Scaling the card wall

Outline

• Background

Friday, 2 March 12

Page 17: Scaling the card wall

Outline

• Background

• Experiment

Friday, 2 March 12

Page 18: Scaling the card wall

Outline

• Background

• Experiment

• Further Research

Friday, 2 March 12

Page 19: Scaling the card wall

Outline

• Background

• Experiment

• Further Research

• Commonalities and Applications

Friday, 2 March 12

Page 20: Scaling the card wall

Why card wall

Friday, 2 March 12

Page 21: Scaling the card wall

Why card wall

• Low friction

Friday, 2 March 12

Page 22: Scaling the card wall

Why card wall

• Low friction

• Low barrier to entry

Friday, 2 March 12

Page 23: Scaling the card wall

Why card wall

• Low friction

• Low barrier to entry

• Simple

Friday, 2 March 12

Page 24: Scaling the card wall

Why card wall

• Low friction

• Low barrier to entry

• Simple

• High transparency

Friday, 2 March 12

Page 25: Scaling the card wall

Why card wall

• Low friction

• Low barrier to entry

• Simple

• High transparency

• High visibility

Friday, 2 March 12

Page 26: Scaling the card wall

Why not?

Friday, 2 March 12

Page 27: Scaling the card wall

Why not?

• Forces teams to be co-located

Friday, 2 March 12

Page 28: Scaling the card wall

Why not?

• Forces teams to be co-located

• Visibility/transparency argument not so strong

Friday, 2 March 12

Page 29: Scaling the card wall

Why not?

• Forces teams to be co-located

• Visibility/transparency argument not so strong

• Requires data entry to get tooling benefits

Friday, 2 March 12

Page 30: Scaling the card wall

Manifesto for Agile Software Development

• “Individuals and interactions over processes and tools”

Friday, 2 March 12

Page 31: Scaling the card wall

How we roll

Friday, 2 March 12

Page 32: Scaling the card wall

Scrum shock therapy

Friday, 2 March 12

Page 33: Scaling the card wall

Scrum shock therapy

• http://rapidscrum.com/shock.php

Friday, 2 March 12

Page 34: Scaling the card wall

Scrum shock therapy

• http://rapidscrum.com/shock.php

• For education

Friday, 2 March 12

Page 35: Scaling the card wall

Scrum shock therapy

• http://rapidscrum.com/shock.php

• For education

• For self improvement

Friday, 2 March 12

Page 36: Scaling the card wall

Cat-fooding a physical card wall

Friday, 2 March 12

Page 37: Scaling the card wall

Findings

Friday, 2 March 12

Page 38: Scaling the card wall

Findings

• Most findings were unsurprising

Friday, 2 March 12

Page 39: Scaling the card wall

Findings

• Most findings were unsurprising

• Card walls are fiddly

Friday, 2 March 12

Page 40: Scaling the card wall

Findings

• Most findings were unsurprising

• Card walls are fiddly

• Seriously lo-fi

Friday, 2 March 12

Page 41: Scaling the card wall

Findings

Friday, 2 March 12

Page 42: Scaling the card wall

Findings

• Serious hindrance to working from home/working remotely

Friday, 2 March 12

Page 43: Scaling the card wall

Findings

• Serious hindrance to working from home/working remotely

• No persistence

Friday, 2 March 12

Page 44: Scaling the card wall

Findings

• Serious hindrance to working from home/working remotely

• No persistence

• No search

Friday, 2 March 12

Page 45: Scaling the card wall

Findings

• Serious hindrance to working from home/working remotely

• No persistence

• No search

• No linking

Friday, 2 March 12

Page 46: Scaling the card wall

Finding

Friday, 2 March 12

Page 47: Scaling the card wall

Finding

• Tooling

Friday, 2 March 12

Page 48: Scaling the card wall

Finding

• Tooling

• Mylyn

Friday, 2 March 12

Page 49: Scaling the card wall

Finding

• Tooling

• Mylyn

• Linking commits back to stories

Friday, 2 March 12

Page 50: Scaling the card wall

Finding

• Tooling

• Mylyn

• Linking commits back to stories

• Reporting & charting

Friday, 2 March 12

Page 51: Scaling the card wall

My favourite quote from the experiment

• “handwriting is not a talent shared by everyone”

Friday, 2 March 12

Page 52: Scaling the card wall

So what was good?

Friday, 2 March 12

Page 53: Scaling the card wall

So what was good?

• Collaboration and discussion became synchronised

Friday, 2 March 12

Page 54: Scaling the card wall

So what was good?

• Collaboration and discussion became synchronised

• Better communication on issues and subtasks

Friday, 2 March 12

Page 55: Scaling the card wall

Where to from here?

Friday, 2 March 12

Page 56: Scaling the card wall

Where to from here?

• Card wall with manual synchronisation

Friday, 2 March 12

Page 57: Scaling the card wall

Where to from here?

• Card wall with manual synchronisation

• batched

Friday, 2 March 12

Page 58: Scaling the card wall

Where to from here?

• Card wall with manual synchronisation

• batched

• manual data entry

Friday, 2 March 12

Page 59: Scaling the card wall

Where to from here?

• Card wall with manual synchronisation

• batched

• manual data entry

• fragmented discussion

Friday, 2 March 12

Page 60: Scaling the card wall

Really?

Friday, 2 March 12

Page 61: Scaling the card wall

That’s it?

Friday, 2 March 12

Page 62: Scaling the card wall

So what are the alternatives?

Friday, 2 March 12

Page 63: Scaling the card wall

So what are the alternatives?

• Let’s reconsider our old wallboard

Friday, 2 March 12

Page 64: Scaling the card wall

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

Friday, 2 March 12

Page 65: Scaling the card wall

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

• inherently distributed

Friday, 2 March 12

Page 66: Scaling the card wall

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

• inherently distributed

• can include extras - builds, etc

Friday, 2 March 12

Page 67: Scaling the card wall

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

• inherently distributed

• can include extras - builds, etc

• non-interactive - deal breaker

Friday, 2 March 12

Page 68: Scaling the card wall

Same goes for...

Friday, 2 March 12

Page 69: Scaling the card wall

Same goes for...

• sprint.ly

Friday, 2 March 12

Page 70: Scaling the card wall

Same goes for...

• sprint.ly

• Trello

Friday, 2 March 12

Page 71: Scaling the card wall

Same goes for...

• sprint.ly

• Trello

• Scrumblr

Friday, 2 March 12

Page 72: Scaling the card wall

Same goes for...

• sprint.ly

• Trello

• Scrumblr

• any web-based cardwall/taskboard tool

Friday, 2 March 12

Page 73: Scaling the card wall

Same goes for...

• sprint.ly

• Trello

• Scrumblr

• any web-based cardwall/taskboard tool

• If you’re used to a physical card wall, the interaction model just isn’t quite right

Friday, 2 March 12

Page 74: Scaling the card wall

Alternatives

Friday, 2 March 12

Page 75: Scaling the card wall

Alternatives• Smart whiteboards and

other touch-capable screens

Friday, 2 March 12

Page 76: Scaling the card wall

Alternatives• Smart whiteboards and

other touch-capable screens

• Expensive

Friday, 2 March 12

Page 77: Scaling the card wall

Alternatives• Smart whiteboards and

other touch-capable screens

• Expensive

• Again, the interaction model is just wrong

Friday, 2 March 12

Page 78: Scaling the card wall

Alternatives

Friday, 2 March 12

Page 79: Scaling the card wall

Alternatives• QR codes on your card wall

Friday, 2 March 12

Page 80: Scaling the card wall

Alternatives• QR codes on your card wall

• batched synchronization

Friday, 2 March 12

Page 81: Scaling the card wall

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

Friday, 2 March 12

Page 82: Scaling the card wall

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

• stories & tasks are addressable

Friday, 2 March 12

Page 83: Scaling the card wall

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

• stories & tasks are addressable

• still a problem for working from home

Friday, 2 March 12

Page 84: Scaling the card wall

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

• stories & tasks are addressable

• still a problem for working from home

• no audit trail - not really a problem for agile teams

Friday, 2 March 12

Page 85: Scaling the card wall

Examples

Friday, 2 March 12

Page 86: Scaling the card wall

Alternatives

Friday, 2 March 12

Page 87: Scaling the card wall

Vodafone web team card wall

Friday, 2 March 12

Page 88: Scaling the card wall

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

Friday, 2 March 12

Page 89: Scaling the card wall

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

• Pretty much the coolest thing ever

Friday, 2 March 12

Page 90: Scaling the card wall

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

• Pretty much the coolest thing ever

• RFID chips for each card, readers update in software back-end on status change

Friday, 2 March 12

Page 91: Scaling the card wall

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

• Pretty much the coolest thing ever

• RFID chips for each card, readers update in software back-end on status change

• Changes which bypass the card wall trigger a change printout

Friday, 2 March 12

Page 92: Scaling the card wall

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

• Pretty much the coolest thing ever

• RFID chips for each card, readers update in software back-end on status change

• Changes which bypass the card wall trigger a change printout

• A whole lot more

Friday, 2 March 12

Page 93: Scaling the card wall

Vodafone web team card wall

Friday, 2 March 12

Page 94: Scaling the card wall

Vodafone web team card wall

• Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera

Friday, 2 March 12

Page 95: Scaling the card wall

Vodafone web team card wall

• Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera

• Non-portable

Friday, 2 March 12

Page 96: Scaling the card wall

Vodafone web team card wall

• Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera

• Non-portable

• Minor lag of changes getting onto the wall

Friday, 2 March 12

Page 97: Scaling the card wall

Vodafone web team card wall

• Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera

• Non-portable

• Minor lag of changes getting onto the wall

• Contains some ‘hacks’

Friday, 2 March 12

Page 98: Scaling the card wall

Vodafone web team card wall

• Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera

• Non-portable

• Minor lag of changes getting onto the wall

• Contains some ‘hacks’

• Still, awesome.

Friday, 2 March 12

Page 99: Scaling the card wall

Potential alternatives

Friday, 2 March 12

Page 100: Scaling the card wall

Potential alternatives

• SAP research InnoBoard

Friday, 2 March 12

Page 101: Scaling the card wall

Potential alternatives

• SAP research InnoBoard

• Cool tech, really nice potential card wall replacement

Friday, 2 March 12

Page 102: Scaling the card wall

Potential alternatives

• SAP research InnoBoard

• Cool tech, really nice potential card wall replacement

• Platform developed, ref-app is based on collaboration, not agile development.

Friday, 2 March 12

Page 103: Scaling the card wall

Potential alternatives

• SAP research InnoBoard

• Cool tech, really nice potential card wall replacement

• Platform developed, ref-app is based on collaboration, not agile development.

• They want to do other applications on top of their platform, agile makes sense

Friday, 2 March 12

Page 104: Scaling the card wall

Commonalities

Friday, 2 March 12

Page 105: Scaling the card wall

Commonalities

• Bi-directional propagation of changes

Friday, 2 March 12

Page 106: Scaling the card wall

Commonalities

• Bi-directional propagation of changes

• Real-time (or near-to) updates

Friday, 2 March 12

Page 107: Scaling the card wall

Commonalities

• Bi-directional propagation of changes

• Real-time (or near-to) updates

• Central and tangible

Friday, 2 March 12

Page 108: Scaling the card wall

Commonalities

• Bi-directional propagation of changes

• Real-time (or near-to) updates

• Central and tangible

• Allow for changing status, assigning to someone, adding new cards (kanban specific)

Friday, 2 March 12

Page 109: Scaling the card wall

Commonalities

Friday, 2 March 12

Page 110: Scaling the card wall

Commonalities

• No manual steps (other than set-up)

Friday, 2 March 12

Page 111: Scaling the card wall

Commonalities

• No manual steps (other than set-up)

• Some level of traceability

Friday, 2 March 12

Page 112: Scaling the card wall

Commonalities

• No manual steps (other than set-up)

• Some level of traceability

• Automated reporting & chart generation

Friday, 2 March 12

Page 113: Scaling the card wall

Enter: Microsoft Kinect

Friday, 2 March 12

Page 114: Scaling the card wall

We’ve tried this before

Friday, 2 March 12

Page 115: Scaling the card wall

We’ve tried this before

• My colleague Shihab and I worked on this last year

Friday, 2 March 12

Page 116: Scaling the card wall

We’ve tried this before

• My colleague Shihab and I worked on this last year

• Blinded by cool tech, we lost sight of the “solve one problem and solve it well” ideal

Friday, 2 March 12

Page 117: Scaling the card wall

We’ve tried this before

• My colleague Shihab and I worked on this last year

• Blinded by cool tech, we lost sight of the “solve one problem and solve it well” ideal

• Shipped a tech demo, got some positive feedback, went nowhere with it

Friday, 2 March 12

Page 118: Scaling the card wall

Keen to try again

Friday, 2 March 12

Page 119: Scaling the card wall

Keen to try again

• But curious as to whether analog-or-death types agree with me that there’s value

Friday, 2 March 12

Page 120: Scaling the card wall

Keen to try again

• But curious as to whether analog-or-death types agree with me that there’s value

• Feel free to share your thoughts afterwards

Friday, 2 March 12

Page 121: Scaling the card wall

Recapping

Friday, 2 March 12

Page 122: Scaling the card wall

Recapping

• Card walls face problems, not just as the team grows, but also as the organisation the team exists within grows

Friday, 2 March 12

Page 123: Scaling the card wall

Recapping

• Card walls face problems, not just as the team grows, but also as the organisation the team exists within grows

• Current alternatives can’t solve every problem, but they might solve your’s

Friday, 2 March 12

Page 124: Scaling the card wall

Recapping

• Card walls face problems, not just as the team grows, but also as the organisation the team exists within grows

• Current alternatives can’t solve every problem, but they might solve your’s

• No silver bullet

Friday, 2 March 12

Page 125: Scaling the card wall

Recapping

• Card walls face problems, not just as the team grows, but also as the organisation the team exists within grows

• Current alternatives can’t solve every problem, but they might solve your’s

• No silver bullet

• No free lunch

Friday, 2 March 12