Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Team Owner

Indiv Owner

Task

Due Date

Status

PM

KC

Set up Release Plan team meeting(s)

6/16

(tick)

Eng

KC

Communicate code freeze to developer list (template), and release schedule to community

6/17

(tick)

Eng

VMH

Create release branch in source control

 

(tick)

Eng

VMH

Add build/deploy of release branch on continuous integration server

 

(tick)

QA

LC

Begin functional testing of Initial Testing Candidate build

6/17

(tick)

All

KC

Scrub bug list during general bug triage meeting; fixing only show-stoppers after this point

6/20

(tick)

Eng

JS

Bump artifact versions in Maven POMs to next release. Rev module versions on head/master and plugins/master

6/21

(tick) (by AM)

Eng

JS

Double-check licenses of any 3rd party libraries added since last release

6/21

(tick) (all new 3rd party items like jetty, liquibase, webdriver are licensed under Apache 2.0)

Eng

JS

Update release-upgrades.txt so correct db schema version name appears on sysinfo page.  Tag release with appropriate version number.

6/21

(question) 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

(tick)

PM

JS

Revisit/define default configuration to ship with product (local.properties)

6/21

(tick)

Eng

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

(tick) (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

JS

Update System Recommendations, Client Machine Recommendations

6/23

(tick)

Eng

JS

Update Developer Documentation (any changes in dev environment, etc)

6/23

(tick)

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

JS

Final Release Candidate build ready - no changes allowed after this date

6/28

(tick) Last commit (done at Fri Jul 1 17:24:44 2011 +0200) is: c23d5c4dbb54815e7e30d4d3c3bcf0d36036e3cc

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

6/28

(tick) 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

(tick)  

QA

LC

Testing of Release Candidate Complete, give go-ahead (do diff w/ previous release)

6/29

(tick)  

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

 

 

...