41
DEEP DIVE INTO SCRUM MEETINGS By Bachan Anand Dial-in Number: +17759963560 Room #: 699601 and press the # key. Prepared by Indu Menon

Deep dive into scrum meetings

Embed Size (px)

DESCRIPTION

These slides talk about the four Scrum Meetings: The SprintPlanning Meeting,The DailyScrum,The DailyScrum,The SprintRetrospective Meetingeffective.

Citation preview

Page 1: Deep dive into scrum meetings

DEEP  DIVE  INTO  SCRUM  MEETINGS  

By  Bachan  Anand  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Prepared  by  Indu  Menon  

Page 2: Deep dive into scrum meetings

Agenda  

•  Overview  of  Scrum  

• Mee7ngs  in  Scrum  – Sprint  Planning  – Daily  Scrum  or  Standup  – Sprint  Review  – Sprint  Retrospec7ve  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

h?p://agile.conscires.com/  

Page 3: Deep dive into scrum meetings

Scrum  -­‐  Characteris7cs  

•  Self-­‐organizing  teams  •  Product  progresses  in  a  series  of  “sprints”  •  Requirements  are  captured  as  items  in  a  list  of  “product  backlog”  

•  No  specific  engineering  prac7ces  prescribed  •  Uses  genera7ve  rules  to  create  an  agile  environment  for  delivering  projects  

•  One  of  the  Agile  Framework  

h?p://agile.conscires.com/  

Page 4: Deep dive into scrum meetings

The  Agile  Manifesto–a  statement  of  values  

h?p://agile.conscires.com/  

Page 5: Deep dive into scrum meetings

PuPng  it  all  together  

Image  available  at  www.mountaingoatsoRware.com/scrum  

h?p://agile.conscires.com/  

Page 6: Deep dive into scrum meetings

Sprints  

•  Scrum  projects  make  progress  in  a  series  of  “sprints”  – Analogous  to  Extreme  Programming  itera7ons  

•  Typical  dura7on  is  2–4  weeks  or  a  calendar  month  at  most  

•  A  constant  dura7on  leads  to  a  be?er  rhythm  •  Product  is  designed,  coded,  and  tested  during  the  sprint  

h?p://agile.conscires.com/  

Page 7: Deep dive into scrum meetings

No  changes  during  a  sprint  

•  Plan  sprint  dura7ons  around  how  long  you  can  commit  to  keeping  change  out  of  the  sprint  

Change

h?p://agile.conscires.com/  

Page 8: Deep dive into scrum meetings

Scrum  framework  

• Product  owner  • ScrumMaster  • Team  

Roles  

• Sprint  planning  • Sprint  review  • Sprint  retrospec7ve  • Daily  scrum  mee7ng  

Ceremonies  

• Product  backlog  • Sprint  backlog  • Burndown  charts  

Ar7facts  

Page 9: Deep dive into scrum meetings

Scrum  framework  

• Sprint  planning  • Sprint  review  • Sprint  retrospec7ve  • Daily  scrum  mee7ng  

Ceremonies  

• Product  backlog  • Sprint  backlog  • Burndown  charts  

Ar7facts  

• Product  owner  • ScrumMaster  • Team  

Roles  

Page 10: Deep dive into scrum meetings

Product  owner  

•  Define  the  features  of  the  product  •  Decide  on  release  date  and  content  •  Be  responsible  for  the  profitability  of  the  product  (ROI)  

•  Priori7ze  features  according  to  market  value    •  Adjust  features  and  priority  every  itera7on,  as  needed      

•  Accept  or  reject  work  results  

Page 11: Deep dive into scrum meetings

The  ScrumMaster  

•  Represents  management  to  the  project  •  Responsible  for  enac7ng  Scrum  values  and  prac7ces  

•  Removes  impediments    •  Ensure  that  the  team  is  fully  func7onal  and  produc7ve  

•  Enable  close  coopera7on  across  all  roles  and  func7ons  

•  Shield  the  team  from  external  interferences  

Page 12: Deep dive into scrum meetings

The  team  

•  Typically  5-­‐9  people  •  Cross-­‐func7onal:  

– Programmers,  testers,  user  experience  designers,  etc.  

•  Members  should  be  full-­‐7me  • May  be  excep7ons  (e.g.,  database  administrator)  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 13: Deep dive into scrum meetings

The  team  

•  Teams  are  self-­‐organizing  

– Ideally,  no  7tles  but  rarely  a  possibility  • Membership  should  change  only  between  sprints  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 14: Deep dive into scrum meetings

Mee7ngs  in  Scrum  

•  Sprint  Planning  Mee7ng  

•  Daily  Scrum  or  Standup  Mee7ng  

•  Sprint  Review  Mee7ng  

•  Sprint  Retrospec7ve  Mee7ng    

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 15: Deep dive into scrum meetings

Sprint  Planning  Mee>ng  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 16: Deep dive into scrum meetings

What's  it?  

•  The  first  mee7ng  which  kick-­‐starts  a  team  

into  the  Scrum  cycle  

h?p://agile.conscires.com/  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 17: Deep dive into scrum meetings

Why?  

• What  are  we  going  to  build?    

•  How  are  we  going  to  build  it?  

h?p://agile.conscires.com/  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 18: Deep dive into scrum meetings

Who  A?ends?  

•  Product  Owner  

•   Scrum  Master  

•  Team  

•  Any  interested  and  appropriate  management  

or  customer  representa7ves.    

h?p://agile.conscires.com/  

Page 19: Deep dive into scrum meetings

Technicali7es  

•  Product  Owner  describes  highest  priority  features  to  the  Team    

•  Team  decides  what  the  can  commit  to  delivering  in  the  Sprint  

