SlideShare a Scribd company logo
1 of 21
Download to read offline
Scrum	
  Essen+als	
  

 Presented	
  by	
  Riad	
  Bacchus	
  
Riad_bacchus@hotmail.com	
  
   LinkedIn/Riad	
  Bacchus	
  
Overview	
  
•    Scrum	
  Overview	
  	
             How	
  does	
  it	
  all	
  work?	
  
•    Scrum	
  Planning	
   	
            How	
  do	
  we	
  plan	
  the	
  project?	
  
•    Scrum	
  Roles	
  	
   	
           Who’s	
  responsible?	
  
•    Scrum	
  Ar+facts	
  	
   	
        What	
  documents	
  are	
  needed?	
  
•    Scrum	
  Mee+ngs	
  	
              What	
  mee9ngs	
  drive	
  Scrum?	
  
Scrum	
  Overview	
  
•    Developed	
  in	
  1993	
  	
  
•    Scrum	
  is	
  one	
  of	
  several	
  Agile	
  Methodologies	
  
•    Scrum	
  is	
  part	
  of	
  the	
  Agile	
  Alliance	
  
•    Has	
  been	
  used	
  on	
  thousands	
  of	
  projects	
  
•    Used	
  internally	
  by	
  various	
  MicrosoN	
  teams	
  
•    Can	
  manage	
  projects	
  of	
  2	
  -­‐	
  3000	
  team	
  members	
  
Scrum	
  Cycles	
  
 Program
 2-n months


 Project
 2-n months


 Release
 2-6 months

 Sprint
 30 days


 Daily Scrum
 daily
Project	
  Success	
  Decline	
  Over	
  Time	
  




   This	
  graph	
  indicates	
  the	
  sharp	
  decline	
  in	
  project	
  success	
  the	
  longer	
  a	
  
   project	
  runs	
  without	
  shipping	
  a	
  release.	
  	
  	
  
   1-­‐6	
  months	
  seems	
  to	
  be	
  the	
  sweet	
  spot.	
  
Working	
  vs.	
  Released	
  SoNware	
  
        Sprint	
  1	
     Sprint	
  2	
     Sprint	
  3	
     Sprint	
  4	
  
        (Normal)	
        (Normal)	
        (Normal)	
        (Release)	
  




        Sprint	
  5	
     Sprint	
  6	
     Sprint	
  7	
     Sprint	
  8	
  
        (Normal)	
        (Release)	
       (Normal)	
        (Release)	
  




•  During	
  normal	
  sprints,	
  working	
  soNware	
  is	
  
   “DONE”	
  but	
  might	
  not	
  be	
  “released”.	
  
•  During	
  release	
  sprints,	
  working	
  soNware	
  is	
  
   deployed.	
  
Scrum	
  Planning	
  
•  A	
  Scrum	
  project	
  is	
  planned	
  up	
  front	
  &	
  as	
  we	
  go.	
  
•  Up	
  front?	
  
    – Set	
  expecta+ons	
  based	
  on	
  “ini+al”	
  scope.	
  
    – Develop	
  a	
  priori+zed	
  product	
  backlog.	
  
    – Assign	
  “order	
  of	
  magnitude”	
  es+mates.	
  (+75%/-­‐25%)	
  
    – Define	
  desired	
  +ming	
  for	
  produc+on	
  releases.	
  
    – Es+mate	
  resources	
  needed.	
  
    – Es+mate	
  sprint	
  count	
  
•  As	
  we	
  go!	
  
    – At	
  the	
  start	
  of	
  each	
  sprint,	
  plan	
  30	
  days	
  of	
  scope.	
  
    – Refine	
  es+mates,	
  priori+es	
  and	
  product	
  backlog.	
  
Scrum	
  Roles	
  
                                           ScrumMaster	
  
Product	
  Owner	
  
•  Establish	
  vision	
                   •    Teach	
  /	
  Coach	
  Scrum	
  
•  Set	
  Sprint	
  Goals	
                •    Manage	
  Process	
  
•  Set	
  Priori+es	
                      •    Protect	
  Team	
  
•  Owns	
  the	
  Product	
  Backlog	
     •    Enforce	
  Rules	
  
                                           •    Remove	
  Blocks	
  
                                           •    Facilitate	
  Mee+ngs	
  


Stakeholder	
                              Team	
  
•  Observe	
                               •  Organize	
  work	
  
•  Advise	
                                •  Develop	
  product	
  
                                           •  Communicate	
  issues	
  &	
  progress	
  
Scrum	
  Ar+facts	
  
                                                            Sprint	
  Backlog	
  
• 
  Product	
  Backlog	
  
   List	
  of	
  requirements	
                             •  Decomposed	
  task	
  list	
  
