mirror of
https://github.com/nasa/openmct.git
synced 2025-06-11 03:41:37 +00:00
[Documentation] Add sprint calendars
...and fix quotes copied from original sketch of document.
This commit is contained in:
parent
c5736cafb1
commit
646df81874
@ -46,6 +46,54 @@ Responsibilities of the project manager including:
|
|||||||
|
|
||||||
## Sprint Calendar
|
## Sprint Calendar
|
||||||
|
|
||||||
|
Certain process points are regularly scheduled in the sprint cycle.
|
||||||
|
|
||||||
|
### Sprints by Release
|
||||||
|
|
||||||
|
Allocation of work among sprints should be planned relative to release
|
||||||
|
goals and milestones. As a general guideline, higher-risk work (large
|
||||||
|
new features which may carry new defects, major refactoring, design
|
||||||
|
changes with uncertain effects on usability) should be allocated to
|
||||||
|
earlier sprints, allowing for time in later sprints to ensure stability.
|
||||||
|
|
||||||
|
| Sprint | Focus |
|
||||||
|
|:------:|:--------------------------------------------------------|
|
||||||
|
| __1__ | Prototyping, design, experimentation. |
|
||||||
|
| __2__ | New features, refinements, enhancements. |
|
||||||
|
| __3__ | Feature completion, low-risk enhancements, bug fixing. |
|
||||||
|
| __4__ | Stability & quality assurance. |
|
||||||
|
|
||||||
|
### Sprints 1-3
|
||||||
|
|
||||||
|
The first three sprints of a release are primarily centered around
|
||||||
|
development work, with regular acceptance testing in the third
|
||||||
|
week. During this third week, the top priority should be passing
|
||||||
|
acceptance testing (e.g. by resolving any blockers found); any
|
||||||
|
resources not needed for this effort should be used to begin work
|
||||||
|
for the subsequent sprint.
|
||||||
|
|
||||||
|
| Week | Mon | Tue | Wed | Thu | Fri |
|
||||||
|
|:-----:|:-------------------------:|:------:|:---:|:----------------------------:|:-----------:|
|
||||||
|
| __1__ | Sprint plan | Tag-up | | | |
|
||||||
|
| __2__ | | Tag-up | | | Code freeze |
|
||||||
|
| __3__ | Sprint acceptance testing | Triage | | _Sprint acceptance testing*_ | Ship |
|
||||||
|
|
||||||
|
* If necessary.
|
||||||
|
|
||||||
|
### Sprint 4
|
||||||
|
|
||||||
|
The software must be stable at the end of the fourth sprint; because of
|
||||||
|
this, the fourth sprint is scheduled differently, with a heightened
|
||||||
|
emphasis on testing.
|
||||||
|
|
||||||
|
| | Mon | Tue | Wed | Thu | Fri |
|
||||||
|
|-------:|:-------------------------:|:------:|:---:|:----------------------------:|:-----------:|
|
||||||
|
| Week 1 | Sprint plan | Tag-up | | | Code freeze |
|
||||||
|
| Week 2 | Acceptance testing | Triage | | | |
|
||||||
|
| Week 3 | _Acceptance testing*_ | Triage | | _Acceptance testing*_ | Ship |
|
||||||
|
|
||||||
|
* If necessary.
|
||||||
|
|
||||||
## Process Points
|
## Process Points
|
||||||
|
|
||||||
* __Sprint plan.__ Project manager allocates issues based on
|
* __Sprint plan.__ Project manager allocates issues based on
|
||||||
@ -101,7 +149,7 @@ Responsibilities of the project manager including:
|
|||||||
testing and deploy that version. (Only true if acceptance
|
testing and deploy that version. (Only true if acceptance
|
||||||
testing has passed by this point; if acceptance testing has not
|
testing has passed by this point; if acceptance testing has not
|
||||||
been passed, will need to make ad hoc decisions with stakeholders,
|
been passed, will need to make ad hoc decisions with stakeholders,
|
||||||
e.g. “extend the sprint” or “defer shipment until end of next
|
e.g. "extend the sprint" or "defer shipment until end of next
|
||||||
sprint.”)
|
sprint.")
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user