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.