2023 Visions, Principles & Goals
Visions
Be the go to platform for UNSW students to view / leave course reviews
While CSElectives currently supports course reviews for computer science related courses, we wish to incorporate course reviews from all UNSW faculties .
This begins with collaborating with the UI/UX team to redesign CSElectives such that it is clean and modern as well as accessible for students, which is especially important in reducing friction while users walkthrough CSElectives related workflows (e.g. leaving a review). Furthermore, we’d like to continue to add new features that seek to enhance the current user experience.
Reddit/discord integration
More course tags (e.g. wam booster, trending courses)
User profiles and statistics (e.g. highest upvotes, most number of reviews)
Uni-lectives wrapped
Dark mode
… just to name a few features
Support the professional and personal development of our team
In line with CSESoc’s overarching purpose of empowering CSE students professionally, socially, technically and personally, we also hope to achieve the same purpose here at CSElectives .
Ensure subcom feel valued in the sense that their contributions have a strong purpose and impact on the CSE (and greater UNSW) community
More bonding events within our team (at least once every holidays and once per term)
Provide avenues for our team to upskill
Host technical workshops for knowledge gaps
Give team members ownership of a particular feature
Be open, honest and constructive
To encourage collaboration and the sharing of knowledge, we will aim for transparency in anything we can make open to the public.
Internally, this starts with having communication take place in the CSElectives associated channels, which is especially important in reducing communication friction.
To create an open community for all students, internal or external, we will ensure that our confluence documentation is up to date as well as gauge community feedback in order to iteratively improve CSElectives and communicate any changes we’re making and the reasons behind them. Within our team, we can achieve this through the use of anonymous retrospectives after every sprint to collate feedback.
Principles
Initiative
Transparency
Passion
Creativity
Goals
TODO: setup Jira to reflect goals
Team
Have bonding events at least once per month
Have retrospectives after every sprint
Enforce thorough pull request reviews to reduce code debt
Ensure Jira tickets and confluence documentation is up to date
Project
Frontend revamp
Home
Login / sign up pages
Course review page
(NEW) team page
and more…..
New backend routes …
Reddit/discord integration
Features
More course tags (e.g. wam booster, trending courses)
User profiles and statistics (e.g. highest upvotes, most number of reviews)
Uni-lectives wrapped
Dark mode