SlideShare a Scribd company logo
1 of 97
Download to read offline
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feedback	
  and	
  its	
  importance	
  in	
  
delivering	
  high	
  quality	
  so:ware.	
  
Targe*ng	
  Quality	
  2015	
  
Ken	
  De	
  Souza	
  
V4.3	
  
Oct	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   0	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   1	
  
Boss:	
  “You’re	
  not	
  finding	
  as	
  many	
  bugs	
  as	
  your	
  
colleagues,	
  and	
  this	
  is	
  a	
  problem.”	
  
	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   2	
  
EVP:	
  “Your	
  team	
  lacks	
  basic	
  engineering	
  skills.”	
  
	
  
	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Introduc*on	
  
–  Why	
  is	
  this	
  important	
  to	
  you?	
  
–  Offering	
  and	
  taking	
  feedback	
  well	
  
•  Tools	
  
–  Two	
  Mindsets	
  
–  Learning	
  Room	
  vs.	
  Tes*ng	
  Room	
  
–  Johari	
  Window	
  
–  “Sort	
  towards	
  coaching”	
  
–  Cri*cal	
  Thinking	
  
–  Situa*onal	
  Awareness	
  
–  Systems	
  thinking	
  
•  Examples	
  of	
  Giving	
  and	
  Taking	
  Feedback	
  
–  Using	
  the	
  tools	
  in	
  real	
  life	
  examples	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   3	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Take	
  any	
  feedback	
  
– Turning	
  nega*ve	
  feedback	
  into	
  posi*ve	
  
construc*ve	
  feedback	
  
•  Offering	
  becer	
  feedback	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   4	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  this	
  important	
  to	
  you?	
  
– Feedback	
  is	
  part	
  of	
  everyone’s	
  life	
  
– Gedng	
  feedback	
  from	
  co-­‐workers	
  
– Lean	
  So:ware	
  Development	
  values	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   5	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Goals	
  of	
  Lean	
  So:ware	
  Development	
  
1.  Communica*on	
  
2.  Simplicity	
  
3.  Feedback	
  
4.  Courage	
  
5.  Respect	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   6	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  this	
  important	
  to	
  you?	
  
– QA	
  is	
  feedback	
  
•  Developers	
  –	
  heart	
  and	
  soul	
  into	
  the	
  project	
  
•  Testers	
  –	
  reviewing	
  their	
  test	
  cases,	
  result,	
  metrics	
  
•  Management	
  –	
  providing	
  metrics	
  and	
  the	
  state	
  of	
  the	
  
product	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   7	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   8	
  
“For	
  some,	
  feedback	
  is	
  like	
  water	
  off	
  a	
  duck’s	
  
back,	
  while	
  for	
  others,	
  it	
  penetrates	
  deep	
  into	
  
their	
  soul.	
  We	
  each	
  metabolize	
  feedback	
  in	
  our	
  
own	
  way.”	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  
Feedback	
  Well	
  	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   9	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   10	
  
Apprecia*on	
  
Coaching	
  
Evalua*on	
  
What	
  is	
  feedback?	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  
Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  Feedback	
  Well	
  	
  
	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   11	
  
•  Apprecia*on	
  
– Mo*vates	
  and	
  encourages	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  Feedback	
  Well	
  	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   12	
  
•  Coaching	
  
– “…to	
  help	
  increase	
  knowledge,	
  skill,	
  capability,	
  
growth	
  or	
  raise	
  feelings	
  in	
  the	
  rela*onship.”	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  Feedback	
  Well	
  	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   13	
  
•  Two	
  kinds	
  of	
  coaching	
  
– Need	
  for	
  knowledge	
  and	
  skills	
  in	
  order	
  to	
  build	
  
capabili*es	
  	
  
– Promp*ng	
  to	
  change	
  something	
  in	
  a	
  rela*onship	
  
•  The	
  giver	
  wants	
  the	
  situa*on	
  to	
  change	
  
•  …	
  in	
  fact,	
  they	
  want	
  YOU	
  to	
  change	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  Feedback	
  Well	
  	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   14	
  
•  Evalua*on	
  
– Tells	
  you	
  where	
  you	
  stand	
  
– Aligns	
  expecta*ons	
  
– Informs	
  decision	
  making	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  Feedback	
  Well	
  	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  I	
  have	
  given	
  feedback	
  where	
  
– Coaching	
  was	
  given	
  but..	
  
– The	
  receiver	
  heard	
  it	
  as	
  an	
  evalua*on	
  
•  Tools	
  to	
  help	
  you	
  turn	
  that	
  around	
  
– Make	
  everyone	
  hear	
  it	
  as	
  coaching	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   15	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   16	
  
Two	
  
Mindsets	
  
Johari	
  
Window	
  
Learning	
  
Vs.	
  
Tes*ng	
  
“Sort	
  
towards	
  
coaching”	
  
Cri*cal	
  
Thinking	
  
Situa*onal	
  
Awareness	
  
Systems	
  	
  
Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TWO	
  MINDSETS	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   17	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   18	
  
Mindset:	
  The	
  New	
  Psychology	
  of	
  Success	
  by	
  Carol	
  Dweck	
  (Author)	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   19	
  
hKp://sivers.org/mindset	
  
•  In	
  a	
  fixed	
  mindset,	
  failures	
  define	
  you.	
  
•  In	
  a	
  growth	
  mindset,	
  failures	
  are	
  temporary	
  
setbacks.	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   20	
  
hKp://sivers.org/mindset	
  
•  In	
  a	
  fixed	
  mindset,	
  it’s	
  all	
  about	
  the	
  outcome.	
  
If	
  you	
  fail,	
  you	
  think	
  all	
  effort	
  was	
  wasted.	
  
•  In	
  a	
  growth	
  mindset,	
  it’s	
  all	
  about	
  the	
  process,	
  
so	
  the	
  outcome	
  hardly	
  macers.	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   21	
  
hKp://sivers.org/mindset	
  
•  In	
  a	
  fixed	
  mindset,	
  you	
  want	
  to	
  hide	
  your	
  
flaws	
  so	
  you’re	
  not	
  judged	
  or	
  labeled	
  a	
  failure.	
  
•  In	
  a	
  growth	
  mindset,	
  your	
  flaws	
  are	
  just	
  a	
  	
  	
  	
  
