Scaling the card wall

  • 747 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
747
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 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
  • 2. or, Scaling the card wallFriday, 2 March 12
  • 3. About meFriday, 2 March 12
  • 4. About me • Politics wonkFriday, 2 March 12
  • 5. About me • Politics wonk • Developer on GreenHopper at AtlassianFriday, 2 March 12
  • 6. About me • Politics wonk • Developer on GreenHopper at Atlassian • @jameshatherly on twitterFriday, 2 March 12
  • 7. Friday, 2 March 12
  • 8. Card walls are awesomeFriday, 2 March 12
  • 9. Card walls are awesome • ... but they’re absolutely terribleFriday, 2 March 12
  • 10. Card walls • “We dont 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
  • 11. What makes me tickFriday, 2 March 12
  • 12. What makes me tick • What growing pains can we expect?Friday, 2 March 12
  • 13. What makes me tick • What growing pains can we expect? • How have others overcome similar growing pains?Friday, 2 March 12
  • 14. 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
  • 15. OutlineFriday, 2 March 12
  • 16. Outline • BackgroundFriday, 2 March 12
  • 17. Outline • Background • ExperimentFriday, 2 March 12
  • 18. Outline • Background • Experiment • Further ResearchFriday, 2 March 12
  • 19. Outline • Background • Experiment • Further Research • Commonalities and ApplicationsFriday, 2 March 12
  • 20. Why card wallFriday, 2 March 12
  • 21. Why card wall • Low frictionFriday, 2 March 12
  • 22. Why card wall • Low friction • Low barrier to entryFriday, 2 March 12
  • 23. Why card wall • Low friction • Low barrier to entry • SimpleFriday, 2 March 12
  • 24. Why card wall • Low friction • Low barrier to entry • Simple • High transparencyFriday, 2 March 12
  • 25. Why card wall • Low friction • Low barrier to entry • Simple • High transparency • High visibilityFriday, 2 March 12
  • 26. Why not?Friday, 2 March 12
  • 27. Why not? • Forces teams to be co-locatedFriday, 2 March 12
  • 28. Why not? • Forces teams to be co-located • Visibility/transparency argument not so strongFriday, 2 March 12
  • 29. Why not? • Forces teams to be co-located • Visibility/transparency argument not so strong • Requires data entry to get tooling benefitsFriday, 2 March 12
  • 30. Manifesto for Agile Software Development • “Individuals and interactions over processes and tools”Friday, 2 March 12
  • 31. How we rollFriday, 2 March 12
  • 32. Scrum shock therapyFriday, 2 March 12
  • 33. Scrum shock therapy • http://rapidscrum.com/shock.phpFriday, 2 March 12
  • 34. Scrum shock therapy • http://rapidscrum.com/shock.php • For educationFriday, 2 March 12
  • 35. Scrum shock therapy • http://rapidscrum.com/shock.php • For education • For self improvementFriday, 2 March 12
  • 36. Cat-fooding a physical card wallFriday, 2 March 12
  • 37. FindingsFriday, 2 March 12
  • 38. Findings • Most findings were unsurprisingFriday, 2 March 12
  • 39. Findings • Most findings were unsurprising • Card walls are fiddlyFriday, 2 March 12
  • 40. Findings • Most findings were unsurprising • Card walls are fiddly • Seriously lo-fiFriday, 2 March 12
  • 41. FindingsFriday, 2 March 12
  • 42. Findings • Serious hindrance to working from home/ working remotelyFriday, 2 March 12
  • 43. Findings • Serious hindrance to working from home/ working remotely • No persistenceFriday, 2 March 12
  • 44. Findings • Serious hindrance to working from home/ working remotely • No persistence • No searchFriday, 2 March 12
  • 45. Findings • Serious hindrance to working from home/ working remotely • No persistence • No search • No linkingFriday, 2 March 12
  • 46. FindingFriday, 2 March 12
  • 47. Finding • ToolingFriday, 2 March 12
  • 48. Finding • Tooling • MylynFriday, 2 March 12
  • 49. Finding • Tooling • Mylyn • Linking commits back to storiesFriday, 2 March 12
  • 50. Finding • Tooling • Mylyn • Linking commits back to stories • Reporting & chartingFriday, 2 March 12
  • 51. My favourite quote from the experiment • “handwriting is not a talent shared by everyone”Friday, 2 March 12
  • 52. So what was good?Friday, 2 March 12
  • 53. So what was good? • Collaboration and discussion became synchronisedFriday, 2 March 12
  • 54. So what was good? • Collaboration and discussion became synchronised • Better communication on issues and subtasksFriday, 2 March 12
  • 55. Where to from here?Friday, 2 March 12
  • 56. Where to from here? • Card wall with manual synchronisationFriday, 2 March 12
  • 57. Where to from here? • Card wall with manual synchronisation • batchedFriday, 2 March 12
  • 58. Where to from here? • Card wall with manual synchronisation • batched • manual data entryFriday, 2 March 12
  • 59. Where to from here? • Card wall with manual synchronisation • batched • manual data entry • fragmented discussionFriday, 2 March 12
  • 60. Really?Friday, 2 March 12
  • 61. That’s it?Friday, 2 March 12
  • 62. So what are the alternatives?Friday, 2 March 12
  • 63. So what are the alternatives? • Let’s reconsider our old wallboardFriday, 2 March 12
  • 64. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronisingFriday, 2 March 12
  • 65. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising • inherently distributedFriday, 2 March 12
  • 66. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising • inherently distributed • can include extras - builds, etcFriday, 2 March 12
  • 67. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising • inherently distributed • can include extras - builds, etc • non-interactive - deal breakerFriday, 2 March 12
  • 68. Same goes for...Friday, 2 March 12
  • 69. Same goes for... • sprint.lyFriday, 2 March 12
  • 70. Same goes for... • sprint.ly • TrelloFriday, 2 March 12
  • 71. Same goes for... • sprint.ly • Trello • ScrumblrFriday, 2 March 12
  • 72. Same goes for... • sprint.ly • Trello • Scrumblr • any web-based cardwall/taskboard toolFriday, 2 March 12
  • 73. 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 rightFriday, 2 March 12
  • 74. AlternativesFriday, 2 March 12
  • 75. Alternatives • Smart whiteboards and other touch-capable screensFriday, 2 March 12
  • 76. Alternatives • Smart whiteboards and other touch-capable screens • ExpensiveFriday, 2 March 12
  • 77. Alternatives • Smart whiteboards and other touch-capable screens • Expensive • Again, the interaction model is just wrongFriday, 2 March 12
  • 78. AlternativesFriday, 2 March 12
  • 79. Alternatives • QR codes on your card wallFriday, 2 March 12
  • 80. Alternatives • QR codes on your card wall • batched synchronizationFriday, 2 March 12
  • 81. Alternatives • QR codes on your card wall • batched synchronization • no data entry, automated reportingFriday, 2 March 12
  • 82. Alternatives • QR codes on your card wall • batched synchronization • no data entry, automated reporting • stories & tasks are addressableFriday, 2 March 12
  • 83. Alternatives • QR codes on your card wall • batched synchronization • no data entry, automated reporting • stories & tasks are addressable • still a problem for working from homeFriday, 2 March 12
  • 84. 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 teamsFriday, 2 March 12
  • 85. ExamplesFriday, 2 March 12
  • 86. AlternativesFriday, 2 March 12
  • 87. Vodafone web team card wallFriday, 2 March 12
  • 88. Vodafone web team card wall • Winner of 2010 ultimate wallboard competitionFriday, 2 March 12
  • 89. Vodafone web team card wall • Winner of 2010 ultimate wallboard competition • Pretty much the coolest thing everFriday, 2 March 12
  • 90. 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 changeFriday, 2 March 12
  • 91. 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 printoutFriday, 2 March 12
  • 92. 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 moreFriday, 2 March 12
  • 93. Vodafone web team card wallFriday, 2 March 12
  • 94. Vodafone web team card wall • Hands-on set up - RFID cards, RFID readers, label printer, projector, video cameraFriday, 2 March 12
  • 95. Vodafone web team card wall • Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera • Non-portableFriday, 2 March 12
  • 96. 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 wallFriday, 2 March 12
  • 97. 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
  • 98. 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
  • 99. Potential alternativesFriday, 2 March 12
  • 100. Potential alternatives • SAP research InnoBoardFriday, 2 March 12
  • 101. Potential alternatives • SAP research InnoBoard • Cool tech, really nice potential card wall replacementFriday, 2 March 12
  • 102. 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
  • 103. 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 senseFriday, 2 March 12
  • 104. CommonalitiesFriday, 2 March 12
  • 105. Commonalities • Bi-directional propagation of changesFriday, 2 March 12
  • 106. Commonalities • Bi-directional propagation of changes • Real-time (or near-to) updatesFriday, 2 March 12
  • 107. Commonalities • Bi-directional propagation of changes • Real-time (or near-to) updates • Central and tangibleFriday, 2 March 12
  • 108. 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
  • 109. CommonalitiesFriday, 2 March 12
  • 110. Commonalities • No manual steps (other than set-up)Friday, 2 March 12
  • 111. Commonalities • No manual steps (other than set-up) • Some level of traceabilityFriday, 2 March 12
  • 112. Commonalities • No manual steps (other than set-up) • Some level of traceability • Automated reporting & chart generationFriday, 2 March 12
  • 113. Enter: Microsoft KinectFriday, 2 March 12
  • 114. We’ve tried this beforeFriday, 2 March 12
  • 115. We’ve tried this before • My colleague Shihab and I worked on this last yearFriday, 2 March 12
  • 116. 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” idealFriday, 2 March 12
  • 117. 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 itFriday, 2 March 12
  • 118. Keen to try againFriday, 2 March 12
  • 119. Keen to try again • But curious as to whether analog-or-death types agree with me that there’s valueFriday, 2 March 12
  • 120. 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 afterwardsFriday, 2 March 12
  • 121. RecappingFriday, 2 March 12
  • 122. Recapping • Card walls face problems, not just as the team grows, but also as the organisation the team exists within growsFriday, 2 March 12
  • 123. 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’sFriday, 2 March 12
  • 124. 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 bulletFriday, 2 March 12
  • 125. 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 lunchFriday, 2 March 12