15% off membership for Easter! Learn more. Close

How would you design a bicycle renting app for tourists?

Asked at Google
82.5k views
eye 82.5k views eye 82.5k views
Answers (62)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

Clarify Scope

- Tourism in big cities (NY, Tokio, Tel Aviv, Amsterdam.)

- I would be building an easy to use mobile app as tourist carry with them a cell phone.

Goal: Build an app that will enable Bikes stores sellers to rent bikes to tourism. 

Users:

Bike stores owners: sellers, only repair.

Tourists - 

Local tourist - day tourist - they are from they same country or even city

Global tourists - They come from another country. 

- Solo tourist/ Group tourist

Asumptions

- Bike sellers have a place to store the bikes.

1. Platform; To start with I will start with a mobile app as  n interface for bike stores to publish their services and for turist to sign in and rent one of their bikes.

2. For start I will be addressing small group of tourist max of 4. As today we have special rentals for groups which the price is convinient for bigger groups but not for small groups. 

Use cases

Bike owner

Use casePriority
As a user I want to offer my rental servicesP1
As a user I want to easily get paid for the rentalP1
As a user I want to get a guarantee from the renterP1
As a user I want to get feedback from the renter on whether the renter was happy with the serviceP2
As a user I want to prepare in advance for for demand.P1

Renter

Use casePriority
As a user I want to be able to rent a bike.P1
As a user I want to be able to know what is the availability of the bike renter. P1
As a user I want to choose the best fare rental. (daily, hourly)P2
As a buyer I want to know more about the bike owner and previous expereiences he had with other renters. P2
As a user I want to choose what the place where I am goint to rent from based on the proximity where I am. P1
As a user I want to be able to extend my rental without the need to go back to the shop. P2

 

From the present scope I will only take P1.

UserUse casePotential solutionsBusiness impact  
Bike owner
 
As a user I want to offer my rental servicesSeller registration of business and login. H  
As a user I want to prepare in advance for for demand.Run an inventory to keep track of how many bikes available the user has, how many are under repair and when is the return of the rented bike. H  
As a user I want to get feedback from the renter on whether the renter was happy with the serviceCreate a reviews interface following the rental.M  
RenterAs a user I want to be able to rent a bike.Renter registration, adding payment information, H  
As a user I want to be able to rent more than one bike.User journey for the rent should include the ability to rent more than one bike upon availability. 
 
H  
As a buyer I want to be able to split the payment with my friends.Create sherable payment links to collect money from different users, M  
As a user I want to see the availability of the bikes for rentCreate a map interface to see the inventory count for the stores and where they are located. H  

Benefits

- Be the go to platform for bike rental all over the world where any bike business can sign in and offer a rental services (simillarly to Uber for example).

Competitors for this field could be turist apps such as viator and get your gide wherre they promote business who offer activities for turist. 

Key metrics:

Average number of rental transactions per week. per shop. 

Counter metrics:

- Number of rentals cancel

- Number of bike which need repair on the return phase.

- Frequency of use 

- The number of renters which use it more than once in diferernt locations. 

 

 

 

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Bronze PM

Here is how I would answer this Product Design question-

Clarifications to ASK-
WHAT- types of bicycles are being rented? (Man-powered/ Hybrid/ Electric)
WHO- are we? (Aggregators/ End-to-end Service Providers)
WHERE- are we providing this service? (Intra-City/ Inter City)
WHOM- are we catering to? (Local Tourists/ Guides/ Visiting Tourists/ Travel Agencies)

CLARIFICATION from Interviewer- " We are looking to build this app for Intra-City commute primarily for Visiting Tourists renting man-powered bicycles as an end to end service provider"

 

USER PERSONAS

  1. Sightseers- Tourists exploring the city’s landmarks, attractions, and scenic routes.
  2. Commuters- Tourists using bicycles for daily transportation (e.g., to work, markets, or hotels).
  3. Fitness Enthusiasts- Tourists renting bicycles for exercise, morning rides, or leisure fitness activities.
  4. Adventure Seekers- Thrill-seekers renting bikes for off-road trails or challenging terrains nearby.

Since, Visiting Tourist primarily engage in sightseeing and commuting from one place to another we will focus on (1) & (2) personas to come up with an MVP

 

USER Needs-

  1. Check for rentals nearby and their pricing 
  2. Check availability of desired bicycle
  3. Check Pick-up and Drop criterias
  4. Check working condition of bicycles
  5. Payment method for rental
  6. Language-friendly experience
  7. Recommendations on places, eateries, local trivia etc
  8. GPS enabled route provider to destination
  9. Distress Support incase of malfunction or techinal issues in bicycle
 
BUSINESS Requirements-
  1. Unique ID document of user- For Security of Asset (Pasport/Drivers License/ Aadhar Card)
  2. GPS Tracking of bicycles- To manage bicycle availability
  3. Payment Confirmation
  4. User Feedback
FEATURES-
1. Discovery- Users can find out nearest rental pickup hubs with hourly rates and product details of the available bicycles. And also check availability of such hubs around their destination for drop-off point on the map interface.  
2. Payment- Users can pre-book the bicycles with a minimial refundable amount and can make the balance payment after dropping off the bicycles on the app
3. UID Upload- To unlock the bicycles the authorisation code will be generated on successfully uploading the UID of the user.
4. GPS-Route Tracking-  Every bicycle will be tracked using GPS for better assestment.
5. Route-planning- Users will be able to use the app to navigate to their desired destinations using the map interface
6.Multi-Lang- Users will be able to choose the language of their choice as per their linguistic comfort.
7. Recommender-  This feature will recommend the user about the popular sites to visit, restaurants and trivia around their location.
8. Distress Suport- Users can interact with a chatbot for any distress or discomfort that they are facing in th app
9. Feedback- A 5-star feedback will be asked from the users after the complition of their trip.
 
PRIORITISATION-
We will be using the MoSCoW Framework to prioritise the features required to develop an MVP
MUST HaveSHOULD HaveCOULD Have
Discovery, Payment, GPS-TrackingRoute Planning, Distress Support, Feedback, Multi-LangUID, Recommender
The prioritisation is made keeping both the USER & BUSINESS Needs in mind.
Note-The UID feature can toggle b/w all 3 sections depending on the regulatory requirement of the city and Multi-Lang feature can also be put in Could Have bucket depending on the linguistic demography of tourist in the City.
 
SUMMARIZATION
On the basis of the above discussion the MVP of the bicycle renting app for tourist can be developed using Discovery, Payment and GPS-tracking Features kept on the MUST Have section. And the feature kept in the other 2 sections can be developed in the subsequent versions of the app as per the given priority flow. 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

 

  • Clarifying Questions

    • For this question can I assume US based for simplicity?

    • Would this application be within Meta’s ecosystem? Can I assume yes?

    • For bicycles, are they e-bikes or normal bikes? Trying to determine if we need charging stations which can be costly

    • Do we have a market already in mind from a strategic standpoint? I know in certain markets such as NYC there are high barriers to entry.

    • Do we have any target tourist demographics such as age range or travel habits? 

    • Have we thought about featuring local tourist attraction integrations?

    • Let me take a second to prepare a plan for tackling this bicycle renting app for tourists.

  • Introduce Roadmap/Plan

    • For my roadmap, I want to start off first with a product overview diving into how it connects to Meta’s ecosystem, the competitive landscape, and overall product description. Then I want to dive into a user breakdown with prioritization and feature brainstorm covering the user flow. Then upon determining which users to prioritize we can dive into metrics and goals for the product. Then we can finish off with a launch plan and recap. How does this approach sound?

  • Product Overview (product description, what problem does it solve, how it connects to Meta’s ecosystem, competitive landscape) 

    • We want to design a bicycle renting app for tourists likely starting on IOS devices first. For tourists, particularly those below the age of 25, likely will have difficulty renting a traditional motor vehicle and will need a way of getting around. My instinct says we go after this demographic but in a few moments we can have a breakdown and segmentation for users. The problem we are solving here is helping tourists get around when visiting a new place so we will want a city with strong infrastructure including bike lanes to provide the best user experience. 

    • In terms of the connection to Meta’s ecosystem, this bike rental app will be a new vertical for the company but has potential for synergy particularly with Facebook and Instagram where we have a robust user base. We can also design the application with a connection element to directly connect with Meta’s mission of bringing people closer together through communities. Potential social or community features could differentiate the app, for example, allowing users to connect with other tourists or create group rides.

    • Competitive landscape wise you have large players such as Bird and Lime that provide E-Bike, Standard Bike, and E-Scooter options across different US regions. Then you have local bikes unique to each city such as Capital Metro Bikes in Washington DC which provide E-Bikes and Standard Bikes.

    • How does this overview sound?

  • User Breakdown and Prioritization, feature brainstorm (user flow, segment users based on demographics) 

    • Let me take a moment to brainstorm users for this product. Our goal is to target tourists for this product so we would want to target frequent travelers. I segmented users in 2 different ways first being frequency of travel and the next being income.

    • For frequency of travel we have 

      • Infrequent Travelers (1X-3X a year likely visiting family)

      • Semi-frequent Travelers (4X-8X a year likely a couple trips a year)

      • Frequent Travelers  (8X+ a year)

      • Business Travelers (20X+ a year, consultants, salespeople)

    • For income breakdown

      • Lower Income (<50K a year)

      • Middle Class (>50K-180K)

      • Upper Class (180K-500K)

      • Wealthy (500K+)

    • Starting with frequency of travelers, I think we can immediately rule out Infrequent since they would likely only bring us revenue a couple of times per year. Business travelers would also be unlikely to use the service since they can simply expense cab ribes, things of that nature. Looking at the other groups there is definitely potential for semi frequent and frequent since they travel more often. 

    • For income breakdown, we can rule out lower income since they would not have sufficient capital to travel frequently. We can also rule out wealthy since they would be unlikely to be renting bikes.

    • For our prioritization, I would like to focus on middle-upper class frequent travelers who are traveling over 8X a year. I believe at the beginning as we are looking to grow this product, this group would provide us with the greatest revenue potential. How does this prioritization sound?

  • Metrics and Goals (success metrics for the product, prioritizing north star metric, feature ideation) 

    • Before diving into features, I want to establish our metrics and goals. Since this is a new product likely housed within Meta’s ecosystem, we would want to focus on the goals of user growth and adoption. We want to get this product out there and get users familiar with it. Would you agree with this logic?

    • I will take a moment to brainstorm some metrics. 

    • User Growth / Adoption

      • # of DAUs, MAUs

      • # of rides taken 

      • # of inactive users

      • # of new users

    • Usage

      • Time spent on rides

      • # of rides taken in a month, week

      • # of returning users

      • Time windows rides are most popular

    • For our north star, I would want to focus on # of rides taken as this will provide us with the insight into how our application is growing within this new market. I would also want to consider looking at other growth and usage metrics to better understand how this product is being used by our user base. How do you feel with this north star?

    • Awesome, now I will take a moment to think through features

      • User Painpoints

        • Need to get around quickly 

        • Need a place to park bikes

        • Need a seamless user experience 

      • App Features

        • Integrating with Apple Pay enabling fast payments, not following loading wallet model especially since this is an early stage product, we don’t want to alienate users and prevent them from returning 

        • Integrating with Instagram or Facebook could call the application instaride or instabike perhaps, targeting the middle-upper class frequent travelers 

        • Easy to use, simple process for locking and unlocking bikes likely with QR code or other method

        • Potential integration with local bike company so we can utilize their racks and reduce our high upfront investment cost

        • Pay per use model starting out, since it makes most sense targeting the tourist market. 

        • These are some of the features I brainstormed. What do you think?

  • Launch Plan

    • I know we are coming up on time so let’s go through a quick launch plan. 

      • #1 Determine test market, needs to be a high tourist travel destination such as NYC or SF.

      • #2 Develop MVP utilizing user feedback and any data we can leverage at Meta

      • #3 Determine partnerships with local bikes or with other applications

  • Recap: To recap I was tasked with designing an app for renting bikes. We started off with going through assumptions determining the application will be US Based and only available on IOS starting out. We talked about the competitive landscape with big players such as Bird and local players such as DC metro bikes. We then dove into user prioritization with income and frequency of travel as segmentation prioritizing middle-upper income frequent travelers as they provide the best opportunity. Then we dove into Metrics and Goals determining # of rides taken as our north star given that this is an early stage product. We then looked at various user pain points and identified features such as a simple QR code unlock process then finished off with a high level launch plan.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

My structure to solve PM interview design exercises:

  • Identifying the Goal/Objective

  • Understanding the Users

  • Establishing the gaps in the current process

  • Solving the gaps/pain points

  • Defining the Success Criteria

  • Summarizing the exercise

  • Identifying the Goal/Objective:

Problem Statement Elements: ‘Design’ + ‘Bicycle renting’ + ‘App’ + ‘tourists’.

Clarifying Questions:

Bicycle Renting: A pedal-operated two-wheeler bike that can be rented for a specific duration. Assume → YES.

App: Is it Android/iOS? based? Assume → Up to you! Are there any Technological limitations/constraints → Assume → No!

(We’ll go with no tech limitation and Android/iOS app)

Tourists: I guess, we plan to launch this service at tourist destinations like Goa, and Manali, making it a short-medium distance travel option. But there is no restriction per se, on who these tourists are (Domestic/International)? Assume→ YES to both.

Demographic restriction? Assume → Up to you! (We’ll go with India — Top 10 tourist destinations, with supporting infrastructure like internet availability, above average tourist footfall)

Could the users be localites too? Assume-> Yes | But let’s focus on tourists only.

Who are we: Small/Medium/Large scale company? And what’s our core expertise? I’m asking to clarify why we are doing this. Assume a startup run by entrepreneurs with no experience to test the waters with an idea.

Here’s our Goal:

Wheely! is a bike rental solution for tourists exploring their favorite destinations. By catering to health-conscious and environmentally-minded travelers, we aim to bridge the gap in short-to-medium-distance transportation. Our initial goal is to conduct a thorough market experiment to assess demand, optimize our service, and establish a foundation for future growth.

 

Understanding the users:

User Segment — Travelers:

  • Solo
  • Group of friends
  • Family/Couples
  • Locals Residents (Excluded, as this group does not represent our TG).

For this exercise, I want to focus on the ‘Group of friends’ user persona, as I believe this segment:

  • Represents a major portion of travelers.
  • Would be receptive to lower-cost alternatives.
  • Would be receptive to a healthy/environment-friendly theme.
  • Will see the fun side of groups traveling on bikes and creating memories.

I am excluding the Family/Couple segment because I believe they are comparatively more used to convenience (travel by car, Chauffer services, public transport).

I am excluding solo travelers as I believe they represent a comparatively smaller portion of our target market.

 

Pain points of the ‘Group of Friends’ segment:

(Available modes of travel: Cars, Cabs, Public transport, Bikes, Rented Scooters, Walking.)

  • Available options are either expensive or don’t work in crowded areas. Driving a vehicle also requires a local license.
  • Available rental options often require the vehicle to be dropped at the same place.
  • Tourists often run into language barriers while conversing with local vendors/drivers.
  • It’s a pain to find trustworthy rental vehicle vendors. Also, the rental bike marketplace is unorganized, and comparing prices upfront is practically impossible.
  • Walking is exhausting and takes a lot of time.
  • Exploring local tourist attractions is time taking.
 
Features:

I believe bike rental is an amazing opportunity to solve some of the pain points mentioned above.

Bike discovery: Enable users to find the bike pickup and Drop stations through the App (Maps integration). The app will also help navigate users to these stations.

Renting: Upon discovery, the user shall be able to unlock the bike and start the trip. For this, the user needs to identify the selected bike through the App. This requires QR code scanning to connect the bike and the App.

Authentication: Once the bike is recognized, the user needs to Authenticate themselves. This needs Signup/Login. Signup further needs the user to complete their KYC.

KYC — Ask for an Identity document and a Selfie. (External integration with identity verification vendors like Experian). Enable Foreign nationals to complete KYC with a ‘Passport’.

Payment: Once authenticated, the user will be shown payment options (integration with Payment Gateway). Amount will be calculated on the basis of the duration of the rental, and security deposit.

Trip: After successful payment, the bike will be unlocked, and the trip will start. One trip = one active session per user.

Location Sharing: The rider will have the option to share their location from within the app with friends/family.

Explore: List nearby tourist destinations, restaurants, and local attractions, and help users get there. (Maps integration)

Translate: Voice-based translation capability.

Localization: The app interface will be available in 10 global languages.

Drop-Off: This feature will appear for active trips, and list nearby drop-off points. Once the bike is connected to a lock installed at the drop-off station, the rider can press ‘End Trip’ and the trip will finish. Any remaining balance will be collected/reimbursed through the app (Payment module).

Help: This feature will appear for active/closed trips, allowing the user to connect to customer support or Emergency respondents.

Batch order: This feature will allow one user to start up to 3 simultaneous trips so that a group of customers can be catered to. The user will still need to complete the KYC process for all the users. We want to limit the number of parallel trips to mitigate fraud risk.

Bike Accessories:

  • Preinstalled phone stand (To help with navigation)
  • GPS
  • Helmet (for rider’s safety)
Prioritization: Impact(Low/Medium/High) & Effort(Low/Medium/High)

Version 1 (Limited launch — to test the basic features):

  • Discovery (High & High)
  • Renting (High & High)
  • Authentication (High & High)
  • Payment (High & High)
  • Trip (High & High)
  • Drop-Off (High & High)

(Despite being high-effort features, they are absolutely required to meet the minimum requirements.)

  • Help (High & Low)

(High Impact due to Safety and Grievances)

Version 2:

  • Location Sharing (Medium & Medium)
  • Localization (Medium & Medium)
  • Explore (Medium & Medium)

(These features will definitely make the app more useful, but can wait till the basic features are executed and tested.)

Version 3:

  • Batch Order (Medium & High)
  • Translate (Low & Medium)
Metrics (Success Criteria):
Business Goals → Acquisition, Revenue, Quality
  • NSM → Daily completed rides. {Indicates the usage of services}
  • DAU → (Activity based on the click of ){Comparing DAU and Daily completed rides will indicate the value and can serve as a health metric}
  • App Downloads {Indicates discoverability}
  • ARPU {Revenue indicator}
  • CSAT {Quality indicator}
  • Number of support calls {Quality indicator}
  • Avg #trips/bike/day: {Utilization Metric → Cost indicator}
 
Summary:
To summarize, we’ll develop a bike rental app and launch our services in India’s top 10 tourist destinations. The app will allow tourists to locate nearby pickup/drop-off points, rent bikes, and find nearby tourist attractions. We’ll carefully monitor our success metrics like acquisition, revenue, and customer satisfaction to track our progress.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

My approach for this would be to define how this is different from solving the core problem with existing solutions, focus on a persona to understand the user, map the user journey to understand the necessary requirements, come up with solutions, and prioritize the features. I am assuming this solution to be based in India

Why would any tourist rent a bicycle?
This provides an affordable medium for commuting and control over the route. It allows you to increase your radius of exploration around a single spot. It is also easy to ride and does not require a license. 

Let us understand the user now: 
Tourists are of multiple kinds solo travelers, families, friend groups, and adventure travelers. 
Out of these personas, it is safe to assume solo travelers would be the nearest persona to the ideal customer profile as they prefer cheaper alternatives and also tend to come out of their comfort zone and explore more. 

PainPoints/Needs for solo travelers:

Wants the bicycle to be discoverable
Wants an idea of the cost of the trip
Want to know their current location
Concerned about safety
Wants help in route planning
May get tired on the way
Needs to know more about the route as elevated routes may be tiresome
If they are foreigner, they need to pay through international cards

Basic User Journey and EdgeCases: 

- User decides to go out and Log in
- User finds bicycles around them
- User enters the desired destination
- User gets a price estimate and decides to go ahead
- User reaches the nearest bicycle
- User unlocks the bicycle and Starts riding
- User parks it and visits places

Edge cases: 
The cycle has some repairs: 

- User finds an Issue with the repair
- User calls for a mechanic
- User takes a replacement cycle/ Alternative commute

Unexpected incident (accident, unsafe environment, Stolen Cycle)
- User Clicks SOS Button
- User receives quick help from the rescue team.

The user is tired/ Cannot return the cycle to the original location: 
- User Parks the bicycle in a safe place
- User picks an alternate commute 

This case also covers where users keep exploring only one way of the route and then want to return quickly to their stay. 

Solution:
This would be an app that uses Google Maps or any other map provider's API with our customized UI built based on the features. Here are some features based on the above discussion and their priority based on satisfying the core needs of users. 

Feature                                                                        Priority
Finding bicycles around youP0
Smart Lock for BicycleP0
Fare EstimateP0
Route MapP0
Route Support ( suggesting tourist-friendly route)P1
Parking discoverability( Find my Bike, Like beeping when pressing a button)P1
Repair/ Replacement ServiceP0
SOS ButtonP1
Park AnywhereP1
Refreshment locatorP2
Terrain Effort EstimateP2
International PaymentsP1
  


Conclusion:

his solution focuses on essential user needs, providing features that enhance user convenience, safety, and enjoyment. Building an app with the P0 features will establish a solid foundation, with P1 and P2 features enhancing the experience. This phased approach also supports scalability, allowing future expansion for additional personas like family and group tourists.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Problem Statement: Build a bicycle-renting app for tourists 

 

About:

Bike share is a modern transportation method that permits people to travel using publicly accessible bicycles. It involves a set of purpose-built, robust, and long-lasting bikes that are secured into a network of docking stations spread throughout the service zone. 

-The bikes can be unlocked from any station and returned to any other station in the system, making bike share a great option for short, one-way journeys.

 

Users:

- Tourists - Users who search, view and rent a bike

1. International tourists: Users from a different country

2. Domestic tourists: Users from a different state or city

-The company that is renting the bikes.

Assumptions:

 

  1. For renting a bike, the users would need to authenticate certain personal details like phone number as well as a valid ID proof 

  2. There would be various plans for bike renting, like a single ride, daily, monthly, and yearly rides along with their corresponding pricing.

  3. There's only one bike renting company and tourists here mean international tourists

  4. Bikes here mean bicycles that do not require a driving license for riding

Use Cases:

 

 Seller(Company renting the bike)

Use Cases

Priority

As a user, I want to display the bikes available for renting after the tourists enter the starting point and destination.

Tourists should be able to view various renting plans, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination

P1

As a user, I want to display step-by-step the procedure to rent a bike and the necessary documents and verification to be done. 

As a user, I want to provide in-app customer support for assistance with rentals, payments, and technical issues.

P1

As a user, I want to enable transactions for renting a bike to a tourist and Offer promotional deals, discounts, and loyalty programs to encourage repeat usage and attract new users.

P1

As a user, I want to know the renting history, trends, and analytics

P2

 

Consumer(Tourist)

Use Cases

Priority

As a user, I should be able to select the desired language in which I want to view information in the App

I should be able to view the availability of bikes in my route, various renting plans, safety instructions, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination

P1

As a user I should be to see my profile, payment information, ride history, help, and rewards

P2

As a user, I should be able to see the reviews and feedback of other tourists who have rented the bike

P2

As a user, I should be able to know various offers and discounts 

P3

As a user I should be able to transact/make payment for the bike safely as well as upload required documents to rent the bike

P1


 

#for the present scope I will only consider P1 

 

 

Potential Solutions:

User

Use Case

Potential Solutions

Business Impact

Priority

Renter

As a user, I want to display the bikes available for renting after the tourists enter the starting point and destination.

They will be able to see various renting plans, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination

Allow tourists to create accounts or login via social media accounts or Gmail for personalized experiences and easy access to rental services.

H

P1

 Section to upload and view the bike details and their availability, procedure for renting, details of various renting plans, safety instructions, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination

H

P1

Enable user verification through phone number and allow users to upload a valid ID proof.          Devise  Mechanism to verify the above.

H

P1

Enable users to search for available bicycles based on location, type, size, and availability and allow them to reserve bikes in advance.

 

