Iteration 7 - BackEndByAlex/Timelock GitHub Wiki
Sprint Backlog v6 – Reflection
During the latest sprint, I have updated the verification code flow so that the user now receives a one-time code that is valid for 15 minutes, instead of a new code being generated at each login. I have also refactored the project by dividing all logic into small, well-defined modules: each function has its own file, and related functions are grouped in common folders. The same structure has been introduced in
services
for all API calls as well as separated function files where auth and password API are in different folders. Routing has been reorganized so that each function category—for example authentication, password management and feedback—has its own router file, and these are now collected in a main router (pageRoutes.js
). Finally, I have integrated test automation in the CI pipeline, with 4–7 unit and integration tests per microservice.Also during the week I have created the week's post iteration, updated product backlog, test specification, risk list, architecture and finally participated in standup and group work.
✅ - completed
❌ - not completed
Task | Requirement | Test Status | Estimated Time | Actual Time |
---|---|---|---|---|
Quality assurance | Complete QA (Quality assurance). Document any bugs found at this stage and fix | 16 | 16 | |
Code refactor | Start restructuring functions and folders for easier understanding auth-service password-service | 2 | 4 | |
New sprint backlog | Iteration 8 | 1 | 1 | |
Product backlog | Continue | 1 | 1 | |
Test specification | Complete | 1 | 1 | |
Create | Test report 6 - Iteration 7 | 1 | 1 | |
Risk list | Complete | 1 | 2 | |
Architecture | Complete | 2 | 1 | |
Standup | Participate/Discuss | 2 | 4 | |
Group work Present | * Demonstrate your projects (finished application, documentation) to each other * Plan for the group presentation next week * Answer this week's examination questions | 6 | 6 | |
Design | Start, a well-developed design via Figma | 5 | 5 | |
Sum | 38 | 42 | ||
Time since previous iteration | 268 | 284 | ||
Total time in project | 306 | 326 |