About the project

The application enables users to search for and book sports facilities based on discipline, location, and preferred time. Additionally, it provides the possibility to find missing players to complete the team.

* Due to the fact that the project was created for a Polish client, some of the visual materials can be presented in a Polish language, regardless, all the results were also translated into English. 

Problem

  • Team game enthusiasts, who play sports mainly as a hobby, find it difficult to rent sports halls. As a result, they often have to change the place where they play, and have to adjust to the available hours and dates for renting the halls. What’s more, owners of sports facilities often change their rental terms. In addition, some halls do not have adequate space and are not suitable for many disciplines. In the end usually one of the team members had to travel from facility to facility to see the hall, learn about its schedule and check the surface.
  • Another problem for users is to find missing team members and create close-knit social groups with people playing the same discpiline on similar level. So far, users have mainly searched for willing players among their friends or on groups set up on social media channels.

My role

  • Project concept creation
  • User research and analysis
  • Persona evaluation
  • Empathy map
  • User journey mapping
  • Market analysis
  • User flow
  • Wireflow
  • Prototyping
  • Usability testing
  • Continuos iteratins

 In the project I collaborated with three designers. In the initial phase of creating the concept we focused on finding the real problem. We conducted in-depth interviews with our users, based on which we created pesonas, empathy map and user journey map. That allowed us to identify pain points and understand the real needs of users. The market analysis hepled us to get familiar with competitor solutions. In the end, based on the data we received, we proposed an optimal solution for an application to streamline the rental of halls and search for missing players.

Screener

In order to find a suitable target group that would bring us closer to user problems and provide valuable feedback, we prepared a screener – a set of screening questions in the form of a survey – to eliminate participants who did not qualify for further study.

We distributed the screener online on social media channels that are focused on the desired topic. We have received 16 responses.

Result

  • 100% of respondents play sports that require booking a sports facility
  • 87.5% rented a sports facility themselves
  • 68.7% had a problem with booking a facility
  • 87.5% had a problem completing a full team squad
  • 56.3% of respondents were basketball players, 25% volleyball players and 18.7% football players

For the next stage, we invited people who had problems renting sports facilities and finding the necessary players for the game. We also wanted the opinions of users of various sports to get a wider perspective on the problem.


User Interviews

We conducted interviews with 5 persons from all over Poland. Due to the distance of location, we could not meet in person, so we allowed users to choose preferable way of communication (video call via Skype / Messanger or phone call). According to the interview script, we have prepared before, we asked respondents 18 questions, which took about 30 minutes of conversation with each.

Result

  • All users specified that in their free time they enjoy playing sports, which is thus their passion.
  • They play amateur, but most have a fixed team and belong to a local league.
  • The goal of doing sports is “pleasure,” “fun,” “satisfaction,” “to be in good shape,” “to play better and better,” “to win the next game,” but also “to organize meetings in a better way.”
  • Team members know eachother from their high school days or from friends’ referrals. They say that now “it’s hard to find new players.”
  • When asked where they look for missing players, most answered: “on Facebook groups,” “we call friends,” and “it’s hard to find a player at a similar level to the rest of the team.”
  • They play sports in the sports hall or school’s fields. Sometimes at the neighborhood eagle park.
  • Rental of the hall is usually handled by one person from the team.
  • The average contribution per match (1.5h) costs 10-20 zloty, 200 zloty per month. There is no specific payment system, everyone individually arranges with the one collecting money.
  • They meet 1-2 times a week for training.
  • When asked if there are problems with renting a hall, most of the respondents answered that – “it is very difficult to find a hall on the Internet, you have to call and mostly no one answers”, “you have to go in person, ask about availability and price, check the surface”, they are looking “through friends”, “by recommendation”.As the biggest problems associated with organizing a match, in addition to the process of finding a sports facility and booking it themselves, they pointed out – “cancellation or postponement of training hours by the hall, resulting in the crushing of team members,” “you have to make appointments several weeks or even several months in advance,” “sometimes the hall is very far from where you live,” “looking for people to play,” “organizing payment – some people pay in advance for several training sessions, others at each meeting; sometimes it’s cash and sometimes a bank transfer.”
  • When asked what could improve the organization of their meetings, they replied: “online booking and profiles of halls with reviews, schedule, price and type of surface,” “that you don’t have to call all the halls, ask about price and availability, and then go and check the conditions,” and “a dues payment system.”

Persona

  • After analyzing the data obtained in user interviews, we created a persona. It is a 30-year-old man living with his girlfriend in Warsaw. Ambitious and determined. Being phisically active is very important for. Playing basketball with his friends gives him satisfaction and allows to relax, but the preparation process (from assembling a team, to booking a suitable hall and splitting the dues by team members for rent) is often being frustrating and sometimes even lead to the cancellation of training.
  • The main channel used by the users are the computer and phone, and the primary source of information is the Internet.
  • Persona allowed us to humanize users, get to know their personality, understand the needs and desires, as well as pain points. We referred to those findings throughout the whole product development process.

Empathy Map

Collected data also allowed us to create an empathy map. During its creation, we put ourselves in the role of the user to understand their emotions, problems, concerns, feelings, needs and activities they take. Despite the optimism and satisfaction of training, often when it comes to arranging meetings, the user is accompanied by tension and nervousness. Defining negative and positive emotions allowed us to identify the points of contact between the user and the product. We understood the problem and recognized the needs, drawing up a list of benefits that our product could transfer to the user.