H

P1

Develop QR codes to access the bikes. QR codes would be sent to the mobile number used for verification.

HP1

Enable users to provide feedback on their experiences and rate rental services.

 MP2

 Update bike availability, bike reserving, and parking space status

H

P1

Integrate maps and GPS functionality to display nearby rental stations, bike routes, and points of interest.

H

P1

Offer the app in multiple languages to accommodate tourists from different countries

H

P1

Section for products management center - view analytics(users review, stations where bikes are rented the most etc), edit description of bikes and procedure

M

P2

As a user, I want to provide in-app customer support for assistance with rentals, payments, and technical issues.Provide a section for Help with-

Answers to most frequently asked questions and the procedure thereafter

A chat option for the users to resolve their other queries 


.
MP2

As a user, I want to receive payment according to the rental plan from the tourists

Enable payment gateway for merchant to receive money from tourists

H

P1

Enable orders management section- to notify the renter about payments received and details

H

P1

Section for renter to update on the order status and send notification for success to the tourists

M

P2

Rentee

(Consumer/Tourist)

As a user I should be able to select the desired language in which I want to view information in the App

I should be able to view the availability of bikes in my route, various renting plans, safety instructions, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination

Tourist registration and login page through sign up or login via social media accounts/Gmail

H

P1

Users should be able to receive and use the QR code sent by the renter to access the bikeHP1
Verification page for the users to verify their mobile number and ID ProofHP1

A page for the users to search for bikes on the desired route and view the following -bike details and their availability, procedure for renting, details of various renting plans, safety instructions, how many bikes are available at nearby stations, as well as available docks for parking close to the entered destination.

H

P1

As a user, I should be able to transact/make payment for the bike safely

Enable payment gateway for merchant to receive money from the buyer

H

P1

Section for the user to view the order status

M

P2

 

 

 

Success Metrics:

 

Key Metrics

  • Number of Active Users
  • Conversion Rate
  • Booking Frequency and retention rate
  • Average revenue generated per booking and Customer Lifetime Value (CLTV)
  • Operational Efficiency

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Bronze PM

 

Design a bicycle rental app for tourists

Clarifying Questions

·     Since you mentioned this as an app, is this for an iOS or Android device or both

·     Are we a startup or an existing company trying to enter/explore this market.

·     Are we building this for a specific country/city.


Interviewer - For now we would concentrate only on Android devices. We are a startup building this product from scratch and you can choose the country/city of your choice for this app.

Additional Questions based on the above information

·        Any constraints with time

·        Since this is a startup, are we well-funded and backed by a good Engg team.

·        The initial goal is user acquisition/engagement

Interviewer – There are no constraints with time and funding and we do have a knowledgeable Engg team to deliver this app. Yes, the initial goal is user acquisition

 

To sum it up, we are a startup entering the bicycle rental business by introducing an app for tourists to explore the city. No constraints with time and funding.

In the initial phase, we would be building this app for India as this market is pretty new in India and currently, there is no major player in the market. The few players in this market as tied to specific cities like Bangalore.

Further within India, we would like to initially concentrate on a specific state – Rajasthan as it enjoys many footfalls and international tourists during the peak season. Rajasthan is more culturally diverse and there are quite a good number of tourist spots.

 

User Segments

Tourists (National and International)

    o   Types of Tourists

          Solo Traveler

          Group Traveler – Couples, Friends

          Tourists with Family (includes kids, old parents)

    o   Budget

          Tight budget

          Decent budget

          High budget

Bicycle providers

    o   Small/local bike shops

    o   Dealers

    o   Manufacturers

    o   Individual bicycle owners

 

Additional Questions
Are we deciding to own a fleet of bicycles or use services from local shops and use their bicycles for our rental app or are Individual bicycle owners


Interviewer – Fleet of bicycles


Considering we would have our fleet, we can ignore the bicycle providers at this moment and concentrate on Solo and Group Travelers as our user segment. Within this segment, we would like to go with Tourists on Tight and decent budgets, since the ones with a high budget may not need this and would rather opt for the existing bike/car rental services.

 

User Focus

·        Solo and Group Travelers (National and International) on a tight as well a decent budget

 

User Pain points with existing transportation

·        Language Barrier

·        Navigation within the city

·        The fare for auto services is not structured which sometimes leads to tourist exploitation.

·        Limited knowledge of bus timings, frequency, and routes, and the buses are too crowded.

 

Brainstorm on the ideas

·   User experience

     o   Language barrier (Hind / English / German / Spanish / French)

     o   Availability of bicycles – In-Use, Available

     o   Bicycle pick-up and drop points

     o   User verification

     o   Reminders for the availability of bikes if already in use

     o   Reminders of when rental time ends

     o   Increase the rental time

     o   Support in case of breakdown, incidents, thefts

     o   Reviews

     o   GPS navigation attached to bicycle

     o   Video recordings while riding the bicycle

·   Rider Safety

    o   Accessories like Helmet

·   Payment methods

·   Charges

·   Information on places to visit

    o   History / Background of the place

    o   What to do in the specific cities

   o   Restaurants, Places to eat

  

 

Feature priority

In the first iteration we would focus more on the user experience, the goal is to enable users to browse and select the bicycles of their choice, pick the bicycles, complete the ride without any hiccups, and drop the bicycles at the destination. The user should be able to find the pickup and drop location without any hassles. 

 

Feature

Impact

Effort

Priority

User profile

High

Low

P0

User ID upload in the app
(Aadhar card, Passport)

High

Medium

P0

Languages

High

Medium

P0

Search bicycles

High

Medium

P0

Bicycle pick-up and drop location

High

High

P0

Support for breakdown, incident, thefts

High

Medium

P0

Reviews

High

Low

P0

Safety

High

Low

P0

Payment Methods

Medium

Medium

P0

Information on Places to visit

Medium

Medium

P1

 

 

In the first iteration, we can have the pick-up, and drop locations at a specific convenient place and some central places within the pickup-and-drop location in case of breakdown or incidents, so we do not have to come up with various hubs within the city. These can be included in the next iteration.

 

Success Metrics

1.      # of users completed the onboarding process

2.      # of onboarded users who completed their first ride

3.      # of dropouts due to unavailability of bicycles

4.      Bicycles that were searched for and booked

5.      Bicycle breakdown, thefts

 

 

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Bronze PM

Clarifying Questions: 

  1. Who wants to build the app, a start-up or a big company in the riding space like Uber? Big company 
  2. Do they want to target a particular location for POC? Bangalore
  3. What's the business model, asset-lite marketplace model or the company will own theinventory? Inventory owned by the company
Objective:
A big company in the riding space whowants to grow in the bicycle renting verticle. So they wish to own a small inventory of bicycles and do a proof of concept in some suburbs in Bangalore
 
User Groups: 
  • Tourists 
    • 20-30 years: Solo travelers and/or travel with friends groups
    • 30-40 years: Couples, families with children
    • 40+ years (Out of scope for POC) 
      • Health constraints. EV bicycle might be a better alternative for them
  • Travel Agents 
    • Agencies who book rental bikes on behlaf of tourists and package services they provide 
  • Delivery boys (Out of scope for POC)
    • EV powered bicycles might be a better alternative 
  • Business travelers (Out of scope for POC)
    • Not safe in a city like Bangalore where there are no cycling lanes and too much dust 
User Pain Points: 
I am considering my main user group to be 20-30 year olds who are either solo travelers or people traveling with friends in a group. 
  1. Discovery: 
    1. How can I find out about the bike rental costs (deposists, refundable amounts etc). Is there an incentive to booking in advance or doing group bookings
    2. If group bookings are cheaper can I make my group on the app itself
    3. How can I know about the drop off and pick up points closest to where I stay in the city with ease 
  2. Pick up & drop experience: 
    1. What are the different ID proofs or documents that I must submit in order to pick up the bike?  Can I do these in advance so that I can save time while picking up mybike
    2. What kind of gear comes with the bike helmet, kids carrier etc and do I have to pay extra
    3. How can I pay for the trip and end it easily? Accepted payments methods
  3. Safety and riding experience: 
    1. How can I navigate myself across the town with ease?
    2. How can I report when there is an incident like flat tyre or accident or theft etc 
Prioritise:
Pain PointSub SetImpactEffort
Discovery

1. How can I find out about the bike rental costs (deposists, refundable amounts etc). Is there an incentive to booking in advance or doing group bookings

ML
 

2. If group bookings are cheaper can I make my group on the app itself

MH
 3. How can I know about the drop off and pick up points closest to where I stay in the city with ease HL
Pick up & Drop experience

1. What are the different ID proofs or documents that I must submit in order to pick up the bike?  Can I do these in advance so that I can save time while picking up mybike

HL
 

2. What kind of gear comes with the bike helmet, kids carrier etc and do I have to pay extra

LL
 

3. How can I pay for the trip and end it easily? Accepted payments methods

MM
Safety & Riding experience

1. How can I navigate myself across the town with ease?

HM
 

2. How can I report when there is an incident like flat tyre or accident or theft etc 

HL

Based on the value matrix above, it's very high on impact to solve for the problem of discovery during the pre-booking phase and the incident management during the riding phase of the travelers. 

Solutions: 

  1. Discovery & Pre-booking: 
    1. (High impact, Low Effort) App must provide details such as type of bike, pricing per hour, list of pick up & drop points based on location selected by user etc
    2.  (High impact, Medium effort) Allow user to submit ID proofs and documents and give a confirmation code which user can use on the day of picking up the bike
  2. Safety & Navigation during the ride
    1. All bikes have a GPS sensor to track the location of the user. Users app will have an alarm button that triggers a SOS to the nearest police station/hospital/riding app customer support based on the incident
    2. User's app will have route tracking which will notify user of the nerest drop off location 
Summarise: 
Based on the principle of 80/20 rule I believe the incident management issue happens to only 20% of the users but the Discovery phase problems happen to 80% of the users. So I choose to solve for the discovery side of things first since the Objective of the company is Growth
 
Success Measures: 
Primary — Number of rides on the app, Total number of active monthly users, Total GMV
Secondary — CVR sign up to book the ride, CVR from book the ride to payment, Total number of returning users 
Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Silver PM

How would you design a bicycle renting app for tourists?

 

Some clarifications to start with (will/can ask more clarification questions as we proceed further)

1/ Is this is a bicycle renting marketplace -> I have can my bicycle available for rent and some tourist can rent it or is this  an app for bicycle shop owners to rent their bikes or is this an app for renting bicycle from different places in a city with my inventory? 

2/ Which country or city

 

Lets say this is a marketplace for various tourists to rent a bike from any bike shop. 

 Ok thank you

 

Lets say this is for a bike friendly city -> Seattle, Vancouver, SF, Rome, Delhi, Paris, London, and so on

 

Structure ->

 

1/ Define the goal of this app

2/ List different user personas

3/ Identify one user persona that aligns with the goal

4/ List their journey/day in life

5/ List potential solutions

6/ Prioritize solutions

7/ Define user experience

8/ Define metrics

9/ Launch plan

 

1/ Goal -> Grow rental revenue per user

 

2/ Users

Rentees

  • Solo travelers

  • Family travelers

  • Couples travelers

  • Office travelers -> team building events

Renters

  • Bike shops/vendors

 

3/ Potential user persona

  • Couples and Family travelers 

    • I am choosing these 2 types of travelers because there are a lot of frequent travelers than the other categories

    • Renting at a time they rent more than 1 bike

    • And more than 1 day

4/ Journey

  • Plan a trip

    • This is mainly based on where travelers want to visit. There are many apps for this already such as trip advisor

  • Identify places they want to visit

    • Again apps available for this already

  • Know which places are better to explore with bikes

    • Based on reviews from customers, but we can have a app which helps them identify if the places they are visiting are bike friendly and what can be explored with the bikes -> Opp

  • Know where to get bikes

    • Need to know where to get the bikes and how much they would cost

  • Know the route for the bike rides

    • Need help with bike riding routes using GPS or maps

  • Rent for a portion of the day, whole day, and multiple days

    • Be able to rent based on their need

  • Get help when in need with the bike

    • Have a capability to reach to renter when bike breaks down or get insurance or find other bike shops close by incase they need air or tuning or rent add ons like helmets, knee pads and so on

  • Get different styles of bikes based on the experience -> single rider bike, double rider bikes, bikes with kids’ cart, mountain bikes

    • Different types of bikes based on number of riders, types of riders (adults, kids, couples)

  • Need help with communication when not a native speaker

    • Localized experience

 

Renter journey

  • List their store on the app

  • Display bike inventory they have

  • Add the rental price

  • Manage available inventory

  • Support rentees with any help in needed

 

5/ solution

Rentee

Problem

Solution

Business priority

Tech cost

Priority

Know which places are better to explore with bikes

Take in the city and have a bike riding score with available places to visit with a bike

L (can get this from other apps)

L

P3

Know where to get bikes

Get a list of all bike owners around your POI (hotel or a place visiting)

H

M

P1

Know the route for the bike rides

Get a list of interests people want to do and maps places for people to ride along

M

M

P2

Rent for a portion of the day, whole day, and multiple days

See the inventory and option to select days needed and type of bike needed

H

M

P1

Get help when in need with the bike

Get insurance, and add ons

L

L

P2

Need help with communication when not a native speaker

A localized app experience and chat experience

M

H

P1


 

Rentee

Problem

Solution

Business priority

Tech cost

Priority

List the store

Create an account and add their store with location and license to the app

H

L

P1

Add and display bike inventory they have

Add inventory in the app with pictures (can get help with professional pictures)

H

L

P1

Add the rental price

Be able to add rental price per bike type, day of the week, time of the day

M

L

P1

Manage available inventory

Be able to update available inventory based on rentals done and returned

H

M

P1

Support rentees with any help in needed

In app chat to communicate with the rentee

M

L

P2

 

6/ Metrics

  • Apps downloaded

  • Bikes explored

  • Bikes rented per day

  • Drop off in renting journey

  • Bike shops available on the portal

  • Bike shops able to help with rental

  • Bike shops with bad reviews

  • Bike shops with good reviews

 

Launch plan - 

1/ Target 1 or 2 cities

2/ Partner with bike shops in that cities

3/ Partner with other travel related cities so show the app (e.g. trip advisor, viator and eo on)

4/ Offer discount for the first time renters


 

Summary - 

We will launch an app with bike stores registered in a few cities. Travelers can search for bikes available to rent in a city by day(s) and time frame. They can choose to keep the bike through the rental period and bring it back to the store. Localized experience from get go.


 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading

Question: How would you design a bicycle renting app for tourists?

 

Clarifying Questions:

  1. Who is the renter? Are these specific companies that rent bicycles ? -- Yes

  2. What is the goal of this app? I am assuming it's to increase sales/rent outs because it also contributes to revenue. -- correct.

  3. Is this company new to this business or do they have a specific process already to rent out bicycles. -- at present there's no app. Person should visit store and collect bicycle.


Goal - To increase the number of rentouts of bicycles. We have a store which rents bicycles and people can come collect bicycles and then return to the store.

Assumptions - 

  1. Geographical Scope - India 

  2. Anyone with a valid govt Id can rent out a bicycle.

  3. At present renting isn't available online. Users must visit the store, view available ones and collect.

User Personas   

  1. Stores that rent cycles

  2. People who take bicycles for few hours within a day - intercity and can return them

  3. People who rent for more than a few days mostly tourists

  4. Different country citizens without indial id

  5. Kids - parents are customers

  6. People who need a bicycle to travel to another place but cannot return back to the same store.

  7. Regular users - People who want to rent on a daily basis for few hours - ex. commute to work/clg

For the purpose of this question I will be targeting 2, 3 and 6. Since the question is targeted at tourists and these user personas form a larger customer segment of tourists.

Current user journey 

1. Sellers/Renting stores - Will have physical stores where user should visit to see if bicycles are available and collect for rent.

2. Bicycle renters/customers

  1. Check for stores that rent

  2. Visit stores to see if bicycles are available and if they suit them

  3. Provide I'd/ formalities to rent

  4. Choose a bicycle

  5. Collect

  6. Return.

 

Pain points for buyers 

  1. Unsure of available stores - P1

  2. Manually visit store - time consuming and hectic - P1

  3. Unsure of available bicycles and costs - P1

  4. Return back to the same store. P2

  5. Carry Id and advance payments P2

Assign priority to pain points . For the purpose of this interview, I will focus on P1 pain points. 

 

Solutions:

  1. Unsure of available stores 

    1. All bicycle renting stores are listed in the app along with details - location, timings, contact num . We can get this info from Google. Users can search by location also. 

    2. We can have a chatbot in the app where the user enters all his requirements - cycle type, distance from his place, dates to collect, costs etc. Chatbot will provide a list of matching stores to user. 

    3. User can Leave a query on all the requirements he has and it will be sent out to all sellers. Interested sellers can contact customers. 

  2. Manually visit store - time consuming and hectic

    1. Stores can provide delivery at pickup options from users home/specific point. Users can view which stores provide this option in our app. 

    2. Stores can have pickup and drop points at multiple places with OTP locks to cycles. App will provide this otp and available cycles at different pick up points time to time. 

  3. Unsure of available bicycles and costs

    1. Costs per hour / pricing policy will be displayed in the app. 

    2. Available cycles can be seen bw solution option provided above in 1.

    3. Provide users the ability to block their required cycles. Can include a base fare that's non refundable.

 

Trade Offs 

  1. Every store might have a different policy to rent cycles. This should be clearly articulated in the app.

  2. Users can block cycles and may cancel booking later. 

 

Metrics

  1. North Star - total No of bicycles rented 

  2. No of tourists booking bicycles via app 

  3. No of registered users and MAU

  4. No of users using each feature in app.

  5. No of bicycle sellers/renters registering in app.


Please share feedback :) 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Silver PM
How would you design a bicycle renting app for tourists?

Clarification: Is this a national or international application?

Are we talking about renting regular pedal-reliant bikes or eBikes and would those riders need a driver’s license?

 

Define our users by tourist types:


 

Age

Type

Urban/Rural

National/Internaiton

Trip Purpose

16-19

Teenager, traveling with family

Both

Primarily Domestic

Family vacation

19-31

Adult, traveling with friends our sig. other

Both

Both

Leisure/Adventure

31-50

Mom/Dad

Both

Both

Family vacation/leisure

 

Customer Needs

Teenager 

  • Needs a way to get from A-B in an unfamiliar city with some guidance along the way. 

  • Navigation assistance in native tongue. Recommendations for restaurants/trails/things to do in Native language.

  • Easy place to pick up/drop off and pay for the bike.

  • GPS and navigation.

  • For urban areas, I would suggest e-bikes. But you may also include a fleet or mountain climbing bikes available in specific locations. For this traveler, perhaps eBikes in the city and traditional bikes in suburban/rural/beach locations. Think about a family renting a house at the lake where the teenager may get a little cabin fever and want to go for a ride. Or the family as a unit may want to go for a traditional bike ride along nearby trails.

 

21-30 

  • Also needs navigation and recommendation in Native language. They are likely traveling with friends and may want more independence and coordination options (-- let’s meet up for dinner after hiking thru paris per example.)

  • This age group may also be traveiling with a boyfriend/girlfriend.

  • Easy place to pick up, drop off and pay for the bike.

  • Added security features (p/up drop/off locations well lit.)

  • More likely to be traveling in urban areas, seeking things to do and see in the city (resturants/shopping/entertainment/culture/bars/dancing/traditional sight seeing).

  • Adventure/recreational tourists are all well within this age group but typically put more thought and preparation into these sort of trips. Often they have their own gear. But I can see the need for impromptu day trips for this group allowing them to stay fit while on vacation and seeing some beautiful scenery outside of the traditional tourist spots.

 

Family

  • Many of the same requirements as the above group, but may want more gps functionality allowing them to feel more secure if their children go off on their own.

  • Niche market for the family vacation are bike rentals near campsites, accessible to rivers, beaches.

  •  Regular bikes may also be a nice alternative for this traveler. They are just likely to travel to a rural area as they are to the city. 

  • Think weeklong Arbnb accommodations near a beach.

  • Long-term bike renters may be a good niche market for the family-unit touristing.

  • Transparent and clear pricing is also important for this group

Prioritization

I would prioritize features that offer the greatest benefit and are not currently available in the marketplace. Google maps has some of the features but it focuses on commuting logistics and not leisure.

 

  • The user downloads the app. Upon start, t.

  • It directs the user to the nearest avilable bike location.

  • The app clearly displays the cost and terms of the purchas.

  • User may scan via Samsung/iPhone/ or major credit car w/entering CC#.

  • App is immediately synched with that user at that location via GPS.

  • Initial VoE “Can I recommend a restaurant, museum, or would you like to take it from here?”

  • Engagement Options

  • User Swipes Left to end further engagment with the app.

    • Security features and Google maps integration continues continues in behind screen, only alerts users for security alerts, accidents, inclamate weather or when their ride is about to expire.the back e to stop app engagement with the exception of google map integrations and security alerts accidents, weather alerts, etc.

  • User Swipes right and a host of functionality is enabled. Recommendations on fun things to do within biking distance around them (1-5 miles in the city).

  • With some ML, the app becomes more intuitive, learning more about the type of things they like to do when they travel. (Are they more likely to want to ride to a nearby bar for live music or a trail or the ocean?)

  • It can also cross-reference with geographic details of that location, what are the must-sees in New York City? Who has the best pizza in Chicago?

  •  When rented together, the bikes can be paired while in use. This allows the user to know the estimated locations of others within their traveling group while engagement with the app, if this feature is turned on.

  • Rental pick up locations are all well lit. All eBikes are equipped with proper protective gear.

  • Trip details are saved and if the user wants can be viewed, shared or downloaded allowing the user to see on a map where they traveled and what they saw while on vacation

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Platinum PM

Understanding the problem

First off, let’s make sure I understand the situation. I’m going to assume this is going to be a mobile application. Is it okay to focus on the United States?

Do we have a specific goal or target in mind? Do we have the luxury of focusing on engagement or do we need to start showing the ability to monetize? Let’s focus on monetizability.

User Personas

Now that we understand the situation better let’s go ahead and list out a few user personas of the people who would be interested in our using our app:

  1. Family Vacationers: Larger group of people, 3+. Will probably have children with them, aged anywhere from babies to adults.  Larger focus on the leisure side. Not as price sensitive.
  2. Solo Traveler: Adventurous, probably on the younger side. May be traveling on a budget. Always on the go. Bike is more so strictly a mode of transportation.
  3. Fitness Fanatics: Younger to middle aged, trying to get some exercise in as well as enjoy the experience. Will likely go on a longer ride more intense ride.

With monetization as our goal let’s focus on the family vacationers user segment. They are not as price sensitive as the other user segments and they have more members in their group so instead of selling a service to one person we have the opportunity to sell it to a group.  

 

Pain Points / Needs

Now that we’ve chosen a user segment let’s identify some of their needs or pain points:

  1. Need a larger variety of bicycle models and sizes. Kids cannot ride adult sized bikes, perhaps if they have young children a little bonnet attachment might be necessary. 
  2. Need to know where the safe roads are available. Little kids aren’t always the best at handling a bike or paying attention to traffic, so choosing roads that are safe with large bike paths or sidewalks is essential.
  3. Need to know where to go. They are in a foreign place they need to know where all the cool spots worth visiting are
  4. Little kids get tired when biking and may not be able to keep up with adults

 

Solutions

Now that we have a good handle on some of the problems or pain points family vacationers might have let’s brainstorm some solutions:

  1. We could have an e-bike option for children that automatically ensures each cycle of the pedals generates X amount of power. It could automatically adjust based upon how much force is being generated by the child pedaling and the rate at which they are pedaling. 
  2. Have a safe route option inside of our app for novice bike riders or children that highlights the safest most bike friendly route towards a destination
  3. Sell a connector piece that we connect the handlebars of a second bike to the seat of another bike effectively turning it into a tandem. This would help children or tired bikers get a boost from someone else and have the person in front control the steering.
  4. Create a route recommendation engine, users could enter their interests and how long they want to bike for then we could recommend an optimal route that would navigate them to different destinations