•    Owned	
  by	
  Product	
  Owner	
                      •  Driven	
  by	
  a	
  por+on	
  of	
  Product	
  
•    Anybody	
  can	
  add	
  to	
  it	
                       Backlog	
  
                                                            •  Owned	
  by	
  Team	
  
•    Priori+zed	
  by	
  business	
  value	
  
                                                            •  Only	
  Team	
  modifies	
  it	
  
•    Can	
  change	
  without	
  affec+ng	
  
     the	
  ac+ve	
  Sprint	
  

Sprint	
  Goal	
                                        Blocks	
  List	
  
•  One	
  sentence	
  summary	
                             •  List	
  of	
  blocks	
  &	
  pending	
  
•  Defined	
  by	
  Product	
  Owner	
                          decisions	
  
•  Accepted	
  by	
  Team	
                                 •  Owned	
  by	
  ScrumMaster	
  
                                                            •  Blocks	
  stay	
  on	
  list	
  un+l	
  resolved	
  
                             Increment
                              •    Version of the product
                              •    Potentially shippable
                              •    Working functionality
                              •    Tested & documented
                                   according to project
                                   definition of “DONE”
Sample	
  Product	
  Backlog	
  
•  The	
  scope	
  list	
              •  A,	
  B,	
  C	
  feature	
  dis+nc+on	
  

•  Priori+zed	
  by	
  	
              •  Rough	
  es+mates	
  help	
  size	
  the	
  
   business	
  value	
                    sprints	
  
Sample	
  Sprint	
  Backlog	
  
•  Granular	
  tasks	
  	
  
   (2-­‐40	
  hours	
  each)	
  

•  Assigned	
  to	
  team	
  members	
  

•  Es+mates	
  adjusted	
  daily	
  	
  
   by	
  team	
  

•  Managed	
  by	
  the	
  team	
  
Sample	
  Burndown	
  Chart	
  
•    Provides	
  candid	
  transparency	
  
•    Printed	
  daily	
  
•    Posted	
  publicly	
  
•    May	
  be	
  bumpy	
  
Scrum	
  Mee+ngs	
  
Sprint	
  Planning	
  -­‐	
  A	
                               Daily	
  Scrum	
  
•     Time-­‐boxed:	
  <	
  4	
  hours	
                       •    Time-­‐boxed:	
  <	
  15	
  minutes	
  
•     Run	
  by	
  ScrumMaster	
                               •    Run	
  by	
  ScrumMaster	
  
•     Declare	
  Sprint	
  Goal	
                              •    Aoended	
  by	
  all	
  
•     Top	
  of	
  Product	
  Backlog	
  presented	
           •    Stakeholders	
  do	
  not	
  speak	
  
      by	
  P.O.	
                                             •    Same	
  +me/place	
  daily	
  
•     Team	
  asks	
  ques+ons	
  &	
  selects	
               •    Answer	
  3	
  ques+ons:	
  
      topmost	
  features	
                                           1)	
  What	
  I	
  did	
  yesterday	
  
Sprint	
  Planning	
  -­‐	
  B	
                                      2)	
  What	
  I’ll	
  do	
  today	
  
•     Time-­‐boxed:	
  <	
  4	
  hours	
                              3)	
  What’s	
  in	
  my	
  way	
  
•     Run	
  by	
  ScrumMaster	
                               •    Sprint	
  Backlog	
  updated	
  
•     Team	
  decomposes	
  features	
  into	
  a	
            •    ScrumMaster	
  updates	
  blocks	
  
      Sprint	
  Backlog	
  
•     Team	
  adjusts	
  +/-­‐	
  features	
  by	
  task	
  
      es+mates	
  against	
  sprint	
  capacity	
  
                                                               Sprint	
  Retrospec+ve	
  
Sprint	
  Review	
                                             •    Time-­‐boxed:	
  1-­‐2	
  hours	
  
•     Time-­‐boxed:	
  <	
  4	
  hours	
                       •    Run	
  by	
  ScrumMaster	
  
•     Run	
  by	
  ScrumMaster	
                               •    Aoended	
  by	
  Team	
  and	
  P.O.	
  
•     Aoended	
  by	
  all	
                                   •    Discuss	
  process	
  improvements,	
  
•     Team	
  demonstrates	
  increment	
                           wins	
  and	
  losses	
  
•     All	
  discuss	
                                         •    Adjust	
  process	
  
Scrum	
  on	
  a	
  Page
Review	
  

•    Scrum	
  Overview	
  	
           How	
  does	
  it	
  all	
  work?	
  
•    Scrum	
  Planning	
   	
          How	
  do	
  we	
  plan	
  the	
  project?	
  
