Skip to main content

Project Team Runbook

#

Project Timeline

##

Summer
Summer

###

End of July
-
**
  • Project Proposal Discussion**Discussion

    ---

  • ##

August

###

Pre-Semester Preparations
-
**
  • Meeting with NPO**
    -NPO

    **
  • Confirm project for the year**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**
    -Meeting

    **
  • Start Design Mockups**
    -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
  • ### September
    - **Biweekly Meetings:**

      -
    • Meeting with NPOs for ongoing feedback

October
  • ### 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
         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