Prioritization

We’ve brainstormed several different solutions but probably don’t have the bandwidth to build them all so let’s go ahead and compare the features to see if we can prioritize just one. Normally we would try to do this with some data or supporting evidence backing up our grades but for the sake of this interview we will be a little subjective here:

Monetizability, User Satisfaction, Ease of Implementation

  1. B, B, B
  2. C, B, B
  3. C, C, C
  4. A, A, B

So based upon the above prioritization matrix and considering the fact that we want to focus on monetization, I am going to suggest we go ahead with suggestion #4 the recommendation engine.

Feature Pros / Cons

It offers a great monetization opportunity in the form of serving sponsored destination recommendations. For example, if the users puts down art as an interest of theirs and attends a private museum that we recommended on their route we would get a kick back from the museum. Additionally, we could display a variety of contextually and highly targeted ads within the app. For example, if we saw that you had been bicycling for an hour straight on a hot day we could display a notification for $2 off a boba tea at a tea shop that is nearby.

One of the potential downsides to this app idea is that tourists who are looking to rent bicycles may already have an agenda in place. Maybe we could circumvent this issue by trying to focus on getting users at the top of the funnel. For example, we could advertise the personalized self-guided bike tour as an experience in of itself instead of our app just being a mode of transportation to different places of interest.

Summary

In summary, in hopes of increasing monetization amongst the Family Vacationers user segment we are going to offer a personalized self-guided bike tour experience through our app. Users will fill out several key interests and how far they wish to travel and we will provide them a route with several different places worth stopping at along the way. We will be able to monetize this in two ways, one by recommending destinations we have a profit sharing agreement with and two by serving contextual and highly targeted ads.

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading

Problem: The problem we're trying to solve here is to help tourists commute easily when they are visiting a new city. If I were a tourist, I would want to find transport options that are

  • Flexible
  • Easy to find
  • Cost effective
  • Shouldn't worry about parking
  • Easy to navigate through the city

 

Users: There would be 2 types of users for the app:

  1. People who put the bicycles for rent
  2. People who rent the bicycles

 

These can be further divided into the following:

  1. People who rent out the bicycles:
    1. Company(s)
    2. Individuals looking to rent out their bicycles when not in use (Like an AirBnB)
  2. People who rent the bicycles:
    1. Tourists
    2. City dwellers
    3. Commuters


For the purpose of this design, I would focus on the tourists since we are trying to solve a problem for them and for people who rent out the bicycle I would want to focus on individuals looking to rent out their bicycles when not in use.

 

When I travel to new cities, it is the people living in that city that make me feel at home and included. In this case if I were travelling to a city and realized that people of that city are renting out bikes for tourists, I would automatically feel included and a part of their community and lives.

 

Types of Tourists:

International and Local and each cab ne divided into the following category

  1. Lonely travelers
  2. Couples
  3. Travelling with friends
  4. Travelling with family
    1. With kids (age less than age 5)
    2. With kids (age between age 5-16)
    3. With elders (age greater than 60)

 

For the purpose of this problem I would want to focus on the lonely international travelers because

  1. they are travelling alone which means they are most likely adventurous and like to explore new things/places alone
  2. They probably would not want to sign up for a guided city tour
  3. They travel to understand the culture and community of a place

 

Solution:

  • I would start with an app that is available in both iOS and Android and that is probably light weight since tourists may not have good internet options
  • The app should support multiple languages
    • I would research a little more and figure out the top 2-3 languages that travelling tourists use. I'm sure it's Spanish, Chinese and English pending research.
  • The app should have an inbuilt navigation system or connect to Google Maps/Waze/Apple Maps to provide directions to tourists (whichever makes sense based on resources and other cost constraints)
  • The app should show the nearest available bikes based on users location
  • The app should show nearest drop off locations based on users location
  • The app should show a description of the person that's renting the bike and his recommendations of places to visit and things to do

 

Prioritization:

I would prioritize my features based on business value, reach, impact, confidence and ease. Did not go into more details for the sake of time.

 

I would test the app in a couple of major cities around the world where tourists travel to the most. I'm guessing these are NY, Paris and London.

 

Metrics:

Since this is a new app, I would focus on customer acquisition and activation. Once the product attains a product market fit and the app has a good user base, I will focus on engagement and retention metrics when the product is in the growth stage.

 

 

To drill down the metrics further,

User Acquisition:

  • Number of users who download the app
  • Ratio of Number of click on adds vs. Number of users who download the app

User Activation:

  • Number of users who book a bike ride in the app
  • Ratio of Time when users downloading the app vs. Time when users book a ride

 

In summary, I will design a bike app for International tourists who are travelling alone. The app will be light weight, available on both iOS and Android devices and will support 3 of the most spoken languages by tourists worldwide. I will focus on metrics pertaining to User Acquisition and User Activation until a product market fit is achieved after which I will focus on user retention and engagement.

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Silver PM

Clarifications:

  1. Why do we have to build the application? To promote cycling and reduce traffic
  2. Who wants to build this application? Entrepreneuer / bicycle manufacturer / govt agency / non-profit Entrepreneuer
  3. For which market are we building this product? not specified
Objectives - Build a bike rental application:
  • To promote cycling among people for short distances
  • To reduce traffic
Users: Tourists (local and international), Locals
Approach:
Since the product/offering is a bicycle rental, a physical product which will - 
  • Not be owned by the users of the app. Will be owned by the business
  • Have logistical constraints such as pick-up, drop-off and ensure safety of the user and the bicycle as well
We will break down the entire problem statement into 2 parts - tech enabled and logistics/supply chain.
Before we identify the problems and chalk-out a roadmap, let's take a look at the user journey:
  1. User is made aware of the product(Bicycle Rental)
  2. User shows intent to use the product
    1. User is educated about the product (value prop, how to use)
    2. User is onboarded/sign up
  3. User finds and rents a bicycle
  4. User drops off the rented bicycle
  5. User pays the rent
Based on the user journey and the physical product experience, we can list down the problem statements that need to be solved:
  1. Logistics / Supply Chain
    1. Where can a user rent and drop-off  a bicycle after use
    2. How can a user find a bicycle
    3. How will we ensure the safety of the rider and the bicycle
    4. What rules and regulations do we need to comply with
  2. Tech
    1. Which user should be allowed to rent a bicycle
    2. How can the user find a bicycle
    3. How can the bicycle be assigned to a user for rent/usage
    4. How can the user end a rental
    5. How will we collect payment from the user for deposits and rent
App solution/features:
  1. Finding a bicycle to rent + Finding the drop-off spot
    1. Impact - All users and every transaction
    2. Priority - P0(MVP)
    3. Justification - Imperative to enabling the digital path of discovery
    4. Solution - We can use Google Maps APIs to recreate the locate and rent/drop-off experience on the app. 
  2. Renting a bicycle and uniquely assigning it to a user + Ending a rental
    1. Impact - All users and every transaction
    2. Priority - P0(MVP)
    3. Justification - Since bicycles would be owned by the business, keeping an accurate track of each unit is imperative to ensure that the bicycle is picked and dropped off at designated locations.
    4. Solution - Enable a bluetooth based connection between the bicycle and the app so that the rent initiation and drop-off can be accurately timestamped and geo-tagged. This will ensure that the bicycles get picked from and dropped off at designated locations.
  3. User validation/KYC
    1. Impact - All users, one time
    2. Priority - P0(MVP)
    3. Justification - We need to safeguard the inventory and ensure that we are responsibly extending service to the users.
    4. Solution - Ask the user to upload a valid ID and take a selfie in the sign-up flow. Charge a deposit fee at the time of renting a bicycle.
  4. Payments
    1. Impact - All users and every transaction
    2. Priority - P0(MVP)
    3. Solution - Support the most commonly used payment instruments based on the area/region of launch. It can be wallets/CC/direct bank integration.
Taking a high level pass on the 'Logistics / Supply Chain' section:
  1. Pick up and drop off spots(answering #1 and #2)
    1. Should be within a 5 km radius of tourist hotspots
    2. Should be easily accessible or close to public transport hubs and hotel hubs/areas
  2. Safety of the user(answering #3 and #4)
    1. Provide helmets for rent
    2. Bicycles should have a light and appropriate reflectors
    3. Minimum age of user to be determined before allowing the user to rent
Business model:
We would charge the user a booking fee which could be a flat booking fee including a free usage time limit followed by hourly rental rates. The costs incurred in the initial stages would be significant:
  1. Bicycle and accesories inventory - major upfront investment. Bicycle rentals are unheard of in the regions where we want to operate/launch hence, we can not act as an aggregator.
  2. IoT device to enable tagging and locking bicycle - one time investment of development which only scales with business volume.
  3. App - Maps API and server costs will be pay-as-you-go which can be evaluated at scale. For initial stages, the same can be utilised to get proof of concept and product-market fit.
Launch plan:

Start with one city/area with which the business teams are familiar and solve initial problems around online and offline flow. Inventory investment should not be high for the initial stages and only scaled based on user response.

Metrics:

  1. Sign ups 
  2. Sign up drop offs
  3. User base - new/returning
  4. Activity - session volume of new and returning users
  5. Booking funnel (absolute count)
    1. Discover pick-up spot
    2. Reach pick-up spot
    3. Initiate booking flow
    4. Rent and unlock bicycle
    5. Drop-off bicycle
  6. Revenue
  7. Booking duration
Summary - We need to build a basic app solution to enable discovery and rental flow which is easy to use and points 1 through 4 under App solution/requirements constitute the MVP.
 
Access expert answers by becoming a member
9 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Clarify that it is a mobile app and you will try this out as an MVP at a specific location, say San Francisco, and the type of bike - Manual or Electric.   

Target customer personas

  • Single / Solo travelers
  • Group travelers (more than 1)
  • Family (with infant kids) - Bucket seats
  • Family with Kids (older) 
Let's focus on Solo or Group travelers as these are the personas that try out new apps when they travel.  This will also help us reduce the upfront investment of bucket seats for family and smaller bikes for kids 
 
Now let's discuss the need for this persona
  • Be able to rent the bikes in advance
  • Multi language support 
  • Explore local site seeing location
  • Explore local restaurant
  • Meet other travelers
  • Know more about the place (History, fun facts etc) throughout the journey
Let us prioritize the features for MVP and the rationale for the same
  1. Ability to rent bikes in advance - Basic Need of the app
  2. Integration with Google Apps that highlights local site seeing options & local restaurants (Engagement + Monitization opportunity)
  3. Small snippets of info about the local place (history, fun facts) throughout the journey  (Engagement)
Multi Language support - A wide variety of travelers visit San Francisco every year (Top of the funnel user acquisition) could be a stretch goal but not a must have
 
Summarize:  I would go about building a mobile app that helps solo and group travelers to book normal manual bike in the city of San Francisco.  The app initially help the users to book the bikes in advance and integrate with Google Maps that helps them identify local restaurants and site seeing options.  In addition to that, the app would show small snippets of local info that includes history and fun facts throughout the journey to engage with the users. 
Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Step 1: Clarifying Questions

  • Are we focusing on a particular location? - London Only
  • Is the idea to get people to rent cycles from shops/ Santander docking stations or is it like lime bikes that have no docking stations and users can leave the cycles in a safe spot?
  • If the idea is to rent from shops, would we like to offer Price comparisons? - N/A
  • Do we want to have an option to unlock and pay from the app ? - Yes

Step 2: Goal

The goal is to design a bicycle renting app for tourists visiting London that can help them find a bike available for hire as well well pay and unlock using the app.

Step 3: Users

  • First-time visitors
  • Repeated visitors

We are going to focus on first-time visitors

Step 4: User needs

  • Have the ability to search for a cycle near to them; pay and unlock instantly
  • Since they are not aware of areas, cycles have a GPS to help them navigate
  • User prefer to leave the cycle close to the location they want to explore, rather than docking them 500m away and then walking
  • Have a small storage space as users generally carry a small bag with water, sunglasses, nutribars as they are out most of the day
  • Virtual guide as users might be keen to know the history of other important and interesting facts about the location

Step 5: Solutions

  • Locate what's close to me: all cycles have a GPS that lets users search for the ones closest to them
  • Instant start and end: users enter their card details and unlock the cycle instantly by scanning a unique barcode on the cycle, they will be charged at the end of the journey when they re-scan the barcode and upload a picture of the cycle being parked at the safe location (such as the corner of the pavement) to end their journey
  • Bag space: cycles have a small basket in front that lets users store their bags
  • Help me learn!: cycles have a port where users insert headphones; the cycles have inbuilt GPS that can anticipate the location and tell users the history about the place

Step 6: Evaluation

Solution No.Freq of UsageImpact on UserImpact on BusinessDev. time

Locate what's close to meHighHighHighLow
Instant start and endHighHighHighLow
Bike SpaceHighMediumHighMedium
Help me learn!HighMediumHighHigh

Based on the above priorities, we can decide that 1 & 2 are quick wins, 3&4 are good to have. Having said that, option 4 is an add on service and can help generate

Step 7:Metrics

Locate what's close to me:

  • No. of users get on the app to locate a cycle per week
  • No. of users proceed to hire a bike vs no. of dropouts

Instant start and end:

  • No. of users hire a bike per week
  • Avg. revenue generated per cycle/ per journey
Access expert answers by becoming a member
6 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

How would you design a bicycle renting app for tourists?

Clarity

When you say tourists do you mean international or national - could be both

is it only for tourists or anyone can rent it? - could be either, assuming you want to optimise for tourists here

Is the physical design/logistic of the bike renting app part of the scope - no, just design the app, assume physical condition as deem apt

Any specific country in mind - lets assume london for starters

Is this a native app or web app - as you feel apt

who are the customers?

The renters of the bike can be broken down into following cohorts:

Locals

Tourists , as mentioned in the problem we want to focus on this cohort 

Single individuals - I would focus on single individuals since anecdotally speaking this cohort is the one I've seen renting bikes most often

Families

Large groups 

Personsas are as follow:

Single male tourist

Mark, a 33 year old French native is visiting london and wants to see all the sights around london

He speaks fluent french, is uncomfortable with English , likes exercising and being out in the son, is conscious about his carbon foot print has plenty of disposal income

He is an expert rider, likes to have a rugged bike to go around town that he doesnt need to worry about 

Uses iphone X 

Single female tourist

Sukhmani is a 26 year old Indian female visiting london for the first time, she is a on a budget hence doesn't want to spend a lot of money 

She is an amateur rider and want a bike that isn't too heavy and has storage space.

She is worried for her safety and uses whatsapp to share live location with her friends.

User journey

Need trigger: tourists may realise that they need a bike much before they travel or after they land, they will be using this bike usually for travelling around town locally 

User action: Such users may search for bike rental on search engines first before they go looking for an app, a minority may search on play store.

Users may want to search by bike preference and then figure out pick up location or they may want to search by location and pick the bike available.

purchase: Once the user has figured out the bike he/she wants, they may be hesistant to pay the full amount upfront since they may not be sure of their logistics

post purchase:  I would want to know the different places I can drop off the bike at/it may be far for me so I may consider pick up

Needs/gaps

NeedReachimpactconfidenceeffortPick or not
I want to be able to book in advance by bike or by locationHighhighhighlowPICK since this is hygiene requirement
I want to be able to change my preference laterlowmediumhighmediumDont pick for MVP, decide after doing user research since its not a high frequency use case 
I want to be discoverable on web/have a web app experiencehighhighhighmediumPick since most users will end up discovering the web through a search
I may get into an accident/worried about my safety/security so I want to share my locationmediumhighhighmediumPICK since this becomes a differentiator and give tourists piece of my mind
Multi language app highhighhighlowpick since the TG here are tourists they may not all speak English, figure out which languages are needed through paretos coverage
payment methodshighhighhighlowPick tourists may want to pay in their local currency so the app should support multiple currency menus/pricing 
Drop off location highhighhighlowPick- tourist will want to know where they can drop off bikes
Bike location trackerhighhighhighhighpick - since tourists are not familiar with the area they may want to know where they parked their bikes
Fall detectionlowvery highhighhighPick - Automated call to emergency with location broadcast in case of fall/collision detection 
Helmet rental mediumhighhighlowPick - tourists will want to wear protection so they want to know where they can buy/rent safety gear
route recommendationmediumhighhighmediumDo not pick - this will recommend routes to tourists where they can go sight seeing, not a P0 requirement, can come later
      

 

What are the primary metric/secondary metrics for this

Since this app is new we need to validate if it's solving the problem for the users so we may want to track % of users installing the app who try to book a bike (not necessarily successfully) this will give us a sense of usability/utility of the app.

This tells me 1) if users find the UX intuitive 2) is the value prop clear to the user ie is he/she able to identify which bike they want 

risk here is that this ignores the actual booking funnel, so as a defensive metric i'd want to look at % transaction rate as well 

health metrics

ARPU - P0

Average days booked  - P0

% of bikes succesfully returned within time- P0

% of each feature used ( this will tell us if we've over built the MVP) - P1

Time spent in the app - here we dont want this numnber to be high since it means users are strugglign with understanding the steps - P0

Sessions to transaction ratio - P0

Aha moments - P0

 

Summarising 

Access expert answers by becoming a member
56 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Clarification :

The bike rental app is for renting through docks or through bike rental shops (Assuming it is bike rental shops)

Global or US (Global given US public transport is well developed and in many developing countries bicycles/bikes/car rentals are the only way to get around) 

Goal :

User adoption (Get people to use the app to rent bikes)

User Groups:

Short-term renters: For a day

Long-term renters: For duration of travel (1 week - 1 month)

Family/Groups : Need multiple bicycles for a short duration

We will pick the long-term renters as they have more invested in finding the right bike and the revenue will be higher. 

User Needs:

1. Discovery:  Finding a bike close by, FInding the right kind of bike/renter

2. Making sure they are not overpaying 

3. Effortless booking and payment (Includes situations where someone might want to extend rental)

4. What to do in emergencies (Accident, damage, loss, stolen)

5. Delivery/Pick-up of bike is a hassle

6. Loss of key

Solutions:

SolutionsImpact (Frequency, need)RevenueEffort (Dev)
Map based discovery (proximity)HHL
Reputation of bike shop and reviewsMML
Info on bike (listing) and reviewsLML
Compare option for shop (Price/Ratings)MLL
Calendar Booking, online paymentHHL
Messaging with shop (Extension, emergency)MLL
Buy Insurance (Incase of damage, loss theft)HHM
Find my Bike/Report theftHLM
On call - Key maker, Auto repair shopMMM

Based on th above, the solutions to prioritise: 

1. Discovery: Map based listing, repoutation and review of bike shops

2. Calendar booking, online payment

3. Emergency: Insurance, Find my bike, report theft

Metrics :

1. CTR (Click through rate) on bike shops

2. Average #Reviews and Ratings 

3. Bounce rate (Leave without booking) vs Conversion rate (Booking made)

4. #insurances bought/#total rentals (%)

5. Revenue through insurance (Commission)

6. CTR : find my bike

7. #thefts reported /# on total rentals (%)

 

 

 

 

 

Access expert answers by becoming a member
11 likes   |  
Sign up for FREE to continue reading
badge Gold PM

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 powerBudget travelerFamily vacation travelerBusiness traveler
HighHighLow
MediumMediumHigh
LowLowHigh

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. 

Access expert answers by becoming a member
24 likes   |  
Sign up for FREE to continue reading
check ribbonLiked by PM Exercises
badge Platinum PM

Here's my take on how to answer this Google product design interview question -

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

 

Access expert answers by becoming a member
87 likes   |  
Sign up for FREE to continue reading

Clarifying questions with assumption

 

→Why do we want to build this application? We find a gap in options that tourists have in hotspots of the cities, be it in terms of awareness of public transport in the region, pricing, language barrier, etc.

 

→ Who are we? We are an innovative startup. We plan to expand in this segment.

 

 Objective/Goal? Revenue, Engagement

 

→ Geography? Let's assume any tourist location in India, Jaipur for this case.

 

→ Scooters of what type? Bicycle.

 

→ Are we renting/sharing? We are the owner and we are the service providers.

 

→ Tourists only, or are we also looking to expand the services for nearby residents? For this case let's assume tourists only (Both domestic & international)

 

 

User Group: Tourists

→ Family

→ Couples

→ Friends

 

Prioritizing the user group based on our goal of increasing revenue and engagement, I would want to prioritize family tourists for this case. I am considering family because it will directly impact revenue and engagement metrics. After all, family tourists will be more in count.  

 

 

User persona & pain points: 

Rita and family, 4 people, visiting Jaipur for 3 days

 

Let's figure out the pain points of Rita through her user journey from awareness to activation on the application.

 

Assuming Rita and her family will be staying in a 3-star hotel, she would want to know the hotspots of Jaipur and plan a 3-day itinerary. She would also want to know the options for a mode of commuting to visit all these places. 

She will want to ask the hotel personnel or fellow tourists for the same.

 

Now, assuming Rita has discovered our platform, let's focus on the journey & pain points she would go through on our application as a user.

 

1. Easy login options

2. Tourist hotspots- conventional & offbeat locations

3. An itinerary plan based on preferred locations and # of days of visit

4. Nearby bicycles location, quantity, specifications

5. Pickup and drop location of bicycles based on itinerary

6. Hassle free check out

7. Easy to pay options

 

Solutions

 

Awareness

  • Tie Up with hotel

  • OOH Advertising for visibility

Login 

  • Google SSO 

  • Phone number - OTP sign-in 

Tourist spots & Itinerary plan

  • List of tourist spots based on activity

  • Itinerary plan 

Maps & Location 

  • Geo visibility of bicycles, fastest route

  • Pickup and drop points at tourist spots for hassle-free exploring 

 

 

 

Pricing:

Based on a daily subscription model

Things to consider

1. Competitor

2. Mark up

 

Key Metrics

 

Revenue

1. ARPA 

2. Customer churn

 

Engagement

1. CSAT/NPS

2. DAU/ WAU/MAU

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM
Clarifying Questions :

1. For which region are we designing this bicycle renting up?

2. This renting app needs to be designed for Android or IOS?

3. This renting app needs to be designed for mobile users or for the desktop users?

4. What is the overall vision for designing this renting app?Enagegement of tourist with that place : Is it to increase the number of tourist in that area? or
Revenue : To generate more revenue from tourist in that area

Or to measure the success rate of the renting app we are building?

 

User Persona :

1. Casual Tourist : Tourists who are coming to the area for leisure purpose. People with families or couples who are traveling.

2. Group Tourist: People in groups who travel and this include like school groups.

3. Day Trips: Certain people who travel just for a day for exploration.

4. Guided Tour : Through some travel agency.

 

Goal : For the sake of our discussion we can pick #1 user group as these are the users who are large in number and if our goal is to generate revenue for that tourist place and also increase the engagement of tourist with that area this user group will have most impact over others.

 

User Journey :

1. People will come to the tourist place.

2. Look for the place where bikes are located.

3. They will download the app on their phone or if they already have the app downloaded they will use that app.

4. They will rent the bike for a specific time and pay in the app itself.

5. If. the user wants to extend the time for renting the bike they should be able to do that/

6. Users will return to the bike station and return the bike.

 

User Paints :  

1. Users would like to locate from the app where is the bike renting station from where they can rent the bike.

2. Users would like to know the biking route in the app itself so they know which is the most scenic route for biking.

3. Users would like to make a payment for the renting bike in the app itself through credit card, gift card, apple wallet.

4. Users would like to view the invoice in the app itself and also they should have an option to generate the pdf and sending an email for that invoice.

5. Users would like to know how many bikes are available near the bike renting station because if 4 people need a bike but if 2 bikes are available they would like to know that.

 

Prioritization :

1. #1,#2,#3 are the top priority and part of #4.

#3 : We can prioritize in the MVP phase for payment through credit cards and in the later phase we can introduce apple wallet.

#4 : We can prioritize the pdf generated in the app itself but the email based can be done for later release as it requires a secure token to be generated and requires more effort.

 

Solutions :

1. Create a map for that particular tourist place and in that map locate the different biking stations available. The advantage of building a map for that tourist place with the biking spots would help the users to find out how many biking stations are there andhow far it is from the current location.

2. Give user the option of booking the bike in advance but once you are booking the bike can be reserved only for 30 mins.

3. Payment option should be given only when you are unlocking the bike and starting the timer. The app should tell for how much time you are renting and at the end of that time you have an option to extend the time..

4. Renting app should send the notification that your time is coming closer to an end or  do you want to extend? Also, it is solving other purpose if the person doesn't want to extend the time they should getting notified that next renting station is 10 mins away if you want to return.  

5. Create a safe payment gateway because users using the app should trust the app for entering their credit card details. So users should have a safe payment channel to make the payments.

 

6. The user interface design should look something like this : an option to make payment (once the payment is completed user gets an email), and then it lands them on the page where they can generate a pdf. An explore option, which takes them to the map view of that tourist area and this map view will give them an option of exploring

 

Success MEtrics ;

1.DAU/MAU/WAU Number of users using the biking app on a daily/weekly/monthly basis.

2. Revenue generated from the biking app on a monthly/quarterly basis.

3.Bounce Rate :Number of users coming to the biking app but leaving the app without doing anything

4. Conversion Rate : Number of users coming to the app and booking the bike. Number of booking happening on a daily/monthly basis.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
How would you design a bicycle renting app for tourists?

 

Clarifying Qs:

  1. Is there a specific company that’s trying to develop this app? Or can I assume this is a startup. Assume is a startup

  2. Is there a specific geological region that we are launching this app in? Assume no

 

Step 1) Company mission:

Our company’s mission is to enable tourists to explore the city in a sustainable, affordable, and organic way while getting their exercise in

 

User segments

Since we are focusing on tourists as the main user group, does it sound ok for me to disregard use cases for locals and further segment the tourists into 3 groups

  1. Tourists who want to affordably explore the area

  2. Tourists who want to organically explore the area

  3. Tourists who care about sustainable travel

  4. Fitness/ cycling loving tourists



 

For the purpose of this exercise I want to focus on Tourists who want to organically explore the area because this category largely overlaps with the other categories as well and is the biggest user group. User acquisition within this group will have the highest impact on the business considering our goal.

 

User needs/ painpoints:

  1. Need: Set route that connects attractions together. Painpoint: Hard to find local attractions not to mention finding the best way to connect all of them into one trip

  2. Need: Easily find local attractions Painpoint: When traveling, the most amount of time is usually spent on the itinerary deciding which attractions to go and arranging when to go where

  3. Need: An way to get around the city besides cars and transiting Painpoint: some cities have crazy traffic/ transit jams around certain times and it can be hard to get around during that time, and transit can be difficult to navigate as well

 

To increase user stickiness and retention, It makes a lot of sense to not just provide bicycle rental but also integrate this into an essential part of the travel experience.

 

Proposed solutions:

  1. Pinpoint user location and suggest attractions nearby 

  2. Enable users to pick a number of attractions in a day and suggest the order of visit into a complete trip, algorithm and tourist forum data can be used here to suggest the optimal # of attractions a tourist should visit (allowing them to choose from chill day to more intense, or allowing them to imput how many days they will be in the area to arrange the overall cycling journey) and after, enable them to collect stickers for each attraction they went to

  3. Using gmaps/ other traffic data, can identify routes with the least amount of traffic for the tourist, as well as placing bike renting stations near transit hubs/ typically congested areas

 

MVP and feasibility: 

An MVP needs to include must have features, so easiest to implement and has the most impact on the user journey

 

Effort to Impact

L H

M H

L M


 

I would go ahead and implement #1 and 2 because 1 is very easily done via maps API

and 2 is a must have for our product as it resolves the inconvenient of having to plan a organic trip around the city and provides everyone with a suitable way to enjoy the city at their own pace (and involves getting data and setting up an algo with that data only), 3 can be costly to set up shop at major hubs so this can wait until product market fit is achieved.


 

Potential Constraints/ concerns

 

  1. some areas maybe be more suitable than others due to terrain so cycling might not be a good way for traveling in some regions (cities that have a lot of stairs and hills)

  2. safety features: need to find a way to enable safe navigation as tourists don’t know where they are going and hands will be operating the bike

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

Clarifying Questions:

  •  I am limited to a particular geography or I can assume? 

Assuming India 

  • Why do we care about this problem at this moment?

TAM would be somewhere mid because people these days hardly use motorcycles tho I don’t have proper stats but I would assume so also Tourists coming to India are a huge market/ they visit places like Rajasthan, Mumbai, etc 

Growth of the market would be great too because cities like Mumbai, etc have a lot of traffic going on usually hence opting for motorcycles would help tourists reach their destination pretty quickly 

Competitors I would assume none as of now because I remember when I was a kid there was a trend of renting motor-cycles by physically visiting the store but it declined immensely due to the adoption of Activa/Cars, etc

Mission: To create a seamless experience for tourists via motorcycles

Business Goal: Adoption rate, I would not focus on revenue as of now because usage motor-cycle of is not so common these days 

Who? 

Tourists 

  • Tourists coming with their families 

  • Solo travellers 

  • Tourists with a group of other tourists (Strangers)

  • Friends 

Focusing on solo travellers more because Solo travellers would opt for motorcycles more rather than families/ friends/other groups because they would opt for bigger vehicles 

User Journey 

- Finding out different apps as a part of their research 

- Plan out which cities they want to cover 

- Ask friends who have visited India/ know about places which rent particular vehicles, etc 

- Join community groups to explore and get to know about the country 

- Take feedback 

- Finalize 

Pain points 

- Not aware of the country’s traffic areas

- Unsure if the motorcycle would take a lot of time to reach their destination

- Unsure where to find the perfect motorcycle/ its durability, etc 

The depth of pain would be larger for 3rd point as usually tourists are unaware of a new country/city they’re visiting and even after research some points or insights can be left unspoken or unseen & this would indirectly cover the 2nd pain point as well while designing the app

Solution/ How would the app look like 

1. Collaborating with local motorcycle renting providers and showing the tourists a variety of options of local motorcycle providers around them. This would also display ratings and reviews from previous solo travellers as all of us check reviews before booking/ordering something. Once the tourist selects a local motorcycle provider near him, he would be prompted with how many days he needs the cycle. What kind of motorcycle does he need? Prices of each are listed and then once he chooses a suitable motor-cycle for him/her the payment would be made via any mode and once that is done, the user can also choose to physically collect or get it delivered at a place he/she is staying, if the user chose the delivery option the motor-cycle renting app would deliver the cycle along with some delivery charges 

2. For an additional benefit for the user, the renting app would also display how long previous solo travellers took to reach certain destinations ( this would encourage the new user to opt/ rent a motorcycle). This feature would have an additional space/box because not every user would search down through all the reviews 

Success 

Since my business goal is adoption rate as of now so hence I would  go after Monthy users renting a motorcycle

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

How I would answer this question in an Uber product design interview:

Assumptions

To clarify, we want to design a mobile cicycle renting app for touristy places (parks, landmarks, etc) where cars may not give full immersive experience or are unlikely to go deep. Bicycles can include mechanical and e-bikes, but do not require driving license to operate them.

Users include tourists (foreign or domestic) and Bike owning company (hereby called Rental).

Tourist goal: Extend leisurely activity (checking out touristy place), both energy-wise and time-wise i.e. excursion on bike is likely to leave the user with more energy and time vs exploring on foot.

Rental goal: Increase utilization of bikes, given they are targeting tourists with non-repeat use case. Increase user rating of overall experience, to compete against neigboring rental shops.

Tourist Journey

1. Locate Rental shop and/or Bike

2. Communicate requirement in local language

3. Confirm bike condition, safety, price

4. Unlock bike, and ride safely

5. Complete excursion and/or conclude bike experience (leave bike mid-way)

6. Pay

Additional: Enjoy the experience

Rental Journey

1. Attract tourists to shop and/or bike

2. Set up payment

3. Solicit ratings and/or reviews

 

Solutions and avenues to delight Tourist

1. Locating more than one bike at a time, for partner or family excursions, can be frustrating especially in peak hours. A GPS system to locate bikes, and an analytics system to inform Rental about user hotspots can provide actionable insights to opimize bike distribution. Users could also chat with a sales bot and be persuaded to head to the shop to pick up 2+ bikes.

2. Communicate requirement in local language - language setting option in app.

3. Easy to understand pricing and payment setup can enable seamless purchase experience. App can use the Tourist name from payment mechanism to personalize the UX. User could also communicate with a recommendation bot to ask about common areas of interest i.e. popular spot, toilets, restaurants.

Discovering low battery, problematic brakes, missing helmet or a displaced chain, midway through the ride can be frustrating. User reports and/or low battery notifications should help Rental to service problematic bikes prior to usage.

4. Low internet or low lighting areas could frustrate users while trying to unlock bike and start the ride. UI elements to show progress on setting up payment, unlocking bike, and riding bike can alleviate Tourist frustrations.

5. Giving the choice to users to leave bike in an organized way anywhere and/or guiding them to nearby return areas can relieve them of burden of concluding bike experience. After stopping ride on app, Tourists can be shown their invoice and asked to rate and/or review their experience.

6. A payment system to charge Tourists. Tourists should also be able to enter email id to receive bike rental receipt.

Additional: During the bike journey, Tourists can receive personalized historical trivia, recommendations on popular places, restaurants, etc via recommendation bot.

Priortization

For an MVP, the goal would be to enable Tourists to rent a bike. Delighting them and soliciting review/rating can be an ongoing goal.

NoSolutionRiding impactDelighting impactEffort
1GPS systemHighLowLow
2AnalyticsLowMediumMedium
3Language settingHighHighLow
4Pricing, Payment systemMediumLowLow
5Bots - sales, recommendationLowMediumHigh
6Report issueLowMediumMedium
7QR code, bike start/stopHighLowMedium
8UI elements to show progressLowMediumMedium
9Email receiptsLowLowMedium
10Solicit review/rating. Display on Google, YelpLowLowMedium

For an MVP, 1, 3, 4, 7 would be required. 2, 8 (and 10 for Rental) should be fast follows. 5, 6, 9 can be add-ons later.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

Clarifying Questions:

  1. Geography - India

  2. Timeline - 3 months

  3. Are we owning the end to end value chain which includes not just the app but also the bicycle/infra - yes

  4. What do we do currently and whats my role - PM in a tech company

 

Approach: User Persona -> User Needs -> Solutions -> Metrics -> Trade offs

 

User Persona:

  1. Tourist

    1. Solo

      1. Short distance -> solving for this bucket as the frequency of occurrence would be highest and thus the impact

      2. Long distance

    2. Group

    3. Local people as well

  2. Bicycle operators

  3. Sponsors

 

User Needs:

  1. Before ride:

    1. Book ride -> P0

    2. Easy pricing

  2. During ride:

    1. Locate the bicycle -> P0

    2. Authenticate and take for a ride -> P0

  3. After ride:

    1. Park it at the desired place

    2. Payments -> P0

    3. Feedback

 

Since we are designing the app from scratch, it makes sense to solve for multiple user needs to produce a complete experience for the user. Indicated P0s which are essential in this regard

 

Solutions (Prioritization basis impact & effort)

  1. Book ride:

    1. Allow to filter basis a particular date & location, track availability and book the ride on the app -> P0

    2. Voice based search for date, location and booking

    3. Partner with local bicycle operators to improve availability

  2. Locate the bicycle:

    1. Save location on app for user to come back and track -> P0

    2. Notification via whatsapp on the booking

    3. Push notifications for the booking

  3. Authenticate and take the bicycle for a ride

    1. QR based scan to authenticate and unlock -> P0

    2. Face scan

    3. Biometric scan

  4. Payments Experience:

    1. QR based payment at the end of the trip via PG integration

    2. QR based payment via QR code printed on the bicycle -> P0

 

Summary of the solution:

  1. Book ride: Allow to filter basis a particular date & location, track availability and book the ride on the app

  2. Locate: Save location on app for user to come back and track

  3. Authenticate and unlock: QR based scan to authenticate and unlock

  4. Payments: QR based payment via QR code printed on the bicycle

 

Above workflow covers the high level end to end journey for the user

 

Metrics:

 

  1. Acquisition:

    1. No of new sign ups

    2. Total user base, split wrt geography

  2. Activation::

    1. % users who end up taking a ride after booking the same

    2. % activation within 7 days, 30 days

  3. Engagement:

    1. Cancellation rate

    2. % Users who completed the ride

    3. Monthly/Quarterly active user

  4. Retention:

    1. Churn rate (measure quarterly basis)

    2. % reactivation from the churned base

    3. NPS

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Clarifying questions: Is this a startup or is this part of an already large company like uber or lyft?   Is this a company that has many bikes already available and locations (one bike supplier) or is this a renter and rentee situation where there are many bike suppliers that rent them to people?

 

I am assuming this is a startup with many bike suppliers (people) that have bikes available to rent and this app can match renters and rentees.

 

Step 1: Define the goal.  I am going to choose acquisition/engagement as my goal because it is a new product so we want to get as many users as possible to use it and find value

 

Step 2: User segments

1 – the tourists that are visiting

2 – the bike renters (businesses or users that want to make some money by renting the bike)

3 – Other vendors (helmets, knee pads, etc)

 

I will focus on the tourist bike renter as my user.

 

Step 3: I am going to think about the user journey of someone that wants to rent bikes in a new city or country. Current user journey:

1st step – Research different places that they can rent a bike near them or maybe any existing services/apps and choose one.

2nd step – They rent the bike – how much time, the price, how to drop off. May need more than one bike if they are traveling with friends or a partner. Sign/pay up front or leave some collateral (ID possibly).

3rd step – they take the bike around the city and park it at spots that they want to get off and walk around/explore

4th step – they go back and return the bike at the destination. Pay/get things returned, etc.

 

 

Step 4: List out pain points for each part of the journey

1.     Research bikes to rent near them

a.     Unsure how far these places are or how to get there

b.     Will they have the bike you want/the amount of bikes you need

c.     Not enough information (cost, time to return, how long they are open, pay with cash or card, any other amenities (helmet included?))

d.     Not sure the condition of the bikes

2.     Rent the bike

a.     Trusting they will take care of the collateral (ID, deposit)

b.     Having proper documents to rent the bike

c.     Cost of the bike

d.     Ensuring you understand the terms

3.     Take bike around the city

a.     Where to park

b.     Can you store things in the bike while you look around?

c.     Getting lost

d.     Not sure where to go

e.     Bike lanes/traffic rules

4.     Return the bike

a.     Might be far away from where you currently are

b.     Might not get there in time, want to return early or rent longer

c.     Maybe you only want to return one but the other one wants to keep going

 

Step 5: Brainstorm Solutions for pain points within each step of customer journey 

1.     Researching bikes

a.     Small onboarding that asks – how many bikes you need, time you need it, your location. Then a map appears with the renters available that have what you want and shows the cost per hour for one bike and specs on the bike. (list or map view)

b.     Reviews/stars on the renters which can help you pick one renter vs. another

c.     Shows any other amenities available (helmet, knee pads, basket etc)

2.     Renting the bike

a.     Add credit card on the app

b.     Put the pick up time and when you will drop off the bike

c.     Way to record when bike is dropped off

d.     Ability to add time if bike is needed longer

e.     Company gives rentee electric device so that renter can pick up and drop off bike without them being there and tracks when bike is taken out and returned

f.      Terms on damaging the bike and your card will be charged X amt

3.     Taking bike around the city

a.     A list of top spots to visit

b.     A map of the city with top destinations listed

c.     Interactive/community that people can add to the map or create their own favorites that other people can see

d.     Information on traffic rules/bike lanes/how to lock the bike

e.     Digital lock for bike that you can turn on through your phone

4.     Returning the bike

a.     Reminder – notification that time is almost up

b.     Way to add time to the app if want to rent longer

c.     Additional places to drop off near you (maybe at an extra cost)

d.     Way to return the bike and have the app know – device or tracker that knows where you are (trust issue)

 

Step 6: Solution prioritization

 

Build a table with features, the customer impact, the effort it will take, the alignment to the goal, and finally if it is a must have or nice to have

Feature

Customer Impact

Effort to build

Alignment with acq/engagement

Must have/nice to have

Onboarding with recommendation map/view

High

medium

high

Must have

Reviews

High

low

high

Must have

Other amenities available

high

low

medium

Must have

Credit/debit on app

high

low

Medium

Must have

Add renting time

high

low

medium

Must have

Electronic device for independing pick up/drop off

high

high

high

Nice to have (later versions)

Terms signed on doc

high

low

low

Must have

Ability to add time

high

low

medium

Must have

List of spots

medium

low

medium

Nice to have

GPS/Map with spots

high

high

high

Nice to have

Interactive/community map

medium

high

medium

Nice to have

Biking rules in city

high

low

medium

Must have

Digital lock

high

high

high

Should have

Reminder

medium

low

low

Nice to have

Additional places nearby

high

high

medium

Nice to have

Drop off recorded by rentee/renter

high

low

low

Must have

App to automatically record drop off by geo

high

medium

medium

Must have

 

Prioritize solution

I have a product that allows the renter to:

·      View where bikes are located and features of bikes/ratings

·      A way to rent the bike on the app through adding payment method and have ability to add time

·      Understand biking rules of the city

·      Record drop-off time

 

Step 7: How to measure success – engagement/acquisition

 

Macro level metrics

·      How many app sign ups

·      How many rentals

·      Growth overtime

·      Daily, weekly usage

·      Retention (returning users in the same year)

 

Feature-level metrics

Onboarding

·      how many people rent the bike after onboarding questions

·      How many people complete the onboarding

·      How many bikes are rented, do amenities matter, do ratings matter

·      Where are most popular locations

 

While on bike

·      Bike rules looked at

·      How often is the add time feature used

 

Drop off

·      How accurate is drop off functionality

 

In conclusion these will be the final metrics I choose:

Primary feature

·      Amt of bikes rented and growth overtime

 

Secondary feature

·      Repeat users

·      Daily/Weekly active users

·      Most popular locations for pick up/drop off

 

Step 8: Summarize the process and solution

To summarize I built an app for bike renting for tourists.

I went through the user journey and went through some pain points in each step of the existing user journey. I came up with solutions and to these issues which included featurs such as onboarding questions, a map of where to get the bike with relevant info, way to pay on the app, add time, and drop off recorded all through the app. My primary metric to test was bikes rented and growth overtime and chose some secondary metrics.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

 

How would you design a bicycle renting app for tourists?

1. Ask Clarifying Questions:

  • What cities/locations will the app cover?
  • Will the app offer different types of bicycles (e.g., regular, electric, tandem)?
  • What is the expected duration of bike rentals?
  • How will payment and pricing work?
  • Will users need to create accounts to use the app?
  • Are there any partnerships with local businesses or tourist attractions? 

2. Overview:

The goal is to create a user-friendly mobile app that allows tourists to easily rent bicycles for exploring a city or area. The app should provide a seamless experience from finding nearby rental stations to returning the bikes, while addressing the unique needs and concerns of tourists.

3. Business Objective/Goal:

The main goal of the app is to provide tourists with a convenient and affordable way to explore the city by bike, enhancing their travel experience.

4. User Segment

Tourists who are visiting the city and want to explore its attractions conveniently. This can include solo travelers, couples, families, and small groups.

5. User Journey:

  1. Search and Discovery: Users open the app, enter their location or choose a bike rental station on the map.
  2. Bike Selection: Users can browse available bike types, view their features, and choose the one that suits their preferences.
  3. Rental Process: Users can rent a bike by selecting the duration and making a payment. QR code or NFC can be used to unlock the bike.
  4. Exploration: Users enjoy riding the bike to explore the city's attractions.
  5. Return: Users find a nearby bike rental station on the map and return the bike.
  6. Payment: Payment is calculated based on the rental duration and any additional services (e.g., guided tours).
  7. Review and Feedback: Users may have the option to leave reviews or provide feedback on their experience.

6. User Problems/Use Case:

  • Tourists may find it challenging to navigate the city efficiently and see all the attractions.
  • Public transportation may not cover all areas of interest.
  • Car rentals can be expensive and impractical for short-distance travel.
  • Carrying around a physical map can be cumbersome. 

7. Solutions:

  • Intuitive map interface showing bike stations and attractions.
  • Different bike types to cater to various user preferences.
  • Integrated payment system with transparent pricing.
  • In-app navigation with popular tourist spots highlighted.
  • QR code or NFC technology for easy bike access. 

8. Evaluate & Prioritize Solutions:

Evaluate solutions based on feasibility, cost, user impact, and alignment with the app's goals. Prioritize features like an easy-to-use map, seamless payment process, and diverse bike options.

9. Trade-offs:

  • User Data: Balancing user data collection for personalization without compromising privacy.
  • Technology: Deciding between QR code, NFC, or Bluetooth for bike access.
  • Bike Maintenance: Determining the frequency and method of bike maintenance. 

10. Success Metrics:

  • Number of Rentals: Indicates overall app adoption.
  • User Reviews: Reflects user satisfaction and feedback.
  • Average Ride Duration: Shows engagement and usefulness.
  • Conversion Rate: Measures how many users who explore the app end up renting a bike.
  • Repeat Usage: Measures app's usefulness over time. 

11. Summary:

The bicycle renting app for tourists aims to provide a convenient and enjoyable way for travelers to explore the city. By addressing user needs, integrating intuitive features, and focusing on user experience, the app can enhance tourists' travel experiences and contribute to the success of the business.

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

So first starting with the questions to clarify:

Clarifying questions:

  1. Do we need to be specific i.e., to build an Android or IOS app? Or one which can support both? 

  2. Are we designing this app for some particular region like a city, state, or country?

  3. Will this be an aggregator model or self- owned fleet?

 

Clarifications:

Upon the current scenarios of phone users, we can design an app that supports both IOS and Android. For a start, we can keep it area specific for a state and this can be an aggregator model wherein any company can rent their bikes for service through this app.

 

User groups:

  1. Long-term users: Those who want to rent a cycle for more than a day/two

  2. Short-term users: Those who want to rent a bike for hours or a day.

  3. Solo travelers/ Group users: One’s who want to travel alone or want to rent bikes for group use. Eg: family, friends, and students.

  4. Age groups: Depending upon the age groups different users will have different needs while selecting bikes, hence we should have multiple bike options for this.

Here, I would like to focus on solo/group travelers. And accordingly, I have listed down their pain points.

Pain points: 

  1. A bike locator

  2. Payment process: Will be done before or After the use of the service. Will it charge extra for overuse? And is it budget-friendly?

  3. Safety measures

  4. Dropoff process? Can I deposit the bike nearby somewhere?

  5. Emergency support/customer support services.

  6. Recommendations

  7. Charges in case of damage/loss of property.

Solutions:

  1. Bike Locator: As this is an aggregator model, the bikes can be available from any bike store nearby, from the nearest bus stop, or railway station. Also, we can set up bike stands near hotels, and restaurants where pickup/dropoff can be easy for users. They can even pick up bikes from the user whose about to drop them off nearby.

  2. Payment process: Will be done before or After the use of the service. Will it charge extra for overuse? And is it budget-friendly?
    -Payment has to be done while selecting the bike as it will cost differently for every model you select, also there will be some slit difference in charges based on the age group. There can be discounts for group users. And for extending the service validity extra charges will be applicable depending upon the customer's use.

  3. Safety measures:  The user needs to follow mandatory instructions while riding the bike including the use of a helmet, wearing proper safety gear, and maintaining the speed and distance to avoid accidents. Bikes will be checked properly before/after use at their respective locations.

  4. Dropoff process? Can I deposit the bike nearby somewhere?
    -Once the user has completed his journey he can drop off the bike at the nearest location available or if any other user is booking the bike from the same location, he can hand it over to that user. 

  5. Emergency support/customer support services:  Using fall detection we can get emergency alerts in case of accidents. Also, the user will get a safety alert in case of going on the wrong route.

  6. Recommendations: The app will provide useful suggestions for nearby cafes, restaurants, libraries, parks, or a store. Also, it will provide users shortest route, and traffic notifications along the route.

  7. Charges in case of damage/loss of property: Maintaining property is a very crucial aspect while using these services. Hence, penalties will be charged in case of damages or loss of property. In case of a major loss, the customer has to pay the whole amount including the fine charges if any.

