Scrum Master Responsibilities
- Scrum Master - Onboarding tips
- Add Release Stories to applicable sprint
- Schedule 2-3 meetings a quarter with POs (+Cate when applicable) to review quarterly features (Vega Feature board: https://issues.folio.org/secure/RapidBoard.jspa?rapidView=99)
- Ensure all POs add input to Retro boards and is aware of next steps - Vega - Retrospective / Action Plan/ Best practices list
- Ensure team adds labels to stories to be demoed for a sprint demo
- Conduct periodic review of team's Definition of Done
Product Owner (PO) Lead Responsibilities
Backlog Grooming
- See What is a Product Owner?
- Review/Groom/Prioritize backlog (frequency 3X a week minimum) - https://issues.folio.org/secure/RapidBoard.jspa?rapidView=68&view=planning.nodetail
- Prioritize backlog based on
- Chalmers showstopper. Is it detrimental to Chalmers' operations?
- Cap planning prioritization
- Bug Fixes (per Q1 2020 requirements - a sprint must be composed of 40% of bugs either team or core functional)
- Core Functional Bug backlog - https://issues.folio.org/secure/RapidBoard.jspa?rapidView=79&view=planning.nodetail&quickFilter=656&quickFilter=354 (only take items that do not require the team to learn a brand new domain)
- Front-end | stripes-component and stripes-core big test coverage.
- And if all else fails ask yourself - Is the story development ready?
- If story does not require backend development then add the ui-only label to the story. Frontend developers will review this list https://issues.folio.org/secure/RapidBoard.jspa?rapidView=68&view=planning.nodetail# in addition to the entire backlog.
- Backend Stories - Developers should create these stories once work is identified.
- Release Stories - Developers should create these stories.
Standups
- Opportunity for the team to ask questions and get unblocked on stories currently in the sprint - https://issues.folio.org/secure/RapidBoard.jspa?rapidView=68
Blockers
- PO Lead and Scrum master must work together to address blockers. If a story has been in 3 sprints then we have a problem....
Grooming
- Vega is a unique team with multiple POs. PO Lead and Scrum-master must coordinate on making the call to POs for requirements. Team wants several days to review requirements prior to grooming.
- Prioritizes the list of stories for grooming.
- PO lead or Scrum master post the stories for grooming on #vega slack channel.
Team Sprint Reviews
- In Review stories represent work that the is ready for the PO to test on snapshot. It is important that POs review stories at the end of the sprint to assess team velocity.
- If the story has been in the In Review bucket for 3-4 business days then the team can reassign the story to be tested by manual testers BUT not some stories cannot be assigned to this group.
- Also the PO lead may need to step in and verify the user story for doneness. OR gently nudge POs to do testing.
- Another option is for the Scrum master to schedule a recurring review meeting to help move some stories to Done.
Sprint Planning
- Is a required attendee. S/he is the person who will prioritize stories considered for the sprint and will be asked to approve the stories that the team has accepted for the sprint.
- Key thing - inform team of sprint's theme and priorities
System Demos
- Must update system demo slide deck (See example https://docs.google.com/presentation/d/1v7Zg4IIqAhrFWWPr1x6CJvknkVpdjWIEfA91OsMUS80/edit) including completed stories filter.
BugFest
- Triage assigned Vega bugs
- Ask Vega to accept P1/P2 bugs into sprint
- Ensure bugs are tested by POs
- Contact Khalilah or Cate to have updated release modules deployed to BugFest
Quarterly Release
- Remind team( including POs) to add Release notes - Cross Release Statistics
- See bugfest for handling hot fixes
- In planning sprints, try to have smaller items scheduled for the sprint of a release. Not always possible but it ensures that critical features are complete and not half complete.
Feature planning
- Work with Cate and Tetyana on Vega feature prioritization and capacity planning: https://issues.folio.org/secure/RapidBoard.jspa?rapidView=99 as needed
- Discuss with Tetyana and AlexK best way to improve feature estimation