•  Sprint  backlog  is  created  – Tasks  are  iden7fied  and  each  is  es7mated  

– Collabora7vely,  not  done  alone  by  the  ScrumMaster  

h?p://agile.conscires.com/  

Page 20: Deep dive into scrum meetings

Daily  Scrum  or  Stand  up  

Page 21: Deep dive into scrum meetings

What  is  This  For?  

•  Synchronize  the  various  team  members  

•  Iden7fy  required  help  and  common  areas  of  work  

•  Raise  Impediments  

•  Not  used  as  a  problem-­‐solving  or  issue  resolu7on  

mee7ng  

•  The  Daily  Scrum  adds  value  –  it  is  not  a  spectacle  

h?p://agile.conscires.com/  

Page 22: Deep dive into scrum meetings

Who  A?ends?  

•  The  Team  – Both  the  ScrumMaster  and  Product  Owner  are  commi?ed  team  members  

•  Anyone  Else  – Others  can  a?end  but  cannot  speak  or  interfere  – Keep  a?endance  to  a  minimum  – Other  a?endees  must  follow  Scrum  rules  – Other  a?endees  stand  in  the  background,  not  with  the  team  

h?p://agile.conscires.com/  

Page 23: Deep dive into scrum meetings

The  Technicali7es  

•  Same  7me  and  place  each  day  – Have  the  team  find  a  7me  which  best  suits  them  

– No  tardiness  (one  minute  late  is  s7ll  late)  

– 15  minute  7mebox  

•  Only  Scrum  team  members  speak  

•  Follow  the  three  mantras  (done,  to  be  done  and  impediments)  

h?p://agile.conscires.com/  

Page 24: Deep dive into scrum meetings

Ground  Rules  

•  Come  prepared  

•  Par7cipate,  ScrumMaster  enforces  par7cipa7on  

•  Decide  but  don’t  discuss  – Parking  Lot  -­‐  Capture  items  for  discussion    

•  Tackle  impediments  aggressively  

h?p://agile.conscires.com/  

Page 25: Deep dive into scrum meetings

Sprint  Review  Mee>ng  

Dial-in Number: +17759963560 Room #: 699601 and press the # key.

Page 26: Deep dive into scrum meetings

Why  do  Sprint  Reviews?  

•  Visibility  

•  Generate  feedback  

– Gets  added  to  Product  Backlog  

•  Discussion  

•  Course  Correc7on  

h?p://agile.conscires.com/  

Page 27: Deep dive into scrum meetings

Who's  Coming?  

•  Team  

•  Product  Owner  or  Customers    

•  Stakeholders  

•  Invite  whole  world!  

h?p://agile.conscires.com/  

Page 28: Deep dive into scrum meetings

What  are  they  interested  in  seeing?  

• Demos  – Of  stuff  that’s  done  and  poten7ally  release-­‐able  

Page 29: Deep dive into scrum meetings

Ground  Rules  

•  The  mee7ng  is  kept  very  informal.    – The  team  should  not  have  to  spend  7me  preparing  for  the  same  beyond  gePng  working  soRware  ready.  

•  Not  allowed  -­‐  Powerpoints,  presenta7ons,  speeches,lectures  – Only  demonstrate  working  soEware.  

•  The  prepara7on  [working  environment,  arranging  room]  -­‐done  by  the  Scrum  Master.  

h?p://agile.conscires.com/  

Page 30: Deep dive into scrum meetings

Sprint  Retrospec>ve  

Page 31: Deep dive into scrum meetings

What's  It?  

• Mee7ng  to  reflect  on  the  past  sprint  

•  Not  a  survey  

•  Team  ac7vity  

•  Ask  and  Check  

h?p://agile.conscires.com/  

Page 32: Deep dive into scrum meetings

Why  is  it  necessary?  

•  Opportunity  to  iden7fy  needs  from  inside  

•  Catalysts  for  change  

•  Generate  ac7ons  

Page 33: Deep dive into scrum meetings

Who's  in  the  Retrospec7ve?  

•  Team  

•  ScrumMaster  

•  Product  Owner  is  not  necessary  

• Management  should  not  a?end  

Page 34: Deep dive into scrum meetings

Ground  Rules  

•  No  Interrup7ons  

•  No  raising  of  voice  or  tempo  

•  Safety  check  

•  Silent  zone  

h?p://agile.conscires.com/  

Page 35: Deep dive into scrum meetings

Summary  

•  These  four  mee7ngs  of  Scrum  ...  provide  clarity  and  transparency  on  the  work  

...  help  clear  obstacles    

...  reinforces  team  bonding  

...  ensures  that  the  team  can  adapt  to  changes  easily  

h?p://agile.conscires.com/  

Page 36: Deep dive into scrum meetings

1  Day  Training  in  India  •  When:  Nov  5,  2011  9AM  –6PM  

IST  

•  Where:  Times  of  India  Office,          M  G  Road,  Bangalore,  India  

•  Register  here:    h?p://agile.conscires.com/1-­‐day  agile-­‐scrum-­‐training-­‐bangalore-­‐01/  

•  Early  Bird  Discount:  Ends  Oct  21  

•  Group  Discount:  Rs.1000/-­‐  off  on  regular  price  (Discount  per  person,  if  4  or  more  register)  

Page 37: Deep dive into scrum meetings

h?p://agile.conscires.com/  

Page 38: Deep dive into scrum meetings

h?p://agile.conscires.com/  

Page 39: Deep dive into scrum meetings

QUESTIONS?  

h?p://agile.conscires.com/  

Page 40: Deep dive into scrum meetings

h?p://agile.conscires.com/  

Page 41: Deep dive into scrum meetings

h?p://agile.conscires.com/