TO-­‐DO	
  list	
  of	
  things	
  to	
  improve.	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   22	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   23	
  
hKp://sivers.org/mindset	
  
•  Watch	
  for	
  triggers	
  
– Watch	
  for	
  a	
  fixed-­‐mindset	
  reac*on	
  when	
  you	
  face	
  
challenges.	
  
•  Do	
  you	
  feel	
  overly	
  anxious,	
  or	
  does	
  a	
  voice	
  in	
  your	
  head	
  
warn	
  you	
  away?	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   24	
  
hKp://sivers.org/mindset	
  
•  Watch	
  for	
  triggers	
  
– Watch	
  to	
  see	
  whether	
  cri*cism	
  brings	
  out	
  your	
  
fixed	
  mindset.	
  	
  
•  Do	
  you	
  become	
  defensive,	
  angry,	
  or	
  crushed	
  instead	
  of	
  
interested	
  in	
  learning	
  from	
  the	
  feedback?	
  	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   25	
  
hKp://sivers.org/mindset	
  
Mindsets	
  can	
  be	
  changed	
  
	
  
Accept	
  those	
  thoughts	
  and	
  feelings	
  and	
  work	
  
with	
  and	
  through	
  them.	
  	
  
	
  
And	
  keep	
  working	
  with	
  and	
  through	
  them.	
  	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
LEARNING	
  VS.	
  TESTING	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   26	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   27	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   28	
  
Ken	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   29	
  
“TesBng	
  Room”	
  :	
  
•  Not	
  gedng	
  trapped	
  in	
  the	
  "room"	
  	
  
•  Change	
  your	
  mindset	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  
Feedback	
  Well	
  	
  
	
  
	
  
	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   30	
  
“Learning	
  Room”	
  :	
  
	
  
“It’s	
  as	
  if	
  the	
  growth-­‐mindset	
  kids	
  were	
  doing	
  the	
  puzzles	
  in	
  a	
  
room	
  called	
  the	
  “Learning	
  Room,”	
  and	
  the	
  fixed-­‐mindset	
  kids	
  
were	
  doing	
  the	
  puzzles	
  in	
  a	
  room	
  called	
  the	
  “TesTng	
  Room.”	
  
Which	
  room	
  would	
  you	
  rather	
  live	
  your	
  life	
  in?”	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  
Feedback	
  Well	
  	
  
	
  
	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   31	
  
The	
  key	
  is	
  to	
  be	
  in	
  the	
  Learning	
  Room	
  
•  Easier	
  to	
  have	
  tough	
  conversa*ons	
  
•  Fail	
  fast,	
  learn	
  from	
  failure	
  
	
  
	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
JOHARI	
  WINDOW	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   32	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   33	
  
•  Tools	
  for	
  uncovering	
  knowledge	
  gaps	
  between	
  
people	
  
– Uncover	
  gaps	
  in	
  communica*on	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   34	
  
Known	
  By	
  Self	
  
Known	
  
By	
  Others	
  
Unknown	
  
By	
  Others	
  
Unknown	
  By	
  Self	
  
1.	
  Shared	
   2.	
  Blind	
  
3.	
  Hidden	
   4.	
  Unknown	
  
Feedback	
  
Feedback	
  
Feedback	
  
removes	
  
gaps	
  
Feedback	
  
removes	
  
gaps	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   35	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   36	
  
•  Feedback	
  Taken	
  
– I	
  went	
  from	
  blind	
  to	
  shared	
  
– This	
  was	
  feedback	
  given	
  by	
  the	
  whole	
  team	
  
•  Good	
  for	
  QA	
  
– Uncover	
  gaps	
  in	
  communica*on	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
CRITICAL	
  THINKING	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   37	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   38	
  
•  Goal	
  of	
  cri*cal	
  thinking	
  
– Truth	
  
– Context	
  
– Assump*ons	
  
– Alterna*ves	
  
•  Eliminate	
  Biases	
  
	
  
hcp://ctb.ku.edu/en/table-­‐of-­‐contents/analyze/analyze-­‐community-­‐problems-­‐and-­‐solu*ons/think-­‐cri*cally/main	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Take	
  any	
  feedback	
  
– Facts	
  only	
  
– Eliminate	
  biases,	
  easier	
  to	
  take	
  feedback	
  
•  Giving	
  becer	
  feedback	
  
– Understanding	
  your	
  own	
  biases	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   39	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  it	
  important	
  to	
  QA	
  
– Checking	
  your	
  biases	
  at	
  the	
  door	
  
•  Use	
  facts	
  
– Personal	
  opinion	
  eliminated	
  	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   40	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Example	
  
– Customer	
  A	
  
– Customer	
  B	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   41	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   42	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
SITUATIONAL	
  AWARENESS	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   43	
  
Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   44	
  
Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
SORT	
  TOWARDS	
  COACHING	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   45	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   46	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   47	
  
•  Sort	
  towards	
  coaching	
  
– Think	
  of	
  feedback	
  you’ve	
  received	
  in	
  the	
  past	
  
several	
  months,	
  big	
  or	
  small.	
  
– Was	
  it	
  an	
  evalua*on?	
  	
  
– If	
  so,	
  was	
  it	
  nega*ve	
  feedback?	
  	
  
•  Try	
  to	
  hear	
  feedback	
  as	
  coaching	
  (not	
  as	
  evalua*on)	
  
	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Take	
  any	
  feedback	
  
– Unpack	
  into	
  ac*onable	
  items	
  
– Make	
  sure	
  in	
  the	
  right	
  mindset	
  
•  Giving	
  becer	
  feedback	
  
– Are	
  they	
  in	
  the	
  right	
  room?	
  Are	
  you?	
  
– Can	
  you	
  help	
  them	
  hear	
  the	
  coaching	
  as	
  coaching?	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   48	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   49	
  
•  Why	
  is	
  it	
  important	
  to	
  QA	
  
– nega*ve	
  feedback	
  into	
  posi*ve	
  construc*ve	
  
feedback	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
SYSTEMS	
  THINKING	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   50	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  “A	
  ‘system’	
  is	
  a	
  set	
  of	
  interacTng	
  or	
  
interdependent	
  components	
  that	
  forms	
  a	
  
complex	
  whole	
  ...	
  	
  “	
  
•  Each	
  of	
  us	
  sees	
  only	
  part	
  of	
  the	
  problem	
  	
  