Prioritization:

Pain points

Solutions

Efforts

Impact

Priority

Bookings and Bike Locator

First, the user should be able to log in and book a bike easily. Then he/she can search for bike pickup services from the nearest location available (considering an aggregator model)

M

H

P1

Language support

The app should have multi-language options as per the user's need.

L

H

P2

Payment process

The payment method should be easy and seamless. It should include a discount package for group users. Also, we can provide a package for extending the usage.

L

M

p2

Safety Measures

Here, we can provide important instructions for the users along with the use of mandatory equipment such as wearing helmets, safety gear, etc.

M

H

P1

Dropoff process

Once the user is done with the service he can deposit the bike to the nearest location available. For eg: We can set up services besides a metro station/ Petrol pump, Bike service centers.

M

M

P2

Emergency services

Here, we need to set up proper customer service as it is important to have a guide/helper in case of emergencies like fall detection, accidents, wrong route, medical support, etc

H

H

P0

Recommendations 

Use must get some suggestions for nearby restaurants, markets, or parks around.

M

M

P3

Penalty for Loss of Property/service

Fine/penalty can be charged in case of damage/loss of property as the usage differs in every user group being it solo/group. 

M

H

P2

So, considering the above priorities, we can decide to prioritize P0 and P1 points that play a vital role in this scenario. Followed by P2 and P3 as must-haves for other features.

Metrics:

  1. For the start, we can focus on customer acquisition and engagement metrics.

  2. Once the application has built its market value we can move forward with growth and retention metrics.

  3. North Star metrics: To get accuracy about DAU, WAU, and MAU.

  4. Conversion metrics: rate of conversion depending upon the app usage.

  5. Quality and Usability Metrics: User experience metrics and Customer-reported issues, and feedback.

Summary:

Here, we can consider more of an aggregator model which will help us to provide and set up a seamless service for users with easy pickup/drop services. Using this model we can bring in bikes from various sources for the users, they can select>try>pickup>use>dropoff as per their need. The bikes can be kept at a location such as metro stations, mall parking lots, petrol pumps, bike service centers, bus stops, etc. Where they can be maintained easily.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Let's start by asking some clarifying questions about the bicycle renting app

1. Are we building for a specific country, region, or at the global level?

2. How are we defining tourists? Do we mean international or domestic tourists?

3. What is the limit on no of days a bike can be rented?

4. Are we considering both normal bikes and e-bikes for this question?

5. What are the restrictions applied to tourists for renting a bike?

6. What are the safety considerations in place for renting the bike?

7. Is insurance included? What are the other services or features provided along with the bike service like guided tour, city map, bike storage, etc

Now let's define the assumptions based on above clarifying questions

1. Target Users: Let's assume our target users to be only International Tourists and Inter City Travellers. As local tourists may already have their own bicycles and may not prefer renting a bike

2. No of Days: Let's assume that a customer can rent a bike for maximum of 3 days, as generally users travel through multiple destinations and may not rent a bike longer than 3 days.

3. Type of Bikes: Different types of users may require different types of bikes like: e-bikes, gearless bikes, bikes with gears, and adventure/mountain bikes. This totally depends on the type of users and their preferences.

4. Secure Payment System: We should assume all the payments are done through a secure channel and transactions are made online. No cash will be accepted as a payment mode

5. Safety Measures: Safety is the primary concern and the pp should provide information on local traffic laws, cycling rules and regulations, and tips to avoid fines.

Now each Product Design interview question can be answered using below structure and/or flow:

1. User Segments: Identify the User Segments you want to define and go deep with problem framing. Dealienate all the varying users who may have different needs. In the end, chose one particular user segment to go deeper into the solution.

2. Pain Points: Now that you've chosen the user segment to focus on, in the next part you should outline all the pain points for that segment of users."Go broad, then deep" - follow this principle

3. Brainstorm Ideas: Once the user segment and pain points have been established you can brainstorm various product ideas to address them. In this section you can be as creative as possible and you can use any frameworks you wish to chose to define ideas as a solution. Define at least 3 ideas you propose as a solution

4. Product Vision: You should choose one of the design approaches from before and elaborate on how this product design may evolve in the future. How will it grow and change?

5. Feature Priority: Once you've covered the ideas and vision, you need to list some features for the product ideas. You should prioritize your features that best supports your previously defined product vision, also while addressing the user pain points.

6. Pitfalls: Define pitfalls and trade-offs you should consider for the solution you have defined above.

-------

Let's start by

User Segment:

Different user groups can be:

1. International and Inter-city travelers (Solo, groups, friends/family) - This is the most important user segment as the majority of travelers will be under this group and their primary objective is to explore the city and see new places

2. Travel Groups via Agency - Some of tourists prefer private travel agencies to plan their trip and buy travel packages. Some of the agencies may include bike rentals under the package they are providing to travelers.

Now let's define the requirements/needs of the users:

1. Budget Concise travelers find the cheapest mode of transportation

2. The ease of transportation and availability of bikes

3. The bikes should be easily locatable via the app

4. The bikes should be easy to book 

5. Payment method should be simplified for international users 

6. All the safety gears should be present at the pickup location

7. Bikes should be in good condition to safely travel

8. Returning the bike should be hassle-free process

9. Users may also like recommendations of local shops, food joints, and other travel tips during the journey

10. Localization of app - providing the user to choose a language of their choice inside the app.

11. Users should be informed of all the drop-off points on their route of travel.

12. Users should be able to see variety of bikes options and locate them on the map

Ideation:

Let's look at the User Journey for our app:

1. Choose a Bike: Users will be able to choose from a wide range of options of bikes

2. Locate the Bike: All the bikes will be GPS enabled, and will be easy to locate via the app. Users can view the nearest pickup points on the map and navigate to them.

3. Hold the Bike: Users should be able to hold a bike, while they are navigating to the nearest pickup point

4. Payment: User will choose the drop off day and time for the ride. User will be able to make a payment based on the choice of bike, they have preferred. 

5. Start My Ride: Once the payment is confirmed, user will be able to start the ride. User will be required to scan the code available on the bike to start the ride. This will unlock the bike and user can use the bike now.

6. Destination: User will be given an option to input the place they are traveling to. User will be shown the nearby drop-off point nearest to their destination. User can update their destination at any point of time.

7. Extend your booking: User will be given an option to extend their booking before their end time. User will be notified via sms and notifications to remind them of their booking/trip end time.

8.Drop-off: User will be able to drop off their bikes to defined drop-off locations. Once the user has parked the bike to the parking spot, user can see the trip details and provide feedback if any. User can confirm the trip details and lock the bike. Once the user has locked the bike they can end the trip.

9. Safety Tips: User will be notified of all the safety measures at the time of booking, also at the time of journey and also at the time of drop-off. User will be notified using notifications. This will ensure a happy and safe journey for the user.

10. Recommendations: The app will also provide recommendations to the user during their journey. Recommendations will be based on places to visit, things to do, shops to visit, and food recommendations

List of Features:

Using Value vs Effort Framework for Feature Prioritization

1. Locate the Bike - Effort: Low, Value: High, Priority: P0

2. Book a ride - Effort: Low, Value: High, Priority: P0

3. Extend Booking - Effort: High, Value: Low, Priority: P1

4. Payment Methods - Effort: Low, Value: High, Priority: P0

5. Drop-off - Effort: Low, Value: High, Priority: P0

6. Localization -Effort: High, Value: High, Priority: P1

7. Safety Measures- Effort: Low, Value: High, Priority: P0

8. Recommendations - Effort: High, Value: High, Priority: P1

Pitfalls: 

1. The above solution assumes user has internet connectivity at all points during their journey

2. User can end the ride only if app is connected to internet

3. Ending the ride without internet connection, is out of scope for the above solution

4. User should be able to upload pictures and provide feedback at the time of ending the ride, in case they faced any issue during their journey

5. User can report any damages that may occur to the bike during their booking

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

How would you design a bicycle renting app for tourists? Here's how I would approach the problem. 

Let's start with clarifying the problem statement.

  • What is the geographical area covered by the app? Is it for a particular country? Let's assume it's for India.
  • By bicycle we mean just normal bicycles or will there be a category of bicycles?
  • Will the users require identification proof for renting the bicycles?

USER GROUPS for the app

  • Is there any age group that we are restricting our services for. Lets for example take we don't have bicycles for kids below 10 as there is a high risk with kids that young.
  • I am assuming the we have bicycles for kids above 10 as well which will be a different segment.
  • One user group can be Independent travellers who book bicycles for themselves. It would contain both solo travellers as well as groups.
  • Other user group can be travel agencies who book bicycles for their customers on additional charges.

USER REQUIREMENTS:

  • User registration
  • Language support
  • Locate nearest bike pick up points
  • Cost estimation
  • book bike
  • start my ride
  • return the bike
  • make payment

USER JOURNEY

  1. User registration: user will register through their mobile number on the app.
  2. Language support: Since our target users are tourists. Therefore, we can provide a radio button to select the preferred language.
  3. Locate nearest pickup points: After successfull registration, the app shows nearest bike pick up points to the users where they can pick their bikes from. 
  4. Cost estimation: The app shows the cost of renting the particular bike the user selects. The cost depends on the bike selected. 
  5. Book bike: Initially, the user can see the number of bikes available and can reserve a bike. (In the next phase we can maybe add an option of booking the bike before hand.) When the user reaches the pick up point, the user can pick up the bike by verifying the identity.
  6. Start the ride: The user can start the ride as soon as they pick up the bike and the app will be updated about the time and date.
  7. Complete the ride: The ride is complete when the user returns the bike and the app updates the return date and time as well.
  8. Make payment: Based on the time the bicycle was rented the app generates the total cost. The user can pay at the pick up point while returning the bike.

SUMMARY:

To design a bicycle booking app for tourists, we need to consider the different user groups for the app with the goal of providing them with a efficient and cost saving solution to roam around the city while maintaining the security of users and providing them with an easy to use app.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

How would you design a bicycle renting app for tourists?

Let's start with clarifying the problem statement.

  • What is the geographical area covered by the app? Is it for a particular country? Let's assume it's for India.
  • By bicycle we mean just normal bicycles or will there be a category of bicycles?
  • Will the users require identification proof for renting the bicycles?

USER GROUPS for the app

  • Is there any age group that we are restricting our services for. Lets for example take we don't have bicycles for kids below 10 as there is a high risk with kids that young.
  • I am assuming the we have bicycles for kids above 10 as well which will be a different segment.
  • One user group can be Independent travellers who book bicycles for themselves. It would contain both solo travellers as well as groups.
  • Other user group can be travel agencies who book bicycles for their customers on additional charges.

USER REQUIREMENTS:

  • User registration
  • Language support
  • Locate nearest bike pick up points
  • Cost estimation
  • book bike
  • start my ride
  • return the bike
  • make payment

USER JOURNEY

  1. User registration: user will register through their mobile number on the app.
  2. Language support: Since our target users are tourists. Therefore, we can provide a radio button to select the preferred language.
  3. Locate nearest pickup points: After successfull registration, the app shows nearest bike pick up points to the users where they can pick their bikes from. 
  4. Cost estimation: The app shows the cost of renting the particular bike the user selects. The cost depends on the bike selected. 
  5. Book bike: Initially, the user can see the number of bikes available and can reserve a bike. (In the next phase we can maybe add an option of booking the bike before hand.) When the user reaches the pick up point, the user can pick up the bike by verifying the identity.
  6. Start the ride: The user can start the ride as soon as they pick up the bike and the app will be updated about the time and date.
  7. Complete the ride: The ride is complete when the user returns the bike and the app updates the return date and time as well.
  8. Make payment: Based on the time the bicycle was rented the app generates the total cost. The user can pay at the pick up point while returning the bike.

SUMMARY:

To design a bicycle booking app for tourists, we need to consider the different user groups for the app with the goal of providing them with a efficient and cost saving solution to roam around the city while maintaining the security of users and providing them with an easy to use app.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Clarifying Questions:

1. Who are we? Are we a Google/Meta or a start-up making an app?

((We are a start-up.))

2. Would this be a bike-sharing idea, similar to Turo? Or are the bikes owned by our company?

((You choose.))

3. Where is this launch going to be?

((You choose.))

Reiteration:

So, we are a start-up trying to get into the bike rental industry. I'm going to operate under the assumption that we would rent out company-owned bikes, just because I think we should start with a stable supply of bikes to eliminate confounding variables and focus our interest on the user group, tourists. I think that this launch could be in big cities in the US. Would you like me to clarify any explanations or should I move onto user groups? ((Go ahead.))

 

Users:

1. Traveling for work

2. Traveling for pleasure

 

Breakdown:

I would prioritize the user group traveling for pleasure, because people who are traveling for work would not have as much free time and may be looking for a more pointed approach to getting location-specific experiences. Within the user group that's traveling for pleasure, I would love to narrow the scope further and actually tap into the market for cruise-goers. I remember reading that each port can get upwards of 4 million passengers per year and I think this is a fairly untapped market of people with a higher likelihood of not having set plans during their visits. To clarify, I am now shifting my geographic focus to non-US cities, specifically cities with large cruise ports. Does this scope make sense or would you like me to stick with big cities in the US? ((You can continue with your choice.))

 

Pain Points:

(1) Limited Time (usually 4-7ish hours of time on land)

- may feel rushed

(2) Not sure what to do in new place

- likely want to explore and experience culture but not sure how to engage authentically

(3) If group travelers, make sure everyone is happy.

- members of groups are often looking for different things out of their experiences (food, historical knowledge, nature, etc.)

Would you like me to explain or focus more on any of these pain points or should I go ahead and choose one? ((You can choose.))

 

Breakdown:

Issue (1) cannot necessarily be addressed by our bike rental company, but is rather a given by the cruise line.

However, I think that issue (2) is amplified by the (1) time constraints because people might not want to spend a lot of their time in any one place but also may feel as though they aren't really exploring the place if they just take a bus tour or something. Issue (3) also feeds into this (2) uncertainty as people may be unclear on if/how to sacrifice their expectations for the experience. 

For these reasons, I think it makes the most sense to focus on issue (2), which will in turn will address (3). Does this sound okay? ((Yeah, cool.))

 

Solutions:

(1) Personalization of routes based on interests

- can incorporate group feature to collaborate on schedule

- app categorizes experiences by food, history, art, relaxation, etc.

- creates time-based schedule by finding fastest route between places and using time typically spent at each place (both from Google Maps API)

(2) Pairing up with other tourists

- like Tinder but matches people based on interests

- especially for solo travelers, e.g. both are foodies and can try local delicacies together

(3) Moonshot Idea: autonomous bike takes tourists to mystery destinations

- could be popular among Gen-Z (have been various trends of visiting random locations by coordinates, etc)

- adventurous solo travelers or friend groups; app selects random places in various categories

(4) Notifications for approaching boarding time

- just came up with this as an app feature to address the issue of limited time and the anxiety of possibly miss the boarding tine

Would you like me to further explain any of my solutions or should I go ahead and prioritize? ((Go ahead.))

Breakdown:

So, as we discussed before, our chosen user pain point is the issue of not knowing what to do in a new city with limited time. Our user group wants to authentically engage with the new culture while also being aware of time constraints and all group members interests. The solution that best suits this need is (1). Solo or group travelers can use the app to make the most out of their time by personalizing their routes based on their interests and expectations. Solution (2) and (4) would be nice-to-haves.

Key Metrics:

1. # of downloads

2. # of schedules built

3. Ad Revenue

4. # of rides completed

5. # of referrals (indication of customer satisfaction)

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM

 

⭐ Clarifying Questions/Assumptions:-

 

  1. When we say bicycle, do we mean normal cycles or the electric ones as well that do not require a driving license: Both
  2. Which one we are building first the Mobile App or a Web App:- You choose. A mobile app is handier so I will continue with it.
  3. These Tourists are from the same country or another country and as well as are locals or someone from another city:- let's assume someone from another city.
  4. Is there any specific geography for which we are building this product:- You can choose Bangalore
  5. Is it an extension of any product or a completely new service:- A completely new service So I am assuming the main goal for it is to gain users.
  6. I am assuming there is no time, money, or resource constraint.

Business Goal:- To target new customers.

⭐ Situation:-

 

We have to design a bicycle renting Mobile App for the tourist coming from other cities to Bangalore, with a mission of acquiring customers for our new business.

 ⭐ User Segments:-

 

Who is tourist?

Is he all alone, or with a family/friends, or any other large group.

Are they looking for a long term rental like on day basis or short term rental like Hourly Basis.

Lets take into consideration of a case where we have a family who wishes to have bicycles on day basis.

 ⭐ User to whom we are targeting:-

 

John is a tech savvy guy who lives in Mumbai and visits Bangalore for a week long vacation with his 3 friends. He being aware of Bangalore Traffic decided to rent some bicycles to go for the local travelling purposes.

User Goal:- To have a hassle free experience in Renting bicycles.

Analyzing the user journey for tourist

Before starting the Trip

  1. Availability of bicycles
  • Whether the bicycle which he wants is available or not
  • The number of bicycles he wants is available or not
  • The condition of bicycle would be good or not
  1. Price of Bicycle
  • Wish to have the best price for the bicycle
  • Whether it would be fake or not
  • No changing of the price after booking
  1. Delivery of the Bicycle
  • Whether the iten asked is delivered it on time or not.
  • Don’t have to go far away to take the delivery, should deliver on the exact address.

After the Trip

  1. Returning of the Bicycle
  • Hassle free returning of the bicycle.
  • Won’t have to go long distance for dropping.
  1. Payment
  • Should have different options for payment available.

 ⭐ Solution:-

 

  1. Listing quality checked Bicycles:- Listing of the vehicles who have passed the standard quality check are listed on our application and also with an information about the number of bicycles in stock currently.
  2. Lock Price and Filter option for Bicycles Price:-
  3. On-Spot pick and Drop of Bicycles Services:- Dropping and picking of the renting bicycles from the address of the customer.
  4. Online/offline mode of payment Available:- For online mode an integration of Razorpay payment method is integrated in app itself, and for offline payment customer can pay to the person who comes to pick the bicycles.
ImpactEffort
HighLow
MediumMedium
HighMedium
MediumLow

For our MVP Part we can go ahead with the ones that are having High Impact and then we can continue to medium impact ones that resuire low efforts.

 ⭐ Success Metrics:-

 

North Star Metric :- Number of Daily Active Users

Activation :-

  1. Average number of Days per Booking
  2. Number of Bikes Taken/ Returned
  3. Number of services Used per User

Retention:-

  1. Average Time spent on App/User
  2. Weekly Active Users.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

User segment: Tourists

Possible use cases for renting the bike:

1. Explore places e.g biking around central park and get a feel of the place

2. To go from point A to point B, i.e. to commute

3. Bike for pleasure/workouts

Since our targeted user group is tourists, use case #1 directly correlates to them. #2 can be deemed secondary as users will rely mostly on the most viable commuter option available in the hood. #3 is the least important so we can choose to de-scope it for this exercise

We'll focus on use case #1

 User actions:

1. Download the app (assuming this is a mobile app)

2. Set up the profile- location, payment options

3. Explore the nearby bike rental spots on the using the app

4. Rent out the bike with the app

5. Be able to lookup nearby points of interest e.g restaurants, coffee shops etc

6. Be able to set up the desination on the app with in-built routing 

7. Return the bike to a nearby docking spot when done with the usage

For an MVP- I'd focus on actions 1, 2, 3, 4, and 7 since these are the basic features

for #6, 7- there are existing solutions e.g. google maps that users can use for exploring and navigation (once MVP is successfully launched, we can extend further to integrate these solutions within app itself)

Solutions 

featureSolutionImpact EffortInclude in MVP (Y/N)
set up profileSet up location HMY
 Be able to see the rental charges in local ccy (cost per hr/day)HHY
 Set up payment optionsHH (requires integration with payment gateways)Y (We can start with few cc n/w like visa, mastercard to begin with and add others like paypal later) 
Explore nearby bike rental spotsThe app should pick user location and show a map of all nearby rental spots where bikes are available H (will require real time updated data to show the bike availability at each rental spot)Y
Rent bike with appUsers should be able to unlock the bike with the app using QR codeHHY
 User should be notified at the time of app scan about the conditions/usability of the bike (damaged parts, age of the bike) HVH
 Users should have an ability to set a cap on the rental budget (i.e. if the billing exceeds $50, give a notification)MMN
