Agile Olympiad 2014 Finals

60
Tathagat Varma, h+p://managewell.net

description

I had a great opportunity to design questions for this year's Agile Olympiad organized by UNICOM Learning as part of India Agile Week 2014. This is the deck for finals rounds. Not only did I have fun throughout the Olympiad, it was also a great learning opportunity. Here are the questions - sorry, won't be sharing the answers, but I am sure you will have a great learning time finding those answers...

Transcript of Agile Olympiad 2014 Finals

Page 1: Agile Olympiad 2014 Finals

Tathagat  Varma,  h+p://managewell.net      

Page 2: Agile Olympiad 2014 Finals

Welcome  to  the  Finals!!!  

Round  #1:  4  quesBons  to  each  team  

Audience  Round:  No  marks,  only  chocolates  J    

Round  #2:  4  quesBons  to  each  team  

Fun  and  Final  Round  J  

Tie-­‐breaker  Round  (if  needed)  

Page 3: Agile Olympiad 2014 Finals

Rules  Time  to  answer:  15sec  

Right  answer  to  direct  quesBon:  +10  

Right  answer  to  passed  quesBon:  +5  

Pass:  +0  

Wrong  answer:  -­‐5  

Every  team  gets  one  Bumper  QuesBon  in  each  round  • Right  answer:  +50  • Wrong  answer:  -­‐25  

Fun  &  Final  Round:  80,  60,  40,  20  

Page 4: Agile Olympiad 2014 Finals

The  Golden  Rule…  

Page 5: Agile Olympiad 2014 Finals
Page 6: Agile Olympiad 2014 Finals

Free  PracBce  QuesBon!  

Page 7: Agile Olympiad 2014 Finals

Round  #1  

Page 8: Agile Olympiad 2014 Finals

QuesBon  #1q  

A:  Loss  of  Rhythm  

B:  Persistent  Signatures  

C:  Missing  Sprint  Commitment  

D:  Gorilla  in  the  Room  

Scrum  Smells  are  signs  that  something  might  be  wrong.  What  is  this  smell  known  as  –  “The  wild  fluctuaBons  shown  on  a  team’s  iniBal  sprint  burndown  charts  conBnue  to  be  seen  in  much  later  sprints.”  

Page 9: Agile Olympiad 2014 Finals

QuesBon  #2q  

A:  Nothing  Ever  Changes  Around  Here  

B:  ExecuBve  Pressure    

C:  Missing  Sprint  Commitment  

D:  Not  AcBng  Like  a  Team  

The  team  is  exhibiBng  these  symptoms:  AcBons  aren't  taken.  Non-­‐team  members  a+end  the  meeBng.  No  one  wants  to  talk,  etc.”  What  is  this  smell  known  as?  

Page 10: Agile Olympiad 2014 Finals

QuesBon  #3q  

A:  Talking  Chickens  

B:  ExecuBve  Pressure  

C:  Gorilla  in  the  Room  

D:  Not  AcBng  Like  a  Team  

You  are  seeing  the  following  behavior  in  the  team:  one  person  dominates  all  the  conversaBons,  and  other  team  members  won’t  speak  unBl  he  has  spoken.  What  is  this  smell  known  as?  

Page 11: Agile Olympiad 2014 Finals

QuesBon  #4q  

A:  Loss  of  Rhythm  

B:  Technical  Debt  

C:  Missing  Sprint  Commitment  

D:  No  Engineering  PracBces    

You  are  frequently  seeing  this  behavior:  lack  of  test  coverage,  duplicate  code,  more  bugs  start  to  appear,  velocity  slows  down,  etc.  What  appears  to  be  the  smell?  

Page 12: Agile Olympiad 2014 Finals

QuesBon  #5q  

A:  CumulaBve  Feature  Diagram  

B:  Story  Burndown  Chart  

C:  CumulaBve  Flow  Diagram  

D:  Release  Burndown  Chart  

What  is  this  diagram  known  as?  

Page 13: Agile Olympiad 2014 Finals

QuesBon  #6q  

A:  Sidky  Agile  Levels  

B:  Cynefin  Framework  

C:  Dryefus  Model  

D:  Stacey  Matrix  

What  is  this  model  known  as?  

Page 14: Agile Olympiad 2014 Finals

QuesBon  #7q  

A:  Crossing  the  Chasm  

B:  Product  AdopBon  Curve  

C:  Diffusion  of  InnovaBon  

D:  Market  PenetraBon  Curve  

What  does  this  curve  depict?  

Page 15: Agile Olympiad 2014 Finals

QuesBon  #8q  

A:  New  Product  Development  (NPD)  

B:  Rapid  Prototyping    

C:  Design  Thinking  

D:  User-­‐Centered  Design  

Which  process  is  depicted  here?  

Page 16: Agile Olympiad 2014 Finals