•  Each	
  of	
  us	
  is	
  part	
  of	
  the	
  problem	
  
	
  
Stone,	
  Douglas;	
  Heen,	
  Sheila	
  (2014-­‐03-­‐04).	
  Thanks	
  for	
  the	
  Feedback:	
  The	
  Science	
  and	
  Art	
  of	
  Receiving	
  
Feedback	
  Well	
  	
  
	
  
	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   51	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
To	
  understand	
  the	
  feedback	
  you	
  get,	
  take	
  
three	
  steps	
  back	
  
	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   52	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
One	
  Step	
  Back:	
  You	
  +	
  Me	
  intersecBons.	
  	
  	
  
• Are	
  differences	
  between	
  us	
  crea*ng	
  the	
  
fric*on?	
  	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   53	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Two	
  Steps	
  Back:	
  Role	
  clashes.	
  
•  Is	
  this	
  partly	
  a	
  result	
  of	
  the	
  roles	
  we	
  play	
  
in	
  the	
  organiza*on?	
  	
  	
  
	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   54	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Three	
  Steps	
  Back:	
  Big	
  picture.	
  	
  
• Are	
  processes,	
  policies,	
  physical	
  
environment,	
  or	
  other	
  players	
  reinforcing	
  
the	
  problem?	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   55	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Take	
  any	
  feedback	
  -­‐	
  Looking	
  at	
  systems:	
  
Reduces	
  judgment	
  
• You	
  can	
  reduce	
  the	
  judgment	
  you	
  might	
  
have	
  on	
  other	
  people	
  	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   56	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Take	
  any	
  feedback	
  -­‐	
  Looking	
  at	
  systems:	
  
Enhances	
  accountability	
  
• Owning	
  the	
  fact	
  that	
  you	
  are	
  part	
  of	
  the	
  
problem	
  	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   57	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Take	
  any	
  feedback	
  -­‐	
  Looking	
  at	
  systems:	
  	
  	
  
Uncover	
  root	
  cause	
  
• You	
  might	
  be	
  able	
  to	
  see	
  it	
  from	
  other	
  
perspec*ves	
  
• Empathy	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   58	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  important	
  to	
  QA:	
  
– Looking	
  at	
  the	
  system	
  you	
  work	
  in.	
  Are	
  there	
  
specific	
  people	
  causing	
  you	
  fric*on?	
  
– How	
  do	
  the	
  players	
  around	
  you	
  affect	
  the	
  way	
  to	
  
get	
  and	
  receive	
  feedback	
  
– Are	
  there	
  role	
  clashes	
  with	
  execu*ves,	
  developers	
  
or	
  other	
  testers?	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   59	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
EXAMPLES	
  
Taking	
  and	
  Giving	
  Feedback	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   60	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Examples	
  of	
  taking	
  any	
  feedback	
  
•  Examples	
  of	
  giving	
  becer	
  feedback	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   61	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
STORY	
  1	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   62	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   63	
  
Boss:	
  “You’re	
  not	
  finding	
  as	
  many	
  bugs	
  as	
  your	
  
colleagues.”	
  
Ken:	
  “What?”	
  
Boss:	
  “I	
  don’t	
  know	
  how	
  to	
  help	
  you.”	
  
Ken:	
  </head	
  spin>	
  
	
  
Story	
  1	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   64	
  
Sort	
  through	
  coaching	
  
•  I	
  unpacked	
  the	
  feedback	
  into	
  ac*onable	
  items	
  
•  I	
  decided	
  not	
  to	
  take	
  it	
  as	
  an	
  evalua*on,	
  but	
  
as	
  a	
  coaching	
  opportunity	
  
Tools	
  	
  
Sort	
  towards	
  coaching	
  
	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
STORY	
  2	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   65	
  
Story	
  2	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   66	
  
EVP:	
  “This	
  team	
  lacks	
  basic	
  engineering	
  skills.”	
  
Ken:	
  “What?”	
  
EVP:	
  “I	
  don’t	
  know	
  how	
  to	
  help	
  you.”	
  
Ken:	
  </head	
  spin>	
  
	
  
Story	
  2	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   67	
  
•  One	
  Step	
  Back:	
  You	
  +	
  Me	
  intersec*ons.	
  	
  
•  Two	
  Steps	
  Back:	
  Role	
  clashes.	
  	
  
•  Three	
  Steps	
  Back:	
  Big	
  picture.	
  
Tools	
  	
  
Systems	
  thinking	
  
Sort	
  through	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   68	
  
•  Unpacked	
  the	
  feedback	
  into	
  ac*onable	
  items	
  
Tools	
  	
  
Systems	
  thinking	
  
Sort	
  through	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  DEVELOPERS	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   69	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   70	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Giving	
  feedback	
  
•  Crea*ng	
  effec*ve	
  bug	
  reports	
  
•  Taking	
  feedback	
  
•  Recognizing	
  labels	
  
Tools	
  	
  
Sort	
  through	
  coaching	
  
	
  Rooms/Mindset	
  	
  
	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   71	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  MANAGEMENT	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   72	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   73	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Giving	
  feedback	
  to	
  execu*ves	
  
•  Important	
  to	
  recognize	
  blind	
  spots	
  
•  Metrics	
  are	
  biased,	
  need	
  to	
  learn	
  to	
  
communicate	
  that	
  
•  Discussions	
  should	
  be	
  using	
  the	
  “growth”	
  
mindset	
  
Tools:	
  Rooms,	
  Growth	
  Mindset,	
  Johari	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   74	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  TESTERS	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   75	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   76	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Session	
  reviews	
  /	
  test	
  case	
  review	
  
•  Use	
  this	
  as	
  a	
  coaching	
  opportunity	
  
•  Try	
  to	
  be	
  in	
  the	
  same	
  room	
  
Tools	
  	
  
Sort	
  through	
  coaching	
  
Systems	
  thinking	
  	
  
Cri*cal	
  thinking	
  
	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   77	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
WHAT	
  DOES	
  THIS	
  MEAN	
  FOR	
  
QUALITY?	
  	
  
Example	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   78	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   79	
  
!	
  	
  
HEURISTIC	
  TEST	
  STRATEGY	
  MODEL	
  (saTsfice-­‐tsm-­‐4p.pdf)	
  hKp://www.saTsfice.com/tools/htsm.pdf	
  
	
  
