Scaling the card wall

Preview:

DESCRIPTION

 

Citation preview

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

Friday, 2 March 12

or,Scaling the card wall

Friday, 2 March 12

About me

Friday, 2 March 12

About me

• Politics wonk

Friday, 2 March 12

About me

• Politics wonk

• Developer on GreenHopper at Atlassian

Friday, 2 March 12

About me

• Politics wonk

• Developer on GreenHopper at Atlassian

• @jameshatherly on twitter

Friday, 2 March 12

Friday, 2 March 12

Card walls are awesome

Friday, 2 March 12

Card walls are awesome

• ... but they’re absolutely terrible

Friday, 2 March 12

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

What makes me tick

Friday, 2 March 12

What makes me tick

• What growing pains can we expect?

Friday, 2 March 12

What makes me tick

• What growing pains can we expect?

• How have others overcome similar growing pains?

Friday, 2 March 12

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

Outline

Friday, 2 March 12

Outline

• Background

Friday, 2 March 12

Outline

• Background

• Experiment

Friday, 2 March 12

Outline

• Background

• Experiment

• Further Research

Friday, 2 March 12

Outline

• Background

• Experiment

• Further Research

• Commonalities and Applications

Friday, 2 March 12

Why card wall

Friday, 2 March 12

Why card wall

• Low friction

Friday, 2 March 12

Why card wall

• Low friction

• Low barrier to entry

Friday, 2 March 12

Why card wall

• Low friction

• Low barrier to entry

• Simple

Friday, 2 March 12

Why card wall

• Low friction

• Low barrier to entry

• Simple

• High transparency

Friday, 2 March 12

Why card wall

• Low friction

• Low barrier to entry

• Simple

• High transparency

• High visibility

Friday, 2 March 12

Why not?

Friday, 2 March 12

Why not?

• Forces teams to be co-located

Friday, 2 March 12

Why not?

• Forces teams to be co-located

• Visibility/transparency argument not so strong

Friday, 2 March 12

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

Manifesto for Agile Software Development

• “Individuals and interactions over processes and tools”

Friday, 2 March 12

How we roll

Friday, 2 March 12

Scrum shock therapy

Friday, 2 March 12

Scrum shock therapy

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

Friday, 2 March 12

Scrum shock therapy

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

• For education

Friday, 2 March 12

Scrum shock therapy

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

• For education

• For self improvement

Friday, 2 March 12

Cat-fooding a physical card wall

Friday, 2 March 12

Findings

Friday, 2 March 12

Findings

• Most findings were unsurprising

Friday, 2 March 12

Findings

• Most findings were unsurprising

• Card walls are fiddly

Friday, 2 March 12

Findings

• Most findings were unsurprising

• Card walls are fiddly

• Seriously lo-fi

Friday, 2 March 12

Findings

Friday, 2 March 12

Findings

• Serious hindrance to working from home/working remotely

Friday, 2 March 12

Findings

• Serious hindrance to working from home/working remotely

• No persistence

Friday, 2 March 12

Findings

• Serious hindrance to working from home/working remotely

• No persistence

• No search

Friday, 2 March 12

Findings

• Serious hindrance to working from home/working remotely

• No persistence

• No search

• No linking

Friday, 2 March 12

Finding

Friday, 2 March 12

Finding

• Tooling

Friday, 2 March 12

Finding

• Tooling

• Mylyn

Friday, 2 March 12

Finding

• Tooling

• Mylyn

• Linking commits back to stories

Friday, 2 March 12

Finding

• Tooling

• Mylyn

• Linking commits back to stories

• Reporting & charting

Friday, 2 March 12

My favourite quote from the experiment

• “handwriting is not a talent shared by everyone”

Friday, 2 March 12

So what was good?

Friday, 2 March 12

So what was good?

• Collaboration and discussion became synchronised

Friday, 2 March 12

So what was good?

• Collaboration and discussion became synchronised

• Better communication on issues and subtasks

Friday, 2 March 12

Where to from here?

Friday, 2 March 12

