FIP-41 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

Links

 

 

Github repo

 

see dev spec (add link)

Project wiki

 

see devspec (link)

Dev Epic

 

see epic FIP-41 (add link)

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

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

RAM usage

Fees for new actions

N/A for this project

Development branches

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

 

Update FIP (or development document)

 

ABI validation

json verified in ABI for clrgenlocks

Code review

in progress

Unit Testing

 

 

Action and getter testing

 

Performance testing

in progress add story

System testing

 

UAT

 

 

Merge to develop and install on DEV

 

Feature complete

 

Product signoff

 

Release Plan

 

 

Rollout planning

in progress

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