Meeting Minutes
Meeting 0 - Project introduction
Details
Date: Jan 22, 2025 @8pm
Location: Discord
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- add TA into discord
- Project expectations
- Elicit project requirements
- Executive summary
- Project glossary
- User stories
- MoSCoW
Minutes
- MAKE A GITHUB RELEASE:
- It’s like something in markdown that github deploys into a website?
- Check rubric for each sprint (on website)
- Also see the example documentation
- A unique release every sprint deadline
- This will be how the TAs mark?
- For the client meeting:
- Make sure we actually have new things to do (i.e. not simply bug fixing the whole term)
- Clarify requirements with them - don’t let them add too many features in
- Get the code from the previous semesters
- Amir can give us feedback if we have something finished early enough
Action Items
- Everyone: Set up meeting to meet with clients
Meeting 1 - Meet clients
Details
Date: Jan 23, 2025 @6pm
Location: Google meeting
Attendees:
- Funke Smith(Client)
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Introductions to clients
- discuss about project scoop
- Features wish to be done
- Q&A
Minutes
- Would like to do a project that is small and simple
- Ideally a scope that is enough to be FINISHED in one semester
- Want to avoid leaving unfinished work that would have to be worked on by the next team
- Features
- Determine which of the below features are mandatory, ideal, or not feasible
- (See doc for more details)
- Signup/Profile Creation (mostly done? Unless they want improvement)
- Students, mentors, industry partners can sign up
- All of the above can create profiles
- Opportunities Board
- Job shadowing is under career aspiration
- Mentorship Connection
- Badges and Achievements
- Project and Problem-Based learning opportunities (Nice to Haves)
- There would be courses LMS (New feature)
- Resource Library
- Feedback and Evaluation
Action Items
- Everyone: Clone repo and run it locally see if it works
Meeting 2 - Sprint 1 Project Meeting
Details
Date: Jan 27, 2025 @8pm
Location: Discord
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Start working on sprint 1
- Finish up user story
- Start with acceptence test
- Distribute work
Minutes
Setting up user story
- Go over document that client offered and start creating user sotry
- Finish up Epic 1 - 7
- Setting up acceptance test for each user story
- Ask TA for futher more premission for the repo
Prioritize user stories using MoSCow
- Must Have
- US 1.01
- US 1.02
- US 6.03
- US 6.03
- US 6.01
- US 3.01
- US 2.03
- US 2.02
- Should Have
- US 4.01
- US 5.01
- US 5.02
- US 6.02
- US 2.04
- Could Have
- US 4.02
- US 5.03
- US 5.04
- US 7.01
- US 2.06
- US 2.05
- US 7.02
- Won't Have
- One-on-One Messaging
Meeting 3 - Sprint 1 Demo
Details
Date: Feb 2, 2025 @10am
Location: Discord
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Finish up sprint 1 and deploy
Minutes
Standup
- Create lo-fi designs for functionality
- create issues for each user story and add it to the GitHub project board
- Copy old UML diagram unless there's any design changes. The architecture design should not change too much from the last iteration
- Create story map for the next 5 sprints
- create epic (high-level) user stories for now and refine them before submitting documentation and starting development
- Wildcard is worth 5 percent of the grade for this sprint and is based on our relative performance compared to other teams
- We have discussed who will work on each of the deliverables for sprint 1
Action Items
- Everyone: add work into mokdoc and deploy them to github
Meeting 4 - Spring 1 Review with client
Details
Date: Feb 3rd, 2025 @12:30pm
Location: Google meeting
Attendees:
- Funke Smith(Client)
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Get client's feedback on user stories and requirements
Minutes
- Wants to know the tools we are creating
- First make current features better—then streamline processes
Went through Project Requirements
- She wants access documentation.
- Doesn't want to use a GitHub account—can we share a mock doc?
- Might have to convert to PDF.
Authentication
- Liked the sign-in page.
- Wants to be able to sign in with Google.
Badges
- UI component, badge design.
- Wanted to know our means.
Opportunities Board
- Two parts:
- Organization – Input task info, job description, etc.
- Student-job shadowing opportunities.
Work-Based Learning
- Similar to a LinkedIn-style careers site.
- Something similar (showing job available)
- Questions:
- Does the company need a login?
- Can an admin post an opportunity?
- Wants a broke.
Event Calendar
- Wants the calendar. If unavailable, she is willing to sacrifice it.
Mentorship Connection
- Admins want to manually approve one-on-one mentorships with professionals in the field, not tutors.
- Admins do not want to manually approve mentorships through events.
Badges and Achievements
- She liked it.
Project and Problem-Based Learning
- Two ways:
-
Project-Based Problem Course
- Project based— problem course
- Farmers having problem with supply chain– create a solution, be a consultant —have encounters to solve a problem
- Want students to solve it
-
Experiential Learning
- Includes job shadowing.
- Includes job-related problem-solving.
Feedback
- Secondary feature for her.
- Can cause problems.
- Won't do
Action Items
- Everyone: Run the project locally, start working on sprint 2 tasks
Meeting 4 - Spring 1 Review with client
Details
Date: Feb 3rd, 2025 @12:30pm
Location: Google meeting
Attendees:
- Funke Smith(Client)
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Get client's feedback on user stories and requirements
Minutes
- Wants to know the tools we are creating
- First make current features better—then streamline processes
Went through Project Requirements
- She wants access documentation.
- Doesn't want to use a GitHub account—can we share a mock doc?
- Might have to convert to PDF.
Authentication
- Liked the sign-in page.
- Wants to be able to sign in with Google.
Badges
- UI component, badge design.
- Wanted to know our means.
Opportunities Board
- Two parts:
- Organization – Input task info, job description, etc.
- Student-job shadowing opportunities.
Work-Based Learning
- Similar to a LinkedIn-style careers site.
- Something similar (showing job available)
- Questions:
- Does the company need a login?
- Can an admin post an opportunity?
- Wants a broke.
Event Calendar
- Wants the calendar. If unavailable, she is willing to sacrifice it.
Mentorship Connection
- Admins want to manually approve one-on-one mentorships with professionals in the field, not tutors.
- Admins do not want to manually approve mentorships through events.
Badges and Achievements
- She liked it.
Project and Problem-Based Learning
- Two ways:
-
Project-Based Problem Course
- Project based— problem course
- Farmers having problem with supply chain– create a solution, be a consultant —have encounters to solve a problem
- Want students to solve it
-
Experiential Learning
-
Includes job shadowing.
- Includes job-related problem-solving.
Feedback
- Secondary feature for her.
- Can cause problems.
- Won't do
Action Items
- Everyone: Run the project locally, start working on sprint 2 tasks
Meeting 5 - Sprint2 Distrubtion
Details
Date: Feb 5th, 2025 @9:30am
Location: ECHA
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Start distrubting sprint2 work
Minutes
Standup
- seprate the work to every teammate according the project planning
Action Items
- Everyone: start working on their task
Meeting 6 - Sprint2 Discussion
Details
Date: Feb 12rd, 2025 @9:30am
Location: Discord
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Discuss what we discovered during implement sprint2
Minutes
Standup
- Apply button is not working in the app
- Signup as Company has wierd logic
- Send message to signup as company is not working
- Searching bar has several bugs
- Need to get the logic of company role and company account clear because they are not the same
Action Items
- assigned bug fixing task to teammates
Meeting 7 - Sprint3 Discussion
Details
Date: Feb 24th, 2025 @8:00pm
Location: Discord
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
- Swayam Seth
Agenda:
- Discuss how are we distributing the tasks for part 3
Minutes
Standup
- Introductions with new member
- Discussion about the project
- Story 2 and 5: Job shadowing listings, internships and project listings (create, view) - Jared/Paul/Zach
- Story 3: Mentor-mentee - Dave/Safwan
- Story 4: Badges - Josie/Swayam
- Story 6: Search Functionality for resources, editing resources, removing (admin) - Sharon
Action Items
- assigned sprint 3 task to teammates
Meeting 8 - Sprint3 Discussion
Details
Date: Mar 5th, 2025 @9:00am
Location: ECHA
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Josie Paananen
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
- Swayam Seth
Agenda:
- Reviewed feedback for sprint 2
Minutes
Standup
- Passing and failing tests need to be in each tests, want more tests
- Focus on the UI/UX, traceability matrix, documentation for sprint 3
- Wants more progress for sprint 3
- Keep in mind we have the login now, badge system, resources
- Some adjustments are okay
- Want the tests to run in github actions**
- Need to meet with client
Action Items
- schedule time to meet with clients
Meeting 9 - Sprint2 Review with clients
Details
Date: Mar 6th, 2025 @5:00pm
Location: Zoom
Attendees:
- Funke Smith(Client)
- Paul Li
- Dave Kaushik
- Jared Gourley
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
- Swayam Seth
Agenda:
- Get client's feedback on user stories and requirements
Minutes
Standup
- Quick introduction of Swayam to Funke and Farjana
- Swayam showed the badge system
- Quick check-in to make sure we’re on the same page
- Funke would like to see the ‘work plan’ aka user story roadmap / sprint plan
- She agrees that ‘quality over quantity’ is important - implementing simpler features correctly is better than more buggy ones
- Paul showed company signup process
- They have an email address that we should be able to use
- Skillcity would probably like to manually approve the requests of companies that want to join, but once they are on the website they could freely post jobs (that could get banned if they don’t follow terms of service)
- Dave showed mentor/mentee matching
- For mentoring, there are strict rules about who should engage with young people. Mentor applications should be manually approved?
- Somewhere in the process, an admin has to approve the connection attempt
- Potentially restrict a mentee to only have one mentorship application going at one time
- NOTE: a student’s profile will be partially public (their skills, portfolio, etc), but DO NOT reveal any of their contact information to the public
- Jared showed creation of job/activity postings and students applying to jobs
- Do more research on other job/experiential learning sites to make sure it’s up to competitive standards(?)
- Sharon showed the resource panel
- Do more research again on what we’re modelling this resources system correctly?
Action Items
- double check the sprint plan that everything is up-to-date and send to her
- compare with other similar services when trying to figure out assumptions on implementing things
Meeting 10 - Sprint3 Demo + Sprint 4 Distribution
Details
Date: Mar 12th, 2025 @9:30am
Location: ECHA
Attendees:
- Paul Li
- Dave Kaushik
- Jared Gourley
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
- Swayam Seth
- Josie Paananen
Agenda:
- Demo and sprint 4 task distribution
Minutes
Standup
- Finished the standup w/ TA and demo
- Caught up on how everyone implemented their features, any blockers
- Planned what’s next:
- Calendar Creation (2.05, 2.06): Jared, Zach
- Mentors creating Assignments for mentees (5.03, 5.04): Safwan, Dave, Paul
- Google authentication: Josie, Sharon
- Email service: Swayam
Action Items
- everyone works on their tasks
Meeting 11 - Sprint 4 Checkin
Details
Date: Mar 19th, 2025 @9:00am
Location: ECHA
Attendees:
- Dave Kaushik
- Jared Gourley
- Muhammad Hossain
- Sharon Wong
- Zachary Zhang
Agenda:
- Sprint 4 standup
Minutes
Standup
- Finished the standup w/ TA
- Project should be 85% done
- Requirements for sprint 4 submission are pretty much the same as previous ones
Action Items
- everyone continue working on their tasks
Action Items
- everyone works on their tasks
Meeting 12 - Sprint 4 Demo and Sprint 5 Tasks
Details
Date: March 26th, 2025 @9:00am
Location: ECHA
Attendees:
- Dave Kaushik
- Jared Gourley
- Sharon Wong
- Zachary Zhang
- Paul Li
- Josie Paananen
- Swayam Seth
Agenda:
- Sprint 5 standup
Minutes
Standup
- Finished the standup w/ TA
- Discussed the deployment manual, job description, with TA
- Addressed current bugs in the program
- Project should be 100% done for Sprint 5
- Did Sprint 5 deligations
Action Items
- everyone works on assigned tasks