Return the bike to nearby docking stationThe map should show all the nearby docking stations with available bikes HH (requires real-time data)Y
 The user should be notified if the bike has locked/not locked properly after the return i.e. the return was successfulHMY (this was a problem with Citi bikes where the return was unsuccessful and the trip wasn't ended, leaving customers with huge billings)
 Create an invoice (send an email/in-app notification on the trip charges once the trip has ended)HHY

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Design a bicycle renting app for tourists.

 

Assumption:

This is specifically designed with keeping tourists in mind, and bicycles stations are dotted around a major US city that is significant with tourism and has popular attractions, and this is a new product/company – with no constraints on resources.

 

User persona/Needs – Based on type of tourist:

Tourists – New to the city / Familiar with the city

Short stay (1-3 days)

-          Not knowing all that is available in the city

-          Having limited time, fear of missing out (FOMO)

-          Want to get a lot of things done in the shortest time possible

Long-stay (7+ days)

-           Laid back, have more time.

-           Might want bikes on some days but not the others or all days.

Might need a guide or guided tour (Experiences)

-          Based on things to do like explore good restaurants, might be a foodie

-          Would like to explore culture and heritage

-          Would like to enroll in a workshop engage, with locals, etc

Flexible payment options

Targeting user/ Persona selection:

Would like to concentrate on tourists that are domestic, speak English, have limited time, and want the best the city has to offer.

User wants/Needs

1.       I should be able to quickly sign up and take the bike wherever I want to

2.       I should be able to sign out and get charged for my time quickly as soon as I am done

3.       I want to be able to make the most out of the city in the few hours am here

-          Where are the best cycling paths?

-          Best iconic spots for pictures?

-          Architecture tours?

-          Can I get the guided tours for different landmarks?

-          Where can I experience the best local cuisine?

Solution:

#

Solutions

Priority

Impact

Effort

1

QR code for app download and SSO login and sign up

High

High

Medium

2

QR code based docking /undocking feature for starting the clock – engaging disengaging with the bicycle

High

High

Medium

3

Experience-based bike paths/ trails across the city – themes such as History / Architecture, Wine tasting etc based on length of stay or based on day’s package.

High

High

High

4

Quick Payment modes when trip is completed

High

High

Medium

5

Audio-guided information at an important landmark

Medium

High

High

6

History or path taken – sharable on social

Low

Low

Low

7

Using AR to give embedded information of building, or landmarks with live view of phones camera – integration with google street view

High

Medium

High

8

Find bike stations nearby

High

High

Low

9

GPS Guidance integration with google maps

High

High

Medium

 

 

Prioritization

1.       QR code for app download and SSO login and sign up

2.       QR code based docking /undocking feature for starting the clock – engaging disengaging with the bicycle

3.       Find bike stations nearby

4.       Quick Payment modes when trip is completed

5.       GPS Guidance with maps

6.       Experience, theme-based journeys

7.       Audio-guided information at an important landmark

8.       AR experience on street view.

 

Important Metrics

How many bicycles rented per month

Average trip time

Most visited sights/landmarks/ monuments

 

Most popular “experiences” taken

@bijan Please provide feedback

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

Questions:

- Am I building this product as Uber or as a startup? --> Assume Uber

- I am assuming we are going to launch a complete new product, in the US. Is that ok?

- Any technical / time limitation I should be aware of?

- Are we owning the bike or are we building a platform service for the business renting bikes to find a user base?

 

Structure

I will first speak about Uber and its missions, and reasons why Uber might be interested in moving in this direction. Then, I would like to move to the overall goal of this product, identify some user groups and prioritize one (I would justify if it is more than one). Finally we can mention some user needs, and develop some solutions for one that we would prioritize. 

 

Uber Mission

Uber's mission statement is “Transportation as reliable as running water, everywhere for everyone.” Uber is mostly a transportation company. it transports grocery, people and ready-food, but it also entered in the B2B sector with a track float. Moving into bike sharing is consistent with Uber vision of being the top of mind for any kind of transportation, and aligned with the objective of growing the company. 

Specifically: 

- Would be easy for Uber to leverage on existing user base to build a new user base for this service (especially as a global company, where tourists can be less aware of local providers)

- Easy to attrack bike owners renting bikes

- Keep users engaged in the Uber eco-system 

 

 

Goal

Overall: Uber growth

Specifically: Allow tourists to easily find bikes to rent. 

 

 

User groups

As we are building a platform there are two sides:

Demand:

- Tourists (that we can divide based on age / demographic groups)

    - Families 

            Nice family activity for all ages

    - Seniors 

           Easy on the knees / easier than walking a long time

    - Young groups 

           Cheaper than ubering and faster!

    - Sportive people 

            Enjoy tying phisical activities

All of the above would have some reasons to prefer/want to bike as tourists. 

 

Supply:

- Bike renters (that we can divide based on size)

   - Small shops - missing the way to reach the customers / internal tools to allow them to book the bikes 

   - Chains - willing to grow easier 

- Bike owners that can rent their bikes (bike sharing) - C2C

 

For prioritization purposes, on the demand side I would first target Young Groups on the Demand side (more familiar with internet / platforms in general than Seniors, more likely to not own a car and use Uber more often than families. Sportive people cannot be the first selection, as they need specific equipment and we first need to develop a good basis of suppliers that are able to meet their need). 

On the supply side, it would be easier to attract small shops and bike owners, but we might need more development on our end to allow users to keep track of their availability / booking. Since we have no time constraints, I would first prioritize them.

 

User Needs

Young Groups / Tourists

- Time constraint: Find a bike quickly 

- Size: wants to get a bike that is the right size or adjustable

- Communication constraint: Might not speak the language

- Money sensitive: Want to have a nicer experience than public transportation but not spend as much as with a taxi

 

Renter

- Organization: needs to know who has which bike and when they come back

- Trust: wants to make sure that the bike either comes back or is not damaged

- Visibility: wants to let toustist know of its location / bike size etc

 

Because all of the above are core problems, we cannot prioritize one over the other. 

 

Solution:

1. Create a marketplace within Uber "Bike sharing" where everyone can be a renter or a rentee

Condition: 

Supply side: Uber would act as a guarantor, knowing the identity of both and charging the biker if the bike is damaged or not returned 

Demand side: when registering a bike, the bike owner would add info on the size, location and time available and users would be allowed to book it

 

Risks:

- Supply side giving false information

- Supply side not giving the bike on time

 

Possible approaches:

- Strict rating and validating policy for renters / starting off with small business and expand slowly to C2C not to destroy customer trust initially 

 

 

 

 

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Bicycle renting apps for tourists:

Clarifications and Assumptions:

  • Which country? Paris, France
  • Language support? Default - English, Of course, the app would support multi-language
  • Number of users? Solo traveler, Couples, Family
  • Type of bike? eBike without gears for hassle free driving experience
  • Assume, there are ample bike stands and charging ports are available in the city
  • eBike has inbuilt GPS which helps to locate
Work flow (Solutions):
1. The app should have a validation mechanism (KYC) to validate the tourists based on their passports. Only then, the next steps could be processed
2. Tourists could come to any bike stand, the app could show the location of nearby bike stands to help the users to locate
3. In parallel, user can book the time period they want to hire the bike and made the payment through PayPal or other international payment gateways
4. There shall be a QR or any other code on the bike
5. User shall scan the QR code to link the app with the bike for a specific time period or days
6. An auto-timer shall start running on the app as well on the bike infotainment
7. Now, the app shall recommend the tourist places in the city, restaurants (with cuisine segmentation), nearby charging ports
<<<< trip starts, on-going >>>>>
8. He / She could increase the rental time by paying extra through the app
9. The user shall be able to lock or unlock the bike through the toggle button on the app. 
10. Once the user travel needs are exhausted, they can park in the stand and end the ride. The trip end QR code (Location specific, i.e. based on the location of bike stand) shall be scanned through to do the same
11. There shall be an another option called 'plan the trip to be ended', which is the associate from the bike rental company shall go to the place where the tourist is at and collect the bike. Of course, with the extra charge
 
Summary of features (prioritized):
FeatureReachImpactEffortRank
KYC validationMedHighHigh1
Show location of nearby bike standsMedMedMed5
Payment (wallet)HighMedHigh3
Scan QR to start and end a tripHighHighMed4
Auto-timerLowLowLow7
Place recommendationsHighHighLow2
Plan end of a tripMedHighMed6
 
Note that the ranks are given based on my feature's perception. Every feature is important as this is an activity of building app from the scratch, however the features are prioritized as above.
 
Kindly provide your feedback on this! Cheers!
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge PM

Clarification

  • What places do tourists want to visit? A city or a large park-e.g., Ocean park with many playgrounds?

  • Reason for asking: 

    • A city: the rental business may be the regular one

    • A large park: we may use the bicycle-sharing or google bicycle business model to operate (users can pick up/drop the bicycle wherever they want within the place) 

Set Condition

  • Tourist of the Ocean Park. Within it, there are gift shops, different play squares, many restaurants

  • The Bicycles with GPS, wifi connection, etc.

Why tourists want to rent a bicycle? 

  • They want to explore more places than walking 

  • They want to have a rest while the distance is too long for walking

  • They want to be flexible for parking with freedom of movement

Why need to build the app

  • Drive revenue/traffics to related business: gift shop, grocery story (select this one)

  • Collect user leads

  • Attract more tourists 

Set Condition

  • Tourist for Ocean Park. Within it, there are gift shop, different play squares, many restaurants

  • Bicycle with GPS, wifi connection, big screen

CUJs

 

P

CUJ

Product solutions (for P0, P1 only)

P0

Pre-order: users set a specific date and place to pick up the bicycle

  • Multi-language (MVP- local language and English)

  • Users can choose the specific date and place to pick up bicycles

  • Users can select bicycle models: solo, family

  • Users can set how many bikes they want to rent

P0

Random: rent wherever there is available bicycle parking on the road

  • Each bicycle will have a QR code.

  • After scanning the QR code, users can understand the bicycle's status (available, not available, broken) then decide if to rent it or not.

P0

Users want to know the cost 

  • The apps clearly show the cost unit and (with discount - recommend to friends)

  • Cost with down payment and regular cost

P0

Users set for payment

  • Regular pay: Visa, Mastercard, bank account

  • Quick pay: link to G-pay, Apple Pay, Paypal, etc.

P0

Users want to lock & park the bicycle wherever I need to, see it as a bicycle returning and stop charging

  • Click "Return" on the app, which shows a QR code

  • Scan the QR code users can pay the cost. The app returns down payments to the users

  • The app gives the bicycle a single to lock the bike and change it to sleep mode

P1

Users want to return a bicycle to a specific location

  • Allow users to pre-set a return place.

P1

Assistant: the app can navigate users to the nearest grocery store/restaurant or play groud

  • Users can able to use the app to identify their current locations and find the nearest grocery store, restaurant

  • Also can use Google map API to complete this feature

P1

Emergency help 

  • Users can connect to the customer service center for emergency assistant

P1

App sharing or recommend this place to friends (post it on Facebook, etc.)

  • Users can share the app or park's information to friends via Facebook, Whatsapp, Instagram

P2

Lock/park the bicycle remotely to avoid unnecessary charge

 

P2

Get fast pass for the targeted visit playground

 

Measure success

  • Adoption: App download #. Bicycle reservation #

  • Engagement: DAU, MAU, daily ride miles, daily visits to related places (geo location detection), app sharing #

  • Retention: Return users

  • Monetization: revenue per active app users

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

Assumptions 
1. Mobile App for Android/iOs as the question says the only app

2. Rent a bicycle or maybe e-bike ( e-bike battery operated cycle that does not require a drivers' license) 

3.  Usage limit of the cycle - within the city and around tourist spots that are away from the city. 

User Groups

1. Tourists - vising a place for short-term and does not want to hire a car/bike

2. Local population - for point to point drop who wants to use for a short period

User Needs

1.  Be able to hire a bike easily, keep the interface simple.

2. Trip start and end are captured.

3. Be able to hire on an hourly basis.

4. Can hire for a specific trip by entering the start and destination.

5. Able to make the payment for the trip

6. Battery charge indicator ( incase of e-bike)

7. Voice search in the map to find locations.

8. Option to see the availability of bikes on the map.

9. GPS enabled bikes for tracking the bike's real-time and current location.

10. Capture essential user details to register such as name, phone number

Based on the population number, local population user groups can be targeted, and below are some of their pain points

1. Have to find a parking place to park the bike in city. 

2. Keep a bicycle gear while not riding the bike.

3. Periodic maintenance of the bike is an essential activity such as tyre pressure, cleaning, etc.

SolutionFrequencyBusiness ImpactDev Effort
Parking spotHighHighMedium
PaymentMediumHighHigh
BookingHighHighMedium
Bike TrackingHighMediumMedium
Bike MaintenaceMediumHighLow

Bike Tracking, Payment, Booking, and Identify Parking spots are pain points that need to be resolved with the help of an app and drive the requirements for MVP.

Use Case

1. Install app and register user

2. Display Bike Hubs with the availability 

3. Show Map direction and path to the parking spot

4. User makes a bike reservation and bike is registered in user's name once payment is successful.

6. Trip journey is recorded.

Features

SolutionBusiness ImpactDev Effort
 Account setup - add user name, address, phone number.HighMedium
Trip start and end are recorded.HighHigh
Bike return is recorded at the parking spot.HighMedium
Bike Tracking - Current location of the bikeMediumMedium
Bike Sensor connectivity that auto-locks and releases the bike.HighLow
GPS tracking of the tripHighHigh
PaymentHighMedium

 

From this above list as part of MVP, I would target Account setup, Payment, Bike tracking and GPS tracking of the trip so that the accurate information is provided to the user for better user experience.  These features will go into defining MVP.
The features will be EPICs and can be further broken down into stories for refinement.
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM
  • Clarify / Assume
    • The ask is to build a marketplace where tourists can find bicycles when they needed it so they can move around freely 

    • value prop? could be a couple of things: flexibility, affordability, delight - will discuss in depth as we move onto user segmentation
    • Tourists are likely are on the move a lot -  let's focus on mobile
    • Environment type: Urban vs Rural - assume bikes work on both city roads and some less maintained roads. Perhaps we want to focus on where tourists are the densest first - cities
    • Bike product life? (years)
  • Goal Summarized
    • Create a mobile app that enables tourists to move around freely with rented bikes

    • Metrics: # Bookings (counter metrics: # Cancels, etc.)

  • User Segments
    • 2-sided marketplace:
      • Bike Seeker
        • Solo or Small Group, Large Group (special events)
      • Bike Lender
        • Consumer (p2p or C2C) 
        • Dealer or Shops
    • Prioritization:
      • Demand-side: 
        • By opportunity size: solo or small group rank on top - large group tourists have many alternative choices that help them stay together
        • By unmet need: solo or small groups of tourists desire a safe, affordable option to explore the city or the suburbs without worrying about local bus schedules - also fresh air might be preferrable during covid
      • Supply-side:
        • Either we have local residents who have bikes of good conditions to trade-in or share
        • Or we could have dealers or bike shops with surplus inventory on hand
        • Considering the stability of the supply when we have a cold start, let's go with Dealer or Shops first. Maybe consider residents trade-in items at a later time.
      • For the purpose of this exercise, I will focus on the demand side first, to validate our assumptions - whether the user need is real / how frequent / likelihood of organic growth down the road. And to get started, I am going to focus on solo travelers first. With the hope to turn them from early adopters into our strongest advocate. In addition, small group travelers' needs are similar. 
  • Pain Points (as a solo traveler)
    • By trip planning, during the trip, and trip memory:
      • When plannig my trip, I need to decide which sites to go to by bike. (most urgent, basic need)

      • I need to get to places to eat conveniently and safely, but it's not easy to know where I can find or store my bicycle.
      • When traveling through a city, I need to capture delightful memories on the move, not sure if it's right for my GoPro. (differentiator, not urgent)

    • Prioritization criteria: Urgent - how big the pain, Impact - enable solo tourists to move around freely

      • I'd focus on solving the basics - where to find or store bikes in relation to tourists destination. I'd also focus on sites first, then maybe places to eat at a later date. (some travelers might be lean and bring their own picnic)

  • Solutions
    • In order to enable solo tourists to move freely with rented bikes, we want to make it easy to find and reserve a bike for tourist trips.
      • 1st Idea: Craigslist style 
        • Tourists create posts indicating demand
        • Bike shops provide bikes to be picked up and a city map
        • Tourists travel to bike shops or dealers that offered up service
      • 2nd Idea: Mobile truck providing bikes
        • Tourists request bike at a certain location and pay deposit
        • App suggests a nearby location for pickup
        • Mobile truck unload bikes to nearby site 
        • Tourist drop off bike at transit hub or tourist site
      • 3rd Idea: Smart bike delivery by a robot carrier,GPS tracking 
        • Tourists add dots to a map in sequence
        • App recommends match and calls a robot carrier nearby to provide bike
        • Bike tracked by reservation id
    • Prioritization criteria: value - effort - risk (1 to 3, 3 being highest)
      • Craigslist style:  0.5,  0.5,  2 (risk -accountability, substitute)
      • Mobile truck:   2, 1, 0.5
      • GPS robot delivery:   2, 3, 2 (risk - data security, privacy)
Given the above, I'd build out solution 2 to start out with, and consider solution 3 as an enhancement down the road once we validate the demand, gather enough supply, and know more about user preference...
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

1. Clarification Questions 

 a. What is the purpose of designing the app in the first place? 

 b. Who are the competitors out there. What features do their apps have?

 c.  Assumption: Tourists are the people who are not local residents and just temperarily pay a vist to the city. 

 4.  Is there any certain goal? 

 

2. Figure out the user group and persona 

 a.  Business travellers 

 b. Tourists 

I will go for the tourists becuase the I think the population of tourists is much larger than the business travellers in most of the cases and they are more likely to use the app

 

3. Figure out the user journey and pain point 

Firstly, for the tourist, what do they care about most? convinience, easy to use, time saving, cheap, etc

 For a tourst, when he/she arrives at a city, the bike rental user journey is as follows 

1. Locate the bike - the bike at a certain location may not be available 

2. Select the duration needed  The duration may not be flexible, sometimes user may need to extend/ shorten the rental time. 

3. Pay for the rental - some users forgot to bring the card to pay

4. Go for the ride - the tourist may not know the point of interest around that area. 

5. Arrive at the location and return the bike - The user may find the pick up or returning location too far away. 

 

4. Solution and prioritize

Use CasesImpactComplexityRank
1. The app indicates the number of bikes available at a certain pick up locationsHL1
2. The app allows the user to extend, change the duration, or it will automatically charge depending on the duration it calculatesHL1
3. The app allows electronics payment, such as apple pay, or paypal, etc. HM2
4. The app has a integrated map that shows points of interestML2
5. The app can return the bike anywhere they want, but will charge extra depending on how far away from the return pointHL1

For the development standpoint, I will go for 1,2 and 5 because they are most impactful and easiest to implement. And they are key points that can bring user convience and better user experience when travelling. 

The next release, we will be focusing on having other payment method and having an integrated map. 

 

5. Matrices

  a. # of download per week 

  b. # of new registered user per week 

  c. Total # of hours rented out 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Clarifying Questions : 

  • What is the goal of designing  bicycle renting app :  
  • When we say bicycle we are referring to without an engine two wheeler bicycle.
  • when we say tourist does that mean this bicycle rent is available only a tourist locations ?
My Assumptions : 
We wanted more and more users to use our app for renting bicycle. This is a new product and there is no constraint with respect to dev or investment perspective.
Revenue is out of context for now.
Goal : Our Goal is to create a bicycle renting app for our users which helps them to visit the place around the city.
 
Users Groups : 
  • Solo travellers 
  • Group travellers 
    • Couple 
    • Couple with Kids 
    • Family groups
    • Old people .
Use cases : 
  • Find the toursit places around me which i can visit with bicycle.
  • check the distance and explore different areas which i can cover with bicycle.
  • I should be able to see map guide of places where i can visit 
  • I should be able to see parking places where i can park my bicycle while visiting a place
  • Find bicycle in a good condition from bicycle spots 
  • Able to unlock bicycle
  • Able to see the fees for bicycle usage
  • Able to see the help guidance in case of any help needed during my trip with bicycle .
Solutions : 
  • Develop an app with basic feature of booking bicycle and using QR code to Unlock and lock bicycle with app. 
  • Location suggestor / Explore city for a day : This feature will provided a guided route to how you can use this bicycle to plan an entire trip for a day . This will show you the pick point from your place to  places to visit and where to end the ride in dat while listing all the tourist places which can be covered during a day.
  • Track location of other bicycles ; This features will track locations of othe bicycles riders .
  • Find Parnter bicyle riders for travellers : Any solo travellers or couple travellers   users looking to explore the place with another bicycle partners.
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

This application will help the users to get the bicycles on temprorary basis at a cheaper price on time.

Clarifications/assumptions

1. Who the users?

Assumption- (Individuals)People who want to take bicycle on rent

Business users- Who want rent the bicycles

Age group - Kids 5-20 years, 20- 50 years youth and middle age, 50+ upper middle age to old age

2. What the users want to do?

Assumptions- They want to use bicycles for day to day activities at a short distance, morning exercise on certain days or a joy riders, tourists

3. How the users can do the above activities? 

Assumptions- By using the type of bicycles as per need and age. The bicycles could be manual or battery driven. Assuming the driving licence is not required for any type of bicycles for any age group.

4. Which platform shall we use desktop, laptop, mobile, tablet

Assumptions- Considering mobile is used by almost all kind of users at all kind of places, so we can make it for mobile users. Mobile will make the app more apprachable to the masses

5. Scope of the application

Assumption- Domestic country, India but it will be used by the people of different counteries/origins eg tourists

Goal of the application- Revenue generation, increase the customer engagement

User needs and pain points- I would like to talk about the tourist users aged between 20-50 years and 50+ as they are the ones who can help in generating good amount of revenue while using the bicycle at leisure time to visit the places.

1. As a bicyle rider

- I never get the desired bicycle on time from the nearest location

- I never know the available options of the bicycles to book the ride and have to keep on waiting

- I ended up getting a bicycle having poor condition and have to end my ride in between

- I have met with accidents at a new/unknown place

- I lost the directions at known places and keep on wandering for long

- I do not want tourist guides as they charge high and at times cheat new people

- I do not have the money in the local currency but need to make the payment

- I opt for a bicycle ride but do not know if it rains in between and i have close my ride

2. As a bicycle owner who is renting the bicycles

- People just throws the bicycles in the crowded place or leave it anywhere once the ride is completed causing damage to the bicycles

- Bicycles have been stolen during the night time from the roadside, lonely places

- I lose the track of number of bicycles rented throughout the day and the associated revenue expenditure

- I am finding it difficult to trace the lost bicycles or the bicycles left at a distant area

- I do not know if some one has met with an accident using the rented bicycle

- I do not understand the likings and dislikings of the users and if the same user is going to use my bicycle again

Solutions and Prioritisation on the basis of buiness value, Efforts, cost

SolutionBVCostEffortPriority
Ability to select the type of bicyclesHLLP1
Ability to know the nearest pickup point of bicycle HLLP1
Ability to check the condition of bicycleHMMP2
Ability to charge the battery in emergency and a batter meter in the current bicyleHHMP1
Ability to get the virtual tourist guide LHHP3
A chat system to raise any queries and complaintsHHHP3
An emergency kit for medical emergency with alarm and notification to the emergency numbersMMLP1
Ability to know the nearest drop point of the bicycleHLLP1
Ability to track the bicycle if stolen lostHHMP2
Ability to track the number of rides in a day, month along with revenue and expense (Accounting)HMMP2
Ability to know in how much time the bicycle will be availableHLLP1
App should be in multi language with an option to make paymment and receive in the desired currency MMMP2
Do not allow to close the ride if the bicycle is not placed in the drop point safelyHLLP1
Customer feedback once the ride is finishedHLLP1

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

This is a bike renting app for tourists which means that the segment is pretty clear. I am assuming that city where this bike rental service is available is bike friendly and has bike lanes and tourists won't have any issues riding the bicycle. We'll assume the tourist have enough knowledge about how to operate in traffic.

For tourist segmentation there are two types of tourists:

  1. Budget travellers interested in absorbing the city
  2. Fast life travellers who want to get done with the destinatin fast (just to cover a place)
  3. Long length bicycle riding athletic tourists
Here, we'll focus on budget travellers interested to roam the place on bicycle as a means of commute.
 
Looking at the users, here are a couple pain points the users face -
  • Finding the nearest bicycle renting station can be a challenge
  • Flexibility in usage (1 hour/2 hours/1 day/2 day pass)
  • Online payment options by different cards
  • Tourists are confused where to go by bicycle to get the best experience from their trip
  • If there is a problem in the bicycle, tourist is confused about how to get help
  • Tourists don't like to go back to where they started from to return the rented bicycles. It would be better if there are several locations to return the bike.
We will design a bicycle renting mobile application for the tourists. It will be a flexi bicycle renting app to cater to all kinds of tourists whether they want a bicycle for longer term or shorter term. We selected flexibility as the biggest pain point because it can cater to different types of budget travellers.
 
These will be the features of the application:
  1. After downloading the application it will show the list of bicycle stations around the traveller (Just like google maps does)
  2. The customer can click on the renting station to get the details of the station as well as the way to the station (Google maps integration where the app will open the google maps in a new window with the way)
  3. After reaching the station, the traveller can make the payment through the app to select a pass of their choice. (1 hour/1 day etc.) and unlock the bicycle from the stand through the app. The app will also show some destinations that can be covered in 1 hour/ 2 hours/ 1 day etc. through bicycle.
  4. Now, just after unlocking the bicycle the app will show all the details of their bicycle and the journey timer will start on the application.
  5. The tourist can select from the list of popular destinations and the app will automatically show the way to the destination. It will show destinations based on the time selected by the user.
  6. Physical design - The bicycle can have a phone holder on the handle or basket which makes it easier for the tourist to navigate.
  7. After the timer is over, the tourist gets an option to renew the bicycle timer by paying more money.
  8. After the journey is over the app will show the nearby renting stations and the tourist can go and return the bicycle.
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

I would start off by asking some clarification questions to narrow down the scope of the problem.

  1. What is the goal of designing the app? - Engagement, Monetization? I'll go with Engagement assuming that it is a new app in the market for a specific city.
  2. Is this app targetted to any specific city/country? -> I will choose any touristic location, say London.
User Groups:
User GroupsDescription
Solo Travellers
  • Want to bike everywhere, touristic places, explore the city, go from one to another, say get lunch at a specific place of choice.
  • Want to probably rent for a longer duration of time. Say 5 days at a stretch without the hassle of returning and renting it again and again.
Family tourists
  • Probably wants to see only touristic places and are more concerned with covering hops on the way.
  • Want to rent bikes in group (in a package)
  • Might also wanted bucket seats for children. 
Groups of friends
  • Want to bike everywhere, touristic places, explore the city, go from one to another, say get lunch at a specific place of choice.
  • Want to probably rent for a longer duration of time. Say 5 days at a stretch without the hassle of returning and renting it again and again.
  • Want to rent bikes in group (in a package)
  • Might also want double seated bikes.

I will choose "Groups of friends" since they have most number of needs and a good way to get engagement. The other user groups then become a subset of this and the app can be later leveraged to support their needs particularly in different scenarios.

Let's see what the pain points of the "Group of Friends" could be while planning to rent a bike.

S.No.Pain PointsImpact
1.The bike is not available when they want to rentHigh
2.Not able to find the right bike typeLow
3.The bike does not have a return station at every location the tourist wants to goHigh
4.The tourist does not know the bike routesHigh
5.The tourist is worried about the damage to the bikeMedium
6.They are worried that they won't get the bike for longer stretch of days in one goMedium
7.They might not get double seated bikesMedium
8.They might meet with an accident and not able to return the bike at a designated return stationMedium

Based on the Impact, I will priortize Pain Points 1,2 and 4 for addressing the pain points for building my MVP bike renting app. 

S.No.Solutions/FeaturesPriorityCost
1.Since tourists have pre-planned most of trip ahead of time, the app should have ability to pre-book the bikes for a specfic date/s (trip planning phase of tourist)HighLow
2.The app should have ability to cancel the reservation at say 24 hours before (trip planning phase of tourist)MediumLow
3.While in the planning phase, if they are not able to find the bike availability, they should be able to get on the wait list just in case there is cancellation (trip planning phase of tourist)MediumMedium
4.The app should have ability to see the calendar of the bike availability ahead of booking (trip planning phase of tourist)HighLow
5.The app should have pre-built in routes so that tourist can choose the start and return stations. This would also help them plan better as to what hops to cover (like the ones in Hop on Hop Off buses)HighLow
6.The app couls be pre-integrated with Google Maps to navigate to the different locations as per routes or be able to divert from the original route but closer to the return station.MediumMedium
7. For tourists who decide on the spot to rent a bike, they should have real time availability shown to them in the app.HighLow
8.For tourists who decide on the spot to rent a bike and they don't find a bike available, they should be able to see wait times.MediumMedium

Based on the above table, I will design a solution focussing on providing features 1, 4,5 and 7 as a MVP. 

Other factors while designing that I would consider as pre-requisities

1) Login functionality.

2) Payments functionality for renting a bike for dedicated hours/days.

