Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Release Plan Mifos 2.2

Before Release

Team Owner

Indiv Owner

Task

Due Date

Status

PM

KC

Set up Release Plan team meeting(s)

2/14

DONE

Eng

KC

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

2/14

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

2/15

DONE

All

LC

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

2/15

DONE

Eng

VMH

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

2/15

DONE

Eng

VMH

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

2/15

DONE

Eng

VMH

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

2/15

DONE

PM

KC

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

2/17

DONE

PM

VMH

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

2/22

DONE

Eng

VMH

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)

2/22

DONE

PM

KC

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

2/24

not done

PM

KC

Demo release to Prof. Services

2/28

not done

Eng

VMH

Update System Recommendations, Client Machine Recommendations

3/1

DONE

Eng

VMH

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

3/1

DONE

PM

KC

Update and Complete Release Notes, Upgrade Instructions

3/1

DONE

PM

KC

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

3/3

DONE

Eng

VMH

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

3/3


Eng

VMH

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

3/3


QA

LC

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

3/4


QA

LC

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

3/7


Biz

EC

Create Draft announcement for mifos.org

3/7


PM

KC

Create Draft announcement for community

3/7


Biz

JJ

Create Draft announcement for customers

3/7

 

PM

KC

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

3/7


PM

KC

Mark versions in Jira as released

 

 

QA

LC

Test Download, release notes pre-release page

3/8


Eng

 

Release Day: see below

3/8

 

QA

LC

Report Test results and risks

 

 

Release Day

Team Owner

Indiv Owner

Task

Status

Eng

VMH

Upload Release Binary Zip

 

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

 

After Release

Owner

Task

Due Date

Status

Biz

info on Mifos.org

 

 

QA

update demo server

3/9

 

EC

update User Manual

 

 

All

Post Mortem

 

 

AM

tag release


 

JJ

Notify customers of new release, including any updates to upgrade

3/9

 

Plan for rolling out release plan:

1) Get entire team's input on plan

2) Work with team leads (Biz, QA, Eng, PM) to assign specific owners to each task

3) Send out final release plan to all team members

4) Begin twice weekly check-in meetings for release which include bug triage decisions

  • No labels