...
Release Process Work Before next Cycle for R2015a
- NTR needs to go in months (3-6) earlier
- Define major roles and assign them to individualsbefore next release
- Proposed roles are shown below.
- Ensure those in major roles are reachable and preferably in the office during critical stages like creating and testing RCs.
- Consider merging to production and test this before next release process
- Automate installer packaging
- Consider sanity check from mission users' scripts
- Feature Freeze/QA Complete/Beta Test must happen earlier (month before code/App Freeze)
- We need to baseline the test results well before release process starts. Probably at Feature Freeze\QA Freeze
- Consider allowing GATS to produce multiple reports from one test run
- Consider feature freeze month before
- QA Complete needs to happen much earlier (month?) probably with Feature Freeze
Proposed Roles For Next Release for R2015a
- Release Manager (RM): "owns" release, initiates process, creates tracking page, sends daily status updates, tracks issues to completion, makes sure everyone gets their stuff done, brings decisions to CCB/team, maintains tracking page, collects lessons learned, documents process improvements for next release
- Build Manager (BM): controls build system, creates RCs, sends RC availability announcements
- Test Managers (TM): control GUI/script testing for each RC
Info |
---|
Target Date: May 14, 2014 |
Tasks
Info |
---|
All dates are referenced to 12:00 noon EDT. For example, a deadline of March 15 should be interpreted as March 15, 12:00 noon EDT. |
Early Tasks
These are long-lead early tasks that can be completed before the detailed release cycle.
Use "(/)
" for the checkmark () and "(x)" for the cross ()
Task | Who | Status | Internal Status | Notes |
---|---|---|---|---|
Review Previous Build Release R2013b Process Notes | All | |||
Get updated legal statement/license | SPH |
| Needed by Code Freeze. | |
Update sample scripts | SPH |
| Needed by App Freeze.
| |
Write draft Release Notes |
SPH |
| Needed by App Freeze. | |
Update standard descriptive text | SPH | Needed by App Freeze. Will be used in User Guide, websites, release announcement. | ||
Update version number on User Guide cover page | JJKP | Needed by App Freeze. Contact Katy Gammage or Mary Hrybyk-Keith. Next time: integrate sejda-console to do this automatically. | ||
Update info on public-facing websites | JJKP | N/A | Needed by Release Day. See the list of sites. Update this list as well, if necessary. Updated major sites before announcement. Minor ones can be updated a bit later. | |
Update release announcement contacts | SPH | N/A | N/A | Needed by Release Day. Located here. |
Put in order for additional icons | SPH | N/A | N/A | (if necessary) Needed by Visual Freeze. |
For QA Complete (April 21)
...
Task | Who | Status | Internal Status | Notes |
---|---|---|---|---|
Update About panel | LOJ |
| ||
Update splash screen | TGG |
| ||
Update icons | TGG | If there are any updates, additions, deletions. Including GMATIcon for Welcome Page | ||
Update gmat_startup_file.txt | JJKP |
No new plugins added. Commented out internal plugins. | ||
Switch to release configuration in script test system | JJKP |
4/30: switched to R2014aInternal 7/17: tested public release using R2014aPublic | ||
Complete visual updates | (All) | 4/30: JJKP: still waiting on final updates to contributors list from KARI 5/2: TGG: final update committed |
...
Task | Who | Status | Notes |
---|---|---|---|
Make files visible on SourceForge | JJKP | 07/21: Made visible at time of posting, as "soft" release. | |
Send out release announcement | SPH |
| |
Post release announcement on SourceForge | SPH* | ||
Post release announcement on GMAT Blog | JJKP | ||
Mark as released in JIRA | SPH | ||
Migrate code to SourceForge repository | JJKP | Do we migrate to git at the same time? |
...
Task | Who | Status | Notes | |
---|---|---|---|---|
Party! | (All) | Plan for week of June 19 | ||
Conduct postmortem review | SPH | This includes gathering feedback, holding the postmortem meeting, and documenting the results. | ||
Submit GSFC Metrics Summary | WCS | The link to submit the metrics is invalid.No action is required for this item. It was decided on 09/25/14's GMAT meeting to check tasks that do not require any action or are inactive. | ||
Submit NTR for next release | SPH | Per Hughes: The NTR cannot be written until all features are finalized and it is too early to do that. |
Notes for postmortem
Please add your notes to the R2014a Lessons Learned document.
...