Customers	
  	
  
Schedule	
  	
  
Deliverables	
  	
  
Equipment	
  &	
  Tools	
  	
  
Test	
  Items	
  	
  
	
  
Structure	
  	
  
Func*ons	
  	
  
Data	
  
Playorm	
  	
  
Opera*ons	
  	
  
Time	
  
	
  
Capability	
  
Func*onality	
  	
  
Reliability	
  
Usability	
  
Security	
  
Scalability	
  
Performance	
  
Compa*bility	
  
Supportability	
  
Maintainability	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   80	
  
!	
  	
  
HEURISTIC	
  TEST	
  STRATEGY	
  MODEL	
  (saTsfice-­‐tsm-­‐4p.pdf)	
  hKp://www.saTsfice.com/tools/htsm.pdf	
  
	
  
feedback	
  
feedback	
  
feedback	
  
feedback	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Tools	
  and	
  techniques	
  can	
  be	
  used	
  anywhere	
  
– Reduce	
  blind	
  spots	
  
– Reduce	
  biases	
  
– Having	
  the	
  right	
  mindset	
  
– Make	
  sure	
  you	
  are	
  in	
  the	
  right	
  room	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   81	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Again,	
  why	
  does	
  this	
  macer	
  for	
  QA	
  
– You	
  are	
  part	
  of	
  a	
  team	
  that	
  is	
  trying	
  to	
  release	
  
so:ware	
  
– If	
  you	
  are	
  like	
  me,	
  you	
  don’t	
  want	
  to	
  release	
  bad	
  
so:ware	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   82	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
WARNINGS!	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   83	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Not	
  all	
  feedback	
  is	
  credible	
  
•  Feedback	
  might	
  feel	
  unfair	
  
•  Feedback	
  is	
  a	
  two	
  way	
  street	
  	
  
– Think	
  of	
  the	
  state	
  of	
  mind	
  of	
  the	
  person	
  who	
  is	
  
gedng	
  the	
  feedback	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   84	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Safe	
  environment	
  
– Sta*ng	
  the	
  types	
  of	
  feedback	
  at	
  a	
  *me	
  when	
  
you're	
  not	
  planning	
  on	
  giving	
  any	
  feedback.	
  	
  
•  Find	
  an	
  opening.	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   85	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Safe	
  environment	
  
– Explain	
  the	
  concepts	
  here,	
  what	
  does	
  that	
  mean.	
  
•  Start	
  with	
  rooms/mindset.	
  Go	
  from	
  there.	
  	
  
– Depends	
  on	
  your	
  culture.	
  	
  
•  Change	
  your	
  culture.	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   86	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
ONE	
  MORE	
  EXAMPLE	
  &	
  	
  
WRAP-­‐UP	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   87	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   88	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   89	
  
•  In	
  front	
  of	
  the	
  smartest	
  people	
  I	
  have	
  ever	
  
worked	
  with	
  
Tools	
  	
  
Two	
  Mindsets	
  
Two	
  Rooms	
  
Sort	
  through	
  coaching	
  
Johari	
  Window	
  
Systems	
  thinking	
  	
  
Cri*cal	
  thinking	
  
	
  Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   90	
  
Sort	
  towards	
  coaching	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   91	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  this	
  important	
  to	
  you?	
  
– Feedback	
  is	
  part	
  of	
  everyone’s	
  life	
  
– Gedng	
  feedback	
  from	
  co-­‐workers	
  
•  Given	
  you	
  some	
  tools	
  to	
  help	
  you	
  through	
  this	
  
– Take	
  any	
  feedback	
  well	
  
– Offer	
  becer	
  feedback	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   92	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  So,	
  when	
  someone	
  offers	
  you	
  feedback	
  
– Say	
  thank	
  you.	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   93	
  
Goldsmith,	
  Marshall.	
  What	
  Got	
  You	
  Here	
  Won't	
  Get	
  You	
  There:	
  How	
  Successful	
  People	
  Become	
  Even	
  More	
  Successful!	
  	
  	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
THANKS!	
  
That’s	
  all..	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   94	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
REFERENCES	
  /	
  BACKUP	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   95	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Other	
  feedback	
  systems	
  (not	
  discussed)	
  
– Navigate	
  the	
  conversa*on	
  
– Push	
  vs.	
  Pull	
  
•  Resources	
  on	
  Systems	
  Thinking	
  
– hcp://www.thwink.org/sustain/glossary/
SystemsThinking.htm	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   96	
  

More Related Content

Similar to Feedback-And-its-Importance-in-Delivering-High-Quality-Software

Feedback and its importance in delivering high quality software - Ken De Souza
Feedback and its importance in delivering high quality software - Ken De SouzaFeedback and its importance in delivering high quality software - Ken De Souza
Feedback and its importance in delivering high quality software - Ken De SouzaQA or the Highway
 
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Julie Evans
 
Women in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionWomen in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionKaren Holtzblatt
 
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...Engage
 
Transforming the quality of development conversations at scale
Transforming the quality of development conversations at scaleTransforming the quality of development conversations at scale
Transforming the quality of development conversations at scaleHuman Capital Media
 
DATA COLLECTION.pptx
DATA COLLECTION.pptxDATA COLLECTION.pptx
DATA COLLECTION.pptxSuzie De Leon
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1Jessica Hagh
 
Training on developing a co-curriculum
Training on developing a co-curriculumTraining on developing a co-curriculum
Training on developing a co-curriculumStan Dura
 
What makes a great product coach?
What makes a great product coach?What makes a great product coach?
What makes a great product coach?DevJam
 
Critical thinking & Its history
Critical thinking & Its historyCritical thinking & Its history
Critical thinking & Its historyHany G. Amer
 
Leadership Training Week 1 Final
Leadership Training Week 1 FinalLeadership Training Week 1 Final
Leadership Training Week 1 FinalGovLoop
 
Setting and Achieving Power Goals
Setting and Achieving Power GoalsSetting and Achieving Power Goals
Setting and Achieving Power GoalsDenisa Jecan
 
Slow Change Context Research
Slow Change Context ResearchSlow Change Context Research
Slow Change Context ResearchDenique Ferguson
 
Let It Go: How to Stop Micromanaging & Start Growing
Let It Go: How to Stop Micromanaging & Start GrowingLet It Go: How to Stop Micromanaging & Start Growing
Let It Go: How to Stop Micromanaging & Start GrowingChristine Perkett
 
