[FIP-27] 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

In Definition > Ready for Review

 

 

Complete FIP (if applicable)

FIP reviewed and moved to Accepted status

 

Complete functional / technical design

Development Spec Design draft complete and saved to https://fioprotocol.atlassian.net/wiki/spaces/FD/pages/7471298
Milestone checklist attached to Development spec

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

Ready for Review > Ready for Dev

 

 

Design review

Functional spec approved by architecture champions and team

 

Finalize FIP

FIP updated with any changes resulting from design review

 

In Development > Ready for QA

 

 

Code complete

Code reviewed with dev team (thorough review of modified methods and files)
Development Spec updated to reflect the details of the implementation

 

Performance testing

First level performance testing results reviewed with architecture champions (can be performed on dev machine, try to uncover any obvious perf limits)

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

Unit testing

On feature branch

In QA > Ready for UAT

 

 

Merge to develop and install on DEV

 

Feature complete

 

SDKs

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

In UAT > Ready to Deploy

 

 

 

 

Ready to Deploy > Devnet

 

 

Rollout planning

 

Testnet > Mainnet

 

 

Testnet rollout verification

Ran smoketest.js

Post-release

 

 

Mainnet rollout verification