Metrics for calculating success:

  1. New Signups.
  2. Number of Bookings made - Will help forecast the traffic.
  3. Number of trips completed - From renting till returning.
Kindly share feedback so that I can improve.
 
@bijan: Can you please share your feedback?
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
 
  • Step 1:Mission and why
    • To help tourists visit the scenic spots more efficiently. 
    • To solve the traffic problem of the last KM.
    • To clarify, I want to design an app:
      • For those papular tourist cities such as Singapore, which the attractions in city are densely distributed, so tourists can easily travel from one spot to another in bicycles. 
      • An online bicycle-sharing platform, instead of designing for bicycle rental stores.
  • Step 2:Users segmentations
    • Individual tourists
      • Single
      • Multiple people
        • Couples
        • Friends
        • Families with kids
    • Travel agencies
      • Groups
  • Step 3:User experience map
    • Find a bicycle
      • They may see bicycles parking somewhere.
      • They may see others riding the bicycles, and then try to find one.
    • Unlock the bicycle
      • New user: download the app first.
      • Old user: open and unlock it.
    • Confirm the price and payment
      • New user: choose and add the payment info first.
      • Old user: confirm the price and payment.
    • Navigation
      • Locating and cycle route navigations
    • Return/Park the bicycle
      • Show the locations to return the bicycle.
    • Check out
  • Step 4:Top 3 pain points
    • Easy to find and unlock
      • Find more bicycles-If the bicycles are not enough, how to find more bicycles for companions? 
      • Find different kinds of bicycles-ride with a kid.
      • How to unlock for companions? 
    • Easy to return
      • How to find the nearest return points?
    • Easy to pay
      • They may use this app a few times or maybe only once. How to pay the bills and deposit smoothly?
  • Step 5:Prioritizations
 
Impact
Urgency
Market Size
Prioritizations
Find more bicycles
Large
Middle
Small
P1
Find different kinds of bicycles
Large
Low
Small
P2
Unlock for companions
Medium
Middle
Small
P1
Find nearest return points
Large
High
Large
P0
Pay deposit and bill
Large
High
Large
P0

  • Step 6:Solutions
    • Ok idea: provide nearby return points and jump to Google Maps to navigate
    • Best idea: route planning
      • you may want to eat lunch or go to other scenic spots nearby
      • input some stops and directions, then you can see the route planning, where to park temporarily, and where to return it.
    • Moonshot idea: hand over to someone who needs nearby
      • Someone requests in the app, and you receive it, you can ride and hand over the bicycle to him/her.
      • You may have discounts for this hand-over when you checkout. 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Clarifying Questions:
  1. Am I designing this as Google or independent firm/start-up? Google
  2. Renting for multiple days? or hourly type return? Both
  3. Shop based (bike delivery/pick up) OR more akin to Divvy? Divvy
  4. Own the bikes? Or Lyft/Uber model? Own the bikes
  5. Assumption: seems like this is a new venture Google is heading in, we should focus on adoption? Are there other broader strategies or orgs that care about this initiative?
  6. Assumption: We have cycle 'access' locations across tourist cities like SF, NY, Chicago or even Milan, London etc
Let's talk stratgy for a bit about why Google might want to enter the market - Google is new to this market, but has infrastructure for cycle renting already through its employee program as well as a standard contract for cycle production for its campuses. So from a capaibility standpoint, we are primed to offer this service. A general motivation could be to monetize their existing infrastructure, but Google is not known to focus on monetization for employee-perks. Instead a more likely cause would be partnering with government initiatives to support healthy, yet accessible choices in the community as well as enable more tourism through a new traffic-friendly way to explore cities.
 
Users: 

I'm going to focus on tourists but most of these cases can be easily expanded to anyone in the community

1) 'Why not' users: Tourists who just found that uber is too expensive or too much traffic on the way to their next destination, biking could solve their probelm. Or just looked at the option and decided that it sounded fun for awhile.
  • Uber/Lyft alternative - Go from A to B
  • Fun activity - Just go around the block
2) 'Prepared users': Tourists who enjoy biking and might want to hit multiple destinations on the bike with others or by themselves over hours or even days.
  • Have multiple destinations in mind
3) Travel Agencies: Who want to provide biking as an option/part of their overall trip
User Needs
BeforeDuringAfter
-> Choose type and number of bike for predetermined
time
-> Wear right gear for biking
-> Clean/Sanitize bike
-> Pay for bike
->Find bike
->Unlock bike
->Find destinations
->Go to destination
->Change/Extend time
->Return bike
 
App Salient features

1) App should be able to automatically show all available bikes in the closest area to the person fileterd by type and time - using Google Maps

2) App could show checklist for what is needed as appropriate biking gear and for the specific weather predications - using Google Weather

3) App should be able to suggest 'bike-friendly' destination for tourists and reviews - using Google Maps

4) App should be able to unlock the bike when user is close enough or touching a button 

Other solutions:

5) App should be able to accept payment for bike - through collaboration with gPay

6) Google Maps should show the bike rental as a travel option when user searches for destinations

7) App should be able to edit timing depending on availability

 

Solution evaluation:
SolutionFeasibilityTime
1)EasyLow
2)EasyLow
3)Medium -
Bike-friendly is not a
category on Google Map
reviews yet
Medium -
To collect bike-friendliness
as attribute
4)Medium -
This is a garage door
opener like functionality. Could be implemented through Radiowave or QR code scanner type hardware
Medium -
Biked would have to be customized.
Monetization through:

1) Hourly rates

2) Biking gear rental (helmet, etc)

Success metrics:

1) App downloads

2) Monthly Active users

3) Number of rental per day or month

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Assumptions:

Tourists who visit famous holiday destinations need bicycles so they can roam around freely.

There are very less offline stores for renting bicycles. Moreover quality is not that great.

An app with good inventory of quality bicycles may solve this problem.

 

Market Research:

Which geography are we talking about? India, US or global. Lets assume India.

Are there any other apps in the market which solve this problem?

How do they solve this problem?

Can we borrow some ideas from these apps?

What is the supply and demand situation in terms of number of bicycles available vs bicycle required by Tourists?

Pricing for renting bicycles ?

Define Target Market:  People within the age group of 25-50 years coming from Western countries as well as urban Indian cities to visit Tourist spots with their friends and families

 

User Research:

- Conduct Surveys & Interviews

- Develop Persona:

Foreign Tourists who need high end bicycles. Budget is not a constraint. Their average riding distance is more and wont mind spending little bit extra for bicycle with advanced features.

Indian Tourists who are price sensitive and need medium quality bicycles.

Painpoints

- Lack of credible apps for renting bicycles

- They waste lot of time bargaining with offline cycle renting stores

- They dont get good quality bicycles even after paying decent rentals.

- They are left on their own with no emergency support if bicycle breaks down.

 

 

Possible Features

(a) Listing of Bicycles by catagory: High end/Budget  - Must Have

(b) Enable tourist to search and rent bicycle nearest to their location - Must have

(c) On road support in case of emergency breakdown  - Nice to have

(d) Shows reviews/ratings of bicycles - Should have

(e) Enables Tourists to provide ratings/reviews of bicycles - Should have

(f) Online Payment options - (CC/Wallets/Netbanking) - Must have

 

Design

- Lets say we consider a, b and f for MVP

- Develop Wireframes. Review with internal team members and designers.

- Feedback and Iterate

- Pass on to designers for Prototypes

- Feedback and Iterate

- Pass on to Engineering team for development
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

 

I would start with the following assumptions in order to answer the question

  • Riding a bicycle does not require a driving license
  • The main goal of building this app is to have a good user adoption(Of users who have downloaded the app, how many have used it?)

Different user groups to whom we can offer the product -

  • Solo Traveller - Ana is on vacation and travelling solo. She wants to explore the famous spots(museums, gardens, temples). She wants to travel safe and within budget.
  • Travel with friends - Bob is visiting with his friends from college/school.
  • Travel with family - Cathy is visiting a city with her family. She wants a relaxing trip and visit famous spots without putting too much effort into the logistics.

I am going to focus on the first and second user group while designing the app because the needs of these groups will be simple to fulfil in comparison to families which may include children or parents and the bicycle might not be the most preferred mode of commute on travel for them.

 

 

Needs of these usersImpact on user adoptionEffortPotential SolutionsTrade-offs
Get the bicycle at any time without much wait.HighHigh- Show the location of bicycles on the map with the bicycle count and allow the user to reserve a bike so that they can start the ride straightaway when they reach the location.










- To plan supply, ask users to enter the drop location and estimated trip time.








- Allow user to unlock the bicycles on their own without involving any human
Positive - It gives the surity on the booking.
Negative - If the supply is low and demand is high, reserving the bicycle in advance might not be a good idea.

Positive - Taking user input will help us planning the operations well in advance.
 Negative - The user input might be inaccurate and we are also increasing the hops in the booking flow. We could rather use the global data to plan.

Positive - It would mean a hassle free experience for the users and give them more control.
Negative - This might involve significant effort in building a lock which can be opened through mobile phone.
Cover all the famous tourist places without putting too much effort into the logistics.HighMedium- Have a "How to reach?" section on the app which should fetch current user location and show the route to the user when a spot is selected.

- Allow other users to share their experiences on the app through blogs and allow them to share their trips on social media. This will make it easier for other tourists to plan their trip.
Positive - This will make it easy for the users to navigate their way around the places. Negatives - We will need to keep updating the routes regularly,

Positives - This will bring new users to give our app a try Negatives - Users might also share bad experiences
The price for the bicycle should be reasonable and transparent.MediumLow- We can have price structure Rs x per km + Rs y per hour.

  - We can also have a simple Rs x per hour keeping in mind the average kms which can be covered per hour
Positives - We get to charge both for kms and time
Negatives - It might be difficult for the user to anticipate the charges in advance.

Positives - The pricing is simple and easy to understand
Negatives - Some users might use the bicycle more in a shorter time interval and we lose out on revenue for kms.
Provision of a rescue team in case of cycle damageMediumLow- Give an option on the app to report a breakdown which should come to the rescue teamPositives - Good customer experience Negatives - Added cost of operations

 

 

Summary
I will recommend showing the location of the bicycles on the map inside the app and allowing the users to reserve the bicycle. We can allow users to share their experiences through the blog or allowing them to share their trips on social media which will increase user engagement and in turn, user adoption. As an enhancement, we can add a feature which will show detailed directions to the users for famous tourist places.
For pricing, I would go with a fixed price per hour which would be easy for users to understand and for most of the users, we could estimate the distance they would travel in a given time interval and tweak our pricing accordingly.

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Step 1: Ask clarifying questions to narrow down the scope of the question/product?

- What kind of bicycle is this? (Traditional or anything special in the bike)

-Is this app available in a specific/particular geographic region? (Lets say NY only)

-Can the bike be rented for long distance travel or short distance, any restrictions on that? (Lets go with short distance)

-Short term or long term renting? (Short term, max a day)

-Are the bicycle owned by people or travel agencies and other organisations? (People)

-Mobile or web based app? (Mobile)

-Ios or Android? (Android)

 

Step 2: List down the user groups.

 

For this question the set of users who would be using this our app are as follows:

Tourists can be further divided into the following categories 

A) Individual/Solo Traveler 

B) Families 

C) Group travelers (Friends, Travel agencies) 

 

For the scope of this question we will going with an individual solo traveler.

 

Step 3: List down the User Pain-Points 

A) As a tourist, they don't know about the options that are available to them for rental purposes and what to rent?

B) Tourists being new to the place don't know the area well so finding the place where the rental bikes have to be picked up from is a time consuming process

C) Want to know if the bike is safe or not

D) i)Want to know if the payment methods are safe 

ii) Want to know if their mode of payment is available or not and don't want to pay the entire amount upfront.

E) Want to check reviews/ratings of that bike 

F) Don't want to waste time typing and searching/finding the bike on the app

G) Have no idea about the places where they can drop off the bike

H) Don't know which all places they can or should visit nearby 

 

Step 4: Prioritising the User Pain Points on effective criterias like: 

Impact to End User, Impact to Business Value

Pain-Point #Impact to End UserImpact to Business
AHH
BMM
CHH
DHH
EMM
FHM/H
GMM
HL/MM

 

So based on the above criteria's we have prioritised the following pain-points namely 

A,C,D,F

 

Step 5: Listing down the Solutions for the prioritised Pain-Points 

A: As a tourist, they don't know about the options that are available to them for rental purposes and what to rent?

1. The app can show the user all the bikes available at that moment that can be rented. More filters can be present which can be applied to further fine-tune the search.

C: Want to know if the bike is safe or not

1.Review/Ratings Score: Each bike can have a rating score attached to which basically asseses and evaluates the bike across various factors one of them being the safety feature.These ratings given by previous users who had rented this biks will give users a good idea about the safety of the bike.

2. Collision detector, Presence of helmet and other safety tools on the bike info page: These details which will give a good idea of the safety of the bike

D) i)Want to know if the payment methods are safe 

ii) Want to know if their mode of payment is available or not and don't want to pay the entire amount upfront.

1. Secure payment gateway: For all payments related issues. 

2. Incorporating multiple modes of payments like debit cards, forex cards and international credit cards to submit payment in local currencies as well

3. Option of payment after ride completion: This will definitely be helpful to the tourist's piece of mind and satisfaction

F) Don't want to waste time typing and searching/finding the bike on the app

1. Voice based searching: Using NLP based voice based search that speeds up the bike searching process. 

 

Step 6: Prioritise the solutions based on criterias like Impact to end user, Implementation cost, implementation effort

Solution #Impact to end userCostEffort 
A 1HMM
C 1MLM
C 2HLL
D 1HMM
D 2MLL
D 3M/HLM
F 1M/HHH
    

 

Based on the above criterias we have prioritised the following solutions namely 

 

 C2 D2 D3

C2. Collision detector, Presence of helmet and other safety tools on the bike info page: These details which will give a good idea of the safety of the bike

D2. Incorporating multiple modes of payments like debit cards, forex cards and international credit cards to submit payment in local currencies as well

D3. Option of payment after ride completion: This will definitely be helpful to the tourist's piece of mind and satisfaction

 

Step 7: List down the metrics that you'll track for these features.

 

For the MVP we have scoped out these features and over a period of time once the MVP is released we will focus on releasing the other features mentioned above.

 

For the above metrics some of the metrics that i'll be tracking as a PM are as follows:

 

% of users using the payment after ride completion feature on a daily, weekly, monthly basis.

% of total users who are watching or checking the bike safety page feature before renting a bike 

% decrease in customer drop rate at the payment section after the new multiple mode of payment feature was introduced 

 

Step 8: Summarize your answer.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

 

Clarifying questions

  1. 1.       What was the need for a bicycle renting app? Is this a service platform or for a particular seller?
  2. 2.       Are we solving a problem for tourists? Is there any difficulty in renting cycles physically from the stands?

Assuming that we are building a service platform where sellers and buyers can find each other. So basically, we are solving problems for both renters and tourists.

3.       How many tourists actually use cycles when on a trip? Also, how many cities even offer this service?

Start with talking to tourists and renters in cities that have bicycles on rent for cities. What problems do they face while renting cycles? This will help me understand what features I want to add to the app.

As a tourist I can list a few

  1. 1.       I might not get cycles on an ad-hoc basis without prior booking
  2. 2.       I need to walk a long distance from my hotel to rent a cycle
  3. 3.       I am not aware if this city offers this service of cycle renting
  4. 4.       I lose track of the time left for my rental and have to pay overtime
  5. 5.       There is no way to know which shop is best for renting.
  6. 6.       There is no way to know what the standard prices are per km or per hour.
  7. 7.       I need to cycle all the way back to the original shop to return the cycle

As a renter

  1.       Its difficult to get visibility. Less clientele.
  2.        Its difficult to know how much other sellers are charging (competitive pricing)
  3.           Problem of thefts

With these problems I will list solutions and hence features that I can build on the app.

  1.        An app that enables users to register as a tourist or renter

          For renters

a.       Once they register, they can list all their varieties of cycles.

b.       They can list different plans that they want to offer. For example, per hour and per km rates. Premium cycles, basic cycles.

          For tourists

c.       Once you register as a tourist, you can fill out your preference like for how many km, for adults or kids, preference of cycle etc.

d.       Or tourists can just browse through different renters in that city.

    2.  Enable matching of tourist’s preference and renter’s catalogue. Renters will get flashed with users request and they can accept or reject.

3.   3. Smart tracking – app will keep track of time left. Renters can track their cycles to avoid thefts.

 

4.     4.  Recommendation system – users can post reviews about a renter. Recommend renters to tourists based on old user. This can be implemented only once user base is large.

5.     5.  Feedback for renter and app.

I will jot down all features and then prioritise for an MVP.

For my MVP I want to start with one city and build a basic app with 1, 2 and 5. I will add smart tracking once MVP is adopted by at least 80 percentage tourists. Will add more feature depending on user feedback.

I will define metrics for the MVPs success. Some metrics on the top of my mind.

1.       # of renters registered on my app

2.       # of tourists using my app

3.       # of positive feedback about the app

4.       # of new registrations on the app

Summarizing, I would build a prototype solving the basic needs of tourists and renters where that are not able to find each other. The primary goal of the app is to match a users needs with the availability from the renter.

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Clarify:

  • Is there specific geography that you would like me to focus upon? IVR: Los Angeles
  • What do you mean by tourists - would it include domestic, international travelers and local people? IVR: Focus on international and national travelers 
  • Would it be a mobile app or a web app? IVR: You decide 
  • Will the bikes stacked at specific docking stations or could you pick the bike from any location it resides at, similar to Jump, bird, lime bikes? IVR: No docking stations 
  • I am assuming that I need to specifically focus on the app portal and not on the aesthetics and capabilities of the bike? IVR: Yes
  • Is there a specific goal that I need to have in mind? Is google trying to diversify into a new business from scratch, or will serve as a bike rental aggregator connecting and bringing all bike shops under one umbrella. IVR: New business, with a focus on adoption 
Mission of the company: Googles mission is to organize worlds information and enable users to easily find and use it. 
 
Mission of the bike renting business:Provide travellers with an affordable and easy way of conveyance to explore places. It complements the overall google mission, by helping people find the bikes and guide them through their journey. 
 
I would like to focus on the mobile app because of increase in smartphone and mobile network penetration. The goal is to design a micro-mobility bike renting app for Los Angeles, with a focus on increasing user adoption. I would start with the user personas, their potential needs/pain points, solutions that may serve these needs, and then state KPIs for the success of these solutions. Does that sound good? IVR: Fine
 
User Groups:
  • Family: travelling to Los Angeles for vacation and looking to explore places near the shortline/theme parks with an easy commute
  • Couples: Looking to ride together for fun, workout and explore nearby places - pubs, museums, beaches
  • Single travellers: Looking for easy way to commute, workout, events and find potential singles/groups to ride and explore together.
I would like to focus upon single travellers because i believe family and couples travellers are more structured in their travel plan and already have most of the places to visit/activites figured out. Single travellers on the other hand, go with the flow and are more impromptu in their plans to what to do next. They also potentially may rent bikes for longer durations.
 
User Needs/Pain points:
  1. Don't speak the local language (international travellers) - Impact-Medium- PICK
  2. Are not familiar with the area and are looking for guidance on places to explore - Impact - Medium PICK
  3. Looking for an easy and affordable way to commute - Impact - High - PICK
    1. Want to rent a bike with minimal deposit and pay per use 
    2. Ability to drop the bike when they finish the ride 
  4. are focused on their safety - Impact - High - PICK
  5. Are unaware of local rules and regulations - Impact - High - PICK
  6. May not have a local credit card and only have cash - Impact - Low - LATER
  7. May not have a local mobile data plan - Impact - Low - LATER
  8. Looking to meet other singles/groups to explore together - Impact - Low - LATER
  9. Looking to capture memories at different places - Impact - High-  PICK
I would like to focus on 1-5, 9 because I believe these needs are quintessential to be served based on impact to the user. 
 
User journey:
  1. conducts a google search for bike renting 
  2. Clicks link to the app (either online or app/play store)
  3. Registers and punches in payment channel like Paypal, digital wallet, credit/debit card
  4. Searches for nearby bikes 
  5. Looks at pricing 
  6. Goes to the location, scans the QR code on the bike to unlock 
  7. Rides the bike with attached helmet 
  8. Finishes ride and payment deducted 
  9. Reviews the experience 
  10. Reviews the app (optional)
 
