[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 |
---|---|---|
Links |
|
|
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 Development Documents (Active) | 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 |
|
|
RAM bumps for new actions |
| |
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 |
|