User Journey Map

In order to explore the user’s needs more deeply, we decided to visualize the data collected so far and map the user’s journey, which made it possible to interpret the interactions between the product and the user. In order to understand how and when the user uses the product, and what emotions they experience at each stage, we decided to take another look at their problems.

To be more efficient we wanted to optimize the work so that we could quickly achieve the necessary conclusions and develop the best possible solutions to difficult user stages. Considering that, we decided to focus narrowly on negative user experiences – assuming that positive experiences do not require new solutions.

Conclusions

After analyzing the user’s problems and emotions, we developed a list of improvements for each stage.

When planning training, communication between team members is very important. Some do it via Messenger, others by phone call, while others send text messages. We propose online chat between users directly through the app. In addition, each user would have a user profile where he or she could, among other things, mark his or her location, add favorite sport and level of experience in the game.

• We have learned from users that often facilities owners suddenly shift rental hours or changes the terms and conditions, increasing the amount of the contribution. It also happens that they cancels the reservation. In such a situation, as an improvement, we came up with an idea ofcreating a profile of the hall that users could rate and give the feedback. However, if the hall canceled a training session or moved the hours, the players would get an automatic notification, which would improve communication between them.

• Unreliability of hall owners and lack of time flexibility is often associated with not having enough players to play. Not everyone’s schedule suits them, or they simply have other obligations fall out and thus can’t attend the scheduled game. Then the remaining players look for the missing members in Facebook groups or call colleagues in the hope that someone will replace the gaps in the team. The solution would be a player search engine, where using filters (location, discipline, level) one could find the necessary members for the game.

• When a hall cancels training or has no available dates, the need arises to find another hall, preferably not far from home, in good condition and available at hours suitable for all – unfortunately, this is rarely possible. Also contacting hall owners can sometimes be problematic. Moreover, the sports surface is often damaged, unsuitable for play. For this reason, one of the team members travels from hall to hall, checking the schedule and the condition of the surface. An online search engine for sports facilities, which could be filtered by location, sport, date, price, would definitely help at this stage. As it was mentioned earlier, each facility would have its own profile, where there would be contact information, address, availability calendar (hence it would be possible to book the facility online), price, photos, reviews and possible amenities.

• The next step is to collect contributions from colleagues for renting the hall. A team is assigned a treasurer who is responsible for payments, and the rest of the team gives him the money. Some pay in cash, others do a bank transfer. If the facility is booked several weeks ahead, some players pay in advance for all the games, while the rest pay for each one separately. Users have complained about the logistics of collecting fees. So we propose to automatically divide the dues among all team members at the time of booking.

Through research and analysis we conducted so far we were able to determine the problems and needs of users and develop a list of improvements that would eliminate the negative emotions associated with organizing matches.

Moving on to the design phase, we decided to once again focus on the goal to accurately define the features the application should contain and establish which one is the most important.

The goal is to improve the setup of team sports games by users, so they can enjoy time together playing favourite game.

We held a “brainstorming session,” documenting all the questions, ideas and thoughts. We then voted on the ones that seemed most relevant to further product development. From the second round of voting, a list of necessary features emerged, starting with the most important:

  1. Search engine for sports facilities according to established criteria
  2. Possibility to book an object online
  3. Possibility of searching for players willing to play according to established criteria
  4. System of sharing fees among users

Market Analysis

During the market analysis, we focused on specific features of different products:

  • Renting halls and sports facilities – PilkaNaHali.pl, Rezerwuj Sport, Playfinder
  • Player search – Szukamgraczy.pl, Findaplayer.com, Dreamteam.gg
  • Cost sharing – Revolut, Uber, Splitwise
  • Location search (maps) – Multisport, HappyCow, TripAdvisor
  • Calendar – Skyscanner, Airbnb, Booksy
  • Messaging platform – Messenger, Discord, Skype
  • User profile – NBA.com, LinkedIn, Rover
  • Rating system – TripAdvisor, Google Maps, Booking.com
  • Events boards – Facebook, Going, Eventbrite

We compared all products according to the following criteria: general market knowledge, target group, product/service price, strengths, weaknesses, market advantage. The analysis of competitors’ strengths and weaknesses showed how the market is solving similar problems to ours. We reviewed what works and whether it works well. We understood what we could improve.


About the project

The application enables users to search for and book sports facilities based on discipline, location, and preferred time. Additionally, it provides the possibility to find missing players to form a complete team.

* Due to the fact that the project was created for a Polish client, some of the visual materials can be presented in a Polish language, regardless, all the results were also translated into English. 

Paper prototyping

We made the first mockups on paper, drawing the various views. At this stage, still keeping in mind the scenario of how our personas would use the product.

Lo-fidelity wireframes

We then decided to transfer our paper prototyping to a digital mockup. We continued working on the project in Adobe XD. With an eye toward the prototype tests we had planned, we added interactions.

Testing & Iterating

During testing, conducted according to a test scenario, we observed that users navigated through the prototype. Their biggest difficulty was booking their next training session – it was not obvious how and where to book more appointments. What’s more, users couldn’t find a calendar where they could change the booking date. As a result, we decided to expand the booking option. In addition to the quick booking available directly on the profile, we have introduced a long-term booking option on the right side of the page, where a user who wants to book several trainings at the same facility can select individual rental days and times in one place.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from - Youtube
Vimeo
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google