[FIP-21] Staking - 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 Development Documents (Active)
Milestone checklist attached to Development spec

[FIP-21] FIO Staking 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

fips/fip-0021.md at master ยท fioprotocol/fips

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

ย 

SDKs

Stories created for any needed SDK updates (new getters or actions)
SDK dev complete
All SDK unit tests run cleanly

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

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

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

Performance testing

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

Action and Getter testing

ย 

In QA > Ready for UAT

ย 

ย 

Merge to develop and install on DEV

ย 

Feature complete

Develop branch on DEV server

In UAT > Ready to Deploy

ย 

ย 

ย 

ย 

Ready to Deploy > Devnet

ย 

ย 

Rollout planning

ย 

Devnet > Testnet

ย 

ย 

Devnet testing

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

History node testing

ย 

Testnet > Mainnet

ย 

ย 

Testnet rollout verification

ย 

Post-release

ย 

ย 

Mainnet rollout verification

ย