•    Scrum	
  Roles	
  	
   	
         Who’s	
  responsible?	
  
•    Scrum	
  Ar+facts	
  	
   	
      What	
  documents	
  are	
  needed?	
  
•    Scrum	
  Mee+ngs	
  	
            What	
  mee9ngs	
  drive	
  Scrum?	
  
Roles	
  Q&A	
  
•  What	
  if	
  the	
  client	
  doesn’t	
  know	
  how	
  to	
  be	
  a	
  Product	
  Owner?	
  
      –  It	
  is	
  common	
  for	
  a	
  client	
  to	
  be	
  willing,	
  but	
  inexperienced	
  as	
  a	
  P.O.	
  	
  In	
  this	
  case,	
  
         the	
  ScrumMaster	
  must	
  lead	
  the	
  client	
  through	
  the	
  tasks	
  of	
  building	
  a	
  Product	
  
         backlog,	
  priori+zing	
  and	
  elabora+ng	
  features.	
  	
  Remember,	
  teaching	
  is	
  part	
  of	
  
         the	
  duty	
  of	
  a	
  ScrumMaster.	
  	
  Leading	
  the	
  P.O.	
  through	
  the	
  mo+ons	
  ini+ally	
  is	
  a	
  
         great	
  way	
  to	
  teach.	
  
      –  The	
  ScrumMaster	
  needs	
  to	
  set	
  expecta+ons	
  with	
  the	
  client	
  as	
  to	
  their	
  role	
  in	
  
         the	
  success	
  of	
  the	
  project.	
  	
  	
  
      –  Regardless	
  of	
  Agile	
  or	
  Tradi+onal	
  project	
  methods,	
  a	
  project	
  that	
  doesn’t	
  have	
  
         strong	
  support	
  and	
  par+cipa+on	
  from	
  the	
  key	
  stakeholders	
  is	
  very	
  likely	
  to	
  fail.	
  
      –  If	
  the	
  client	
  refuses	
  to	
  accept	
  some	
  or	
  all	
  of	
  the	
  du+es	
  of	
  Scrum’s	
  version	
  of	
  a	
  
         P.O.,	
  the	
  ScrumMaster	
  may	
  proxy	
  for	
  the	
  Product	
  Owner.	
  	
  However,	
  this	
  adds	
  
         risk,	
  and	
  fails	
  to	
  truly	
  empower	
  the	
  client.	
  
•  What	
  if	
  the	
  client	
  or	
  a	
  team	
  member	
  keeps	
  breaking	
  the	
  rules?	
  
      –  The	
  ScrumMaster’s	
  primary	
  duty	
  is	
  to	
  protect	
  the	
  team’s	
  +me	
  and	
  focus	
  to	
  
         achieve	
  stated	
  project	
  goals.	
  	
  The	
  ScrumMaster	
  must	
  seriously	
  address	
  any	
  
         disregard	
  for	
  the	
  process.	
  
Product	
  Backlog	
  Q&A	
  
•  What	
  does	
  Neudesic	
  use	
  to	
  manage	
  a	
  Product	
  Backlog	
  
    –  TFS	
  
    –  (OR)	
  A	
  spreadsheet	
  Product	
  Backlog	
  (posted	
  to	
  SharePoint)	
  
•  Can	
  Neudesic	
  create	
  the	
  Product	
  Backlog	
  for	
  the	
  client?	
  
      –  Preferably	
  not.	
  	
  	
  But	
  in	
  many	
  cases,	
  we’ll	
  need	
  to	
  help	
  teach	
  the	
  client	
  how	
  to	
  maintain	
  a	
  
         backlog.	
  
      –  In	
  the	
  absence	
  of	
  a	
  strong	
  client	
  leader	
  who	
  can	
  be	
  assigned	
  the	
  clear	
  “Product	
  Owner”	
  
         role,	
  we	
  have	
  no	
  choice	
  but	
  to	
  serve	
  as	
  the	
  Product	
  Owner.	
  
•    What	
  should	
  the	
  Product	
  Backlog	
  contain?	
  
      –  Item	
  Name	
  
      –  Priority	
  (according	
  to	
  business	
  value)	
  
      –  User	
  Story	
  (1-­‐2	
  paragraphs	
  descrip9on)	
  
      –  Status	
  (New,	
  Approved,	
  In	
  Progress,	
  Completed,	
  Cancelled)	
  
      –  Sprint	
  Number	
  
•  When	
  can	
  the	
  Product	
  Backlog	
  change?	
  
       –  Any	
  +me	
  (except	
  for	
  sprint	
  planning	
  day).	
  
       –  Refine	
  es+mates,	
  priori+es	
  and	
  product	
  backlog.	
  
