Scrum methodology

28
Scrum > Agile Approach Concept of Planning Scrum Introduc7on Scrum Address: An Wai Bei Yuan, Bei Hu Qu, Jiu chang Yi Shu Yuan, Wine Art Zone, Building F5001, Chaoyang District, Beijing, China 100012 M: +60 (16) 3459808 [email protected] Fax: +86 (10) 520239348006 www.peopeo.de

Transcript of Scrum methodology

Page 1: Scrum methodology

Scrum >

•  Agile  Approach  •  Concept  of  Planning  •  Scrum  Introduc7on  

Scrum

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 2: Scrum methodology

What is Agile? > Scrum

Agile approach What is it?

“Agile is about being open about what we’re capable of doing,

and then doing it.” - Kent Beck

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 3: Scrum methodology

Agile Manifesto > Scrum

Agile approach

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 4: Scrum methodology

Planning Drivers > Scrum

Concept of Planning

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 5: Scrum methodology

Adaptive Planning > Scrum

Concept of Planning

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 6: Scrum methodology

Step-by-step isn’t good enough any more > Scrum

Introduction

Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986.

“The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth—may better serve today’s competitive requirements.”

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 7: Scrum methodology

Companies using Scrum >

•  MicrosoX  •  Yahoo  •  Google  •  Electronic  Arts  •  High  Moon  Studios  •  Lockheed  Mar7n  •  Philips  •  Siemens  •  Nokia  •  Capital  One  •  BBC  •  Intuit  

Scrum Introduction

•  Intuit  •  Nielsen  Media  •  First  American  Real  Estate  •  BMC  SoXware  •  Ipswitch  •  John  Deere  •  Lexis  Nexis  •  Sabre  •  Salesforce.com  •  Time  Warner  •  Turner  Broadcas7ng  •  Oce  

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 8: Scrum methodology

Scrum Cycle > Scrum

Introduction

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 9: Scrum methodology

Product Backlog > Scrum

Introduction

Highest business value

Lowest business value

User Stories

Evolution

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 10: Scrum methodology

Sprints > Scrum

Introduction

•  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  beeer  rhythm  •  Product  is  designed,  coded,  and  tested  during  the  sprint  

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 11: Scrum methodology

Overlapping Development > Scrum

Introduction

Rather than doing all of one thing at a time...

...Scrum teams do a little of everything all the time

Requirements Design Code Test

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 12: Scrum methodology

Scrum Framework > Scrum

Introduction Scrum Framework

• Product owner • ScrumMaster • Team

Roles

• Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting

Ceremonies

• Product backlog • Sprint backlog • Burndown charts

Artifacts

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 13: Scrum methodology

• Sprint planning • Sprint review • Sprint retrospective • Daily scrum meeting

Ceremonies

• Product backlog • Sprint backlog • Burndown charts

Artifacts

Scrum Framework > Scrum

• Product owner • ScrumMaster • Team

Roles

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 14: Scrum methodology

Product Owner > Scrum

•  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  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 15: Scrum methodology

Scrum Master > Scrum

•  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  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 16: Scrum methodology

Team > Scrum

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

–  Programmers,  testers,  user  experience  designers,  etc.  

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

•  Teams  are  self-­‐organizing  –  Ideally,  no  7tles  but  rarely  a  possibility  

•  Membership  should  change  only  between  sprints  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 17: Scrum methodology

• Product backlog • Sprint backlog • Burndown charts

Artifacts

Scrum Framework > Scrum

• Product owner • ScrumMaster • Team

Roles

Introduction Scrum Framework

• Sprint planning • Daily scrum • Sprint review • Sprint retrospective

Ceremonies

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 18: Scrum methodology

Sprint Planning > Scrum

Introduction Scrum Framework

Sprint planning meeting

Sprint prioritization

•  Analyze and evaluate product backlog

•  Select sprint goal

Sprint planning

•  Decide how to achieve sprint goal (design)

•  Create sprint backlog (tasks) from product backlog items (user stories / features)

