...
Team Owner | Indiv Owner | Task | Due Date | Status |
---|---|---|---|---|
PM | LC | Set up Release Plan team meeting(s) | 10/03 |
|
Eng | JS | Communicate code freeze to developer list (template), and release schedule to community | 10/11 |
|
Eng | JS | Create release branch in source control | - |
|
Eng | JS | Add build/deploy of release branch on continuous integration server | - |
|
QA | LC | Begin functional testing of Initial Testing Candidate build | 10/11 |
|
All | JS | Scrub bug list during general bug triage meeting; fixing only show-stoppers after this point | 10/11 |
|
Eng | JS |
| - |
|
Eng | JS | Double-check licenses of any 3rd party libraries added since last release | - | |
Eng | JS | Update release-upgrades.txt so correct db schema version name appears on sysinfo page. Tag release with appropriate version number. | - |
|
PM | JS | Revisit release packaging - Documentation (if any new or removed docs, actual content revisited later) | 10/14 |
|
PM | JS | Revisit/define default configuration to ship with product (local.properties) | 10/14 |
|
Eng | JS | Update Install File bundled in zip (INSTALL in top level of source control) | 10/14 |
|
PM | JS | Update Configuration guide, Update custom properties that ships with Mifos with new additions | 10/14 |
|
Eng | JS | Update System Recommendations, Client Machine Recommendations | 10/14 |
|
Eng | JS | Update Developer Documentation (any changes in dev environment, etc) | 10/14 |
|
PM | JS | Update and Complete Release Notes, Upgrade Instructions (note changes in hardware/software and specific versions to upgrade to, also special upgrade procedures) | 10/14 |
|
PM | JS | Update Functional Specs (UpdateinFS bugs, any new or updated features) | 10/14 |
|
Eng | JS | Final Release Candidate build ready - no changes allowed after this date | 10/14 |
|
Eng | JS | Identify final release candidate (binary release Zip File with Installation Doc, War file, and supporting code). Note: binary release .zip files are automatically generated with every release branch build. Make sure language files are included | 10/14 |
|
QA | LC |
| 10/14 |
|
QA | LC | Testing of Release Candidate Complete, give go-ahead (do diff w/ previous release) | 10/14 |
|
Biz | EC | Create Draft announcement for mifos.org | 10/17 |
|
PM | EC | Create Draft announcement for community | 10/17 |
|
Biz | EC | Create Draft announcement for customers | 10/17 |
|
Biz | EC | Create press release/announcement for public | 10/17 | |
PM | JS | Final Documentation ready (release notes, install doc, etc) | 10/17 |
|
PM | JS | Mark versions in Jira as released | 10/17 |
|
QA | LC | Test Download, release notes pre-release page | 10/17 |
|
Eng |
| Release Day: see below | 10/17 |
|
QA | LC | Report Test results and risks | 10/17 |
|
ENG | Sangamesh | Update User Manual to reflect new functionalities |
Release Day
Team Owner | Indiv Owner | Task | Status |
---|---|---|---|
Eng | JS | Upload Release Binary Zip |
|
QA | LC | Test Live Download |
|
Eng | Sangamesh | Update AWS Image | |
Update Debian Package | |||
Eng | Update Demo Server | ||
Biz | Update Mifos X page (http://mifos.org/mifos-x) | ||
Biz | Update Download/Take Action page (http://mifos.org/take-action/get-mifos/) | ||
All | EC | Announce Release on mifos.org |
|
PMEng/EngBiz | ECVB | Announce Release on functional, developer, and user user & developer lists |
|
PM/Eng | EC | Announce Release on Sourceforge |
|
Biz | EC | Announce Release via Mifos Distribution List |
|
All |
| Main:Launch Party |
|
...
Owner | Task | Due Date | Status |
---|---|---|---|
Biz | Update Mifos X Page (http://mifos.org/mifos-x/) |
|
|
Conduct Demo during User Meetup | |||
QAupdate demo server | Update Demo Server |
|
|
EC | update User Manual |
|
|
All | Post Mortem |
|
|
JS | tag release | 10/17 |
|
JJ | Notify customers of new release, including any updates to upgrade |
|
|
...