Lab Report 4 - bounswe/bounswe2024group8 GitHub Wiki

Meeting Notes of Lab 4 can be found here.

Table of Contents


1 Executive Summary

1.1 Preparing for Customer Meeting and First Customer Milestone

The main point of this lab was for the team members to sync up, and plan the final steps before the first customer milestone and the representation on October 22.

  • Polishing the Design Artifacts: The use-case, class, and sequence diagrams, as well as the scenarios and mockups, were mostly done before the lab. During the lab, the team members and the assistant gave feedback for each of these design artifacts, and small adjustments were made accordingly. The relevant wiki pages can be found here:
  • Customer Presentation: In the first customer milestone, the team decided on delivering an MVP with the following features, which were deemed enough to showcase the current status of the project appropriately:
    • Sign-Up Page
    • Login Page
    • Feed page filled with mock data, showcasing the 3D model viewing functionality.

Team members discussed about details of implementations of the features above.

1.2 Key Concepts and Discussions

Key topics discussed during the meeting included:

  • MVP Implementation: The front-end and mobile teams went over the current status of their respective implementations, and determined the next steps to take. The backend team discussed on which endpoints were needed for the MVP implementation.
  • Requirements Polishes: The team noticed a few points that were not clear enough in the requirements document. This points were polished with easier-to-understand sentences.
  • Design Documents: The team went over the design documents and appropriate polishes were made according to the members' and the assistant's feedback. Also, a few new mockups were added to better support the scenarios.
  • Web Standards: The team discussed on implementing a standard to improve accessibility for users interacting with posts and buttons. Research was conducted on the WAI-ARIA and WCAG standards, and the Specification for Spoken Presentation in HTML.
  • Semantic Search: The team members discussed to try and find the best way to utilize semantic searching. It was decided that a search algorithm based on the 'subclass of' relation on Wikidata is the most viable option.

2 Project Plan

2.1 Roadmap and Milestones

The roadmap outlines the key milestones and their focus areas:

  • First Customer Milestone (October 22): The primary deliverables for this milestone include finalized requirements, mockups, user scenarios, and an MVP that showcases the platform’s core features. These will be vital for the customer meeting and will guide future development.