SlideShare une entreprise Scribd logo
1  sur  125
Télécharger pour lire hors ligne
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
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

Contenu connexe

Similaire à Scaling the card wall

Retrospectives: Best Practices, Common Problems and New Ideas
Retrospectives: Best Practices, Common Problems and New IdeasRetrospectives: Best Practices, Common Problems and New Ideas
Retrospectives: Best Practices, Common Problems and New IdeasClayton Lengel-Zigich
 
Reform school: video games as a model for changing education - Richard Van Eck
Reform school: video games as a model for changing education - Richard Van EckReform school: video games as a model for changing education - Richard Van Eck
Reform school: video games as a model for changing education - Richard Van EckGame HUB
 
Transmédia carte blanche final
Transmédia carte blanche finalTransmédia carte blanche final
Transmédia carte blanche finalSiobhan O'Flynn
 
Usability Testing Plans
Usability Testing PlansUsability Testing Plans
Usability Testing PlansKrista Kennedy
 

Similaire à Scaling the card wall (7)

Retrospectives: Best Practices, Common Problems and New Ideas
Retrospectives: Best Practices, Common Problems and New IdeasRetrospectives: Best Practices, Common Problems and New Ideas
Retrospectives: Best Practices, Common Problems and New Ideas
 
Reform school: video games as a model for changing education - Richard Van Eck
Reform school: video games as a model for changing education - Richard Van EckReform school: video games as a model for changing education - Richard Van Eck
Reform school: video games as a model for changing education - Richard Van Eck
 
Transmédia carte blanche final
Transmédia carte blanche finalTransmédia carte blanche final
Transmédia carte blanche final
 
The not so-big software design
The not so-big software designThe not so-big software design
The not so-big software design
 
Lean isn't lean
Lean isn't leanLean isn't lean
Lean isn't lean
 
It's not your fault
It's not your faultIt's not your fault
It's not your fault
 