•  Estimate sprint backlog in hours

Sprint goal

Sprint backlog

Business conditions

Team capacity

Product backlog

Technology

Current product

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 19: Scrum methodology

Sprint Planning > Scrum

•  Team  selects  items  from  the  product  backlog  they  can  commit  to  comple7ng  

•  Sprint  backlog  is  created  – Tasks  are  iden7fied  and  each  is  es7mated  (1-­‐16  hours)  

– Collabora7vely,  not  done  alone  by  the  ScrumMaster  

•  High-­‐level  design  is  considered  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 20: Scrum methodology

Daily Scrum > Scrum

•  Parameters  – Daily  – 15-­‐minutes  – Stand-­‐up  

•  Not  for  problem  solving  – Whole  world  is  invited  – Only  team  members,  Scrum  Master,  product  owner,  can  talk  

•  Helps  avoid  other  unnecessary  mee7ngs  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 21: Scrum methodology

Daily Scrum Everyone answers 3 questions

> Scrum

•  These  are  not  status  for  the  Scrum  Master  – They  are  commitments  in  front  of  peers  

Introduction Scrum Framework

What did you do yesterday?

What will you do today?

Is anything in your way?

1

2

3

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 22: Scrum methodology

Sprint Review > Scrum

•  Team  presents  what  it  accomplished  during  the  sprint  

•  Typically  takes  the  form  of  a  demo  of  new  features  or  underlying  architecture  

•  Informal  – 2-­‐hour  prep  7me  rule  – No  slides  

•  Whole  team  par7cipates  •  Invite  the  world  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 23: Scrum methodology

Sprint Retrospective > Scrum

•  Periodically  take  a  look  at  what  is  and  is  not  working  

•  Typically  15–30  minutes  •  Done  aXer  every  sprint  •  Whole  team  par7cipates  

– Scrum  Master  – Product  owner  – Team  – Possibly  customers  and  others  

Introduction Scrum Framework

Start doing

Stop doing

Continue doing

Consider what to:

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 24: Scrum methodology

• Product owner • ScrumMaster • Team

Roles

• Sprint planning • Daily scrum • Sprint review • Sprint retrospective

Ceremonies

Scrum Framework > Scrum

Introduction Scrum Framework

• Product backlog • Sprint backlog • Burndown charts

Artifacts

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 25: Scrum methodology

Product Backlog > Scrum

•  The  requirements  •  A  list  of  all  desired  work  on  the  project  •  Ideally  expressed  such  that  each  item  has  value  to  the  users  or  customers  of  the  product    

•  Priori7zed  by  the  product  owner  •  Repriori7zed  at  the  start  of  each  sprint  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 26: Scrum methodology

Sprint Backlog > Scrum

•  Individuals  sign  up  for  work  of  their  own  choosing  – Work  is  never  assigned  

•  Es7mated  work  remaining  is  updated  daily  •  Any  team  member  can  add,  delete  or  change  the  sprint  backlog  

•  Work  for  the  sprint  emerges  •  If  work  is  unclear,  define  a  sprint  backlog  item  with  a  larger  amount  of  7me  and  break  it  down  later  

•  Update  work  remaining  as  more  becomes  known  

Introduction Scrum Framework

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 27: Scrum methodology

Sprint Burndown Chart > Scrum

Introduction Scrum Framework

0

200

400

600

800

1,000

7/11

/11

14/1

1/11

21/1

1/11

28/1

1/11

5/12

/11

Hou

rs

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de  

Page 28: Scrum methodology

Scrum Culture in Comparison > Scrum

Culture Summary

Address:  An  Wai  Bei  Yuan,  Bei  Hu  Qu,  Jiu  chang  Yi  Shu  Yuan,  Wine  Art  Zone,  Building  F5001,  Chaoyang  District,  Beijing,  China  100012  M:  +60  (16)  3459808  [email protected]  Fax:  +86  (10)  52023934-­‐8006  www.peopeo.de