Planning |
Define Project Objectives, SMART Criteria |
05 February |
06 February |
2 |
None |
Ensure objectives are aligned with Mazu's mission. |
Planning |
Define Project Scope & Deliverables |
06 February |
07 February |
2 |
Define Project Objectives |
Clearly define what's in and out of scope, including game development needs. |
Planning |
Gather User Requirements from Parents, Educators, Children |
07 February |
09 February |
3 |
Define Project Scope & Deliverables |
Conduct interviews, surveys, competitor analysis, observation (usability testing). Consider game preferences. |
Planning |
Prioritise User Requirements, MoSCoW |
09 February |
10 February |
2 |
Gather User Requirements |
Must have, Should have, Could have, Won't have - Prioritise website features AND game development/integration needs. |
Design |
UI/UX Design, Flowcharts, User Flows |
10 February |
13 February |
4 |
Prioritise User Requirements |
Create user journeys for different personas (child, parent, teacher). Include game access points. |
Design |
Wireframing, Low & Mid Fidelity |
13 February |
17 February |
5 |
UI/UX Design, Flowcharts, User Flows |
Focus on ease of use and accessibility for young children. Consider how games are presented. |
Design |
Design System, Colour Palette, Typography |
17 February |
20 February |
4 |
Wireframing, Low & Mid Fidelity |
Establish visual consistency for website AND games. |
Design |
Game Art Style Development, Character & Environment |
17 February |
20 February |
4 |
Wireframing, Low & Mid Fidelity |
Establish a consistent handmade art style for all games. |
Design |
High-Fidelity Mockups & Prototype |
20 February |
22 February |
3 |
Design System, Colour Palette, Typography, Game Art Style Development, Character & Environment |
Refine the design based on feedback. Include game mockups. |
Design |
Usability Testing of Prototype |
22 February |
24 February |
3 |
High-Fidelity Mockups & Prototype |
Get feedback from target users (children, parents). Focus on website navigation and game presentation. |
Frontend |
Set up Development Environment |
24 February |
26 February |
3 |
Usability Testing of Prototype |
Choose technologies (HTML, CSS, JavaScript, Game Engine?). Include Netlify setup. |
Frontend |
Front-End Development |
26 February |
03 March |
6 |
Set up Development Environment |
Build the user interface. Focus on modular CSS (as specified), responsive design. |
Frontend |
Artwork Creation, In-Game Assets |
26 February |
04 March |
7 |
Game Art Style Development, Character & Environment |
Create assets for new/updated games - characters, backgrounds, etc. |
Frontend |
Implement Avatar Customisation |
03 March |
06 March |
4 |
Front-End Development, Artwork Creation, In-Game Assets |
Ensure smooth integration with the UI and game art. |
Frontend |
Game Development - Marine Racers, Adjustments & Improvements |
04 March |
08 March |
5 |
Set up Development Environment, Artwork Creation, In-Game Assets |
Enhance/refactor existing game if needed. Ensure website integration. |
Frontend |
Game Development - Deep Sea Bee, Adjustments & Improvements |
04 March |
08 March |
5 |
Set up Development Environment, Artwork Creation, In-Game Assets |
Enhance/refactor existing game if needed. Ensure website integration. |
Frontend |
Implement Games Integration, Maths & Spelling |
08 March |
12 March |
5 |
Front-End Development, Game Development - Marine Racers, Adjustments & Improvements, Game Development - Deep Sea Bee, Adjustments & Improvements |
Integrate 'Marine Racers' and 'Deep Sea Bee' games. |
Backend |
Implement User Progress Saving |
12 March |
14 March |
3 |
Implement Games Integration, Maths & Spelling |
Using local storage (as specified). Test privacy aspects thoroughly. |
Backend |
Netlify Deployment Setup & Configuration |
14 March |
16 March |
3 |
Front-End Development |
Configure Netlify for automated deployments and CDN. |
Testing |
Unit Testing |
14 March |
16 March |
3 |
Implement User Progress Saving |
Test individual components (functions, modules). |
Testing |
Integration Testing |
16 March |
18 March |
3 |
Unit Testing |
Test interactions between different parts of the system AND games. |
Testing |
System Testing |
18 March |
20 March |
3 |
Integration Testing |
Test the entire website functionality. Include thorough game testing. |
Testing |
User Acceptance Testing, Website & Games |
20 March |
22 March |
3 |
System Testing |
Get feedback from parents, teachers, and children. Focus on game playability and educational value. |
Deployment |
Bug Fixing & Refinement, Website & Games |
22 March |
24 March |
3 |
User Acceptance Testing, Website & Games |
Address any issues identified during UAT. |
Deployment |
Content Population, About, FAQ, Help |
22 March |
24 March |
3 |
User Acceptance Testing, Website & Games |
Ensure all website content is accurate and up-to-date. |
Deployment |
Website Deployment to Netlify |
24 March |
25 March |
2 |
Bug Fixing & Refinement, Website & Games, Netlify Deployment Setup & Configuration |
Deploy to Netlify and verify correct configuration. |
Deployment |
Launch & Marketing |
25 March |
25 March |
1 |
Website Deployment to Netlify |
Promote the website and its features. |