Skip to main content

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