Stephanie Cooper - Genuine Curiosity - Conversations for Change
Stephanie Cooper - Genuine Curiosity - Conversations for ChangeStephanie Cooper - Genuine Curiosity - Conversations for Change
Stephanie Cooper - Genuine Curiosity - Conversations for ChangeAgileNZ Conference
 

Similar to Feedback-And-its-Importance-in-Delivering-High-Quality-Software (20)

Feedback and its importance in delivering high quality software - Ken De Souza
Feedback and its importance in delivering high quality software - Ken De SouzaFeedback and its importance in delivering high quality software - Ken De Souza
Feedback and its importance in delivering high quality software - Ken De Souza
 
Julianne Moroni Presentation
Julianne Moroni PresentationJulianne Moroni Presentation
Julianne Moroni Presentation
 
Developing a grant proposal
Developing a grant proposalDeveloping a grant proposal
Developing a grant proposal
 
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
Making Critical Thinking Real with Creative Coding, Digital Games & Movie Cre...
 
Women in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to ActionWomen in High Tech Project: Moving from Discussion to Action
Women in High Tech Project: Moving from Discussion to Action
 
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...
Let It Go: How to Stop Micromanaging and Start Growing by Christine Perkett a...
 
Transforming the quality of development conversations at scale
Transforming the quality of development conversations at scaleTransforming the quality of development conversations at scale
Transforming the quality of development conversations at scale
 
DATA COLLECTION.pptx
DATA COLLECTION.pptxDATA COLLECTION.pptx
DATA COLLECTION.pptx
 
Project Management Handbook 10.1
Project Management Handbook 10.1Project Management Handbook 10.1
Project Management Handbook 10.1
 
Training on developing a co-curriculum
Training on developing a co-curriculumTraining on developing a co-curriculum
Training on developing a co-curriculum
 
IDEATE.pptx
IDEATE.pptxIDEATE.pptx
IDEATE.pptx
 
What makes a great product coach?
What makes a great product coach?What makes a great product coach?
What makes a great product coach?
 
Critical thinking & Its history
Critical thinking & Its historyCritical thinking & Its history
Critical thinking & Its history
 
Leadership Training Week 1 Final
Leadership Training Week 1 FinalLeadership Training Week 1 Final
Leadership Training Week 1 Final
 
Setting and Achieving Power Goals
Setting and Achieving Power GoalsSetting and Achieving Power Goals
Setting and Achieving Power Goals
 
Slow Change Context Research
Slow Change Context ResearchSlow Change Context Research
Slow Change Context Research
 
Let It Go: How to Stop Micromanaging & Start Growing
Let It Go: How to Stop Micromanaging & Start GrowingLet It Go: How to Stop Micromanaging & Start Growing
Let It Go: How to Stop Micromanaging & Start Growing
 
What makes a great product coach
What makes a great product coach What makes a great product coach
What makes a great product coach
 
This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016
 
Stephanie Cooper - Genuine Curiosity - Conversations for Change
Stephanie Cooper - Genuine Curiosity - Conversations for ChangeStephanie Cooper - Genuine Curiosity - Conversations for Change
Stephanie Cooper - Genuine Curiosity - Conversations for Change
 

