SlideShare ist ein Scribd-Unternehmen logo
1 von 125
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

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