Product	
  Backlog	
  Q&A	
  cont’d	
  
•  Does	
  the	
  Product	
  Backlog	
  ever	
  contain	
  items	
  other	
  than	
  product	
  features?	
  
      –  Yes.	
  	
  ONen,	
  major	
  tasks	
  (40	
  hours+)	
  are	
  priori+zed	
  in	
  the	
  backlog	
  even	
  if	
  they	
  
         do	
  not	
  strictly	
  represent	
  features.	
  	
  System	
  Stories	
  are	
  used	
  to	
  capture	
  security,	
  
         performance	
  and	
  infrastructure	
  requirements.	
  
      –  Examples:	
  Integrate	
  SharePoint	
  with	
  MIIS,	
  User	
  Training	
  Guide.	
  
•  Don’t	
  changes	
  to	
  the	
  backlog	
  affect	
  project	
  scope?	
  
      –  Yes.	
  	
  In	
  some	
  cases	
  the	
  changes	
  represent	
  a	
  small	
  impact	
  to	
  overall	
  project	
  
         outcome.	
  	
  In	
  others,	
  the	
  changes	
  will	
  require	
  a	
  revisit	
  of	
  the	
  program/project/
         release	
  planning	
  constraints	
  and	
  es+mates.	
  
      –  If	
  the	
  Product	
  Owner	
  makes	
  significant	
  changes	
  (addi+ons)	
  to	
  the	
  Product	
  
         Backlog,	
  this	
  should	
  force	
  a	
  conversa+on	
  between	
  the	
  ScrumMaster	
  and	
  the	
  
         Product	
  Owner	
  resesng	
  expecta+ons.	
  	
  	
  
      –  However,	
  this	
  should	
  be	
  done	
  in	
  the	
  spirit	
  of	
  “harnessing	
  change”	
  vs.	
  
         “preven+ng	
  change”.	
  
Sprint	
  Backlog	
  Q&A	
  
•  When	
  is	
  the	
  Sprint	
  Backlog	
  created?	
  
      –  During	
  the	
  sprint	
  planning	
  mee+ng	
  (day	
  1	
  of	
  each	
  sprint).	
  
•  How	
  is	
  the	
  Sprint	
  Backlog	
  different	
  from	
  the	
  Product	
  Backlog?	
  
      –  It	
  contains	
  “tasks”,	
  whereas	
  the	
  Product	
  Backlog	
  primarily	
  contains	
  priori+zed	
  
         features	
  and	
  major	
  efforts.	
  
      –  The	
  tasks	
  it	
  contains	
  are	
  usually	
  “decomposed”	
  down	
  to	
  8-­‐40	
  hour	
  efforts.	
  
      –  The	
  Team	
  creates	
  and	
  maintains	
  the	
  Sprint	
  Backlog.	
  	
  Only	
  they	
  are	
  allowed	
  to	
  
         add	
  or	
  remove	
  tasks.	
  
•  How	
  does	
  the	
  team	
  know	
  enough	
  on	
  day	
  1	
  of	
  the	
  Sprint	
  to	
  accurately	
  
   es+mate	
  tasks	
  in	
  the	
  Sprint	
  Backlog?	
  
      –  They	
  might	
  not.	
  	
  But,	
  their	
  job	
  in	
  the	
  sprint	
  planning	
  mee+ng	
  is	
  to	
  find	
  out	
  
         (and	
  write	
  down)	
  enough	
  clarifying	
  details	
  to	
  be	
  accurate	
  enough	
  in	
  their	
  
         es+ma+ons	
  for	
  the	
  purposes	
  of	
  a	
  30-­‐day	
  planning	
  window.	
  
      –  Depending	
  on	
  how	
  well	
  defined	
  the	
  sprint	
  features	
  are,	
  the	
  team	
  may	
  choose	
  
         not	
  to	
  “fill	
  up	
  the	
  sprint”	
  en+rely,	
  allowing	
  some	
  +me	
  do	
  deal	
  with	
  the	
  
         unknown.“	
  
Sprint	
  Backlog	
  Q&A	
  cont’d	
  
•  Can	
  the	
  Team	
  add	
  items	
  to	
  the	
  Sprint	
  Backlog	
  during	
  the	
  Sprint?	
  
      –  Yes,	
  the	
  team	
  is	
  free	
  to	
  add	
  tasks	
  to	
  the	
  Sprint	
  Backlog	
  throughout	
  the	
  Sprint,	
  
         so	
  long	
  as	
  they	
  are	
  directly	
  associated	
  with	
  mee+ng	
  the	
  stated	
  sprint	
  goal	
  and	
  
         the	
  specific	
  features	
  that	
  were	
  selected	
  from	
  the	
  Product	
  Backlog.	
  
      –  No,	
  the	
  team	
  is	
  not	
  free	
  to	
  silently	
  select	
  addi+onal	
  features	
  from	
  the	
  product	
  
         backlog	
  during	
  the	
  Sprint.	
  	
  They	
  are	
  encouraged	
  to	
  ask	
  the	
  Product	
  Owner	
  for	
  
         addi+onal	
  features	
  if	
  they	
  feel	
  there	
  is	
  room	
  for	
  more.	
  