Feedback-And-its-Importance-in-Delivering-High-Quality-Software

  • 1.               Introduc*on   Examples   Tools   Feedback  and  its  importance  in   delivering  high  quality  so:ware.   Targe*ng  Quality  2015   Ken  De  Souza   V4.3   Oct  2015   Ken  De  Souza  -­‐  @kgdesouz   0  
  • 2.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   1   Boss:  “You’re  not  finding  as  many  bugs  as  your   colleagues,  and  this  is  a  problem.”    
  • 3.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   2   EVP:  “Your  team  lacks  basic  engineering  skills.”      
  • 4.               Introduc*on   Examples   Tools   •  Introduc*on   –  Why  is  this  important  to  you?   –  Offering  and  taking  feedback  well   •  Tools   –  Two  Mindsets   –  Learning  Room  vs.  Tes*ng  Room   –  Johari  Window   –  “Sort  towards  coaching”   –  Cri*cal  Thinking   –  Situa*onal  Awareness   –  Systems  thinking   •  Examples  of  Giving  and  Taking  Feedback   –  Using  the  tools  in  real  life  examples   Ken  De  Souza  -­‐  @kgdesouz   3  
  • 5.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Turning  nega*ve  feedback  into  posi*ve   construc*ve  feedback   •  Offering  becer  feedback   Ken  De  Souza  -­‐  @kgdesouz   4  
  • 6.               Introduc*on   Examples   Tools   •  Why  is  this  important  to  you?   – Feedback  is  part  of  everyone’s  life   – Gedng  feedback  from  co-­‐workers   – Lean  So:ware  Development  values   Ken  De  Souza  -­‐  @kgdesouz   5  
  • 7.               Introduc*on   Examples   Tools   Goals  of  Lean  So:ware  Development   1.  Communica*on   2.  Simplicity   3.  Feedback   4.  Courage   5.  Respect   Ken  De  Souza  -­‐  @kgdesouz   6  
  • 8.               Introduc*on   Examples   Tools   •  Why  is  this  important  to  you?   – QA  is  feedback   •  Developers  –  heart  and  soul  into  the  project   •  Testers  –  reviewing  their  test  cases,  result,  metrics   •  Management  –  providing  metrics  and  the  state  of  the   product   Ken  De  Souza  -­‐  @kgdesouz   7  
  • 9.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   8   “For  some,  feedback  is  like  water  off  a  duck’s   back,  while  for  others,  it  penetrates  deep  into   their  soul.  We  each  metabolize  feedback  in  our   own  way.”   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving   Feedback  Well    
  • 10.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   9  
  • 11.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   10   Apprecia*on   Coaching   Evalua*on   What  is  feedback?   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the   Feedback:  The  Science  and  Art  of  Receiving  Feedback  Well      
  • 12.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   11   •  Apprecia*on   – Mo*vates  and  encourages   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving  Feedback  Well     What  is  feedback?  
  • 13.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   12   •  Coaching   – “…to  help  increase  knowledge,  skill,  capability,   growth  or  raise  feelings  in  the  rela*onship.”   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving  Feedback  Well     What  is  feedback?  
  • 14.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   13   •  Two  kinds  of  coaching   – Need  for  knowledge  and  skills  in  order  to  build   capabili*es     – Promp*ng  to  change  something  in  a  rela*onship   •  The  giver  wants  the  situa*on  to  change   •  …  in  fact,  they  want  YOU  to  change   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving  Feedback  Well     What  is  feedback?  
  • 15.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   14   •  Evalua*on   – Tells  you  where  you  stand   – Aligns  expecta*ons   – Informs  decision  making   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving  Feedback  Well     What  is  feedback?  
  • 16.               Introduc*on   Examples   Tools   •  I  have  given  feedback  where   – Coaching  was  given  but..   – The  receiver  heard  it  as  an  evalua*on   •  Tools  to  help  you  turn  that  around   – Make  everyone  hear  it  as  coaching   Ken  De  Souza  -­‐  @kgdesouz   15   What  is  feedback?  
  • 17.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   16   Two   Mindsets   Johari   Window   Learning   Vs.   Tes*ng   “Sort   towards   coaching”   Cri*cal   Thinking   Situa*onal   Awareness   Systems     Thinking  
  • 18.               Introduc*on   Examples   Tools   TWO  MINDSETS   Tools   Ken  De  Souza  -­‐  @kgdesouz   17   Two  mindsets  
  • 19.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   18   Mindset:  The  New  Psychology  of  Success  by  Carol  Dweck  (Author)   Two  mindsets  
  • 20.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   19   hKp://sivers.org/mindset   •  In  a  fixed  mindset,  failures  define  you.   •  In  a  growth  mindset,  failures  are  temporary   setbacks.   Two  mindsets  
  • 21.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   20   hKp://sivers.org/mindset   •  In  a  fixed  mindset,  it’s  all  about  the  outcome.   If  you  fail,  you  think  all  effort  was  wasted.   •  In  a  growth  mindset,  it’s  all  about  the  process,   so  the  outcome  hardly  macers.   Two  mindsets  
  • 22.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   21   hKp://sivers.org/mindset   •  In  a  fixed  mindset,  you  want  to  hide  your   flaws  so  you’re  not  judged  or  labeled  a  failure.   •  In  a  growth  mindset,  your  flaws  are  just  a         TO-­‐DO  list  of  things  to  improve.   Two  mindsets  
  • 23.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   22   Two  mindsets  
  • 24.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   23   hKp://sivers.org/mindset   •  Watch  for  triggers   – Watch  for  a  fixed-­‐mindset  reac*on  when  you  face   challenges.   •  Do  you  feel  overly  anxious,  or  does  a  voice  in  your  head   warn  you  away?   Two  mindsets  
  • 25.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   24   hKp://sivers.org/mindset   •  Watch  for  triggers   – Watch  to  see  whether  cri*cism  brings  out  your   fixed  mindset.     •  Do  you  become  defensive,  angry,  or  crushed  instead  of   interested  in  learning  from  the  feedback?     Two  mindsets  
  • 26.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   25   hKp://sivers.org/mindset   Mindsets  can  be  changed     Accept  those  thoughts  and  feelings  and  work   with  and  through  them.       And  keep  working  with  and  through  them.     Two  mindsets  
  • 27.               Introduc*on   Examples   Tools   LEARNING  VS.  TESTING   Tools   Ken  De  Souza  -­‐  @kgdesouz   26   Learning  vs.  Tes*ng  
  • 28.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   27   Learning  vs.  Tes*ng  
  • 29.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   28   Ken   Learning  vs.  Tes*ng  
  • 30.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   29   “TesBng  Room”  :   •  Not  gedng  trapped  in  the  "room"     •  Change  your  mindset   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving   Feedback  Well           Learning  vs.  Tes*ng  
  • 31.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   30   “Learning  Room”  :     “It’s  as  if  the  growth-­‐mindset  kids  were  doing  the  puzzles  in  a   room  called  the  “Learning  Room,”  and  the  fixed-­‐mindset  kids   were  doing  the  puzzles  in  a  room  called  the  “TesTng  Room.”   Which  room  would  you  rather  live  your  life  in?”   Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving   Feedback  Well         Learning  vs.  Tes*ng  
  • 32.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   31   The  key  is  to  be  in  the  Learning  Room   •  Easier  to  have  tough  conversa*ons   •  Fail  fast,  learn  from  failure       Learning  vs.  Tes*ng  
  • 33.               Introduc*on   Examples   Tools   JOHARI  WINDOW   Tools   Ken  De  Souza  -­‐  @kgdesouz   32   Johari  Window  
  • 34.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   33   •  Tools  for  uncovering  knowledge  gaps  between   people   – Uncover  gaps  in  communica*on   Johari  Window  
  • 35.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   34   Known  By  Self   Known   By  Others   Unknown   By  Others   Unknown  By  Self   1.  Shared   2.  Blind   3.  Hidden   4.  Unknown   Feedback   Feedback   Feedback   removes   gaps   Feedback   removes   gaps   Johari  Window  
  • 36.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   35   Johari  Window  
  • 37.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   36   •  Feedback  Taken   – I  went  from  blind  to  shared   – This  was  feedback  given  by  the  whole  team   •  Good  for  QA   – Uncover  gaps  in  communica*on   Johari  Window  
  • 38.               Introduc*on   Examples   Tools   CRITICAL  THINKING   Tools   Ken  De  Souza  -­‐  @kgdesouz   37   Cri*cal  Thinking  
  • 39.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   38   •  Goal  of  cri*cal  thinking   – Truth   – Context   – Assump*ons   – Alterna*ves   •  Eliminate  Biases     hcp://ctb.ku.edu/en/table-­‐of-­‐contents/analyze/analyze-­‐community-­‐problems-­‐and-­‐solu*ons/think-­‐cri*cally/main   Cri*cal  Thinking  
  • 40.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Facts  only   – Eliminate  biases,  easier  to  take  feedback   •  Giving  becer  feedback   – Understanding  your  own  biases   Ken  De  Souza  -­‐  @kgdesouz   39   Cri*cal  Thinking  
  • 41.               Introduc*on   Examples   Tools   •  Why  is  it  important  to  QA   – Checking  your  biases  at  the  door   •  Use  facts   – Personal  opinion  eliminated     Ken  De  Souza  -­‐  @kgdesouz   40   Cri*cal  Thinking  
  • 42.               Introduc*on   Examples   Tools   •  Example   – Customer  A   – Customer  B   Ken  De  Souza  -­‐  @kgdesouz   41   Cri*cal  Thinking  
  • 43.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   42   Cri*cal  Thinking  
  • 44.               Introduc*on   Examples   Tools   SITUATIONAL  AWARENESS   Tools   Ken  De  Souza  -­‐  @kgdesouz   43   Situa*onal  Awareness  
  • 45.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   44   Situa*onal  Awareness  
  • 46.               Introduc*on   Examples   Tools   SORT  TOWARDS  COACHING   Tools   Ken  De  Souza  -­‐  @kgdesouz   45   Sort  towards  coaching  
  • 47.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   46   Sort  towards  coaching  
  • 48.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   47   •  Sort  towards  coaching   – Think  of  feedback  you’ve  received  in  the  past   several  months,  big  or  small.   – Was  it  an  evalua*on?     – If  so,  was  it  nega*ve  feedback?     •  Try  to  hear  feedback  as  coaching  (not  as  evalua*on)     Sort  towards  coaching  
  • 49.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Unpack  into  ac*onable  items   – Make  sure  in  the  right  mindset   •  Giving  becer  feedback   – Are  they  in  the  right  room?  Are  you?   – Can  you  help  them  hear  the  coaching  as  coaching?   Ken  De  Souza  -­‐  @kgdesouz   48   Sort  towards  coaching  
  • 50.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   49   •  Why  is  it  important  to  QA   – nega*ve  feedback  into  posi*ve  construc*ve   feedback   Sort  towards  coaching  
  • 51.               Introduc*on   Examples   Tools   SYSTEMS  THINKING   Tools   Ken  De  Souza  -­‐  @kgdesouz   50   Systems  Thinking  
  • 52.               Introduc*on   Examples   Tools   •  “A  ‘system’  is  a  set  of  interacTng  or   interdependent  components  that  forms  a   complex  whole  ...    “   •  Each  of  us  sees  only  part  of  the  problem     •  Each  of  us  is  part  of  the  problem     Stone,  Douglas;  Heen,  Sheila  (2014-­‐03-­‐04).  Thanks  for  the  Feedback:  The  Science  and  Art  of  Receiving   Feedback  Well         Ken  De  Souza  -­‐  @kgdesouz   51   Systems  Thinking  
  • 53.               Introduc*on   Examples   Tools   To  understand  the  feedback  you  get,  take   three  steps  back     Ken  De  Souza  -­‐  @kgdesouz   52   Systems  Thinking  
  • 54.               Introduc*on   Examples   Tools   One  Step  Back:  You  +  Me  intersecBons.       • Are  differences  between  us  crea*ng  the   fric*on?     Ken  De  Souza  -­‐  @kgdesouz   53   Systems  Thinking  
  • 55.               Introduc*on   Examples   Tools   Two  Steps  Back:  Role  clashes.   •  Is  this  partly  a  result  of  the  roles  we  play   in  the  organiza*on?         Ken  De  Souza  -­‐  @kgdesouz   54   Systems  Thinking  
  • 56.               Introduc*on   Examples   Tools   Three  Steps  Back:  Big  picture.     • Are  processes,  policies,  physical   environment,  or  other  players  reinforcing   the  problem?   Ken  De  Souza  -­‐  @kgdesouz   55   Systems  Thinking  
  • 57.               Introduc*on   Examples   Tools   Take  any  feedback  -­‐  Looking  at  systems:   Reduces  judgment   • You  can  reduce  the  judgment  you  might   have  on  other  people     Ken  De  Souza  -­‐  @kgdesouz   56   Systems  Thinking  
  • 58.               Introduc*on   Examples   Tools   Take  any  feedback  -­‐  Looking  at  systems:   Enhances  accountability   • Owning  the  fact  that  you  are  part  of  the   problem     Ken  De  Souza  -­‐  @kgdesouz   57   Systems  Thinking  
  • 59.               Introduc*on   Examples   Tools   Take  any  feedback  -­‐  Looking  at  systems:       Uncover  root  cause   • You  might  be  able  to  see  it  from  other   perspec*ves   • Empathy   Ken  De  Souza  -­‐  @kgdesouz   58   Systems  Thinking  
  • 60.               Introduc*on   Examples   Tools   •  Why  important  to  QA:   – Looking  at  the  system  you  work  in.  Are  there   specific  people  causing  you  fric*on?   – How  do  the  players  around  you  affect  the  way  to   get  and  receive  feedback   – Are  there  role  clashes  with  execu*ves,  developers   or  other  testers?   Ken  De  Souza  -­‐  @kgdesouz   59   Systems  Thinking  
  • 61.               Introduc*on   Examples   Tools   EXAMPLES   Taking  and  Giving  Feedback   Ken  De  Souza  -­‐  @kgdesouz   60  
  • 62.               Introduc*on   Examples   Tools   •  Examples  of  taking  any  feedback   •  Examples  of  giving  becer  feedback   Ken  De  Souza  -­‐  @kgdesouz   61  
  • 63.               Introduc*on   Examples   Tools   STORY  1   Example   Ken  De  Souza  -­‐  @kgdesouz   62  
  • 64.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   63   Boss:  “You’re  not  finding  as  many  bugs  as  your   colleagues.”   Ken:  “What?”   Boss:  “I  don’t  know  how  to  help  you.”   Ken:  </head  spin>     Story  1  
  • 65.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   64   Sort  through  coaching   •  I  unpacked  the  feedback  into  ac*onable  items   •  I  decided  not  to  take  it  as  an  evalua*on,  but   as  a  coaching  opportunity   Tools     Sort  towards  coaching    
  • 66.               Introduc*on   Examples   Tools   STORY  2   Example   Ken  De  Souza  -­‐  @kgdesouz   65   Story  2  
  • 67.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   66   EVP:  “This  team  lacks  basic  engineering  skills.”   Ken:  “What?”   EVP:  “I  don’t  know  how  to  help  you.”   Ken:  </head  spin>     Story  2  
  • 68.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   67   •  One  Step  Back:  You  +  Me  intersec*ons.     •  Two  Steps  Back:  Role  clashes.     •  Three  Steps  Back:  Big  picture.   Tools     Systems  thinking   Sort  through  coaching  
  • 69.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   68   •  Unpacked  the  feedback  into  ac*onable  items   Tools     Systems  thinking   Sort  through  coaching  
  • 70.               Introduc*on   Examples   Tools   TALKING  WITH  DEVELOPERS   Example   Ken  De  Souza  -­‐  @kgdesouz   69  
  • 71.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   70  
  • 72.               Introduc*on   Examples   Tools   Giving  feedback   •  Crea*ng  effec*ve  bug  reports   •  Taking  feedback   •  Recognizing  labels   Tools     Sort  through  coaching    Rooms/Mindset       Ken  De  Souza  -­‐  @kgdesouz   71  
  • 73.               Introduc*on   Examples   Tools   TALKING  WITH  MANAGEMENT   Example   Ken  De  Souza  -­‐  @kgdesouz   72  
  • 74.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   73  
  • 75.               Introduc*on   Examples   Tools   Giving  feedback  to  execu*ves   •  Important  to  recognize  blind  spots   •  Metrics  are  biased,  need  to  learn  to   communicate  that   •  Discussions  should  be  using  the  “growth”   mindset   Tools:  Rooms,  Growth  Mindset,  Johari   Ken  De  Souza  -­‐  @kgdesouz   74  
  • 76.               Introduc*on   Examples   Tools   TALKING  WITH  TESTERS   Example   Ken  De  Souza  -­‐  @kgdesouz   75  
  • 77.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   76  
  • 78.               Introduc*on   Examples   Tools   Session  reviews  /  test  case  review   •  Use  this  as  a  coaching  opportunity   •  Try  to  be  in  the  same  room   Tools     Sort  through  coaching   Systems  thinking     Cri*cal  thinking     Ken  De  Souza  -­‐  @kgdesouz   77  
  • 79.               Introduc*on   Examples   Tools   WHAT  DOES  THIS  MEAN  FOR   QUALITY?     Example   Ken  De  Souza  -­‐  @kgdesouz   78  
  • 80.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   79   !     HEURISTIC  TEST  STRATEGY  MODEL  (saTsfice-­‐tsm-­‐4p.pdf)  hKp://www.saTsfice.com/tools/htsm.pdf     Customers     Schedule     Deliverables     Equipment  &  Tools     Test  Items       Structure     Func*ons     Data   Playorm     Opera*ons     Time     Capability   Func*onality     Reliability   Usability   Security   Scalability   Performance   Compa*bility   Supportability   Maintainability  
  • 81.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   80   !     HEURISTIC  TEST  STRATEGY  MODEL  (saTsfice-­‐tsm-­‐4p.pdf)  hKp://www.saTsfice.com/tools/htsm.pdf     feedback   feedback   feedback   feedback  
  • 82.               Introduc*on   Examples   Tools   •  Tools  and  techniques  can  be  used  anywhere   – Reduce  blind  spots   – Reduce  biases   – Having  the  right  mindset   – Make  sure  you  are  in  the  right  room   Ken  De  Souza  -­‐  @kgdesouz   81  
  • 83.               Introduc*on   Examples   Tools   •  Again,  why  does  this  macer  for  QA   – You  are  part  of  a  team  that  is  trying  to  release   so:ware   – If  you  are  like  me,  you  don’t  want  to  release  bad   so:ware   Ken  De  Souza  -­‐  @kgdesouz   82  
  • 84.               Introduc*on   Examples   Tools   WARNINGS!   Ken  De  Souza  -­‐  @kgdesouz   83  
  • 85.               Introduc*on   Examples   Tools   •  Not  all  feedback  is  credible   •  Feedback  might  feel  unfair   •  Feedback  is  a  two  way  street     – Think  of  the  state  of  mind  of  the  person  who  is   gedng  the  feedback   Ken  De  Souza  -­‐  @kgdesouz   84  
  • 86.               Introduc*on   Examples   Tools   Safe  environment   – Sta*ng  the  types  of  feedback  at  a  *me  when   you're  not  planning  on  giving  any  feedback.     •  Find  an  opening.   Ken  De  Souza  -­‐  @kgdesouz   85  
  • 87.               Introduc*on   Examples   Tools   Safe  environment   – Explain  the  concepts  here,  what  does  that  mean.   •  Start  with  rooms/mindset.  Go  from  there.     – Depends  on  your  culture.     •  Change  your  culture.   Ken  De  Souza  -­‐  @kgdesouz   86  
  • 88.               Introduc*on   Examples   Tools   ONE  MORE  EXAMPLE  &     WRAP-­‐UP   Ken  De  Souza  -­‐  @kgdesouz   87  
  • 89.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   88  
  • 90.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   89   •  In  front  of  the  smartest  people  I  have  ever   worked  with   Tools     Two  Mindsets   Two  Rooms   Sort  through  coaching   Johari  Window   Systems  thinking     Cri*cal  thinking    Situa*onal  Awareness  
  • 91.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   90   Sort  towards  coaching   Systems  Thinking  
  • 92.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   91  
  • 93.               Introduc*on   Examples   Tools   •  Why  is  this  important  to  you?   – Feedback  is  part  of  everyone’s  life   – Gedng  feedback  from  co-­‐workers   •  Given  you  some  tools  to  help  you  through  this   – Take  any  feedback  well   – Offer  becer  feedback   Ken  De  Souza  -­‐  @kgdesouz   92  
  • 94.               Introduc*on   Examples   Tools   •  So,  when  someone  offers  you  feedback   – Say  thank  you.   Ken  De  Souza  -­‐  @kgdesouz   93   Goldsmith,  Marshall.  What  Got  You  Here  Won't  Get  You  There:  How  Successful  People  Become  Even  More  Successful!      
  • 95.               Introduc*on   Examples   Tools   THANKS!   That’s  all..   Ken  De  Souza  -­‐  @kgdesouz   94  
  • 96.               Introduc*on   Examples   Tools   REFERENCES  /  BACKUP   Ken  De  Souza  -­‐  @kgdesouz   95  
  • 97.               Introduc*on   Examples   Tools   •  Other  feedback  systems  (not  discussed)   – Navigate  the  conversa*on   – Push  vs.  Pull   •  Resources  on  Systems  Thinking   – hcp://www.thwink.org/sustain/glossary/ SystemsThinking.htm   Ken  De  Souza  -­‐  @kgdesouz   96