SlideShare a Scribd company logo
1 of 94
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feedback	
  and	
  its	
  importance	
  in	
  
delivering	
  high	
  quality	
  so:ware.	
  
QA	
  or	
  the	
  Highway,	
  2015	
  
Ken	
  De	
  Souza	
  
v0.4	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   1	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   2	
  
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	
   3	
  
EVP:	
  “Your	
  team	
  lacks	
  basic	
  engineering	
  skills.”	
  
	
  
	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Introduc*on	
  
–  Why	
  is	
  this	
  important	
  to	
  you?	
  
–  Giving	
  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   4	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Take	
  any	
  feedback	
  
– Turning	
  nega*ve	
  feedback	
  into	
  posi*ve	
  
construc*ve	
  feedback	
  
•  Giving	
  beaer	
  feedback	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   5	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  this	
  important	
  to	
  you?	
  
– Feedback	
  is	
  part	
  of	
  everyone’s	
  life	
  
– Gebng	
  feedback	
  from	
  co-­‐workers	
  
– Lean	
  So:ware	
  Development	
  values	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   6	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
1.  Communica*on	
  
2.  Simplicity	
  
3.  Feedback	
  
4.  Courage	
  
5.  Respect	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   7	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   8	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   9	
  
“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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   10	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   11	
  
Apprecia*on	
  
Coaching	
  
Evalua*on	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   12	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   13	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   14	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   15	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   16	
  
What	
  is	
  feedback?	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   17	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   18	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   19	
  
Mindset:	
  The	
  New	
  Psychology	
  of	
  Success	
  by	
  Carol	
  Dweck	
  (Author)	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   20	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   21	
  
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	
  maaers.	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   22	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   23	
  
hKp://sivers.org/mindset	
  
Mindsets	
  can	
  be	
  changed	
  
Two	
  mindsets	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
LEARNING	
  VS.	
  TESTING	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   24	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   25	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   26	
  
Ken	
  
Learning	
  vs.	
  Tes*ng	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   27	
  
“TesBng	
  Room”	
  :	
  
•  Not	
  gebng	
  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   28	
  
“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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   29	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   30	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   31	
  
•  Tools	
  for	
  uncovering	
  knowledge	
  gaps	
  between	
  
people	
  
– Uncover	
  gaps	
  in	
  communica*on	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   32	
  
Known	
  By	
  Self	
  
Known	
  
By	
  Others	
  
Unknown	
  
By	
  Others	
  
Unknown	
  By	
  Self	
  
Shared	
   Blind	
  
Hidden	
   Unknown	
  
Feedback	
  
Feedback	
  
Removes	
  
gaps	
  
Removes	
  
gaps	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   33	
  
Johari	
  Window	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   34	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   35	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   36	
  
•  Goal	
  of	
  cri*cal	
  thinking	
  
– Truth	
  
– Context	
  
– Assump*ons	
  
– Alterna*ves	
  
•  Eliminate	
  Biases	
  
	
  
hap://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	
  beaer	
  feedback	
  
– Understanding	
  your	
  own	
  biases	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   37	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Why	
  is	
  it	
  important	
  to	
  QA	
  
– Checking	
  your	
  biases	
  at	
  the	
  door	
  
•  Use	
  facts	
  
– Personal	
  opinion	
  eliminated	
  	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   38	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Example	
  
– Customer	
  A	
  
– Customer	
  B	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   39	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   40	
  
Cri*cal	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
SITUATIONAL	
  AWARENESS	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   41	
  
Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   42	
  
Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Example	
  
– Night	
  before	
  the	
  release…	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   43	
  
Situa*onal	
  Awareness	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
SORT	
  TOWARDS	
  COACHING	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   44	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   45	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   46	
  
•  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	
  beaer	
  feedback	
  
– Are	
  they	
  in	
  the	
  right	
  room?	
  Are	
  you?	
  
– Can	
  you	
  help	
  them	
  hear	
  the	
  coaching	
  as	
  coaching?	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   47	
  
Sort	
  towards	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   48	
  
•  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   49	
  
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	
  	
  
	
  Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   50	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
To	
  understand	
  the	
  feedback	
  you	
  get,	
  take	
  
three	
  steps	
  back	
  
	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   51	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
One	
  Step	
  Back:	
  You	
  +	
  Me	
  intersecBons.	
  	
  	
  
