Post on 13-Jan-2015
description
Seeing is understanding.Seeing is understanding.
TangibleBug TrackingUsing LEGO Bricks
Change Vision, Inc.
Takeshi Kakeda
takeshi.kakeda@change-vision.comAgileConference20088/5 Sheraton A, LC
Seeing is understanding.Seeing is understanding.
About Me●My name is Takeshi Kakeda
● Certified Scrum Master●Agile Community
● Participation in Japan since 2001.●Book
● One of the translators● “Agile Software Development with SCRUM”
● One of the reviewers● “Agile Estimating and Planning”
● Japanese original Books● Unit Testing, Eclipse, FreeBSD, Linux, etc
Seeing is understanding.Seeing is understanding.
About Me
Change Vision, Inc.I'm developing “TRICHORD”.
– Agile Team Kanban Board
http://trichord.change-vision.comhttp://trichord.change-vision.com
Seeing is understanding.Seeing is understanding.4
I'm from...
Tokyo, Japan
Here we arein Toronto
Seeing is understanding.Seeing is understanding.
Agile Communities in Japan
It'll be talked about Agile contextin Japan– 14:00 – 15:30– Kenora, 2– Presenter is Tsutom Yasui.
Please check it out!
Seeing is understanding.Seeing is understanding.
Japanese Open Space
Session calender about Japanese Presenter
We're going to have a party tomorrow. Please visit our space today.
Seeing is understanding.Seeing is understanding.
Table of Contents
What's BUG-LEGO?History of BUG-LEGOThree KeywordsBUG-LEGO on softwareConclusion
Seeing is understanding.Seeing is understanding.
What'sWhat'sBUG-LEGOBUG-LEGO
Seeing is understanding.Seeing is understanding.
LEGO Duplo LEGO
LEGO Bricks?
LEGO Bricks was made in Denmark in 1949.
A baby may eat a small piece of
LEGO!
Seeing is understanding.Seeing is understanding.
LEGO duplowith my children
Seeing is understanding.Seeing is understanding.
What's BUG-LEGO?
The structure built such as a bug...
Seeing is understanding.Seeing is understanding.
What's BUG-LEGO?
The tangible bug-tracking systemwith using tiny structure
built of lego bricks
Seeing is understanding.Seeing is understanding.
History History of BUG-LEGOof BUG-LEGO
Seeing is understanding.Seeing is understanding.
Before BUG-LEGOWorkflow
Catch a bug
Check BTSand
Create task
Fix it!
Create a ticket
Closethe
ticket
Seeing is understanding.Seeing is understanding.
Motivator
We got an idea of BUG-LEGO in week “FURIKAERI”.
Let's think abouthow we can see a stock of bugs.
“That's LEGO Bricks!”
Seeing is understanding.Seeing is understanding.
“FURIKAERI”
http://www.tnm.jp/gallery/search/images/max/C0032483.jpg
Stop and Turn around to go forward
Same meaning to retrospective, reflection meeting
Seeing is understanding.Seeing is understanding.
Initial version
There were no ticket id.
Seeing is understanding.Seeing is understanding.
First improvement
Ticket id on a sticky
note Summary on a sticky note
Tiny structurebuilt by lego
Seeing is understanding.Seeing is understanding.
After BUG-LEGOWorkflow
Catch a bug
Build bug-lego
Checkand
Create task
Fix it!Destroy it!
Create a ticket
Closethe ticket
Seeing is understanding.Seeing is understanding.
Second improvements
Priority
Dependency
DifficultySeverity
Seeing is understanding.Seeing is understanding.
Priority
High
Middle
Low
Seeing is understanding.Seeing is understanding.
Difficulty or Severity
Simple Complex
Easy/Trivial Difficult/Critical
Representation of complexity of structureas difficulty or severity of software bug
Seeing is understanding.Seeing is understanding.
Dependency
#138
#132
Seeing is understanding.Seeing is understanding.
Final version
Seeing is understanding.Seeing is understanding.
Three Keywords of BUG-LEGO
ConsciousnessChange of MindsetConstraint
Seeing is understanding.Seeing is understanding.
Consciousness
Everyone is conscious of the amount of software bug whoever come in the room
By the sounds
Seeing is understanding.Seeing is understanding.
Change of Mindset
Changing mindset against bug– Negative -> Positive
Pleasure in– Construction– Destruction
Seeing is understanding.Seeing is understanding.
Constraint
Physical constraint became a driver of reducing bugs
15inch x 15inch No constraint on BTS
Seeing is understanding.Seeing is understanding.
Comparison ofbefore and after
Before After
Attitude to bugs
The stock of bug
The number of peoplewho knows about bugs
Negative Positive
Increase Decrease
DeveloperDeveloperSales staffManager
Seeing is understanding.Seeing is understanding.
Suitable for
Early stagesCollocatedWith stakeholdersLean
Seeing is understanding.Seeing is understanding.
Unsuitable for
There are already many bugs DistributedOnly developer
Seeing is understanding.Seeing is understanding.
Next Idea Using LEGO Bricks
Progress Indicatorby giant lego
Building legofor delivered
story
Building lego as a tangible
goal
Seeing is understanding.Seeing is understanding.
BUG-LEGO onSoftware
Let me show you
This is developed by Akiya Mizukoshi(Change Vision, Inc)
Seeing is understanding.Seeing is understanding.
Conclusion
LEGO bricks make software bugs tangible, noticeable,and fun.– We tried BUG-LEGO
“FURIKAERI” is great activity.
Seeing is understanding.Seeing is understanding.
Question (1)
Q: What is merit on comparison with kanban on a wall?
A: It looks like kanban functionally. I'd like to use LEGO bricks as kanban :)
Seeing is understanding.Seeing is understanding.
Question(2)
Q:Did developers stop working because they enjoyed building LEGO bricks?
A: No, they don't ;)
Seeing is understanding.Seeing is understanding.
Thank you so much!