+1 vote
1.8k views
asked in Product Design by (35 points) | 1.8k views

4 Answers

+7 votes

Assumptions & Questions

To clarify, we want to design a:

  • Mobile app for best tourist places in a specific country (say Spain). 
  • By bicycle we mean normal bicycle & e-bikes with less than 500 watt power which do not require DRIVING LICENSES.
Next step is to discuss the different user groups:
  • Tourists (Solo traveller/group of friends/family) - This is the main user group and their objectives are to explore the popular places in the city (museums, zoo, monuments, sightseeing) and 
     
  • Guides/Travel Agency - They may want to include rented bikes to their customers and offer them this optional service.
Needs of the Tourists:
1) Native language of the tourists
2) Locate a bike
3) Get an idea of the cost
4) Start my ride & ride safely
5) Deposit the bike after completing the journey
6) Make payment for the trip
7) Get suggestions of popular places & restaurants during my journey
Solutions for the aforementioned needs:

1) Localization - Have a multi-lingual app which prompts user to select language after installation (English, Spanish, German, French etc.). Have an option to switch language in settings option

2) Locate bikes nearby - Each bike will have a GPS system installed and bikes will be displayed to the user in a map view (he can view which bikes are near him) and go to the respective location to pickup the bike.

3) Cost - User can select bike types and it will display the cost (per hour, per day basis). 

  • When a se
4) Start my ride- To start the ride there are the following prerequisites
  • Setup payment - Setup a payment wallet (Paypal etc.), Credit card, Debit Card
  • Unlock the bicycle - Scan QR code to unlock the bike which will start the trip automatically and time will recorded and displayed to the rider
  • Safety - Each bike will have a attached helmet to it
5) Deposit the bike - Parking spots will be displayed to the users on app to ensure bikes are parked in high density areas of the city. (users will be provided suggestions of parking spots so that the other riders can find them easily for subsequent trips). 

Once a user ends his trip, an invoice/receipt will be displayed and the amount will be deducted from the wallet.
Solution Evaluation:
 
Solution No.Freq of UsageImpact on UserImpact on BusinessDev. time
1) LocalizationMediumMedium MediumLow
2) Locate bikes nearbyHighHighHighLow
3) Bike type &
Associated Cost
HighMediumHighLow
4) Bike Unlocking & Trip PaymentHighHighHighHigh
5) Deposit Bike (Parking spots)MediumLowMediumHigh

Based on the above priorities, we can decide that 1 & 2 are quick wins, 3&4 are must haves and 5 is nice to have.

To summarize, we want to build a bicycle renting mobile app for tourist with a goal of helping them travel the city using an efficient & clean energy solution that meets their needs. Points #1,2,3 and 4 constitute our MVP

 

answered by (34 points)
0
@Bijan - Can you please share your feedback on the above answer?
0
Hi Vipul
Thanks for posting this. I like the answer. It's well structured and easy to understand. You've also done a good job of listing the use cases and solutions. I think you could also include a couple basic metrics in the end of the answer to help you determine how your app is doing (e.g. % of downloads converted into rents).
I like how you listed PayPal for payment. When we consider the user journey of the bike renter, we realize they don't want to spend time to type their CC. perhaps a workaround for it would be to also support popular existing payment services such as paypal and alipay
nice work!
+1 vote

Comprehend the situation

To make sure I understand the case, we are building a mobile app that enables tourists to find bike renting shops and rent a bike through the app? Also, we are focussing on revenue generation, which means more bookings and monetization opportunities through the app.

Identify user personas

Budget traveler: A college-going early 20's Rob taking a semester break to travel in South America with his savings from the multiple part-time jobs he juggled in the past semesters.

Family vacation traveler: A high earning middle-aged adult John who has a habit of taking seasonal vacations in summer and winter along with his family.

Business traveler: Jeff, a management consultant, who visits multiple clients in various countries on short-term assignments and looks to explore the place whenever he gets time between his busy schedule.

I want to analyze the customer segments based on three factors - Interest, Available Time, Willingness to spend. Below table summarizes my analysis.

InterestTimeSpending power
Budget travelerHighHighLow
Family vacation travelerMediumMediumHigh
Business travelerLowLowHigh

Since we are focussing on revenue, we need customers who have high willingness to spend. We also need someone with interest and time to engage in the activity of bike riding. Hence, I would like to focus on Family vacation traveler users.
 

