Project Team Runbook
# 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
---
## First Semester
### September
- **Biweekly 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
---
## 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