•  Who	
  assigns	
  team	
  members	
  to	
  tasks?	
  
      –  The	
  Team	
  works	
  out	
  its	
  own	
  assignments	
  during	
  Sprint	
  Planning.	
  
      –  The	
  Team	
  can	
  at	
  any	
  +me	
  adjust	
  assignments	
  to	
  op+mize	
  outcomes.	
  
•  How	
  detailed	
  must	
  Sprint	
  Backlog	
  items	
  be?	
  
      –  They	
  should	
  be	
  broken	
  down	
  into	
  tasks	
  discrete	
  enough	
  for	
  the	
  team	
  to	
  see	
  
         how	
  they’ll	
  accomplish	
  the	
  selected	
  Sprint	
  scope.	
  
      –  A	
  good	
  rule	
  of	
  thumb	
  is:	
  tasks	
  of	
  8-­‐24	
  hour	
  dura+on.	
  
      –  Key	
  mee+ngs	
  should	
  be	
  included	
  (e.g.	
  design	
  workshops	
  2+	
  hours,	
  integra+on	
  
         work	
  sessions	
  2+	
  hours)	
  as	
  they	
  tend	
  to	
  add	
  up	
  when	
  all	
  team	
  members	
  are	
  
         present.	
  
Further	
  Reading	
  
•  Agile	
  SoNware	
  Development	
  with	
  Scrum	
  
    2002,	
  Pren+ce	
  Hall,	
  Ken	
  Schwaber,	
  Mike	
  Beedle.	
  
    (#1	
  read	
  for	
  anyone	
  serious	
  about	
  Scrum)	
  

•  Agile	
  Project	
  Management	
  with	
  Scrum	
  
    2004,	
  MicrosoN	
  Press,	
  Ken	
  Schwaber.	
  
    (A	
  bit	
  more	
  fluffy,	
  but	
  has	
  a	
  lot	
  of	
  case	
  studies)	
  

•  Agile	
  &	
  Itera+ve	
  Development	
  
    2004,	
  Pearson	
  Educa+on,	
  Craig	
  Larman.	
  
    (#1	
  read	
  to	
  introduce	
  and	
  compare	
  Agile	
  methods)	
  

•  Agile	
  SoNware	
  Development	
  
    2002,	
  Pearson	
  Educa+on,	
  Alistair	
  Cockburn	
  .	
  
    (Provides	
  the	
  science	
  and	
  the	
  “why’s”	
  of	
  Agile	
  methods)	
  

More Related Content

What's hot

Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance InternetHoang Nguyen
 
PMI-ACP Lesson 2 : Scrum
PMI-ACP Lesson 2 : ScrumPMI-ACP Lesson 2 : Scrum
PMI-ACP Lesson 2 : ScrumSaket Bansal
 
Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Atos Sénégal
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrumbarrst
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrumSteve Cheung
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)JCI Tallinn BeWise
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101Thomas Knepper
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training CourseAstro Tech
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 

What's hot (20)

Intro to Scrum - Balance Internet
Intro to Scrum - Balance InternetIntro to Scrum - Balance Internet
Intro to Scrum - Balance Internet
 
Deep dive into scrum meetings
Deep dive into scrum meetingsDeep dive into scrum meetings
Deep dive into scrum meetings
 
PMI-ACP Lesson 2 : Scrum
PMI-ACP Lesson 2 : ScrumPMI-ACP Lesson 2 : Scrum
PMI-ACP Lesson 2 : Scrum
 
Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1Notes certification psm1_ibm_diouf_v1
Notes certification psm1_ibm_diouf_v1
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mixVladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
Vladimirs Ivanovs IPMA GYCW2013 Agile - traditional or balanced mix
 
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
Hanno Jarvet BeWise loeng "An Introduction to Scrum" (20.11.2013 EBS)
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Introduction to Scrum - Agile Methods
Introduction to Scrum - Agile MethodsIntroduction to Scrum - Agile Methods
Introduction to Scrum - Agile Methods
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Agile Training - Scrum 101
Agile Training - Scrum 101Agile Training - Scrum 101
Agile Training - Scrum 101
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Scrum@Scale
Scrum@ScaleScrum@Scale
Scrum@Scale
 

