MS4 - ISIS-3510-Grupo-35/Application-Backend GitHub Wiki
Problem description:
We selected a problem we as students have experienced in the past and even more so in recent years, as the amount of university students reaches all time highs; parking lots around campus. It's becoming harder to find good parking lots where the price is reasonable and you feel safe leaving your car there. There are some prefered parking lots by students, which means that by 8am, all parking slots in this location are already taken, and have been for some time, with students arriving as early as 6am in order to park here. We noticed that if a student had class later in the day (at 11 am for example) it would be imposible for him to get a parking slot there and sometimes the alternative options people know about are already taken as well because of the amount of students, professors, faculty members and differente people gather on campus. So, how is someone supposed to know different parking lots available around campus, the amount of slots avaible at a certain time in campus, and how much they cost if its not trying them one by one? Author: Tomas Angel
Solution description:
Our solution, is to create a mobile app in which a person can visualize ALL of the available parking lots around campus along witht he amount of slots avaible at the moment they search for options. We would also include a detailed description of the cost of the parking lot and the amount of time the daily fee covers for a person and how much it costs per minute. Alongside our solution, we would like to give students the option of booking a parking spot at a certain parking lot in a certain range of time. For example, I would like to mark on tuesday at the Santo Domingo building, and I would do so from 11am until 9pm. This booking would have to be payed up front to avoid people booking but never showing up. In a country such as Colombia, people aren't always true with their word, and so, if someone who booked a parking slot doesn't show up 15 minutes after the time he was supposed to be there, the slot will be open for someone else to grab it without having a refund option. Author: Tomas Angel
Analytics persona
Author: Tomas Angel
PAS
Problem | Alternative | Solution | Author |
---|---|---|---|
I don't know other parking lots in the area | I can look on Waze for parking lots registered on the app | We would like to offer the user a map with ALL of the parking lots around campus, even the smaller ones with just a few spots available. | Tomas Angel |
I don't know if im paying for the cheapest parking lot around campus. | Ask around with friends or other people at university for the cheapest parking lot fee. | We would like to offer different the user a detailed description of the prices each parking lot has, along with the time frame in which the daily fee will cover you. Some parking lots will cover you for 8 hours, whether others will cover you for up to 12 hours. | Tomas Angel |
It bothers me to have to leave my car keys at parking lots. | I look for another parking lot that is less crowded, but if I don't have time, I reluctantly hand over the keys. | Develop a mobile app that allows customers to reserve parking spaces in advance while providing detailed information about each spot, including whether they will need to leave their keys. | Ingrith Barbosa |
When I wait in line for the parking lot, it might fill up before I get in, which bothers me because it wastes time and can make me late. | When this happens, I have no choice but to find another parking lot. | Implement an online reservation system that allows customers to book parking spots in advance. This will reduce the uncertainty for customers, minimize long lines, and help manage the flow more effectively by controlling capacity before customers arrive. | Ingrith Barbosa |
I don't know if there are available parking spaces at the SD or should I go directly to City U. | Go first to the SD as it is my preferred. If there are no parking spaces, go to City U and waste 15 minutes in the traffic jam and also arrive late to class. | Implement an app with live tracker of the available parking spaces in the parking lots, so with this functionality when people are arriving they can take a path based on tha availability of the parking lots. | Juan Manuel Pérez Sánchez |
It bothers me when I arrive to the parking lot and there is a huge line of people waiting for paying. | There are no alternatives, you need make the line and pay beacuse in most of the parking lots there is only one paying spot. | Implement a functuality that recognizes when I am near my parked car, and asks if I am leaving for paying through the app. | Juan Manuel Pérez S |
At times, when I park early in the morning, and return in the evening my car is blocked by others who left keys, this causes delays to my university exit | Currently I must contact with the parking lot management to tell them a car is blocking my exit, tell which car it is and wait for them to move that car and any other that may be blocking my exit | I could reserve a parking spot that has no chance of being blocked, or since I reserve my spot through a fixed period of time, parking lot management, knowing I'll exit soon can fix the problem before it exists and act before classes end and a lot of people are asking for cars to be moved, due to blocked exit | Felipe Nunez Pinillos |
When I arrive at the parking lot during peak hours, it’s challenging to find a convenient parking spot, leading to frustration and wasted time as I circle around the university looking for a spot. | I could arrive much earlier to ensure a better spot, but this isn't always practical due to my schedule, or perhaps I could wait in line instead of circling around, but I will still lose my time | Check in an application if the parking lot I usually use is available, if it's not, I can check all the other parking spots in the area, to react immediately to this situation and know where I will find a spot instead of circling around | Felipe Nunez |
Context Canvas
Author: Juan Manuel Pérez
Business questions
- Type 1: What percentage of users experience failures when trying to reserve a parking spot during the day?
This is a Type 1 question as it is directly related to crashes, bugs, performance, and stability issues of the application. - Type 2: At what time does the parking lot fill all of its availble spots? This question aims to gather information in order for the app to make recomendations of other parking lots for users parking later than this hour. There could also be a notification informing people at what time are most of the parking spaces being filled depending on the day of the week. Author: Tomas Angel
- Type 2: How many people are benefiting from last minute free slots at parking lots during normal business hours? As part of our solution, parking spots that were reversed but the person didn't show up within the first 15 minutes of the established time of the reserve will be free for anyone to grab. With this question, we would like to know how many people use the notification system informing theres a free parking spot in normal business hours from 8AM until 5PM. Is it a feature people are using to make a reservation? Or do they just keep looking around in case they don't find any available slots? Author: Tomas Angel
- Type 2: Which parking spots have a rating higher than 4.5 around a given location?
This is a Type 2 question as it is useful for users and is answered directly within the app. To answer it, a filtering process must be performed by the analytics engine. - Type 2: In which parking lots around the user's location is it necessary to leave keys?
This is a Type 2 question as it is of interest to users and should be answered by querying the analytics engine to identify parking spots that meet the given condition. - Type 3: At what distance from the nearest parking spot the user check the app's live tracker for available parking spaces?. This information is useful because it can add another functionality of notifications when users are on their way and need to park so they can decide the paths to take.
- Type 3: What percentage of users utilize the app's online reservation system to book parking spots in a day? This information is useful to analyze if the users are using the functionality or if it should be removed.
- Type 3: What percentage of daily reservations are paid using the QR code?
This is a Type 3 question as it is of interest to the development team, helping them determine if this feature of the app is useful or needs modifications. To answer this, the analytics engine needs to find the requested percentage. - Type 4: What days are most of the people going to university with a car? The idea of this question is to gather as much information of the days in which most people (teachers, faculty members, students, others) go to campus. This could help distribute classes more evenly throughout the week and avoid a very high volume of people at university some days more than others. Author: Tomas Angel
- Type 5: Which parking lots around campus are most frequently booked during peak hours (e.g., 6:30 am to 9:30 am), and how can we optimize pricing or introduce incentives to encourage students to use alternative parking lots during these times?
This question combines aspects of:
- Type 1 (App's telemetry): Analyzing booking patterns and peak usage times to understand which parking lots are most in demand.
- Type 3 (Features analysis): Deciding whether to implement dynamic pricing or incentives in the app to distribute parking demand more evenly.
- Type 4 (Benefits from data): Monetizing data by potentially offering premium booking options or collaborations with parking lot operators based on peak demand insights.
Author: Felipe Nunez
VD Map
By: Felipe Nunez