Today I groomed the backlog a bit for the sandbox project, closed the last sprint, and started a new one.
Previous Goals
The goals of the January sprint were:
- Scenes in runtime level editor POC are pluggable + code not brittle.
- Some bug + usability fixes for sandbox project actioned.
Instead of this, I ended up actioning:
- Scenes in runtime level editor POC are pluggable + code not brittle.
- Pay down technical debt in signalling server.
- Network editor nodes in runtime level editor POC.
- Architect approach to network placed tokens and avatared tokens, as well as clipboarded items.
My basic conclusion is that I probably should have been a bit more ambitious in setting goals for the January sprint, in-as-much as making progress on the core objectives of my project, instead of finnicking around with fixing a few bugs and making some minor usability improvements.
No matter! Going forward I will make the assumption that I will largely be doing more of the same.
New goals
The key goals of the February sprint for the sandbox project will be:
- Clipboard and token placement in the runtime level editor POC are synchronised via the signalling server between clients.
- Avatared / puppeted tokens are synchronised via the signalling server between clients.
- Some more technical debt paid down for signalling server (uses webpack, github actions block build on test failure, some more tests written, some more TypeScript conversion actioned, potentially using ts-migrate).
In particular, the general focus of this sprint will primarily be on nutting out fully networking the runtime level editor POC for my feature-thin prototype, before jumping into working on user authentication / rearchitecting instance discovery and retention in March.
Not included as an explicit objective but something that I’d also like to look into is implementing some testing / blocking steps in the deployment pipeline for the sandbox project. It would be good to start building the foundation of a test harness.
I’m taking on 26 points. I anticipate potentially needing to drag more cards in and maybe push things out as the sprint progresses; in particular, in terms of my general run rate this should be fairly achievable.