Where to from here?

• Card wall with manual synchronisation

Friday, 2 March 12

Where to from here?

• Card wall with manual synchronisation

• batched

Friday, 2 March 12

Where to from here?

• Card wall with manual synchronisation

• batched

• manual data entry

Friday, 2 March 12

Where to from here?

• Card wall with manual synchronisation

• batched

• manual data entry

• fragmented discussion

Friday, 2 March 12

Really?

Friday, 2 March 12

That’s it?

Friday, 2 March 12

So what are the alternatives?

Friday, 2 March 12

So what are the alternatives?

• Let’s reconsider our old wallboard

Friday, 2 March 12

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

Friday, 2 March 12

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

• inherently distributed

Friday, 2 March 12

So what are the alternatives?

• Let’s reconsider our old wallboard

• self-synchronising

• inherently distributed

• can include extras - builds, etc

Friday, 2 March 12

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

Same goes for...

Friday, 2 March 12

Same goes for...

• sprint.ly

Friday, 2 March 12

Same goes for...

• sprint.ly

• Trello

Friday, 2 March 12

Same goes for...

• sprint.ly

• Trello

• Scrumblr

Friday, 2 March 12

Same goes for...

• sprint.ly

• Trello

• Scrumblr

• any web-based cardwall/taskboard tool

Friday, 2 March 12

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

Alternatives

Friday, 2 March 12

Alternatives• Smart whiteboards and

other touch-capable screens

Friday, 2 March 12

Alternatives• Smart whiteboards and

other touch-capable screens

• Expensive

Friday, 2 March 12

Alternatives• Smart whiteboards and

other touch-capable screens

• Expensive

• Again, the interaction model is just wrong

Friday, 2 March 12

Alternatives

Friday, 2 March 12

Alternatives• QR codes on your card wall

Friday, 2 March 12

Alternatives• QR codes on your card wall

• batched synchronization

Friday, 2 March 12

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

Friday, 2 March 12

Alternatives• QR codes on your card wall

• batched synchronization

• no data entry, automated reporting

• stories & tasks are addressable

Friday, 2 March 12

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

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

Examples

Friday, 2 March 12

Alternatives

Friday, 2 March 12

Vodafone web team card wall

Friday, 2 March 12

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

Friday, 2 March 12

Vodafone web team card wall

• Winner of 2010 ultimate wallboard competition

• Pretty much the coolest thing ever

Friday, 2 March 12

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

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

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

Vodafone web team card wall

Friday, 2 March 12

Vodafone web team card wall

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

Friday, 2 March 12

Vodafone web team card wall

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

• Non-portable

Friday, 2 March 12

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

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

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

Potential alternatives

Friday, 2 March 12

Potential alternatives

• SAP research InnoBoard

Friday, 2 March 12

Potential alternatives

• SAP research InnoBoard

• Cool tech, really nice potential card wall replacement

Friday, 2 March 12

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

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

Commonalities

Friday, 2 March 12

Commonalities

• Bi-directional propagation of changes

Friday, 2 March 12

Commonalities

• Bi-directional propagation of changes

• Real-time (or near-to) updates

Friday, 2 March 12

Commonalities

• Bi-directional propagation of changes

• Real-time (or near-to) updates

• Central and tangible

Friday, 2 March 12

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

Commonalities

Friday, 2 March 12

Commonalities

• No manual steps (other than set-up)

Friday, 2 March 12

Commonalities

• No manual steps (other than set-up)

• Some level of traceability

Friday, 2 March 12

Commonalities

• No manual steps (other than set-up)

• Some level of traceability

• Automated reporting & chart generation

Friday, 2 March 12

Enter: Microsoft Kinect

Friday, 2 March 12

We’ve tried this before

Friday, 2 March 12

We’ve tried this before

• My colleague Shihab and I worked on this last year

Friday, 2 March 12

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

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

Keen to try again

Friday, 2 March 12

Keen to try again

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

Friday, 2 March 12

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

Recapping

Friday, 2 March 12

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

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

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

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

Recommended