List down the needs 

  1. Wants to have a majority of his time spent leisurely with family rather than worrying about logistics and planning a day
  2. Safety and security are the highest priorities. Concerned about helmets, speed limits, crossings, etc
  3. Looks for other information such as rest areas, restaurants, places of interest
  4. Wants to park the bike and quickly hop on and hop off at locations as per day plan
  5. Likes to stop frequently and take family pictures

Cut through prioritization

I will focus on points 1, 2, and 4 because of 2 reasons. First, our chosen customer is ready to spend only when his must-haves are met. In this case, his must-haves are safety and taking time out of planning so that he can have more family time. Second, closely integrated with planning a travel day is taking the hassle out of thinking about bike parking. Our target is to provide seamless renting and riding bike experience without adding any additional friction. Also, the technologies required to facilitate this experience, which I will be discussing in the solution part, are readily available at low cost or even for free.

List the solutions

I want to clarify that it is ok to use any latest technology that is available today?

Integrate with google maps/trips public API: The idea here is to keep the user engaged with the app all the way from check-in to return while identifying opportunities to monetize along the way.

Sensor-enabled: This IoT device mounted on a bike is similar to locking and unlocking the front door of your house through mobile apps. This provides flexibility to leave the bike at many places and have it securely locked. It can also be used to analyze data from other bikes and provide timely notifications to the user about the weather, traffic, etc

Evaluate the solutions 

With our business goal of revenue generation in mind, implementation costs become a deciding factor. We want to build a solution that does not add any ongoing costs per usage. The sensor-enabled solution requires constant monitoring and analysis of data as well as incurs a substantial fixed cost in the form of building the IoT device. Although we can try with a limited number of bikes focussing on one area, the development costs involved won't reduce significantly. I believe that puts us at huge risk as we are losing strategic flexibility by investing a lot upfront.

On the other hand, a mobile app integrated with Google maps API is "build once and operate forever" mechanism. We can have the user hold on to the app through the entire journey. Monetizing opportunities include commissions from bike shops that list on our app and serving location-based advertisements such as restaurants. Costs include google maps usage fee, which can be packed in the booking fee. We are essentially bringing in all bike rental shops under one umbrella while at the same time forcing them to be competitive by providing safe, secure, and convenient experience for the user as monitored by customer ratings. We also take the pain of trip planning by leveraging Google trips that suggest day plans based on user's preferences.

Summary

To put it all together, we build a mobile app leveraging Google maps API that shows nearby bike rentals, provides online check-in, and acts as a guide suggesting places to visit while serving location-based advertisements. 

answered by (19 points)
0
I would list a few more solutions (including some out of the box ones) and also not mention "integrate with google maps". I heard the word "integration" is usually a red flag for an interviewer. They want to see you build new features.
0 votes

How would you design a bicycle renting app for tourists?

Context:

Problem:

Tourists often go into new cities and locations and find it challenging to move around at their convenience. The transport options that they have today are either very constrained - such as tour buses which operate on fixed schedules or they have to arrange for local transport. Local public transport is not an easy thing to get used to in the space of a few days. On the other hand rentals can be expensive apart from the constraints on driving in new places with new rules, the time to get such rentals, lanuage barriers, parking limits, etc. In short, it is a headache and there is no sense of freedom to move around and enjoy locations. 

Solution: 

We are providing tourists a simple way to rent bikes at reasonable rates that they can access in many destinations around USA and eventually the world. Tourists can download an app, based on their location in the city find bicycles which are available to rented, rent them on the spot with an app, pay based on usage and return the bikes in designated locations. 

User Hypothesis:

There are different tyoes of tourists who might use a bicycle for different reasons. They might have very different needs. If we assume that we will try to optimize the first iteration of the app at a specific type of users and then expand functionality to evolve the app. 

Types of Users
UsersConsiderations
Tourists - who are interested in road-trips using bicycles in destinations
These users are likely most interested in such rentals. 
They are already getting such rentals with lot of effort
Likely limited number of users, number of destinations
where road trips are possible limited.  
Tourists - who are interested in long term rentals - beach goes 
These users also need long term transport since they 
might be staying at the beach for a while. It is unclear 
if there is enough such users to merit a specific solution.
These users are also likely to have a car.
Tourists - who are interested in rentals for city tours such as museums
 in Paris, 5th avenue in New York, Central district in London 
