Skip to main content

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