• Are	
  differences	
  between	
  us	
  crea*ng	
  the	
  
fric*on?	
  	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   52	
  
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?	
  	
  	
  
	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   53	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Three	
  Steps	
  Back:	
  Big	
  picture.	
  	
  
• Are	
  processes,	
  policies,	
  physical	
  
environment,	
  or	
  other	
  players	
  reinforcing	
  
the	
  problem?	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   54	
  
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	
  	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   55	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Take	
  any	
  feedback	
  -­‐	
  Looking	
  at	
  systems:	
  
Enhances	
  accountability	
  
• Owning	
  the	
  fact	
  that	
  you	
  are	
  part	
  of	
  the	
  
problem	
  	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   56	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   57	
  
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?	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   58	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
EXAMPLES	
  
Taking	
  and	
  Giving	
  Feedback	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   59	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Examples	
  of	
  taking	
  any	
  feedback	
  
•  Examples	
  of	
  giving	
  beaer	
  feedback	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   60	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
STORY	
  1	
  
Example	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   61	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   62	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   63	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   64	
  
Story	
  2	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   65	
  
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	
   66	
  
•  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	
   67	
  
•  Unpacked	
  the	
  feedback	
  into	
  ac*onable	
  items	
  
Tools	
  	
  
Systems	
  thinking	
  
Sort	
  through	
  coaching	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  DEVELOPERS	
  
Example	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   68	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   69	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Giving	
  feedback	
  
•  Crea*ng	
  effec*ve	
  bug	
  reports	
  
Taking	
  feedback	
  
•  Recognizing	
  labels	
  
Tools	
  	
  
Sort	
  through	
  coaching	
  
	
  Rooms/Mindset	
  	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   70	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  MANAGEMENT	
  
Example	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   71	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   72	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   73	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
TALKING	
  WITH	
  TESTERS	
  
Example	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   74	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   75	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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	
   76	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
WHAT	
  DOES	
  THIS	
  MEAN	
  FOR	
  
QUALITY?	
  	
  
Example	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   77	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   78	
  
!	
  	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   79	
  
!	
  	
  
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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   80	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Again,	
  why	
  does	
  this	
  maaer	
  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	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   81	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
WARNINGS!	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   82	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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	
  
gebng	
  the	
  feedback	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   83	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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.	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   84	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
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.	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   85	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
ONE	
  MORE	
  EXAMPLE	
  &	
  	
  
WRAP-­‐UP	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   86	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   87	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   88	
  
•  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	
  
•  Why	
  is	
  this	
  important	
  to	
  you?	
  
– Feedback	
  is	
  part	
  of	
  everyone’s	
  life	
  
– Gebng	
  feedback	
  from	
  co-­‐workers	
  
•  Given	
  you	
  some	
  tools	
  to	
  help	
  you	
  through	
  this	
  
– Take	
  any	
  feedback	
  well	
  
– Give	
  beaer	
  feedback	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   89	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Homework	
  
– Have	
  a	
  conversa*on	
  with	
  someone	
  when	
  you	
  get	
  
back	
  to	
  work	
  
•  Rooms?	
  Mindset?	
  
– If	
  you	
  do,	
  let	
  me	
  know	
  how	
  it	
  works	
  out	
  for	
  you!	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   90	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   91	
  
Sort	
  towards	
  coaching	
  
Systems	
  Thinking	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
THANKS!	
  
That’s	
  all..	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   92	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
REFERENCES	
  /	
  BACKUP	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   93	
  
 
	
  
	
  
	
  
	
  
	
  
	
  
Introduc*on	
  
Examples	
  
Tools	
  
•  Other	
  feedback	
  systems	
  (not	
  discussed)	
  
– Navigate	
  the	
  conversa*on	
  
– Push	
  vs.	
  Pull	
  
•  Resources	
  on	
  Systems	
  Thinking	
  
– hap://www.thwink.org/sustain/glossary/
SystemsThinking.htm	
  
Feb.	
  17	
  2015	
   Ken	
  De	
  Souza	
  -­‐	
  @kgdesouz	
   94	
  

More Related Content

Viewers also liked

The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelQA or the Highway
 
