Team Capacity & Sprint 1 Effort Estimation - Hinduino/CareerConnect GitHub Wiki
The team utilizes the Fibonacci sequence (1, 2, 3, 5, 8, 13) for estimating the relative effort, complexity, and risk of each user story and task. One Story Point equates to approximately 1 hour of focused effort.
Total Sprint 1 Capacity:
- Team Size: 7 members
- Minimum Commitment: 5 hours per member per week
- Sprint Duration: 1 Week (Sprint 1 foundation)
- Total Available Capacity: ~35 Story Points (Hours)
Sprint 1 Task Breakdown & Point Allocation:
-
Project & Jira Setup (3 Points): Initialize repository, set up branch protections, configure Jira board workflow (Not Started, In Progress, Completed), and link Jira to GitHub.
-
Documentation Foundation (3 Points): Draft the central README file, finalize the Team Process Definition, and establish the folder structure (documentation, minutes, sprint_deliverables, AI_Log).
-
Sprint Planning & Backlog (5 Points): Create all 15+ user stories in Jira, assign team members, apply priority tags, and extract data for the Sprint 1 Work Plan.
-
Backend Implementation and Database set-up (8 Points): Initialize Node.js server, configure Express.js, implement CORS, set up the base / health route, and build the /api/register endpoint, set-up database for storage.
-
Frontend Implementation (8 Points): Initialize React app, build static UI components (Navbar, Hero, Footer), and integrate the frontend sign-up form with the backend API via fetch.
-
Quality Assurance & Code Review (4 Points): Peer-review pull requests (requiring 2 approvals per PR) and verify local testing of the server integration across different machines.
-
Sprint Administration (4 Points): Compile meeting minutes, finalize the Member Contribution Log, and ensure all individual AI Usage Logs are uploaded.
-
Total Planned Effort: 35 Points.