QuesBon  #9q  

A:  Plan  for  40hrs/week  per  developer  

B:  OverBme  is  ok  if  the  team  agrees  

C:  Plan  for  overBme  during  release  Bme  only  

D:  OverBme  has  a  detrimental  impact  on  producBvity.  

What  does  this  agile  principle  mean:  Agile  processes  promote  sustainable  development.  The  sponsors,  developers,  and  users  should  be  able  to  maintain  a  constant  pace  indefinitely.  

Page 17: Agile Olympiad 2014 Finals

QuesBon  #10q  

A:  Start  Small  

B:  Go  All  In  

C:  Technical  PracBces  First  

D:  Stealth  Mode  

Which  pa+ern  of  agile  adopBon  did  Salesforce.com  choose  in  2006  before  turning  to  Mike  Cohn  for  help?    

Page 18: Agile Olympiad 2014 Finals

QuesBon  #11q  

A:  The  AnB  Agile  Manifesto  

B:  Cult  of  Done  Manifesto  

C:  Slacker  Manifesto  

D:  Done  Manifesto  

What  is  this  manifesto  known  as:  On  occasions  we  do  nothing.  Or  something  different.  Or  

something  else.  Because  this  means  that  our  teams  are  more  effec6ve.  

It  also  means  that  we  are  freaking  awesome.  

Page 19: Agile Olympiad 2014 Finals

QuesBon  #12q  

A:  Agile  is  a  subset  of  Lean  

B:  Agile  addresses  quality,  while  Lean  addresses  cost  

C:  Agile  addresses  change,  while  Lean  addresses  value  

D:  Agile  addresses  speed,  while  Lean  addresses  waste    

At  its  most  fundamental  level,  what  is  the  major  difference  between  Agile  and  Lean?  

Page 20: Agile Olympiad 2014 Finals

QuesBon  #13q  

A:  Alignment,  Scalability,  Transparency,  Program  ExecuBon  

B:  Alignment,  Code  Quality,  Transparency,  Program  ExecuBon    

C:  Alignment,  Code  Quality,  Teamwork,  Program  ExecuBon  

D:  Alignment,  CollaboraBon,  Transparency,  Program  ExecuBon  

What  the  core  values  of  Scaled  Agile  Framework  (SAFe)?  

Page 21: Agile Olympiad 2014 Finals

QuesBon  #14q  

A:  Cover  Story  

B:  Product  Box  

C:  Speed  Boat  

D:  Me  and  My  Shadow  

You  have  been  asked  to  idenBfy  what  is  wrong  with  your  exisBng  products  and  services.  Which  of  the  following  innovaBon  games  could  help  you  most?    

Page 22: Agile Olympiad 2014 Finals

QuesBon  #15q  

A:  Program  Manager    

B:  Release  Train  Engineer  

C:  Scrum/Agile  Master  

D:  Epic  Owner  

In  SAFe,  this  role  is  the  ‘Chief  Scrum  Master’  who  facilitates  program-­‐level  processes  and  program  

execuBon,  escalates  impediments,  manages  risks,  and  helps  drive  program-­‐level  conBnuous  improvement.  What  

is  it  called?    

Page 23: Agile Olympiad 2014 Finals

QuesBon  #16q  

A:  Lack  of  funds  

B:  Premature  scaling  

C:  AmbiBous  idea  

D:  Lack  of  talent  

What  is  the  most  common  reasons  startups  fail?  

Page 24: Agile Olympiad 2014 Finals

Audience  Round  

Page 25: Agile Olympiad 2014 Finals

QuesBon  #1q  

A:  expand  to  include  more  stringent  criteria  for  higher  quality  

B:  shrink  to  exclude  more  explicit  criteria  for  higher  quality  

C:  expand  to  include  more  liberal  criteria  for  higher  quality  

D:  shrink  to  include  more  implicit  criteria  for  higher  quality  

As  Scrum  Teams  mature,  it  is  expected  that  their  definiBons  of  “Done”  will  -­‐  

Page 26: Agile Olympiad 2014 Finals

QuesBon  #2q  

A:  5,  21,  60  

B:  5,  20,  100  

C:  5,  20,  60  

D:  5,  21,  100  

IdenBfy  the  missing  denominaBons  in  the  planning  poker  set:  

?  ?   ?  

Page 27: Agile Olympiad 2014 Finals

QuesBon  #3q  

A:  Waste,  Rework,  Inventory  

B:  Waste,  Unevenness,  Overburden  

C:  Waste,  Overburden,  Unevenness  

D:  Waste,  Inventory,  Rework  

What  do  the  words  “Muda,  Mura,  Muri”  mean?  

Page 28: Agile Olympiad 2014 Finals

QuesBon  #4q  

A:  Lean  Canvas  

B:  Kano  Model  

C:  Fisher  Chart  