Usability Testing Plans
Usability Testing PlansUsability Testing Plans
Usability Testing Plans
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Scaling the card wall

  • 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 wall Friday, 2 March 12
  • 4. About me • Politics wonk Friday, 2 March 12
  • 5. About me • Politics wonk • Developer on GreenHopper at Atlassian Friday, 2 March 12
  • 6. About me • Politics wonk • Developer on GreenHopper at Atlassian • @jameshatherly on twitter Friday, 2 March 12
  • 8. Card walls are awesome Friday, 2 March 12
  • 9. Card walls are awesome • ... but they’re absolutely terrible Friday, 2 March 12
  • 10. 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
  • 11. What makes me tick Friday, 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
  • 16. Outline • Background Friday, 2 March 12
  • 17. Outline • Background • Experiment Friday, 2 March 12
  • 18. Outline • Background • Experiment • Further Research Friday, 2 March 12
  • 19. Outline • Background • Experiment • Further Research • Commonalities and Applications Friday, 2 March 12
  • 20. Why card wall Friday, 2 March 12
  • 21. Why card wall • Low friction Friday, 2 March 12
  • 22. Why card wall • Low friction • Low barrier to entry Friday, 2 March 12
  • 23. Why card wall • Low friction • Low barrier to entry • Simple Friday, 2 March 12
  • 24. Why card wall • Low friction • Low barrier to entry • Simple • High transparency Friday, 2 March 12
  • 25. Why card wall • Low friction • Low barrier to entry • Simple • High transparency • High visibility Friday, 2 March 12
  • 26. Why not? Friday, 2 March 12
  • 27. Why not? • Forces teams to be co-located Friday, 2 March 12
  • 28. Why not? • Forces teams to be co-located • Visibility/transparency argument not so strong Friday, 2 March 12
  • 29. 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
  • 30. Manifesto for Agile Software Development • “Individuals and interactions over processes and tools” Friday, 2 March 12
  • 31. How we roll Friday, 2 March 12
  • 33. Scrum shock therapy • http://rapidscrum.com/shock.php Friday, 2 March 12
  • 34. Scrum shock therapy • http://rapidscrum.com/shock.php • For education Friday, 2 March 12
  • 35. Scrum shock therapy • http://rapidscrum.com/shock.php • For education • For self improvement Friday, 2 March 12
  • 36. Cat-fooding a physical card wall Friday, 2 March 12
  • 38. Findings • Most findings were unsurprising Friday, 2 March 12
  • 39. Findings • Most findings were unsurprising • Card walls are fiddly Friday, 2 March 12
  • 40. Findings • Most findings were unsurprising • Card walls are fiddly • Seriously lo-fi Friday, 2 March 12
  • 42. Findings • Serious hindrance to working from home/ working remotely Friday, 2 March 12
  • 43. Findings • Serious hindrance to working from home/ working remotely • No persistence Friday, 2 March 12
  • 44. Findings • Serious hindrance to working from home/ working remotely • No persistence • No search Friday, 2 March 12
  • 45. Findings • Serious hindrance to working from home/ working remotely • No persistence • No search • No linking Friday, 2 March 12
  • 47. Finding • Tooling Friday, 2 March 12
  • 48. Finding • Tooling • Mylyn Friday, 2 March 12
  • 49. Finding • Tooling • Mylyn • Linking commits back to stories Friday, 2 March 12
  • 50. Finding • Tooling • Mylyn • Linking commits back to stories • Reporting & charting Friday, 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 synchronised Friday, 2 March 12
  • 54. So what was good? • Collaboration and discussion became synchronised • Better communication on issues and subtasks Friday, 2 March 12
  • 55. Where to from here? Friday, 2 March 12
  • 56. Where to from here? • Card wall with manual synchronisation Friday, 2 March 12
  • 57. Where to from here? • Card wall with manual synchronisation • batched Friday, 2 March 12
  • 58. Where to from here? • Card wall with manual synchronisation • batched • manual data entry Friday, 2 March 12
  • 59. Where to from here? • Card wall with manual synchronisation • batched • manual data entry • fragmented discussion 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 wallboard Friday, 2 March 12
  • 64. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising Friday, 2 March 12
  • 65. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising • inherently distributed Friday, 2 March 12
  • 66. So what are the alternatives? • Let’s reconsider our old wallboard • self-synchronising • inherently distributed • can include extras - builds, etc Friday, 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 breaker Friday, 2 March 12
  • 69. Same goes for... • sprint.ly Friday, 2 March 12
  • 70. Same goes for... • sprint.ly • Trello Friday, 2 March 12
  • 71. Same goes for... • sprint.ly • Trello • Scrumblr Friday, 2 March 12
  • 72. Same goes for... • sprint.ly • Trello • Scrumblr • any web-based cardwall/taskboard tool Friday, 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 right Friday, 2 March 12
  • 75. Alternatives • Smart whiteboards and other touch-capable screens Friday, 2 March 12
  • 76. Alternatives • Smart whiteboards and other touch-capable screens • Expensive Friday, 2 March 12
  • 77. Alternatives • Smart whiteboards and other touch-capable screens • Expensive • Again, the interaction model is just wrong Friday, 2 March 12
  • 79. Alternatives • QR codes on your card wall Friday, 2 March 12
  • 80. Alternatives • QR codes on your card wall • batched synchronization Friday, 2 March 12
  • 81. Alternatives • QR codes on your card wall • batched synchronization • no data entry, automated reporting Friday, 2 March 12
  • 82. Alternatives • QR codes on your card wall • batched synchronization • no data entry, automated reporting • stories & tasks are addressable Friday, 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 home Friday, 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 teams Friday, 2 March 12
  • 87. Vodafone web team card wall Friday, 2 March 12
  • 88. Vodafone web team card wall • Winner of 2010 ultimate wallboard competition Friday, 2 March 12
  • 89. Vodafone web team card wall • Winner of 2010 ultimate wallboard competition • Pretty much the coolest thing ever Friday, 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 change Friday, 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 printout Friday, 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 more Friday, 2 March 12
  • 93. Vodafone web team card wall Friday, 2 March 12
  • 94. Vodafone web team card wall • Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera Friday, 2 March 12
  • 95. Vodafone web team card wall • Hands-on set up - RFID cards, RFID readers, label printer, projector, video camera • Non-portable Friday, 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 wall Friday, 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
  • 100. Potential alternatives • SAP research InnoBoard Friday, 2 March 12
  • 101. Potential alternatives • SAP research InnoBoard • Cool tech, really nice potential card wall replacement Friday, 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 sense Friday, 2 March 12
  • 105. Commonalities • Bi-directional propagation of changes Friday, 2 March 12
  • 106. Commonalities • Bi-directional propagation of changes • Real-time (or near-to) updates Friday, 2 March 12
  • 107. Commonalities • Bi-directional propagation of changes • Real-time (or near-to) updates • Central and tangible Friday, 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
  • 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 traceability Friday, 2 March 12
  • 112. Commonalities • No manual steps (other than set-up) • Some level of traceability • Automated reporting & chart generation Friday, 2 March 12
  • 114. We’ve tried this before Friday, 2 March 12
  • 115. We’ve tried this before • My colleague Shihab and I worked on this last year Friday, 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” ideal Friday, 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 it Friday, 2 March 12
  • 118. Keen to try again Friday, 2 March 12
  • 119. Keen to try again • But curious as to whether analog-or-death types agree with me that there’s value Friday, 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 afterwards Friday, 2 March 12
  • 122. 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
  • 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’s Friday, 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 bullet Friday, 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 lunch Friday, 2 March 12