17
scrum methodology Presented by Bunlong VAN http://geekhmer.github.io

scrummethodology-151002092252-lva1-app6891

Embed Size (px)

Citation preview

Page 1: scrummethodology-151002092252-lva1-app6891

scrum methodologyPresented by Bunlong VANhttp://geekhmer.github.io

Page 2: scrummethodology-151002092252-lva1-app6891

Content

• What is Scrum?• What is a Sprint?• Scrum Roles• Scrum Artifacts• Scrum Meetings• Purposes of Using Scrum

Page 3: scrummethodology-151002092252-lva1-app6891

What is Scrum?

• Task Management System• Helps us to complete our work on time• Helps with accountability for everyones work• A framework for discussions and collaboration• Make required work clear and understandable

Page 4: scrummethodology-151002092252-lva1-app6891

What is a Sprint?

• A time box – usually 2 week long• Has an agreed set of goals• Creates a “potentially shippable product”

Page 5: scrummethodology-151002092252-lva1-app6891

Scrum Roles

• Product Owner• Scrum Development Team• Scrum Master

Page 6: scrummethodology-151002092252-lva1-app6891

What is the Product Owner?

• The person who prioritizes tasks• Make final requirements decisions• Has vision for project• Responsible to stakeholder (ROI)

Page 7: scrummethodology-151002092252-lva1-app6891

Scrum Development Team

• A group of people with different skills• Works together to achieve sprint goals• Demonstrate “potentially shippable product”• Self-oranizing

Page 8: scrummethodology-151002092252-lva1-app6891

Scrum Master

• A facilitator• Creates happy, workable environment• Facilitates communications• Removes thins that stop people from doing

theirwork

Page 9: scrummethodology-151002092252-lva1-app6891

Scrum Artifacts

• The things produced by doing Scrum• Product Backlog• Sprint Backlog• Potentially shippable product

Page 10: scrummethodology-151002092252-lva1-app6891

Scrum Meetings

• Sprint Planning Meeting• Daily Scrum Meeting• Sprint Review Meeting• Sprint Retrospective Meeting• Backlog Refinement Meeting

Page 11: scrummethodology-151002092252-lva1-app6891

Sprint Planning Meeting

• At the beginning of every sprint• Moves items from product to Sprint Backlog• Create tasks to achieve goals of sprint

Page 12: scrummethodology-151002092252-lva1-app6891

Daily Scrum Meeting

• 15 minutes everyday – same place & time• Each person reports to the team:

– What they did yesterday– What they will do today– What is preventing them from doing their work

• May or may not involve product Owner

Page 13: scrummethodology-151002092252-lva1-app6891

Sprint Review Meeting

• 2 hours at the end of the sprint• Team demonstrates work• Product Owner declares what is finished• Stakeholder feedback

Page 14: scrummethodology-151002092252-lva1-app6891

Sprint Retrospective Meeting

• At the end of the sprint after the Sprint Review• Take about the process and not the product

– What went well– What did not work– What could be improved– What they learned

• Give feedback to each other

Page 15: scrummethodology-151002092252-lva1-app6891

Backlog Refinement Meeting

• Generally 2 days before next sprint• Define Product Backlog items properly (INVEST)• Make items that are to big smaller • Make acceptance criteria clear• Discuss priorities of items

Page 16: scrummethodology-151002092252-lva1-app6891

Purposes of Scrum

• Make clear responsibilities and accountability• Helps us to react and respond to change• Helps us to focus on what is important• Helps us to accomplish things• Improves quality and productivity• Helps us to be a learning organization

z

Page 17: scrummethodology-151002092252-lva1-app6891