WE are Doing it Wrong - Dmitry Sharkov
WE are Doing it Wrong - Dmitry SharkovWE are Doing it Wrong - Dmitry Sharkov
WE are Doing it Wrong - Dmitry SharkovQA or the Highway
 
Cucumber From the Ground Up - Joseph Beale
Cucumber From the Ground Up - Joseph BealeCucumber From the Ground Up - Joseph Beale
Cucumber From the Ground Up - Joseph BealeQA or the Highway
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsSantanu Bhattacharya
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingJustin Hunter
 
Ready, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanReady, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanQA or the Highway
 
When Cultures Collide – A tester’s story by Raj Subramanian
When Cultures Collide – A tester’s story by Raj SubramanianWhen Cultures Collide – A tester’s story by Raj Subramanian
When Cultures Collide – A tester’s story by Raj SubramanianQA or the Highway
 
Bad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph OursBad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph OursQA or the Highway
 
Improv(e) your testing! - Damian Synadinos
Improv(e) your testing! - Damian SynadinosImprov(e) your testing! - Damian Synadinos
Improv(e) your testing! - Damian SynadinosQA or the Highway
 
STOP! You're Testing Too Much - Shawn Wallace
STOP!  You're Testing Too Much - Shawn WallaceSTOP!  You're Testing Too Much - Shawn Wallace
STOP! You're Testing Too Much - Shawn WallaceQA or the Highway
 
Training for Automated Testing - Kelsey Shannahan
Training for Automated Testing - Kelsey ShannahanTraining for Automated Testing - Kelsey Shannahan
Training for Automated Testing - Kelsey ShannahanQA or the Highway
 
The Art of Gherkin Scripting - Matt Eakin
The Art of Gherkin Scripting - Matt EakinThe Art of Gherkin Scripting - Matt Eakin
The Art of Gherkin Scripting - Matt EakinQA or the Highway
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPTsuhasreddy1
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesDerek Smith
 
Testing Microservices
Testing MicroservicesTesting Microservices
Testing MicroservicesNathan Jones
 

Viewers also liked (15)

The Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave PatelThe Risky Business of Testing by Shaminder Rai and Dave Patel
The Risky Business of Testing by Shaminder Rai and Dave Patel
 
WE are Doing it Wrong - Dmitry Sharkov
WE are Doing it Wrong - Dmitry SharkovWE are Doing it Wrong - Dmitry Sharkov
WE are Doing it Wrong - Dmitry Sharkov
 
Cucumber From the Ground Up - Joseph Beale
Cucumber From the Ground Up - Joseph BealeCucumber From the Ground Up - Joseph Beale
Cucumber From the Ground Up - Joseph Beale
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
Combinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testingCombinatorial software test design beyond pairwise testing
Combinatorial software test design beyond pairwise testing
 
Ready, set, go! - Anna Royzman
Ready, set, go! - Anna RoyzmanReady, set, go! - Anna Royzman
Ready, set, go! - Anna Royzman
 
When Cultures Collide – A tester’s story by Raj Subramanian
When Cultures Collide – A tester’s story by Raj SubramanianWhen Cultures Collide – A tester’s story by Raj Subramanian
When Cultures Collide – A tester’s story by Raj Subramanian
 
Bad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph OursBad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph Ours
 
Improv(e) your testing! - Damian Synadinos
Improv(e) your testing! - Damian SynadinosImprov(e) your testing! - Damian Synadinos
Improv(e) your testing! - Damian Synadinos
 
STOP! You're Testing Too Much - Shawn Wallace
STOP!  You're Testing Too Much - Shawn WallaceSTOP!  You're Testing Too Much - Shawn Wallace
STOP! You're Testing Too Much - Shawn Wallace
 
Training for Automated Testing - Kelsey Shannahan
Training for Automated Testing - Kelsey ShannahanTraining for Automated Testing - Kelsey Shannahan
Training for Automated Testing - Kelsey Shannahan
 
The Art of Gherkin Scripting - Matt Eakin
The Art of Gherkin Scripting - Matt EakinThe Art of Gherkin Scripting - Matt Eakin
The Art of Gherkin Scripting - Matt Eakin
 
UNIT TESTING PPT
UNIT TESTING PPTUNIT TESTING PPT
UNIT TESTING PPT
 
Unit Testing Concepts and Best Practices
Unit Testing Concepts and Best PracticesUnit Testing Concepts and Best Practices
Unit Testing Concepts and Best Practices
 
