Top Banner
Introduction to Scrum Richie Rump @Jorriss www.jorriss.net
23

Introduction to Scrum

Jul 27, 2015

Download

Technology

Richie Rump
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Scrum

Introduction to Scrum

Richie Rump@Jorriss

www.jorriss.net

Page 2: Introduction to Scrum

Who is this dude?

Page 3: Introduction to Scrum

What is Scrum

• It’s a framework to get things done.• Designed for complex projects.• Iterative process.• Shippable software, frequently.• Handles frequent changes.

Page 4: Introduction to Scrum

Why Scrum?

• Embrace Change• Frequent Delivery of Software• Better Risk Management• Greater Team Involvement• Better Software Quality

Page 5: Introduction to Scrum

Waterfall vs Agile

Source: http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall

Page 6: Introduction to Scrum

Scrum Values

• Individuals and interactions over processes and tools

• Completed functionality over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Page 7: Introduction to Scrum

Scrum Roles

• Product Owner• Dev Team• Scrum Master

Page 8: Introduction to Scrum

Scrum Ceremonies

• Sprint Planning• Daily Scrum (Standup)• Sprint Review• Sprint Retrospective

Page 9: Introduction to Scrum

Scrum Artifacts

• Product Backlog• Sprint Backlog• Burndown Chart

Page 10: Introduction to Scrum

Product Owner

• One person• Accountable for product• Owns Product Backlog• Responsible for ordering items in Product

Backlog• Responsible for clearly expressing

Product Backlog items.

Page 11: Introduction to Scrum

Dev Team

• Professionals that “Do the work”.• Self-organizing – Selects what to work

and choses how to do it.• Cross-functional – the team has all of the

skills necessary to deliver an increment.• Do not contain sub-teams.• Accountability is shared

Page 12: Introduction to Scrum

Scrum Master

• Ensures Scrum is understood and enacted.

• Facilitates events as needed.• Removes impediments and blockers.• Servant leader.• Serves the Product Owner, Dev Team and

the Organization.

Page 13: Introduction to Scrum

Sprint

• Less than 30 days• Most are two weeks long• Has a goal• No changes are made that would affect

the goal• Scope may be clarified during the Sprint

Page 14: Introduction to Scrum

Product Backlog

Page 15: Introduction to Scrum

Sprint Planning

• What will be done this Sprint?• How will the chosen work get done?• Creates a Sprint Backlog and a Sprint Goal.• Forecast the work for the Sprint.• At the end we will have created shippable

software.• Define “done”.

Page 16: Introduction to Scrum

Sprint Backlog

Page 17: Introduction to Scrum

Daily Scrum

• Fifteen minute meeting• Held every day• What has been accomplished since the last

meeting? • What will be done before the next

meeting? • What obstacles are in the way? • Inspect and adapt the Sprint Backlog

Page 18: Introduction to Scrum

Sprint Burndown

Page 19: Introduction to Scrum

Sprint Review

• Time boxed; one hour per week of sprint.• Involves the Scrum Team and

stakeholders.• Demos the work done.• Records feedback and places in Product

Backlog

Page 20: Introduction to Scrum

Sprint Retrospective

• Scrum team only; no outsiders.• Inspect how the sprint went with regards

to people, process and tools.• Creates a plan for implementing

improvements.

Page 21: Introduction to Scrum

Scrum Process

Photo credit: http://sambit-daspatnaik.blogspot.com/2012/03/importance-of-project-management.html

Page 22: Introduction to Scrum

Reference

• Scrum Guide : http://www.scrum.org/Scrum-Guides

• Scrum Primer: http://scrumfoundation.com/library

• Scrum Fundamentals on PluralSight.

Page 23: Introduction to Scrum

Thank You!!

Richie Rump@Jorrisshttp://jorriss.nethttp://slideshare.net/jorriss http://dotnetmiami.com