D:  Feature  Chart  

What  is  this  diagram  known  as?  

Page 29: Agile Olympiad 2014 Finals

QuesBon  #5q  

A:  When  the  release  planning  is  complete  

B:  When  the  product  is  released  

C:  Till  the  product  is  in  use  

D:  When  customer  accepts  the  product  

When  is  a  product  backlog  complete?  

Page 30: Agile Olympiad 2014 Finals

QuesBon  #6q  

A:  Release  Planning  

B:  Naked  Planning  

C:  Backlog  Grooming  

D:  Feature  PrioriBzaBon  

What  does  this  diagram  depict?  

Page 31: Agile Olympiad 2014 Finals

QuesBon  #7q  

A:  Between  Product  Owner  and  Scrum  Team  

B:  Between  Developers  and  Testers  

C:  Between  Development  and  OperaBons  

D:  Between  Product  Owner  and  UX  Designer  

Where  are  you  most  likely  to  encounter  “Wall  of  Confusion”?  

Page 32: Agile Olympiad 2014 Finals

QuesBon  #8  

_________  is  the  best  Business  Plan.  

Page 33: Agile Olympiad 2014 Finals

Round  #2  

Page 34: Agile Olympiad 2014 Finals

QuesBon  #1q  

A:  Transparency    

B:  InspecBon  

C:  Feedback    

D:  AdaptaBon  

Scrum  is  founded  on  empirical  process  control  theory,  or  empiricism.  Empiricism  asserts  that  knowledge  comes  from  experience  and  making  decisions  based  on  what  is  known.  

Three  pillars  uphold  every  implementaBon  of  empirical  process  control.  Which  is  not  among  those  three?  

Page 35: Agile Olympiad 2014 Finals

QuesBon  #2q  

A:  If  there  is  a  CI  system,  it  is  not  used  effecBvely  

B:  Scrum  of  scrums  is  not  being  effecBve  

C:  There  is  no  mutual  definiBon  of  done  

D:  Geo-­‐distributed  teams  struggle  with  agile  

There  are  mulBple  distributed  Scrum  Teams  working  on  a  single  product  release.  However,  there  are  frequent  problems  during  system  integraBon.  What  is  the  most  likely  cause?  

Page 36: Agile Olympiad 2014 Finals

QuesBon  #3q  

A:  Circles  and  Soup  

B:  Pros/Cons  Game  

C:  My  Worst  Nightmare  

D:  Remember  the  Future  

You  have  been  asked  to  review  the  past  projects  and  improve  upon  them.  Which  of  the  following  innovaBon  games  could  help  you  

most?  

Page 37: Agile Olympiad 2014 Finals

QuesBon  #4q  

A:  Reward  everyone  equally  in  dollar  amount  

B:  Do  stack  ranking  and  reward  accordingly  

C:  Everyone  gets  same  percentage  salary  hike    

D:  They  didn’t  hit  the  target,  so  no  reward  

A  scrum  team  had  target  to  increase  revenues  by  50%.  They  worked  hard  and  could  only  get  a  10%  increase.  What  will  be  the  worst  way  to  

reward  them?  

Page 38: Agile Olympiad 2014 Finals

QuesBon  #5q  

A:  Release  Planning  

B:  Backlog  Grooming  

C:  Value-­‐stream  Mapping  

D:  User  Story  Mapping  

What  is  this  an  example  of?  

Page 39: Agile Olympiad 2014 Finals

QuesBon  #6q  

A:  Kanban  

B:  XP  

C:  Lean  Startup  

D:  Cargo-­‐cult  Programming  

What  is  the  most  suitable  method  for  “anarchy”  zone?    

Page 40: Agile Olympiad 2014 Finals

QuesBon  #7q  

A:  Stories  not  completed  in  each  sprint  

B:  Work  ‘discovered’  in  the  project  

C:  New  work  added  to  each  sprint  

D:  New  work  added  to  the  project  

While  reviewing  a  project,  you  encounter  the  following  Release  Burndown  Chart.  What  does  the  red  bar  

indicate?    

Page 41: Agile Olympiad 2014 Finals

QuesBon  #8q  

A:  Team  is  likely  to  complete  A,  C,  D  and  E  features  

B:  Sprint  progress  looks  healthy  

C:  Feature  B  might  only  be  done  parBally  

D:  Sprint  appears  to  be  at  major  risk  

This  is  scrum  task  board  on  Day  14  of  a  4  week  sprint.  What  is  your  interpretaBon?  

Page 42: Agile Olympiad 2014 Finals

QuesBon  #9q  

A:  Safety,  Straighten,  Shine,  Standardize,  Sustain  

B:  Sort,  Straighten,  Security,  Standardize,  Sustain  

C:  Sort,  SaBsfacBon,  Shine,  Standardize,  Sustain  

D:  Sort,  Straighten,  Shine,  Standardize,  Sustain  