Testing Microservices
Testing MicroservicesTesting Microservices
Testing Microservices
 

Similar to Feedback Fundamentals

Feedback and its importance in delivering high quality software v4.2.1
Feedback and its importance in delivering high quality software v4.2.1Feedback and its importance in delivering high quality software v4.2.1
Feedback and its importance in delivering high quality software v4.2.1Ken DeSouza
 
Feedback-And-its-Importance-in-Delivering-High-Quality-Software
Feedback-And-its-Importance-in-Delivering-High-Quality-SoftwareFeedback-And-its-Importance-in-Delivering-High-Quality-Software
Feedback-And-its-Importance-in-Delivering-High-Quality-SoftwareKen DeSouza
 
Design Mindset
Design MindsetDesign Mindset
Design MindsetJongHo Lee
 
Ben martha and emily
Ben martha and emilyBen martha and emily
Ben martha and emilyshaun_allison
 
ppt buat harga pasar untuk kelas 9 .pptx
ppt buat harga pasar untuk kelas 9 .pptxppt buat harga pasar untuk kelas 9 .pptx
ppt buat harga pasar untuk kelas 9 .pptxalvitotoda05
 
Art Education - The Challenges of Curriculum Transition
Art Education - The Challenges of Curriculum TransitionArt Education - The Challenges of Curriculum Transition
Art Education - The Challenges of Curriculum TransitionChristine Miller
 
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...Steve Heye
 
Managing yourself, managing change in Higher Education
Managing yourself, managing change in Higher EducationManaging yourself, managing change in Higher Education
Managing yourself, managing change in Higher EducationPauline Kneale
 
Slow Change Context Research
Slow Change Context ResearchSlow Change Context Research
Slow Change Context ResearchDenique Ferguson
 
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
 
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action IIMURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action IIMURAL
 
Using Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessUsing Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessMelinda Kolk
 
Society of Petroleum Engineers - volunteer victories
Society of Petroleum Engineers - volunteer victories Society of Petroleum Engineers - volunteer victories
Society of Petroleum Engineers - volunteer victories Holly Duckworth
 
Suu faculty presentation 10 november 2015
Suu faculty presentation   10 november 2015Suu faculty presentation   10 november 2015
Suu faculty presentation 10 november 2015Ed Nagelhout
 
CORE retreat - future thinking
CORE retreat   - future thinkingCORE retreat   - future thinking
CORE retreat - future thinkingDerek Wenmoth
 

Similar to Feedback Fundamentals (20)

Feedback and its importance in delivering high quality software v4.2.1
Feedback and its importance in delivering high quality software v4.2.1Feedback and its importance in delivering high quality software v4.2.1
Feedback and its importance in delivering high quality software v4.2.1
 
Feedback-And-its-Importance-in-Delivering-High-Quality-Software
Feedback-And-its-Importance-in-Delivering-High-Quality-SoftwareFeedback-And-its-Importance-in-Delivering-High-Quality-Software
Feedback-And-its-Importance-in-Delivering-High-Quality-Software
 
Design Mindset
Design MindsetDesign Mindset
Design Mindset
 
Ben martha and emily
Ben martha and emilyBen martha and emily
Ben martha and emily
 
ppt buat harga pasar untuk kelas 9 .pptx
ppt buat harga pasar untuk kelas 9 .pptxppt buat harga pasar untuk kelas 9 .pptx
ppt buat harga pasar untuk kelas 9 .pptx
 
Art Education - The Challenges of Curriculum Transition
Art Education - The Challenges of Curriculum TransitionArt Education - The Challenges of Curriculum Transition
Art Education - The Challenges of Curriculum Transition
 
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...
#15NTC NTEN Strategy, IT\Mission Alignment and Outcomes (SIMO) Presentation (...
 
Managing yourself, managing change in Higher Education
Managing yourself, managing change in Higher EducationManaging yourself, managing change in Higher Education
Managing yourself, managing change in Higher Education
 
Slow Change Context Research
Slow Change Context ResearchSlow Change Context Research
Slow Change Context Research
 
SCCOE DT
SCCOE DT SCCOE DT
SCCOE DT
 
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...
 
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action IIMURAL Webinar: Evaluating the Impact of Design Thinking in Action II
MURAL Webinar: Evaluating the Impact of Design Thinking in Action II
 