Similar to Introduction to scrum & agile

Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agilemlaulin
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +Alon Lahav
 
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...GIS in the Rockies
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with ScrumJimmy Campos
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseAbhishek Kant
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 

Similar to Introduction to scrum & agile (20)

Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
 
Starting with Scrum
Starting with ScrumStarting with Scrum
Starting with Scrum
 
scrum
scrumscrum
scrum
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulse
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 

More from Conscires Agile Practices

More from Conscires Agile Practices (20)

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Csm training what is it all about
Csm training   what is it all aboutCsm training   what is it all about
Csm training what is it all about
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 

Recently uploaded

Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 

Recently uploaded (20)

Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 

Introduction to scrum & agile

  • 1. Scrum  Essen+als   Presented  by  Riad  Bacchus   Riad_bacchus@hotmail.com   LinkedIn/Riad  Bacchus  
  • 2. Overview   •  Scrum  Overview     How  does  it  all  work?   •  Scrum  Planning     How  do  we  plan  the  project?   •  Scrum  Roles       Who’s  responsible?   •  Scrum  Ar+facts       What  documents  are  needed?   •  Scrum  Mee+ngs     What  mee9ngs  drive  Scrum?  
  • 3. Scrum  Overview   •  Developed  in  1993     •  Scrum  is  one  of  several  Agile  Methodologies   •  Scrum  is  part  of  the  Agile  Alliance   •  Has  been  used  on  thousands  of  projects   •  Used  internally  by  various  MicrosoN  teams   •  Can  manage  projects  of  2  -­‐  3000  team  members  
  • 4. Scrum  Cycles   Program 2-n months Project 2-n months Release 2-6 months Sprint 30 days Daily Scrum daily
  • 5. Project  Success  Decline  Over  Time   This  graph  indicates  the  sharp  decline  in  project  success  the  longer  a   project  runs  without  shipping  a  release.       1-­‐6  months  seems  to  be  the  sweet  spot.  
  • 6. Working  vs.  Released  SoNware   Sprint  1   Sprint  2   Sprint  3   Sprint  4   (Normal)   (Normal)   (Normal)   (Release)   Sprint  5   Sprint  6   Sprint  7   Sprint  8   (Normal)   (Release)   (Normal)   (Release)   •  During  normal  sprints,  working  soNware  is   “DONE”  but  might  not  be  “released”.   •  During  release  sprints,  working  soNware  is   deployed.  
  • 7. Scrum  Planning   •  A  Scrum  project  is  planned  up  front  &  as  we  go.   •  Up  front?   – Set  expecta+ons  based  on  “ini+al”  scope.   – Develop  a  priori+zed  product  backlog.   – Assign  “order  of  magnitude”  es+mates.  (+75%/-­‐25%)   – Define  desired  +ming  for  produc+on  releases.   – Es+mate  resources  needed.   – Es+mate  sprint  count   •  As  we  go!   – At  the  start  of  each  sprint,  plan  30  days  of  scope.   – Refine  es+mates,  priori+es  and  product  backlog.  
  • 8. Scrum  Roles   ScrumMaster   Product  Owner   •  Establish  vision   •  Teach  /  Coach  Scrum   •  Set  Sprint  Goals   •  Manage  Process   •  Set  Priori+es   •  Protect  Team   •  Owns  the  Product  Backlog   •  Enforce  Rules   •  Remove  Blocks   •  Facilitate  Mee+ngs   Stakeholder   Team   •  Observe   •  Organize  work   •  Advise   •  Develop  product   •  Communicate  issues  &  progress  
  • 9. Scrum  Ar+facts   Sprint  Backlog   •  Product  Backlog   List  of  requirements   •  Decomposed  task  list   •  Owned  by  Product  Owner   •  Driven  by  a  por+on  of  Product   •  Anybody  can  add  to  it   Backlog   •  Owned  by  Team   •  Priori+zed  by  business  value   •  Only  Team  modifies  it   •  Can  change  without  affec+ng   the  ac+ve  Sprint   Sprint  Goal   Blocks  List   •  One  sentence  summary   •  List  of  blocks  &  pending   •  Defined  by  Product  Owner   decisions   •  Accepted  by  Team   •  Owned  by  ScrumMaster   •  Blocks  stay  on  list  un+l  resolved   Increment •  Version of the product •  Potentially shippable •  Working functionality •  Tested & documented according to project definition of “DONE”
  • 10. Sample  Product  Backlog   •  The  scope  list   •  A,  B,  C  feature  dis+nc+on   •  Priori+zed  by     •  Rough  es+mates  help  size  the   business  value   sprints  
  • 11. Sample  Sprint  Backlog   •  Granular  tasks     (2-­‐40  hours  each)   •  Assigned  to  team  members   •  Es+mates  adjusted  daily     by  team   •  Managed  by  the  team  
  • 12. Sample  Burndown  Chart   •  Provides  candid  transparency   •  Printed  daily   •  Posted  publicly   •  May  be  bumpy  
  • 13. Scrum  Mee+ngs   Sprint  Planning  -­‐  A   Daily  Scrum   •  Time-­‐boxed:  <  4  hours   •  Time-­‐boxed:  <  15  minutes   •  Run  by  ScrumMaster   •  Run  by  ScrumMaster   •  Declare  Sprint  Goal   •  Aoended  by  all   •  Top  of  Product  Backlog  presented   •  Stakeholders  do  not  speak   by  P.O.   •  Same  +me/place  daily   •  Team  asks  ques+ons  &  selects   •  Answer  3  ques+ons:   topmost  features   1)  What  I  did  yesterday   Sprint  Planning  -­‐  B   2)  What  I’ll  do  today   •  Time-­‐boxed:  <  4  hours   3)  What’s  in  my  way   •  Run  by  ScrumMaster   •  Sprint  Backlog  updated   •  Team  decomposes  features  into  a   •  ScrumMaster  updates  blocks   Sprint  Backlog   •  Team  adjusts  +/-­‐  features  by  task   es+mates  against  sprint  capacity   Sprint  Retrospec+ve   Sprint  Review   •  Time-­‐boxed:  1-­‐2  hours   •  Time-­‐boxed:  <  4  hours   •  Run  by  ScrumMaster   •  Run  by  ScrumMaster   •  Aoended  by  Team  and  P.O.   •  Aoended  by  all   •  Discuss  process  improvements,   •  Team  demonstrates  increment   wins  and  losses   •  All  discuss   •  Adjust  process  
  • 14. Scrum  on  a  Page
  • 15. Review   •  Scrum  Overview     How  does  it  all  work?   •  Scrum  Planning     How  do  we  plan  the  project?   •  Scrum  Roles       Who’s  responsible?   •  Scrum  Ar+facts       What  documents  are  needed?   •  Scrum  Mee+ngs     What  mee9ngs  drive  Scrum?  
  • 16. Roles  Q&A   •  What  if  the  client  doesn’t  know  how  to  be  a  Product  Owner?   –  It  is  common  for  a  client  to  be  willing,  but  inexperienced  as  a  P.O.    In  this  case,   the  ScrumMaster  must  lead  the  client  through  the  tasks  of  building  a  Product   backlog,  priori+zing  and  elabora+ng  features.    Remember,  teaching  is  part  of   the  duty  of  a  ScrumMaster.    Leading  the  P.O.  through  the  mo+ons  ini+ally  is  a   great  way  to  teach.   –  The  ScrumMaster  needs  to  set  expecta+ons  with  the  client  as  to  their  role  in   the  success  of  the  project.       –  Regardless  of  Agile  or  Tradi+onal  project  methods,  a  project  that  doesn’t  have   strong  support  and  par+cipa+on  from  the  key  stakeholders  is  very  likely  to  fail.   –  If  the  client  refuses  to  accept  some  or  all  of  the  du+es  of  Scrum’s  version  of  a   P.O.,  the  ScrumMaster  may  proxy  for  the  Product  Owner.    However,  this  adds   risk,  and  fails  to  truly  empower  the  client.   •  What  if  the  client  or  a  team  member  keeps  breaking  the  rules?   –  The  ScrumMaster’s  primary  duty  is  to  protect  the  team’s  +me  and  focus  to   achieve  stated  project  goals.    The  ScrumMaster  must  seriously  address  any   disregard  for  the  process.  
  • 17. Product  Backlog  Q&A   •  What  does  Neudesic  use  to  manage  a  Product  Backlog   –  TFS   –  (OR)  A  spreadsheet  Product  Backlog  (posted  to  SharePoint)   •  Can  Neudesic  create  the  Product  Backlog  for  the  client?   –  Preferably  not.      But  in  many  cases,  we’ll  need  to  help  teach  the  client  how  to  maintain  a   backlog.   –  In  the  absence  of  a  strong  client  leader  who  can  be  assigned  the  clear  “Product  Owner”   role,  we  have  no  choice  but  to  serve  as  the  Product  Owner.   •  What  should  the  Product  Backlog  contain?   –  Item  Name   –  Priority  (according  to  business  value)   –  User  Story  (1-­‐2  paragraphs  descrip9on)   –  Status  (New,  Approved,  In  Progress,  Completed,  Cancelled)   –  Sprint  Number   •  When  can  the  Product  Backlog  change?   –  Any  +me  (except  for  sprint  planning  day).   –  Refine  es+mates,  priori+es  and  product  backlog.  
  • 18. Product  Backlog  Q&A  cont’d   •  Does  the  Product  Backlog  ever  contain  items  other  than  product  features?   –  Yes.    ONen,  major  tasks  (40  hours+)  are  priori+zed  in  the  backlog  even  if  they   do  not  strictly  represent  features.    System  Stories  are  used  to  capture  security,   performance  and  infrastructure  requirements.   –  Examples:  Integrate  SharePoint  with  MIIS,  User  Training  Guide.   •  Don’t  changes  to  the  backlog  affect  project  scope?   –  Yes.    In  some  cases  the  changes  represent  a  small  impact  to  overall  project   outcome.    In  others,  the  changes  will  require  a  revisit  of  the  program/project/ release  planning  constraints  and  es+mates.   –  If  the  Product  Owner  makes  significant  changes  (addi+ons)  to  the  Product   Backlog,  this  should  force  a  conversa+on  between  the  ScrumMaster  and  the   Product  Owner  resesng  expecta+ons.       –  However,  this  should  be  done  in  the  spirit  of  “harnessing  change”  vs.   “preven+ng  change”.  
  • 19. Sprint  Backlog  Q&A   •  When  is  the  Sprint  Backlog  created?   –  During  the  sprint  planning  mee+ng  (day  1  of  each  sprint).   •  How  is  the  Sprint  Backlog  different  from  the  Product  Backlog?   –  It  contains  “tasks”,  whereas  the  Product  Backlog  primarily  contains  priori+zed   features  and  major  efforts.   –  The  tasks  it  contains  are  usually  “decomposed”  down  to  8-­‐40  hour  efforts.   –  The  Team  creates  and  maintains  the  Sprint  Backlog.    Only  they  are  allowed  to   add  or  remove  tasks.   •  How  does  the  team  know  enough  on  day  1  of  the  Sprint  to  accurately   es+mate  tasks  in  the  Sprint  Backlog?   –  They  might  not.    But,  their  job  in  the  sprint  planning  mee+ng  is  to  find  out   (and  write  down)  enough  clarifying  details  to  be  accurate  enough  in  their   es+ma+ons  for  the  purposes  of  a  30-­‐day  planning  window.   –  Depending  on  how  well  defined  the  sprint  features  are,  the  team  may  choose   not  to  “fill  up  the  sprint”  en+rely,  allowing  some  +me  do  deal  with  the   unknown.“  
  • 20. Sprint  Backlog  Q&A  cont’d   •  Can  the  Team  add  items  to  the  Sprint  Backlog  during  the  Sprint?   –  Yes,  the  team  is  free  to  add  tasks  to  the  Sprint  Backlog  throughout  the  Sprint,   so  long  as  they  are  directly  associated  with  mee+ng  the  stated  sprint  goal  and   the  specific  features  that  were  selected  from  the  Product  Backlog.   –  No,  the  team  is  not  free  to  silently  select  addi+onal  features  from  the  product   backlog  during  the  Sprint.    They  are  encouraged  to  ask  the  Product  Owner  for   addi+onal  features  if  they  feel  there  is  room  for  more.   •  Who  assigns  team  members  to  tasks?   –  The  Team  works  out  its  own  assignments  during  Sprint  Planning.   –  The  Team  can  at  any  +me  adjust  assignments  to  op+mize  outcomes.   •  How  detailed  must  Sprint  Backlog  items  be?   –  They  should  be  broken  down  into  tasks  discrete  enough  for  the  team  to  see   how  they’ll  accomplish  the  selected  Sprint  scope.   –  A  good  rule  of  thumb  is:  tasks  of  8-­‐24  hour  dura+on.   –  Key  mee+ngs  should  be  included  (e.g.  design  workshops  2+  hours,  integra+on   work  sessions  2+  hours)  as  they  tend  to  add  up  when  all  team  members  are   present.  
  • 21. Further  Reading   •  Agile  SoNware  Development  with  Scrum   2002,  Pren+ce  Hall,  Ken  Schwaber,  Mike  Beedle.   (#1  read  for  anyone  serious  about  Scrum)   •  Agile  Project  Management  with  Scrum   2004,  MicrosoN  Press,  Ken  Schwaber.   (A  bit  more  fluffy,  but  has  a  lot  of  case  studies)   •  Agile  &  Itera+ve  Development   2004,  Pearson  Educa+on,  Craig  Larman.   (#1  read  to  introduce  and  compare  Agile  methods)   •  Agile  SoNware  Development   2002,  Pearson  Educa+on,  Alistair  Cockburn  .   (Provides  the  science  and  the  “why’s”  of  Agile  methods)