fibonacci pairing :: learning through collaboration
TRANSCRIPT
Fibonacci PairingSeptember 2014 / @JavaZone
Yilmaz Guleryuz @WareNinja
yet another discovery from practice, not from theory!
diz.link/fibonacci
Collaboration
Learning
Mastery
Fibonacci
Pairing!
Agenda
Collaboration...
there should be
a better way!
NOT only
Pair Programming!
How We Learn?
Lecture
5%
Reading 10%
AudioVisual 20%
Demonstration 30%
Group Discussion 50%
Practice by Doing 75%
Teach Others 90%
Participatory
Passive
APPRENTICE
PRACTITIONER
SHARER
the chain of
mastery
Learning
thru
Collaboration
Fibonacci
Pairing!
mastered how to…
“Build Java applications with Gradle”
wants to…
Share this knowledge with team members
ALImaster!
MARYapprentice
SARAHapprentice
HOW?
by achieving understanding!
Pair
programming!
Ask me!
Docs...
Wiki page!
#1
ALImaster
Ali (P1) pairs with Mary (P2)
● Work at Ali’s desk!
● Explain each stage by implementing a script
● Ali (P1) acts as doer ‘usta’,
Mary (P2) is an active listener ‘apprentice’.
MARYapprentice
#2
ALIfacilitator
MARYpractitioner
Mary (P2) recaps her learning by doing
● Work at Mary’s desk!
● Implement a new script
● Ali (P1) is facilitator,
Mary (P2) is novice practitioner.
MARYpractitioner
Mary (P2) pairs with Sarah (P3)
● Mary imitates Ali’s role from the first cycle!
○ explains by implementing a new script
○ using her computer at her desk.
● Mary (P2) acts as doer practitioner,
while Sarah (P3) is the active listener.
#3
SARAHapprentice
#3
#2
#1
MARYpractitioner
ALIfacilitator
MARYpractitioner
ALImaster
Fibonacci Pairing!
MARYapprentice
SARAHapprentice
Yilmaz Guleryuz@WareNinja
diz.link/fibonacci
Thank You...