Using Formative Assessment During the PBL Process
Using Formative Assessment During the PBL ProcessUsing Formative Assessment During the PBL Process
Using Formative Assessment During the PBL Process
 
Graduate interns
Graduate internsGraduate interns
Graduate interns
 
Developing a grant proposal
Developing a grant proposalDeveloping a grant proposal
Developing a grant proposal
 
Effective Proposal Writing
Effective Proposal WritingEffective Proposal Writing
Effective Proposal Writing
 
Phase III Orientation
Phase III OrientationPhase III Orientation
Phase III Orientation
 
Society of Petroleum Engineers - volunteer victories
Society of Petroleum Engineers - volunteer victories Society of Petroleum Engineers - volunteer victories
Society of Petroleum Engineers - volunteer victories
 
Suu faculty presentation 10 november 2015
Suu faculty presentation   10 november 2015Suu faculty presentation   10 november 2015
Suu faculty presentation 10 november 2015
 
CORE retreat - future thinking
CORE retreat   - future thinkingCORE retreat   - future thinking
CORE retreat - future thinking
 

More from QA or the Highway

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfQA or the Highway
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxQA or the Highway
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfQA or the Highway
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfQA or the Highway
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfQA or the Highway
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfQA or the Highway
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfQA or the Highway
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxQA or the Highway
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfQA or the Highway
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxQA or the Highway
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfQA or the Highway
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfQA or the Highway
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxQA or the Highway
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfQA or the Highway
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfQA or the Highway
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxQA or the Highway
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxQA or the Highway
 

More from QA or the Highway (20)

KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptxCaleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdfThomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
 
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdfJoe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
 
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdfSarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdfLeandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
 
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdfRick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
 
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptxRobert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
 
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdfFederico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
 
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptxAndrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
 
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdfMelissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
 
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdfJeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdfDamian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
 
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdfLee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
 
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptxJordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
 
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptxCarlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
 

