[FIP-30] Development Milestone Checklist

The milestone checklist tracks the development tasks that need to be completed prior to moving the Epic or story into a new status

Task

Deliverables

Notes

Task

Deliverables

Notes

Kickoff

 

 

Github repo

project/<projectname> created (Dev Director)

 

Project wiki

Project wiki created (Dev Director)

https://fioprotocol.atlassian.net/wiki/spaces/FD/pages/452427830

Epic

Epic created for project (Dev Director)

https://fioprotocol.atlassian.net/browse/BD-2822

Requirements, Design, and Scoping

 

 

Kickoff meeting held with Product Manager to review requirements

 

 

Complete FIP (if applicable)

FIP reviewed and moved to Accepted status

 

Complete functional / technical design

Milestone checklist attached to Development spec

Design Draft should include a first draft of all elements outlined in the Development Spec.

Scoping

Create project stories
Estimate stories

Each story should be unit of work that is deliverable in a 2 week sprint. An initial estimate should be included with every story.

Design Review

 

 

Design review

 

Finalize FIP

 

Development

 

 

Scoping

Each story should be unit of work that is deliverable in a 2 week sprint. An initial estimate should be included with every story.

Development

These will be scheduled by the development director

Code complete

 

SDKs

 

Unit Testing

 

 

Unit testing

On project branch

Performance testing

On project branch

System testing

 

UAT

 

 

Merge to develop and install on DEV

 

Feature complete

Develop branch on DEV server

 

 

Release Plan

 

 

Rollout planning

 

Devnet

 

 

Devnet testing

 

Testnet

 

 

 

 

 

Test planning

See Release Milestone Checklist

Testnet rollout verification

 

Mainnet

 

 

Test planning

See Release Milestone Checklist

Mainnet rollout verification