scrum basics julie rudder & claire stewart. what is scrum (claire) scrum roles (claire) scrum...
TRANSCRIPT
![Page 1: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/1.jpg)
SCRUM basicsJulie Rudder & Claire Stewart
![Page 2: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/2.jpg)
What is scrum (Claire)
Scrum roles (Claire)
Scrum rhythms and processes (Claire)
How to write stories (Julie)
How to decompose to tasks (Julie)
Rules! team pulls work, etc. (Julie)
Outline
![Page 3: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/3.jpg)
What is Scrum?
• Agile project management methodology
• Focus on reducing complexity by breaking down work
• Short work cycles with frequent deliverables, iteration
• Emphasis on making work visible
![Page 4: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/4.jpg)
Scrum roles
Product Owner
Scrum Master
Team
Stakeholders
The person responsible for maintaining the Product Backlog by representing the interests of the stakeholders. Drives work by writing stories, and decides when they are done. Available to the team.
The person responsible for ensuring the Scrum process is used properly and facilitating resolution of issues raised by the Scrum Team. Does not direct the Team, but facilitates their work.
A cross-functional group of people responsible for managing itself to develop the product. Breaks down Stories into Tasks & executes them.
The people for whom projects are completed. They are directly involved only during sprint reviews.
![Page 5: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/5.jpg)
Source: http://www.mountaingoatsoftware.com/scrum-figures
![Page 6: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/6.jpg)
Traditional components of ScrumComponent Description
Sprint Time-boxed work period to complete planned stories (2 weeks for us)
Stories Projects that result in a discrete deliverable and can be completed within a short time, hours or days
Tasks Smaller increments of work; every story is broken down into tasks
Epics Large initiatives that have multiple stories
Product Backlog List of prioritized stories that have not been started
Sprint Backlog Detailed list of stories for the current sprint
Sprint Planning Full-team session to create tasks and effort for stories on the sprint backlog and volunteer task ownership
Daily Scrums Full-team updates on project progress
Sprint Retrospective Full-team session to evaluate previous sprint’s success, both in deliverables and in process.
Deliverables Discrete work outputs – may be milestone or epic completion
![Page 7: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/7.jpg)
The Board
![Page 8: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/8.jpg)
Story Format
As a:
I want to:
So that:
Done looks like:
![Page 9: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/9.jpg)
Story Format
As a: < from the user perspective >
I want to:
So that:
Done looks like:
![Page 10: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/10.jpg)
Story Format
As a: < from the user perspective >
I want to: < in narrative form, briefly explain the feature>
So that:
Done looks like:
![Page 11: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/11.jpg)
Story Format
As a: < from the user perspective >
I want to: < in narrative form, briefly explain the feature>
So that: < why is this feature important? >
Done looks like:
![Page 12: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/12.jpg)
Story Format
As a: < from the user perspective >
I want to: < in narrative form, briefly explain the feature>
So that: < why is this feature important? >
Done looks like: < what is the acceptance criteria? >
![Page 13: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/13.jpg)
How to write stories: Good stories
Stories are told from the perspective of the user.
Stories are understood by the team and can be broken into discrete tasks.
Stories contain work that are to be done by the team.
Stories are ready to be started.
Stories have acceptance/done criteria.
![Page 14: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/14.jpg)
Bad story - too big
![Page 15: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/15.jpg)
Bad example - too big
![Page 16: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/16.jpg)
Better story
As a: System Administrator
I want to: easily integrate my campus authentication system with Curate.
So that: users at my institution can log in with their campus credentials.
Done looks like: Curate has a flexible authentication system that allows new institutions to configure their campus preferred authentication system without writing new code. Common systems are CAS, LDAP, SHIBBOLETH, and more.
![Page 17: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/17.jpg)
Sizing Stories
Assign a value to each story to measure COMPLEXITY and SIZE of the story relative to you team.
Sizing helps us:● locate unknowns in the work and add needed
information● build team consensus of the work to be done
![Page 18: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/18.jpg)
How to size
2 = very fast and easy to do in small amount of time and effort481632 = too big, too unknown - needs to be broken down into smaller stories
![Page 19: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/19.jpg)
Most stories should be around
2 = very fast and easy to do in small amount of time and effort481632 = Too big, too unknown - needs to be broken down into smaller stories
![Page 20: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/20.jpg)
If sizing is all over the place
![Page 21: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/21.jpg)
If sizing is all over the place
Team members explain why they assigned certain numbers.
![Page 22: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/22.jpg)
If sizing is all over the place
Team members explain why they assigned certain numbers.
Team comes to consensus about the size.
![Page 23: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/23.jpg)
Decompose stories to tasks
Tasking is not a way of accounting for time spent but a way to keep atomic chunks of work in front of people's eyes, so that the team can see at a glance what is available to do and what may be blocked.
![Page 24: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/24.jpg)
![Page 25: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/25.jpg)
![Page 26: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/26.jpg)
Rules!
Team driven work
Pull your own work (tasks)
Standups exist for the team - team members should address the team without worry of being too technical, it’s not a report to POs
All team members required to attend stand up (of course you will be out sometimes)
Show up on time, end on time
Make your work visible
![Page 27: SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)](https://reader035.vdocument.in/reader035/viewer/2022062511/551c3ada5503467b488b4800/html5/thumbnails/27.jpg)
Discussion, questions
It can take a little while to get used to Scrum!
What questions do you have?