Gail OllisBournemouth University
U.K.
Helping developers to help each other
com
mo
ns.
wik
imed
ia.o
rg/w
iki/
File
:Par
is_T
uile
ries
_Gar
den
_Fac
epal
m_s
tatu
e.jp
g A
lex
E. P
roim
os
CC
-BY-
2.0
Why did they do THAT?!
Gail OllisBournemouth University
U.K.
Helping developers to help each other
1.
Interviews
2. Workshops
ww
w.s
hep
par
d.a
f.mil/
New
s/P
ho
tos/
igp
ho
to/2
00
04
68
97
1U
.S. A
ir F
orc
e p
ho
to/J
oh
n In
gle,
pu
blic
do
mai
n
3.Feedback
Interviews
Neutral
Bad. Slight impact
Good. Slight impact
Good. Noticeable impact
Bad. Noticeable impact
Automates tasks
Includes symptoms
& how to reproduce
in bug reports
Fixes symptoms
without discovering
root cause of bug
Is good at helping
others
Is willing to discuss
suggestions about
their code
Espouses “one true
way”
Tends to “own”
code
Tends to work in
isolation
“I saw him create a legacy system
in 3 weeks”
Is willing to ask questions
Chooses identifiers which are not succinct, meaningful & distinct
“Vegetables”“Wibble”“Spock”
https://commons.wikimedia.org/wiki/File:Frank_Bottrill_1912_ped-rail_patent.jpg
com
mo
ns.
wik
imed
ia.o
rg/w
iki/
File
:Un
kno
wn
_Ch
ines
e_M
aker
_Tin
_Ro
cket
_Sp
aces
hip
_Sky
exp
ress
_Un
de
rcar
raig
e_D
ow
n_
%2
6_H
atch
_O
pen
.jpg
D J
Sh
in C
C-B
Y-SA
-3.0
Helping developers to help each other
Workshops
Choose
1
2
Explain
Follow up
3
htt
ps:
//w
ww
.ske
tch
po
rt.c
om
/dra
win
g/6
32
69
43
95
58
12
35
2/p
ink-
blu
rry-
un
ico
rn-u
nd
er-a
-rai
nb
ow
, 20
14
Zak
een
a, C
C-B
Y
3
ww
w.s
hep
par
d.a
f.mil/
New
s/P
ho
tos/
igp
ho
to/2
00
04
68
97
1U
.S. A
ir F
orc
e p
ho
to/J
oh
n In
gle,
pu
blic
do
mai
n
Feedback
Recommend 96%
“Stimulates interesting discussions within the team, not usually/traditionally talked about.”
“Often talk is focused on just the work to be done and not how to go about it”
Reuse 93%
“As a team we have no rituals which attempt to improve consistency”
Other uses • Other teams• Appraisal• Recruitment
“Could help get insights into how interviewee would fit with team working”
ww
w.a
lban
y.m
arin
es.
mil/
Ph
oto
s/ig
ph
oto
/20
01
70
08
86
Ver
da
L. P
arke
r , p
ub
lic d
om
ain
How are
they thinking?
“What I believe this technique offers that I had certainly not considered before is choice”
com
mo
ns.
wik
imed
ia.o
rg/w
iki/
File
:Par
is_T
uile
ries
_Gar
den
_Fac
epal
m_s
tatu
e.jp
g A
lex
E. P
roim
os
CC
-BY-
2.0
“We’re not thinking in these ways!”
Give me a cardOr an email: [email protected] a tweet: @GailOllis
Help developers to help each other