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

 

 

Github repo

 

 

Project wiki

 

 

Dev Epic

 

 

Requirements, Design, and Scoping

 

 

Meeting - Kickoff meeting

Kickoff meeting held with Product Manager to review requirements

 

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

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

Functional spec approved by architecture champions and team

 

Finalize FIP

FIP updated with any changes resulting from design review

 

Development

 

 

Project management

  • Project milestones

  • Time estimates for reaching project milestones

 

RAM bumps for new actions

See: https://developers.fioprotocol.io/docs/developers/ram

 

Fees for new actions

 

Development branches

Follow Git branching and naming practices at: https://developers.fioprotocol.io/docs/developers/git

 

Update FIP (or development document)

 

ABI validation

 

Code review

 

Unit Testing

 

 

Action and getter testing

 

Performance testing

 

System testing

 

UAT

 

 

Merge to develop and install on DEV

 

Feature complete

 

Product signoff

 

Release Plan

 

 

Rollout planning

 

Devnet

 

 

Devnet testing

Devnet testing is tracked in the Release Milestone Checklist

Testnet

 

 

Test planning

See Release Milestone Checklist

Testnet rollout verification

 

Mainnet

 

 

Test planning

See Release Milestone Checklist

Mainnet rollout verification