Donkey Development Guide
Share
Explore
Workflows

icon picker
Adding New Features

Phase 1 : Specification & Mockup Design

Development on anything will not be started in this phase
Meetings one will be conducted to decide on feature requirements and we will create a feature requirements document.
After Initial Requirements are gathered then Flows and Mockups will be made by Designer
After Flows, Mockups are made and shared with everyone.
Data Requirements are created from Mockups
Based on Data Requirements Tasks will be created for backend, frontend or smart contracts.
Then in meeting two Development Timeframes will be discussed and Priorities will be assigned

Phase 2: High Fidelity Design & Backend / Smart Contract Development ( can take 1Week to 4 weeks)

Coding will start in this Phase.
High Fidelity Design, Backend Design and Implementation, and or Smart Contract Design and Implementation can be started
Backend or SmartContract Implementation can be done parallely to High Fidelity Design with Designers

Phase 3: Frontend Development and Integration ( can take 1Week - 2 weeks)

Once High Fidelity Design is ready frontend can be started. Backend And Smart Contract Development can still be ongoing in this phase
Create Components in Component library.
Create Pages based on Design
Before Integration Frontend State Architecture will be planned within frontend team.
Integrate page with backend and smartcontracts.

Phase 4: Final Testing

UI and UX will be tested in this phase. If an issue is raised . Task is created for the issue and it feature again goes to Phase 2 or Phase 3 If required.
This phase will consist of bug fixing and issues related ux .
It will be part frontend development and code review and testing.

Phase 5: Completed

Feature is Completed and Live For Users


Meeting 1:
Purpose: Describe the feature and its requirements.
Meeting 2:
Purpose: Discuss flows and proposed timelines and discuss any problems in implementing the requirements.

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.