Skip to main content

Project Team Runbook

Project Timeline

Summer

Summer:

End of July

July:
  • Project Proposal Discussion

August

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

Fall Semester

September

  • BiweeklyMontly 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

          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