...
Team Owner | Indiv Owner | Task | Due Date | Status |
---|---|---|---|---|
PM | KC | Set up Release Plan team meeting(s) | 6/16 | DONE |
Eng | KC | Communicate code freeze to developer list (template), and release schedule to community | 6/17 | DONE |
Eng | VMH | Create release branch in source control |
| DONE |
Eng | VMH | Add build/deploy of release branch on continuous integration server |
| DONE |
QA | LC | Begin functional testing of Initial Testing Candidate build | 6/17 | DONE |
All | KC | Scrub bug list during general bug triage meeting; fixing only show-stoppers after this point | 6/20 |
|
Eng | VMH JS | Bump artifact versions in Maven POMs to next release. Rev module versions on head/master and plugins/master | 6/21 | (by AM) |
Eng | VMH JS | Double-check licenses of any 3rd party libraries added since last release | 6/21 | (all new 3rd party items like jetty, liquibase, webdriver are licensed under Apache 2.0) |
Eng | VMH JS | Update release-upgrades.txt so correct db schema version name appears on sysinfo page. Tag release with appropriate version number. | 6/21 | N/A (with liquibase there is only a list of upgrades without any specific schema version name) |
PM | KC | Revisit release packaging - Documentation (if any new or removed docs, actual content revisited later) | 6/21 |
|
PM | VMH JS | Revisit/define default configuration to ship with product (local.properties) | 6/21 | |
Eng | VMH JS | Update Install File bundled in zip (INSTALL in top level of source control). Update Upgrade instructions (note changes in hardware/software and specific versions to upgrade to, also special upgrade procedures) | 6/23 | (I updated INSTALL file and also created some stub pages on our wiki) |
PM | KC | Update Configuration guide, Update custom properties that ships with Mifos with new additions | 6/23 |
|
Eng | VMH JS | Update System Recommendations, Client Machine Recommendations | 6/23 |
|
Eng | VMH JS | Update Developer Documentation (any changes in dev environment, etc) | 6/23 |
|
PM | KC | Update and Complete Release Notes, Upgrade Instructions | 6/28 |
|
PM | KC | Update Functional Specs (UpdateinFS bugs, any new or updated features) | 6/28 |
|
Eng | VMH JS | Final Release Candidate build ready - no changes allowed after this date | 6/28 | Last commit (done at Fri Jul 1 17:24:44 2011 +0200) is: c23d5c4dbb54815e7e30d4d3c3bcf0d36036e3cc |
Eng | VMH 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 | 6/28 | Final release candidate: http://ci.mifos.org/hudson/job/head-g-release-archive/102/org.mifos$mifos-war/artifact/org.mifos/mifos-war/1.9-SNAPSHOT/mifos-v2.2.0.zip |
QA | LC | Confirm all translations are in package and mifos runs in FR, SP, CN | 6/29 |
|
QA | LC | Testing of Release Candidate Complete, give go-ahead (do diff w/ previous release) | 6/29 |
|
Biz | EC | Create Draft announcement for mifos.org | 6/30 | |
PM | KC | Create Draft announcement for community | 6/30 | |
Biz | ET | Create Draft announcement for customers | 6/30 |
|
PM | KC | Final Documentation ready (release notes, install doc, etc) | 6/30 | |
PM | KC | Mark versions in Jira as released | 7/1 |
|
QA | LC | Test Download, release notes pre-release page | 6/30 | |
Eng |
| Release Day: see below | 7/1 |
|
QA | LC | Report Test results and risks |
|
|
...
Team Owner | Indiv Owner | Task | Status |
---|---|---|---|
Eng | VMH JS | Upload Release Binary Zip | (by VMH) |
QA | LC | Test Live Download |
|
All | EC | Announce Release on mifos.org |
|
PM/Eng | KC | Announce Release on functional, developer, and user lists |
|
PM/Eng | VMH | Announce Release on Sourceforge |
|
Biz | JM | Announce Release internally at GF |
|
All |
| Main:Launch Party |
|
...