Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
bgColor#DEEBFF

Overall Visions

  • What do you want your team to achieve overall this year?

    • more degree support

    • cleaner codebase

    • subcomm that can do work 😎

    • a positive feedback loop on advertising

    • a good foundation for future teams

    • BETTER DOCUMENTATION

  • Who do you want to improve the lives of and how?

    • UNSW students that aren’t just enrolled in CS

    • Double degree enjoyers

      • post-gradders ?? 🧐

    • Students who fail courses

    • Students who started in older years

    • , etc

Panel
bgColor#E3FCEF

Principles

  • What’s a rule or way of leading that you want to follow/live by this year?

    • commitment to your promises

    • not being afraid to make mistakes/changes 🥺

    • you can never over communicate

    • open company, no bullshit

Panel
bgColor#FFFAE6

Project Features/Tasks

...

  • backend migration

  • degree support

  • social degree-tabling

    • friends

    • ability to search someone zid and get their degree plan

    • some way to show your friends taking a term when you drag a course

    • how many people total are planning this course in this term

    • NOT SYNCHRONOUS

  • public API 😮

    • enables social timetabling

    • would be paired with a privacy page where users can disable certain endpoints

    • public/friends/no-one

  • context menu changes

  • how to use circles tutorial popups

  • streamline degree selector page

    multiple
  • no-degree

    profiles

    mode

    • backend changes to allow for no - degree modeguest accounts / no log in mode

    • frontend to disable certain features if no degree

  • unilectives integration

  • better breakpoints

  • disable the old Jira automation

  • transcript parser

  • Break big ones down into smaller achievable goals

  • Make sure to include a ‘deadline’ or time the goal should be achieved by – no

  • How many people will you assign to this?

    • Pair programming? Individual? – we’ll see

  • Any features/parts you want to fix or improve? allow having failed courses on planner

  • align course data to users start year

  • explore postgrad

  • graphical selector tabs

  • TESTING

    • frontend unit tests

    • VR/snapshot tests

    • storybook examples

  • Done by directors:

    • split the API

    • events and feature flags for new features

  • Moonshots/Would be nice 🚀🌚 🔫 :

    • Every degree

    • Post graduate

    • Full social degree-ing

    • auto degree planning

    • degree adding UI

    • degree profiles (like notangles timetable tabs)

    • guest accounts / no log in mode**

    • allow having failed courses on planner

    • align course data to users start year

Achieve by end of the following Term

Goal

T1/Subbie Onboarding

degree selector improvements, transcript parser frontend, breakpoints, unilectives integration, context menu

T2

no-degree mode, testing, wider degree support, explore public api & social timetabling (friend support)

T3

social timetabling cont. if it works out, wider degree support, course recommendation

  •  Once finalised, translate these into tickets on Github Issues

Panel
bgColor#EAE6FF

Goals for Leading Subcommittee

  • What kind of team dynamic do you want to build?

    • Do you want them to spend most of their time working on tickets? Bonding? (make sure to have a fair split between the two)

    • Bonding: what ideas for fun outings do you want to do as a team? How often would you like them to be?

  • How often will you hold meetings? In-person or online? 

    • What will go on in these meetings?

  • How will you keep subcoms engaged?

  • How will you ensure everyone has a good time?

  • How often will you check-up on subcom? I LOVE BONDING

    • I LOVE DRINKING

  • Team dynamic

    • good split between tickets and bonding

    • good banter

    • grind sessions every flex weeks

    • in person meetings

    • pairing on larger more indepth tasks

  • outing ideas

    • hitting the pub

    • pool

    • restaurants

    • bowling

    • possible bouldering

  • meetings – weekly

    • IN PERSON

    • weekly standups if possible; meetings can always be grind seshes

    • retros at end of big features, 1 end of each term

    • ideation sessions once a term

    • flex week grind sessions

    • public confluence minutes

    • decision logs when making decisions about features

  • subcom check-ups

    • actually make it happen

    • bi-termly, can slow down in later terms

    • less engaged people get more reaching out