Sprints - NMSU-CS-CS371/team-project-real-wheretonext GitHub Wiki

Sprint 1

Start Date: February 20, 2026 End Date: March 4, 2026

Sprint Goals

Project Foundation: Created GitHub repository, configured initial folder structure for scalability (Separating source files, documentation, and configuration files).

Users Stories Page: The team created a dedicated User Stories page that outlines the functional requirements of the system from the user’s perspective and defines the core features of the WhereToNext app.

Technical Implementation: The WhereToNext team integrated the Yelp API into the application and implemented a working main method that accepts users input. After users input main sends a request to the API and successfully retrieves and displays location business and location data with proper authentication and data retrieval.

Sprint Scrum Master

Name: Benjamin

Sprint Technical Lead

Name: Peyton

Sprint Velocity

Total Story Points Completed: 4pt

Completed Issues:

  • Get API access – 1pt
  • Parsing JSON file – 3pt
  • UML Diagram – 1pt

Team Performance

  • Peyton: Contributed on retrieving Yelps API and helped make Wiki page – 33%
  • Benjamin: Contributed on retrieving Yelps API and helped make Wiki page – 33%
  • Jojan: Contributed on retrieving Yelps API and helped make Wiki page – 33%

Total Contribution: 100%

Sprint Reflection

What went well:

  • The team successfully integrated the Yelp API which was a crucial step for our project, we also verified authentication and data retrieval.

What did not go well:

  • Initial API setup took longer than expected due to configuration and debugging issues.

Changes for Next Sprint:

  • Break down technical tasks into smaller subtasks for more accurate time estimation.
  • Discuss task expectations and potential challenges together as a team before starting development.

Sprint 2

Start Date: March 4, 2026 End Date: March 25, 2026

Sprint Goals

  • Implement a user interface for WhereToNext.
  • Upgrade the search algorithm for faster and more accurate results.
  • Add menu options for enhanced usability.

Sprint Roles

  • Scrum Master: Benjamin
  • Technical Lead: Peyton

Sprint Velocity

Total Story Points Completed: 8 pt Completed Issues:

  • Issue #3 - Upgrade searching algorithm: 2pt
  • Issue #4 - Menu options: 2pt
  • Issue #4 - Add user interface: 4pt

Team Performance

  • Peyton: Contributed on creating user interface and upgraded searching algorithm – 33%
  • Benjamin: Contributed on creating user interface and upgraded searching algorithm – 33%
  • Jojan: Contributed on creating user interface and upgraded searching algorithm – 33%

Total Contribution: 100%

Sprint Reflection

What went well:

  • The team successfully added a working user interface with upgraded searching algorithm and menu options.

What did not go well:

  • The API subscription expired and had to get a new subscription.

Changes for Next Sprint:

  • Give the user interface more personality, make interactive buttons, and make the enter button work.

Sprint 3

Start Date: March 25, 2026 End Date: April 8, 2026

Sprint Goals

  • Implement action buttons for each business with descriptions.
  • Upgrade the GUI and add more character.
  • Add pictures of each business.
  • Implement back buttons for each page.

Sprint Roles

  • Scrum Master: Benjamin
  • Technical Lead: Peyton

Sprint Velocity

Total Story Points Completed: 16 pt Completed Issues:

  • Issue #5 - Add User Interface: 5pt
  • Issue #6 - Enter and Back Button: 2pt
  • Issue #7 - Action buttons for each business: 5pt
  • Issue #8 - Add background photos: 2pt
  • Issue #9 - Add business photos: 2pt

Team Performance

  • Peyton: Contributed on User Interface and action buttons – 33%
  • Benjamin: Contributed on background photos and enter/back buttons – 33%
  • Jojan: Contributed on business photos and User Interface – 33%

Total Contribution: 100%

Sprint Reflection

What went well:

  • The team successfully added working action buttons for each business with visual pictures of what that business has to offer.

What did not go well:

  • Some of the titles in the results page are not centered.

Changes for Next Sprint:

  • Make a fully designed itinerary page and add check boxes to the description parts of the businesses.

Sprint 4

Start Date: April 8, 2026 End Date: April 22, 2026

Sprint Goals

  • Implement action buttons for each business with descriptions.
  • Upgrade the GUI and add more character.
  • Add pictures of each business.
  • Implement back buttons for each page.

Sprint Roles

  • Scrum Master: Benjamin
  • Technical Lead: Peyton

Sprint Velocity

Total Story Points Completed: 10 pt Completed Issues:

  • Issue #16 - Create an Itinerary page: 5pt
  • Issue #17 - Add the option to add the business to the itinerary page: 2pt
  • Issue #18 - Fix the scroll speed on results page: 1pt
  • Issue #19 - Fix format of the results page and add background photo: 2pt

Team Performance

  • Peyton: Contributed on creation of the itinerary page – 33%
  • Benjamin: Contributed on itinerary page, format of result page, and scroll speed – 33%
  • Jojan: Contributed on results page,and creation of itinerary page– 33%

Total Contribution: 100%

Sprint Reflection

What went well:

  • The team successfully added working itinerary page, with the option to add businesses to the page.
  • Fixed the scrolling issue we had.

What did not go well:

  • Team was very busy with midterm exams during this sprint, so productivity was lower then expected.

Changes for Next Sprint:

  • For the final sprint we plan on final testing, add a budget option, organize the itinerary page with days, and finishing touches to the program.