5S  is  the  name  of  a  workplace  organizaBon  method  that  uses  a  list  of  five  Japanese  words:  seiri,    seiton,  seiso,  seiketsu,  and  shitsuke.  Name  them  in  English:  

Page 43: Agile Olympiad 2014 Finals

QuesBon  #10q  

A:  They  are  a  result  of  brainstorming  

B:  They  provide  a  start-­‐point  to  evaluate  products  

C:  They  are  much  cheaper  compared  to  personas  

D:  They  are  based  on  market  research  

What  is  not  true  about  proto-­‐personas?  

Page 44: Agile Olympiad 2014 Finals

QuesBon  #11q  

A:  2  sprints  

B:  4  sprints  

C:  3  sprints  

D:  1  sprint  

In  Miller-­‐Sy  method  of  integraBng  User-­‐Centered  Design  with  Agile  Development,  how  many  cycles  are  needed  for  implemenBng  all  

UCD  tasks?        

Page 45: Agile Olympiad 2014 Finals

QuesBon  #12q  

A:  Pivot  Before  Problem-­‐SoluBon  Fit,  OpBmize  Azer  

B:  Pivot  Before  Scaling,  OpBmize  Azer  

C:  Pivot  Before  Product/  Market  Fit,  OpBmize  Azer  

D:  OpBmize  Before  Product/  Market  Fit,  Pivot  Azer  

As  per  Ash  Maurya,  what  is  the  right  strategy  concerning  pivoBng  and  opBmizaBon  in  a  

startup?  

Page 46: Agile Olympiad 2014 Finals

QuesBon  #13q  

A:  Customer  Segment  Pivot  

B:  Zoom-­‐out  Pivot  

C:  Pla|orm  Pivot  

D:  Zoom-­‐in  Pivot  

In  this  case,  what  previously  was  considered  a  single  feature  in  a  product  becomes  the  whole  product.  E.g.  Burbn  to  Instagram.  What  type  of  pivot  are  we  talking  about?    

Page 47: Agile Olympiad 2014 Finals

QuesBon  #14q  

A:  Low-­‐fi  Design  

B:  Design  Charre+e  

C:  Paper  Prototyping  

D:  Design  Thinking  

A  ____________  is  a  short,  collaboraBve  meeBng  during  which  members  of  a  team  quickly  collaborate  and  sketch  to  explore  and  share  a  broad  diversity  of  design  ideas.  

Page 48: Agile Olympiad 2014 Finals

QuesBon  #15q  

A:  Full-­‐funcBonal  product  

B:  Paper  Prototype  

C:  Video  demo  of  a  product  that  doesn’t  exist  yet  

D:  Mockup  web  page  

Which  of  the  following  is  not  a  great  idea  for  an  MVP?  

Page 49: Agile Olympiad 2014 Finals

QuesBon  #16q  

A:  MulB-­‐modal  CommunicaBon  

B:  AdapBve  Web  Delivery  

C:  Tableless  Web  Design  

D:  Responsive  Web  Design  

_____________is  a  web  design  approach  aimed  at  crazing  sites  to  provide  an  opBmal  viewing  experience—easy  reading  and  navigaBon  with  a  minimum  of  resizing,  panning,  and  scrolling—across  a  wide  range  of  devices  from  mobile  phones  to  desktop  computer  monitors  

Page 50: Agile Olympiad 2014 Finals

Fun  &  Final  Round  

Page 51: Agile Olympiad 2014 Finals

Fun  and  Final  Round  

•  Let’s  Build  a  Mind  Map  of  Agile  Sozware  Development  •  Team  can  enlist  any  number  of  volunteers  from  the  audience  •  Paper,  Tape,  Coloring  Pens  will  be  provided  •  Time:  15  minutes  

Page 52: Agile Olympiad 2014 Finals

Create  a  Central  Idea  

Page 53: Agile Olympiad 2014 Finals

Add  Branches  to  Your  Map  

Page 54: Agile Olympiad 2014 Finals

Add  Keywords  

Page 55: Agile Olympiad 2014 Finals

Color  Code  Your  Branches  

Page 56: Agile Olympiad 2014 Finals

Include  Images  

Page 57: Agile Olympiad 2014 Finals

Fun  and  Final  Round  

Create  a  Central  Idea  

Add  Branches  to  Your  Map  

Add  Keywords  

Color  Code  Your  

Branches  

Include  Images  

Page 58: Agile Olympiad 2014 Finals

Fun  and  Final  Round  

Page 59: Agile Olympiad 2014 Finals

Tie-­‐Breaker  Round  

Page 60: Agile Olympiad 2014 Finals

Challenge…  

• You  are  an  agile  coach  for  a  team  that  refuses  to  ‘be  agile’.  How  will  you  convince  them?  • Time:  5  minutes