Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Team Owner

Indiv Owner

Task

Due Date

Status

PM

LC

Set up Release Plan team meeting(s)

8/11

(tick)

Eng

JS

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

-

(tick)

Eng

JS

Create release branch in source control

-

(tick)

Eng

JS

Add build/deploy of release branch on continuous integration server

-

(tick)

QA

LC

Begin functional testing of Initial Testing Candidate build

8/12

(tick)

All

JS

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

8/11

(tick)

Eng

JS

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

-

(tick)

Eng

JS

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

-

(tick)

Eng

JS

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

8/16

(tick)

PM

JS

Revisit release packaging - Documentation (if any new or removed docs, actual content revisited later)

-

(tick)

PM

JS

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

-

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

-

(tick)

PM

JS

Update Configuration guide, Update custom properties that ships with Mifos with new additions

-

(tick)

Eng

JS

Update System Recommendations, Client Machine Recommendations

-

(tick)

Eng

JS

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

-

(tick)

PM

JS

Update and Complete Release Notes, Upgrade Instructions


 

PM

JS

Update Functional Specs (UpdateinFS bugs, any new or updated features)

-

(tick)

Eng

JS

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


 

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


 

QA

LC

Confirm all translations are in package and mifos runs in FR, SP, CN

8/12

 

QA

LC

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

8/12


Biz

JS

Create Draft announcement for mifos.org



PM

JS

Create Draft announcement for community


(tick)

Biz

JS

Create Draft announcement for customers


 (tick)

PM

JS

Final Documentation ready (release notes, install doc, etc)



PM

JS

Mark versions in Jira as released


 

QA

LC

Test Download, release notes pre-release page



Eng

 

Release Day: see below


 

QA

LC

Report Test results and risks

 

 

...