Solutions: Assuming that channels are doing great in spreading awareness both online and offline( airports, hotels, airbnbs) and the user is aware of the app
  1. Make app available to international stores so user does not have to change the country in the app store to download it I-M, C-L - MVP
  2. Select the preferred language of the app (English, Spanish, French, Russian, Arabic) I-M, C-H - LATER
    1. Would study the market to find where are the majority of the tourists from then scale to different languages
  3. Ability to register through federation (google, facebook, apple) I-H, C-L - MVP
  4. Mandatory payment details via Google pay, Paypal, digital wallet, credit card I-H, C-L - MVP 
    1. Ability to scan credit/debit card thru camera directly
  5. If user only has cash, have bike top-up stations/gas stations I-M, C-H - LATER
  6. Ability to search for bikes by putting in a particular location/current location to see nearby bikes - google maps iframe opens up in the app   I-H, C-M - MVP
  7. Add filter criteria to look for a particular type of bike I-L, C-M - LATER
  8. Hovering over the bike, displays pricing information - 
    1. could be pay as you go by the minute Impact - I-H, C-M - MVP
    2. subsidized rental pass for day/week/month - I-M, C-M - LATER
  9. selecting the bike, opens google map and provides directions towards the bike I-H, C-L - MVP
  10. Unlocking the bike: Scan the QR code from in-app camera option I-H, C-M - MVP
    1. Unlock the helmet, otherwise the bike would not start
  11. Recommend places when the user is walking thru app directions to the bike - things you may like to see. Google always that this capability and does that on google maps. I-H, C-l - MVP
  12. Mandatory rules and regulations that user agrees to - this would be one time only to a particular county - when google identifies that the location is a different county, the local rules and regulations pops up and user would need to agree to unlock the bike I-M, C-L - MVP
  13. Phone stands on the bike handle like go pro and clicks pics on basis on ML based people behavior in the location nad uploads to google photos I-H, C-H - LATER
  14. Customers are able to rate the experience of their ride I-H, C-L - MVP
  15. Customer support - I-H, C-H - LATER
I would on 1,3,5,7,8,9,10,11,12,14 for my MVP to make the app usable with delight. 
 
Metrics:
  1. Awareness: How are channels doing to drive awareness 
    1. online channels 
    2. offline channels 
  2. Acquisition:
    1. # of downloads D/W/M (iOs, android)
    2. % of leads from awareness who downloaded 
  3. Activation:
    1. % of registrations from downloads (demographics wise - age, sex, location, app store country, payment channel punched in)
    2. % of people who have at least booked one ride 
  4. Engagement
    1. Average # of rides per user (D/W/M)
    2. Average # of ride minutes per user (D/W/M)
    3. Total ride time in minutes (D/W/M)
  5. Revenue
    1. ARPU $ 
    2. Total $ amount (D/W/M)
  6. Retention
    1. #/% of users who are repeating the ride 
    2. Ride frequency/user
    3. Average rating per user (ride experience & app store)
I would focus on %/# of people who have booked at least one ride as my North Star and secondary focus on Average # of ride minutes per user because these attribute to our goal of adoption 
 
Risks:
  1. As we are not pre-authorizing the bike value, users may game the system and damage the bikes - which could increase cost to the business
  2. As there is no docking station, bikes might not be in the open (used by last user) and users may find it difficult to find bikes (Google will have to put in place a model where users get paid to place the bikes in the open for better discovery)
  3. Bike riding is dependant upon weather and weather changes in Los Angeles could lead to a detrimental effect on the business
Summary: 
I started with the goal of designing the bike renting app for single tourists and increase adoption. 
I focused on the discovery, communication, language  and places to visit needs and came up with solutions to serve them. I chose solutions for my MVP and looked at the metric of # of users having at least one ride as my north star that helps me capture adoption.
 
Not happy with my timing. Was having trouble ironing out the needs. Please provide feedback! Thank you!
 
 
 
 
 
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
  1. Assmptions
    1. As tourists, a Mobile app will be a much more convenient option to renting a bike instead of relying on a laptop/desktop (they might not be carrying it (
    2. We are building a renting app for tourists who want to travel and sightsee the place 
    3. We are building an app for age group > 18 
  2. User Group 
    1. Tourists visiting the place for the first time 
    2. Tourists that already know about the place
    3. International Tourists 
    4. For this problem, I would like to consider #1 as these a the newbies and would require more assistance. Once I complete this group, it would be easy to build on for other ser groups. Not taking Internation Torsists as the pilot as other doc verification will be overhead in the pilot phase (MVP)
 
  1. User Needs
    1. You need a bicycle  to enjoy the nature around you and feel the fresh area 
    2. You want to save your time in the search for renting a bicycle of your choice. People are looking for fancy, gear, high tech, and vibrant(vacation mode) bicycles that go with their personality
    3. Easy accessible Pickup and return centers 
    4. Safety of rented Bicycle
    5. A navigator to direct them to the nearest popular tourist spots 
    6. You want to spend less on the commute part of the traveling experience
  2. Prioritizing the User Needs
    1. Considering the impact on users, effort, and revenue, #2 and #3, #4 seems to viable choice to pick up first as they will help solve user problem and help us in the acquisition and engagement
    2.  #2You want to save your time in the search for the renting bicycle 
    3. #3Easy accessible Pickup and return centers 
    4. #4 Safety of rented Bicycle
Please Note though we have chossen the user group that is visiting the place for the first time , but we prioritized user needs are applicable across the user groups 
  1. Listing the Solution
    1. Building a bicycle catalog that helps the user to find the bicycle of their choice 
    2. Prebooking option of the bicycle on the specified date and time and duration
    3.  Pickup & Drop centers spread across the place 
    4. A navigating device using Google set up in that.  
    5. Notification message when nearest tourist hub arrives
    6. Pick, Drop & Park space facility across all predefined Tourist spots 
    7. Notification message when bicycle stand touches the ground- 
      1. Please check, Bicycle stand is in close proximity 
      2. Sensors that detect if more than 10 sec, please lock your bike if you planning to take a stay at this place
    8. Finger detection on the handles of the bike indicated that unauthenticated touch - Alert
    9. Returning the Bike notification and nearest center to drop the bicycle 
  2. Prioritizing the Solution 
    #  SolutionImpact(x/5) Cost of Implementation(y/5) CommentsPart of MVP?
    1

    Building a bicycle catalog that helps the user to find the bicycle of their choice 

    52Basic functionality and achievable Yes
    2

    Prebooking option of the bicycle on the specified date and time and duration

    52Basic functionality and achievableYes
    3Pickup & Drop centers spread across the place 55Impact on users is high but a lot of logistics and cost is involved here, so I would like to skip this in the MVP versionNo
    4

    A navigating device using Google set up in that.  

    21Easy to achieve, already available on user phones. Yes
    5

    Notification message when nearest tourist hub arrives

    32Tourists already have a guide with them or guide book or already planned itenary Yes
    6

    PIck, Drop & Park space facility across all predefined Tourist spots

    55Good point from the safety point of view, the logistic cost is high.No
    7

    Notification message when bicycle stand touches the ground- 

    1. Please check, Bicycle stand is in close proximity 
    2. Sensors that detect if more than 10 sec, please lock your bike if you planning to take a stay at this place
    55The impact is high as safety is foremost. Can be achieved by technology.Yes
    8

    Finger detection on the handles of the bike indicated that unauthenticated touch - Alert

    55The cost of the technology will show up and need to think about the protection during rainy weatherNo
    9

    Returning the Bike notification and nearest center to drop the bicycle 

    52Must need Yes

    To summarize we built a bicycle renting app for the user group that visiting the place for the first time and have chosen - #1, #2, #4, #5, #7, #9 for MVP

     

 

 

 
 
 
 
 
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

How would you design a bicycle renting app for tourists?

Sure, I'll like to ask some clarifying questions, if that's ok

- sure, go ahead. 

First, I'd like to understand if this is limited to a certain type of bike.  For instance, is it limited to a traditional bicycle, with two wheels, no engine, foot powered pedal?  Can seat maximum two people? Or can this also include engine powered bicycles, etc?

- you can assume whatever you want. 

Thanks.  I also wanted to confirm if this is a mobile app specifically designed for mobile phones or does it also include smartwatches, desktop, etc. 

- mobile app. 

Great.  And is there any specific goal you had in mind for creating this app?

- Like what?

For instance, revenue generation, etc.  

- it's up to you. 

Great, thanks for all the information.  Based on our discussion, I am going to summarize what we are creating and make some assumptions. 

1. We are creating a mobile app for tourists to be able to rent bikes. 

2. The bike is a traditinal adult bike with a foot-powered pedal and two wheels. 

3. The goal is to provide ease of transportation to tourists, with the ultimate goal of increasing revenue for the city. 

- Great. 

Now, I am going to list a few personas that may benefit from this the most. 

1.  Solo-Tourists;  Late-20s to Late-40s; Healthy; Fit; Well-travelled. 

2. Family of 4; Middle Age parents and 2 teenage kids; Healthy; Fit; Well-travelled. 

3. Groups; School kids; Frat/Sorority; Church; Social club. 

For the sake of this example, we will pick the Family.  Some of the pain points include:

1. Costs.  Train/tram tickets to and fro from tourist sites can get expensive.

2. Crowded transport during tourist season leads to frustration, possibly leaving a family member behind, risk of disease, etc. 

3. Train/Trams are a huge venue for pickpockets.

Now that we have pain points listed, we are going to focus on painpoint #1 - the cost. 

Here's a list of possible solutions:

1. Mobile App that lists all bicycle renting stations (administered by city) and proximity of tourist sites.  App is geo-location enabled and shows amount of bikes available at location, as well as cost.  App is also integrated with the tourism board.  Renting a bike gives you digital tokes you can use to get discounted entry into the tourist sites. 

2. Mobile App that lists all bike renting agencies andto proximity of tourist sites.  Users have ability t0 reserve bikes directly on the app; pay a deposit. and agency brings them over to the user.  

3. Mobile App that list bikes rented by third-party individuals.  Users have ability to reserve biks directly on the app and walk and pick them up at location.  

Based on the overall goal, option 1 makes most sense as that would be revenue generating for the city as well as cost-savings for the user.  Some areas of concern are:

1. Lost/Stolen bikes -- how does the city recoup the costs.  How does the tourist deal with a lost or stolen bike. 

2. Installation of city-administered bicycle stations. 

3. Token system integrated with all tourist sites.  

@bijan  Would love to get your feedback! 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Me: By bicycle renting app may I assume that this is an app that bikers could use to rent a city bike (that could be rented from any spot and dropped off at any designated spots around the city) vs. an app provided by rental shop or app to show / advertise bike rental shops? Also, can I assume for this to be in US only?

Interviewer: Yes

Me: Ok. Can we assume that this isn't an app provided by teh city and that this would be a for profit organization thats intending to provide better functionaity? And considering that, may we assume that this is a start-up? 

Interviewer: Sure. But why wouldn't you use the app provided by the city? Many use it and are happy with it.

Me: Correct, city rental bike programs such as for Chicago, DivyBike, has a pretty neat app but there are prob opportunities that could be gained by a non-city run app which my start-up may want to leverage on.

Interviwer: ok

Me: Thinking of this, considering it's a start-up, it prob is more focused on acquiring more customers  (by means of driving existing users away from using already existing city provided app). This is a hurculean task. But let's focus on Customer Acquisition.

Me: I think of tourists as a broad user type which comprises of 1) Business Travelers 2)Solo / Group of friends / family travellers 3)Booked tour group travellers. Considering #3 is less likely to use bike rentals and such and #1's focus isn't spending all day on touring and mostly end up taking cabs or local trains in evening for touring purposes let's focus on #2. 

Interviewer: Yes I agree.

Me: I think taking similiar approach that I take at work as a PM might work here. I typically think of broader reasons as to what I want to achieve or the direction I want to position the product for and then think of the user's pain points to think of how I could resolve user needs. 

Interview: ok, we have spent 10 min and we had only 45 min for interview. VP is going to be here in next 10 min so let's get through to be ready to present to him. 

Me: well, as a tourist myself, challenges I have faced: 

1. New to the city but have a purpose of tour (such as seeing historic places, scenic places, hiking spots, shopping, etc.) and don't know best places to go. So let's call it "Planning"

2. Availability of bikes is a challenge. 

3. Encountering unforseen circumstances such as tire busted. 

Time is limited so these are the only pain points I can come up with for now. I would like to prioritize #1 and #2 since those are much more likely than #3. #3 hence would provide limited Value and won't accomplish my goal to acquire customers. 

Interviewer: Let's quickly. 

Me: 

#1) Planning

a) Track type of places I have visited in other cities / countries and the ratings of those and accordingly suggest me places to visit. But also suggest those places based on what I typically do in a romantic town vs what I typically do in a city that is mainly known for wines or hiking or beaches or historic, etc. (F:5, C2:, V:4 )

b) Based on closing times and approx time to visit and area of the city they are all cornered in suggest me a plan but also consider where the bike spots are so I know where to rent from and where to drop off at without having to think. (F:3, C:3, V:4)

c) Consider bus routes / times along with where bike spots are. (F:5, C:2, V:2)

d) Suggest restaurants along the way or coffee shops / ice cream shops based on time of the day. (F:5,C:1,V:5)

e) Suggest what my friends have visited and what they liked. Or what most people with similar taste to mine would recommend. (F:5,C:3,V:5)

f) Provider pointers as to what setting on the bike will ease my riding and enable me to get somewhere faster based on terrain and some other information (F:2, C:5, V:2)

#2) Availability of bikes

a) Permit booking bike ahead of time. (F:5,C:2,V:3)

b) Permit extending the bike time (since I could be running late from my prior tour). (F:5, C:1, V:3)

Based on my subjective evaluations, thinking from a roadmap perspective, I would prioritize 1a,1d,1e. There are trade-offs though such as planning may not be precise considering unexpected weather, or some tourist spots may change times and may not have updated their systems accurately. Also, I assumed a well developed country / city that depends on digitization but that may not always be the case. Another issue might be that city may not permit such an app (I don't know if there are reasons why because city isn't making money on these apps). Or maybe the next city that's implementing city bike wouldn't spend money on building their own app and contract with my start-up. 

Overall though, I think there will still be challenges in capturing users to the app and there may need to be additioanl incentives such as using AI to then present cupons to restaurants and travel spots, etc. 

Question: I think typing may be the thing that's taking more time than just scibbling on paper. (For sure that's a factor) but it took me about 35 min to write all this down. I highly doubt interviewer would want to spend more than 15 on this question and tops 20 but that may just work against me. What's the ideal expected time? How long is it taking you all to do all this write up on this site? Do I need to increase my speed here? 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Hi PM Exercises community,

This is my first response on the platform and feedback is welcomed!! 

Assumption - The bicycle and equivalent for rental don't require driving license.

First, I would like to understand the potential users of the app and then deep down on the problems they might be facing and then we can prioritise some of the user problems and brainstorm solutions for the same.

There will be mainly two categories of users for our app-

1. Tourists who are looking to rent a bicycle for strolling and a convenient option to walking a lot while side seeing.

2. Rental bicycle service provides looking to increase their discoverability among tourists and make their business more profitable.

I would like to concentrate on the Tourists side first and think about their pain points-

1. They want to rent a bicycle for only specific time duration and minimise the payment.

2. They dont want to travel to the travel agency for pickup and drop.

3. They want to use the bicycle only to travel back and forth from their hotel to the nearest public transport available.

4. They want a localised app in a language they can understand and avoid coordination with local rental bike services.

5. They want a guide to the driving practices and driving norms of the city and be safe while driving.

6. They want to get suggestions for travel spots as they bicycle along.

Now I would like to prioritise these pain points based on the impact and reach.

Pain pointImpactReach
1. Minimize paymentMedMed
2. Avoid travel to pickup and drop pointsHighMed
3. Only use between hotel and transport stationsMedLow
4. localized and trusted appHighHigh
5. Driving guideHighMed
6. Travel guideLowMed

Prioritizing pain points 2, 4 & 5

Brainstorm some features to solve these pain points-

1. Provide an option for delivery and pickup of bicycle from their stay for a premium charge.

2. Make a localised app with a collection of popular languages and provide an automated chat facility for user which get translated and sent to the travel agency.

3. Suggest the areas best for bicycling in the city and side seeing and rank them based on reviews from users and proximity to their current location. Give the drivers prompt if they are not following the bicycle tracks and guide them along.

4. Partner with a trusted payment provider like Paypal for a seamless payment experience.

Some of the metrics to be tracked are-

1. Number of downloads

2. Daily active users

3. Number of bicycles rented per day/ week/month

4. Feedback in terms of stars from user after service

5. Number of people opting for pickup and delivery service

6. Number of people using the bicycling location recommendation feature and actually going to the suggested location

7. Number of payment failures

8. Number of touchpoints per user with the travel agency using chatbot and number of messages exchanged before issue resolution

 

Summary - A good bicycle renting app for tourists should provide convenient pickup and drop options and will be localized in multiple languages and powered by a global payment partner. It should also provide instructions to users about safer locations to bicycle as part of MVP.

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Let's start by clarifying the question a bit. 

  • Standalone app
  • US focused for now
  • Tourists can be from neighboring cities / states or other countries
  • Bicycle rental is for in city / neighborhoods, not mountain biking or intracity travel
To answer this question I'm first going to review the users and their goals. From there, I'll think through solutions and then evaluate the best option.
 
Users:
  1. Tourists, here are some segments:
    1. Seeking bike rentals (short term (hrs) or long term (days))
    2. Seeking mode 
  2. Bike rental companies
I'll focus on the tourists on the needs of the tourist who is already interested in bike rentals for this question.
 
Tourist who is interested in biking:
  • Pain Points:
    • Don't know the local area
    • Need to get from point A to B
    • Want to "experience" the city
    • Stay safe
    • Price efficient 
    • Time efficient
  • Existing User flow:
    • Arrive in city
    • Look for bike rentals for day or week
    • Pick up bike
    • Explore city with guide book
    • Drop off bike
    • Pay
Looking at the user pain points & flow, I think we should focus on efficiency of time and money, while keeping in mind that keeping a tourist safe and helping them know where to go are also important. Here are possible solutions:
 
1) Gig pick up & drop off: App allows user to indicate when and for how long they want the bike for. App aggregates options for local bike rentals. User selects bike and app coordinates someone to drop off and pick up bike (gig worker). [Effort: H, Impact: L]
2) Local Bike share: Local bikers can put their bike on a marketplace for rentals (think turvo or airbnb) but this is for bikes. We'd provide kits to renters on our network that includes a special smart lock and potentially geo tracker for the bike. Payments go through the app. Potential add on for bike drop off. [Effort: H, Impact: H]
3) Bike Share Aggregator: Work with bike share companies (Lyft, Lime, etc) to aggregate data about where bikes for rent are located. When the user open the app for the first time in a new place they see what types of bike shares exist locally and information about accessing them (download app, boundaries of where these bikes are, etc). [Effort: M, Impact: M]
 
Other notes:
For any of these options, I think the "safety" pain point is important because rules and regulations around biking change by city. I'd ensure we have local information integrated in.
Similarly, for a competitive advantage, it'd be useful to provide tourism guides for tourists traveling by bike. We could even monetize this through local ad revenue or hiring local guides.
 
Summary:
If we're trying to make a cost effictive product for the user, I'd opt for option #2. Although it requires a big investment to get up and running I think that tourists could benefit from having access to so many bikes at an affordable cost. Given how many people have unused bikes at their home, it seems possible to get bike renters onto the platform. This really only works well for long term rentals (1 day plus)/
 
If we want to focus on saving time for the tourist than options 1 or 3 would be best. I'd still select option 2 though because there are existing workarounds for bike drop off or finding lime bikes, etc.
 
Metrics:
Since we're developing a multi-sided marketplace we'll need to not only track metrics about our users but also bike renters. My basic metrics would be look at DAU by city for the app while also tracking availability of bikes (perhaps bikes available per city).
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

Bicycle renting app. Are we designing it for bicycle stores within a city or are we part of a startup like bird that have their bikes and app to rent them? I will assume the first since the latter already exists.

Our solution will help the local bike rental shops get exposure and marketing and tourists will be able to use one app to rent bikes wherever they go so we will be able to find a product market fit. In terms of geo, I'd choose US and Europe since developing countries are not bike-able. Does that sound good?

I will choose a goal, identify supply&demand side users and user personas within the demand side(I will touch upon the supply side a little) and then identify their needs and figure out the vision for the product and then features and prioritize them for MVP and talk about success  metrics.

Goal: Find product -market fit , acquire supply&demand users, revenue

Users- Supply: Within the same app, bike rental shops can signup, and add inventory and manage bookings, payments.

Demand: User personas: solo travelers, family tourists, retirees

retirees(55-70) travel a lot since they have free time and money to spend. 

Needs:

1. Don't like walking too much, so need to find bikes close to public transport stations

2. Easy way to unlock the bike and start the ride

3. Flexible booking options hours, 1-2days etc

4. Record their bike routes for memories and share with their kids

5. Easy payment option after finishing their ride.

6. Leave the bike anywhere they want after the ride

Vision: Create an app that's easy to rent bikes wherever senior travelers visit and create a delightful and safe biking experience.

Features:

1. App will show different bikes available in each auto-detected location along with bike type, safety features(bell,maps with safe,low-traffic routes with voice,press a button that calls the bike shop automatically to get help etc)

2. User can choose a bike, choose duration and pay with credit card which u can save for future bookings.

3. User can use maps within the app to get to the bike. QR code/random number(which can be reset by the bike shop when they get it back and enter the number on the app inventory or we can automate this) shown on the app to enter on the bike to unlock it.

4. Bike has a go pro attached that records the bike route footage and shares with the app that u can save and share the link with people (referral effects)

5. Once you are done with the ride, park it in the closest parking spots designated on the app and your payment gets processed based on any extra time you used the bike for.

 

My MVP will have 1,2,3,5 as must have features and we will add 4 in next version.

I will measure # first rides taken to measure adoption and then measure revenue as a secondary metric (we charge booking fees and pay rest to the bike shop).

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Clarify: The biking mobile app (because it’s probably how most users would want this on the go) is for tourists to rent bicycles for when they visit a city. I am assuming the tourists are 18 – 40 year olds. The user wants this so that it is easy for them to find bicycles when they need it.

 

The goal of the app is to make it accessible and simpler to rent bicycles at affordable prices.

 

User personas:

1.     Short term renters who want to rent the bicycle for a few hours to explore the city

2.     Long term individual renters who want the bicycle for the duration of their trip to use it as a method of transportation

3.     Family rentals who need multiple bikes

 

I would like to focus on the long term renters as they would probably have the highest impact on revenue and customer experience, and will be the easiest to implement vs the family who need multiple bicycles and care more about safety

 

1.     Time available to rent and return the bicycle

2.     Filter by Type of bicycle and how much they are paying for the rental time

3.     Pick up & drop off location and instructions

4.     Payment method

5.     Language

6.     Recommendations in the city

7.     Safety and security biking and parking around the city

 

 

I would prioritize the top 4 needs from an impact, revenue and implementation perspective:

 

1.     Date picker for when to pick up and drop off the bike

2.     Geo locater / google maps integration

3.     Integration with hotel booking app -recommendation based on where the tourist is staying in the city

4.     Cost per day and calculation of total cost to the user per bicycle type

5.     Apple / google pay / paypal integration

6.     Pick up & drop off location address

 

 

 

Frequency of usage

Impact to customer

Business value

effort

Date picker

High

High

High

Low

Geo locator

High

High

High

Medium

Integration with hotel booking app

Medium

High

Medium

High

Type and associated cost

High

High

High

Medium

Paypal integration

High

High

High

Medium

 

I would choose 1, 2, 4 & 5 as they are the easiest to implement achieving the minimum needs for the user and highest reach without needing to build the whole payment experience. Paypal has the highest penetration in terms of ecommerce.

 

Summary: to build a biking app that has the minimum requirements, I recommend building the basic functionality of availability and pricing per bike type and leveraging google maps API for lcoation and paypal API integration for payments. To know the success of the design, I would measure how many rentals we have per month and % growth. I would also see our MRR.

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM

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 

 

 

 

 

 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Gold PM
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.
Access expert answers by becoming a member
0 likes   |  
1 Feedback
badge Platinum PM
I am sorry but though you have ton of good ideas it's not structured response. I still dont know what you will ultimately design and what will be prioritized and why. Also, your answer makes it feel like you arent differentiating user problem / need from the solution. A lot of your user needs sound like solution. What I would recommend doing is asking for few min to think and then have these noted on piece of paper and if you feel any of it is solution (we are wired to talk solutions vs problems), then convert them to a problem (more of a language  /wording thing) and then tell the interviewer what needs / user problems you have identified.
3
Sign up for FREE to continue reading
Sign up for FREE to continue reading