Recently uploaded

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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
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)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Feedback Fundamentals

  • 1.               Introduc*on   Examples   Tools   Feedback  and  its  importance  in   delivering  high  quality  so:ware.   QA  or  the  Highway,  2015   Ken  De  Souza   v0.4   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   1  
  • 2.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   2   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   3   EVP:  “Your  team  lacks  basic  engineering  skills.”      
  • 4.               Introduc*on   Examples   Tools   •  Introduc*on   –  Why  is  this  important  to  you?   –  Giving  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   4  
  • 5.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Turning  nega*ve  feedback  into  posi*ve   construc*ve  feedback   •  Giving  beaer  feedback   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   5  
  • 6.               Introduc*on   Examples   Tools   •  Why  is  this  important  to  you?   – Feedback  is  part  of  everyone’s  life   – Gebng  feedback  from  co-­‐workers   – Lean  So:ware  Development  values   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   6  
  • 7.               Introduc*on   Examples   Tools   1.  Communica*on   2.  Simplicity   3.  Feedback   4.  Courage   5.  Respect   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   7  
  • 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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   8  
  • 9.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   9   “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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   10  
  • 11.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   11   Apprecia*on   Coaching   Evalua*on   What  is  feedback?  
  • 12.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   12   •  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   13   •  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   14   •  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   15   •  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   16   What  is  feedback?  
  • 17.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   17   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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   18   Two  mindsets  
  • 19.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   19   Mindset:  The  New  Psychology  of  Success  by  Carol  Dweck  (Author)   Two  mindsets  
  • 20.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   20   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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   21   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  maaers.   Two  mindsets  
  • 22.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   22   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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   23   hKp://sivers.org/mindset   Mindsets  can  be  changed   Two  mindsets  
  • 24.               Introduc*on   Examples   Tools   LEARNING  VS.  TESTING   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   24   Learning  vs.  Tes*ng  
  • 25.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   25   Learning  vs.  Tes*ng  
  • 26.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   26   Ken   Learning  vs.  Tes*ng  
  • 27.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   27   “TesBng  Room”  :   •  Not  gebng  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  
  • 28.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   28   “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  
  • 29.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   29   The  key  is  to  be  in  the  Learning  Room   •  Easier  to  have  tough  conversa*ons   •  Fail  fast,  learn  from  failure       Learning  vs.  Tes*ng  
  • 30.               Introduc*on   Examples   Tools   JOHARI  WINDOW   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   30   Johari  Window  
  • 31.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   31   •  Tools  for  uncovering  knowledge  gaps  between   people   – Uncover  gaps  in  communica*on   Johari  Window  
  • 32.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   32   Known  By  Self   Known   By  Others   Unknown   By  Others   Unknown  By  Self   Shared   Blind   Hidden   Unknown   Feedback   Feedback   Removes   gaps   Removes   gaps   Johari  Window  
  • 33.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   33   Johari  Window  
  • 34.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   34   •  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  
  • 35.               Introduc*on   Examples   Tools   CRITICAL  THINKING   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   35   Cri*cal  Thinking  
  • 36.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   36   •  Goal  of  cri*cal  thinking   – Truth   – Context   – Assump*ons   – Alterna*ves   •  Eliminate  Biases     hap://ctb.ku.edu/en/table-­‐of-­‐contents/analyze/analyze-­‐community-­‐problems-­‐and-­‐solu*ons/think-­‐cri*cally/main   Cri*cal  Thinking  
  • 37.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Facts  only   – Eliminate  biases,  easier  to  take  feedback   •  Giving  beaer  feedback   – Understanding  your  own  biases   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   37   Cri*cal  Thinking  
  • 38.               Introduc*on   Examples   Tools   •  Why  is  it  important  to  QA   – Checking  your  biases  at  the  door   •  Use  facts   – Personal  opinion  eliminated     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   38   Cri*cal  Thinking  
  • 39.               Introduc*on   Examples   Tools   •  Example   – Customer  A   – Customer  B   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   39   Cri*cal  Thinking  
  • 40.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   40   Cri*cal  Thinking  
  • 41.               Introduc*on   Examples   Tools   SITUATIONAL  AWARENESS   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   41   Situa*onal  Awareness  
  • 42.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   42   Situa*onal  Awareness  
  • 43.               Introduc*on   Examples   Tools   •  Example   – Night  before  the  release…   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   43   Situa*onal  Awareness  
  • 44.               Introduc*on   Examples   Tools   SORT  TOWARDS  COACHING   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   44   Sort  towards  coaching  
  • 45.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   45   Sort  towards  coaching  
  • 46.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   46   •  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  
  • 47.               Introduc*on   Examples   Tools   •  Take  any  feedback   – Unpack  into  ac*onable  items   – Make  sure  in  the  right  mindset   •  Giving  beaer  feedback   – Are  they  in  the  right  room?  Are  you?   – Can  you  help  them  hear  the  coaching  as  coaching?   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   47   Sort  towards  coaching  
  • 48.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   48   •  Why  is  it  important  to  QA   – nega*ve  feedback  into  posi*ve  construc*ve   feedback   Sort  towards  coaching  
  • 49.               Introduc*on   Examples   Tools   SYSTEMS  THINKING   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   49   Systems  Thinking  
  • 50.               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      Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   50   Systems  Thinking  
  • 51.               Introduc*on   Examples   Tools   To  understand  the  feedback  you  get,  take   three  steps  back     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   51   Systems  Thinking  
  • 52.               Introduc*on   Examples   Tools   One  Step  Back:  You  +  Me  intersecBons.       • Are  differences  between  us  crea*ng  the   fric*on?     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   52   Systems  Thinking  
  • 53.               Introduc*on   Examples   Tools   Two  Steps  Back:  Role  clashes.   •  Is  this  partly  a  result  of  the  roles  we  play   in  the  organiza*on?         Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   53   Systems  Thinking  
  • 54.               Introduc*on   Examples   Tools   Three  Steps  Back:  Big  picture.     • Are  processes,  policies,  physical   environment,  or  other  players  reinforcing   the  problem?   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   54   Systems  Thinking  
  • 55.               Introduc*on   Examples   Tools   Take  any  feedback  -­‐  Looking  at  systems:   Reduces  judgment   • You  can  reduce  the  judgment  you  might   have  on  other  people     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   55   Systems  Thinking  
  • 56.               Introduc*on   Examples   Tools   Take  any  feedback  -­‐  Looking  at  systems:   Enhances  accountability   • Owning  the  fact  that  you  are  part  of  the   problem     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   56   Systems  Thinking  
  • 57.               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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   57   Systems  Thinking  
  • 58.               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?   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   58   Systems  Thinking  
  • 59.               Introduc*on   Examples   Tools   EXAMPLES   Taking  and  Giving  Feedback   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   59  
  • 60.               Introduc*on   Examples   Tools   •  Examples  of  taking  any  feedback   •  Examples  of  giving  beaer  feedback   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   60  
  • 61.               Introduc*on   Examples   Tools   STORY  1   Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   61  
  • 62.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   62   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  
  • 63.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   63   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    
  • 64.               Introduc*on   Examples   Tools   STORY  2   Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   64   Story  2  
  • 65.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   65   EVP:  “This  team  lacks  basic  engineering  skills.”   Ken:  “What?”   EVP:  “I  don’t  know  how  to  help  you.”   Ken:  </head  spin>     Story  2  
  • 66.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   66   •  One  Step  Back:  You  +  Me  intersec*ons.     •  Two  Steps  Back:  Role  clashes.     •  Three  Steps  Back:  Big  picture.   Tools     Systems  thinking   Sort  through  coaching  
  • 67.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   67   •  Unpacked  the  feedback  into  ac*onable  items   Tools     Systems  thinking   Sort  through  coaching  
  • 68.               Introduc*on   Examples   Tools   TALKING  WITH  DEVELOPERS   Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   68  
  • 69.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   69  
  • 70.               Introduc*on   Examples   Tools   Giving  feedback   •  Crea*ng  effec*ve  bug  reports   Taking  feedback   •  Recognizing  labels   Tools     Sort  through  coaching    Rooms/Mindset     Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   70  
  • 71.               Introduc*on   Examples   Tools   TALKING  WITH  MANAGEMENT   Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   71  
  • 72.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   72  
  • 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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   73  
  • 74.               Introduc*on   Examples   Tools   TALKING  WITH  TESTERS   Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   74  
  • 75.               Introduc*on   Examples   Tools   Ken  De  Souza  -­‐  @kgdesouz   75  
  • 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   76  
  • 77.               Introduc*on   Examples   Tools   WHAT  DOES  THIS  MEAN  FOR   QUALITY?     Example   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   77  
  • 78.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   78   !     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  
  • 79.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   79   !     HEURISTIC  TEST  STRATEGY  MODEL  (saTsfice-­‐tsm-­‐4p.pdf)  hKp://www.saTsfice.com/tools/htsm.pdf     feedback   feedback   feedback   feedback  
  • 80.               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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   80  
  • 81.               Introduc*on   Examples   Tools   •  Again,  why  does  this  maaer  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   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   81  
  • 82.               Introduc*on   Examples   Tools   WARNINGS!   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   82  
  • 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   gebng  the  feedback   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   83  
  • 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.   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   84  
  • 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.   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   85  
  • 86.               Introduc*on   Examples   Tools   ONE  MORE  EXAMPLE  &     WRAP-­‐UP   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   86  
  • 87.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   87  
  • 88.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   88   •  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  
  • 89.               Introduc*on   Examples   Tools   •  Why  is  this  important  to  you?   – Feedback  is  part  of  everyone’s  life   – Gebng  feedback  from  co-­‐workers   •  Given  you  some  tools  to  help  you  through  this   – Take  any  feedback  well   – Give  beaer  feedback   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   89  
  • 90.               Introduc*on   Examples   Tools   •  Homework   – Have  a  conversa*on  with  someone  when  you  get   back  to  work   •  Rooms?  Mindset?   – If  you  do,  let  me  know  how  it  works  out  for  you!   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   90  
  • 91.               Introduc*on   Examples   Tools   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   91   Sort  towards  coaching   Systems  Thinking  
  • 92.               Introduc*on   Examples   Tools   THANKS!   That’s  all..   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   92  
  • 93.               Introduc*on   Examples   Tools   REFERENCES  /  BACKUP   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   93  
  • 94.               Introduc*on   Examples   Tools   •  Other  feedback  systems  (not  discussed)   – Navigate  the  conversa*on   – Push  vs.  Pull   •  Resources  on  Systems  Thinking   – hap://www.thwink.org/sustain/glossary/ SystemsThinking.htm   Feb.  17  2015   Ken  De  Souza  -­‐  @kgdesouz   94