These users are everywhere especially as biking becomes
a preferred earth friendly transport in many big cities to reduce 
tourist congestion. 
Tourists - who want to visit attractions on bicycles
There are some attractions where tourists would like to visit 
on bicycles due to significant distances.

We will focus on city tourists - due to market size, logistics considerations, easiness of experimentation

Use Cases

1. Find bikes to rent easily. 

2. Rent bikes easily.

3. Get help on how to navigate to different attractions

4.  Finally, see your bill and return bikes easily in convenient spots around town

Feature summary

Free to all bikers (not just paying rental customers)

1. Introduction to biking based on location

2. Map of chosen city with overlay of locations where bikes are available

3. Plan trips - attractions on map, ability to find bike routes, bike parking nearby

4. Biker forum to exchange tips with other bikers

Paid Experience

5. Find a Bike Experience - map with overlay, filter by bike type

6. Pick/Reserve a bike experience: catalog of different types of bikes - adult male, female, kids, tall, average, short - manual v/s assisted bikes

7. Safety/roadside assistance for broken bikes, Rental and bike rating experience 

8. Bike return experience - get bill summary, pay via app, return bike and get confirmation

Metrics

Engagement

1. Hourly App Users during daytime - since we need to see engagement within short intervals of stay

2. Daily App Users - to see if the user finds the app as a useful guide

3. Monthly App Sign-Ups

Revenue metrics

1. Free to renting user conversion rate monthly 

 

 

 

 

 

answered by (67 points)
–1 vote
Assumptions

   I presume its a mobile based app since it is for tourists. The purpose of this app to provide cycles for city roaming

   I presume it is an app where tourists can locate bicycles, unlock them , use them and drop them at desired locations.

   I also presume that the app operates in a city with a decent population density

   I presume there is a good network so the app doesnt have to deal with poor internet

   

   Tourist segments to target

   1) Young population within the age bracket of 20-35.

   2) Families

   3) Local population ( not considered since it is said that app is for tourists

   I'll pick up the any of the above segment considering the market size.

 

   Let us understand the tourists.

   Do they all speak English ? or the app has to be built in multiple languages ?

   What phone models they are likely to have ?

   Are they going to drink and ride ?

   What is their spending power ?

  

   User needs

Before hiring a cycle

   Locate cycles.

   Know the types of cycles available

   Quality of cycles.. ( damaged/maintained)

   Identify popular cycling routes/tracks

   How to make a payment ?

   Steps to be taken if cycle gets punctured

   Steps to be taken to unlock

   Other precautions to be taken while riding in the city

   

On cycle

Voice based toursit guide/assistant to guide you more about the nearby attractions and nearby cycle drop points

Voice based guide to provide directions for the destination

After dropping the cycle

Steps to lock

Payment acknowledgement

Feedback

Push notifications for further rides

Features to be developed

Sign up - Federated loging ( Google, Facebook)

Option to select language of choice

    Uber style map view to locate cycle points and directions to reach there (H)

Popular cycling tracks in the city and their reviews (H)

Suggestions on places to visit on cycle (H)

Availability of cyles on the points (H)

Feature to provide steps to unlock the cycle when you reach the point (M)

Feature to add destination and locate drop point near the destination  (H)

Ride tracking/ Route sharing on the app. (M)

SOS button. (M)

Social media sharing (M)

Advanced features to be developed after MVP

Option to organize group rides

Tracking cycles of friends in a group ride

Apple watch/ Google fit integration of the ride for fitness enthusiasts

End with summarizing the features.
answered by (40 points)

Post answer and get feedback

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
To avoid this verification in future, please log in or register.

Related questions

+1 vote
1 answer
0 votes
4 answers
asked Nov 6, 2018 in Product Design by APV (17 points) | 1.5k views
+8 votes
5 answers
+8 votes
8 answers
+1 vote
0 answers

Post a question

About this site

Product Management Exercises is the best place to get help preparing for product manager interview questions. Any member of Product Management Exercises can post product manager interview questions, submit answers to the questions, and give feedback to other members' answers.

Follow PM Exercises



Report bug

Privacy - Cookies - Terms - Contact - Twitter - Facebook - Slack - RSS