Foster an agile environment thru Monthly L&L's on scrum theory:
Definite time frame (release plans)
Testing to occur in-sprint
Flow-efficiency is valued over resource-efficiency
Cross-functional scrum teams (devs and testers swarm on tickets)
Mini-regressions to happen every sprint
PO Acceptance to happen in every sprint
UAT to happen every sprint
Testable tickets only
Team must have a clear vision, roadmap, and ordered backlog from their product owner.
"Scrum makes visible the relative efficacy of current management, environment, and work techniques, so that improvements can be made." - The Scrum Guide
"Changing the core design or ideas of Scrum, leaving out elements, or not following the rules of Scrum, covers up problems and limits the benefits of Scrum, potentially even rendering it useless." - The Scrum Guide
Frequent delivery of value to customers
A subset of the product backlog is allocated into 6-7 sprints (Quarterly)
Developers and testers collaborate with their product owner
In order to create (and execute) a release plan, we use a team's velocity to predict the number of points a team can complete each sprint.
| Current | Scrum Release Plan | |
|---|---|---|
| Time between releases | Variable | Fixed (1 quarter) |
| Scope of work | Organically grows as time goes on | Planned out ahead of time |
| Dependencies/Risks | Found out as we go | Identified ahead of time |
| Regression testing starts | When testing resources are available | Last sprint |
Enough product backlog (Jira tickets) to fill 6-sprints - Product team / Scrum teams
In order to create a release plan, a team's backlog must be ordered, and backlog items refined to the level needed to size them.
Denali
1.130.0
> Determine remaining scope of work un-started
> Stop Developing and zero-out the backlog of un-tested tickets
> Create a shortened release plan for Denali
> Finish out Denali dev/testing/regression
Everglades
1.140.0
> Determine remaining scope of work un-started
> Stop Developing and zero-out the backlog of un-tested tickets
> Create a shortened release plan for Everglades
> Finish out Denali dev/testing/regression
Next Release
1.150.0
> Create a normal-length (1 qtr) release plan for Everglades
> Execute release Plan
All tickets must be tested and accepted within the same sprint in order to establish a velocity.