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)

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

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

-

 

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.

-

 

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

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

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

 

BizECCreate press release/announcement for public10/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

 

ENGSangameshUpdate 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

 

EngSangameshUpdate 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

 

 

...