Project Timeline
Summer
End of July
-
Project Proposal Discussion
August
Pre-Semester Preparations
-
Meeting with NPO
-
Confirm project for the year
Communication & Collaboration Setup
-
Clarify communication channels:
-
Options: Slack, Discord, Email (choose one that is easily accessible and ideally faster than email)
-
Project Kickoff & Design
-
First Project Team Meeting
-
Start Design Mockups
-
Develop Software Design Documents:
-
Architecture documents
-
Database schema
-
Tech stack decisions
-
API interface specifications
-
-
NPO Involvement:
-
NPO reviews and provides feedback on designs prior to semester start
-
This process should involve the entire team
-
Team Responsibilities
-
Tech Lead / VP Tech Responsibilities:
-
Setup GitHub repository
-
Setup pipelines
-
Establish staging environment
-
-
Project Manager (PM):
-
Begin writing master issues for general features, following scrum methodology and user stories
-
-
Technical Aspect:
- TECH LEAD to write technical features of issues
Fall Semester
September
-
Monthly Meetings:
-
Meeting with NPOs for ongoing feedback
-
October
Midpoint Review with VP Projects and Tech Leads:
-
-
Feedback Focus:
-
Input from NPO and team members
-
Improvements in operations
-
Project updates
-
General team feedback
-
Team member statuses
-
Efficient practices
-
Necessary operational changes
-
Design team review ensuring alignment with project proposal
-
-
November - December
Semester Review with VP Projects and Tech Leads:
-
-
Review Points:
-
MVP progress
-
Next steps (if necessary)
-
Project updates
-
General team feedback
-
Team member statuses
-
Efficient practices
-
Operational changes
-
Design team review for cross-checking with project proposal
-
-
End of Semester
-
NPO Meeting:
-
MVP Showcase
-
Winter Break begins
-
Winter Break and Spring Semester
Transition: Winter Break to Beginning of Spring Semester
-
Project Team Adjustments:
-
Possible swaps between Developers and PMs
-
-
Spring Onboarding Meeting:
-
Involvement of Tech Leads, PMs, and VP Projects, conducted BEFORE the semester starts
-
Implement operational changes
-
Restart NPO communication
-
Confirm project readiness
-
Early March (Before Spring Break)
-
Midpoint Review with VP Projects and Tech Leads:
-
Review Areas:
-
Feedback from NPO and team members
-
Improvements in operations
-
Project updates
-
General team feedback
-
Team member statuses
-
Efficient practices
-
Operational changes
-
Design team review confirming alignment with project proposal
-
-
During/After Spring Break
-
Operational Changes:
-
Plan and implement further operational improvements
-
End of April
-
Final Product Demo:
-
Presentation for VP Tech, VP Projects, and other stakeholders
-
Testing and final adjustments
-
Final cross-check with project proposal
-
May
-
Final Product Handoff
No Comments