15% off membership for Easter! Learn more. Close

How would you improve Google Maps?

Google Maps often receives a lot of attention in product management job interviews. Below, our community shows you how to answer this question, common mistakes, and more.
Asked at Google
228k views
Answers (53)
check ribbonLiked by PM Exercises
crownAccess expert answers by becoming a member

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

Here is my approach to this Google product improvement PM job interview question. There are eight steps in the framework:

  1. Describe Google Maps - Google Maps allows user to go from Point A to Point B efficiently and provides several commute options such as driving, walking, public transport, and even like to ride sharing apps such as Uber and Lyft. User also uses Google Maps to search nearby places such as restaurants, gas stations, events, and things to do. 
  2. Ask Clarifying Questions from the Interviewer - 
    1. Is the goal to improve the entire platform or a specific feature?
    2. Is the improvement channel specific - Web or Mobile?
    3. What's the objective of improvement? - engagement, increase in revenue, acquisition. etc.
  3. Once interviewer provides clarification to above question, I would start by first laying out the approach I am going to take to (a) start by understanding who are users (personas) of Google Maps are, (b) Pick one persona and what their goals or motivations are when using Google Maps. (c) Then I will identify pain points (user needs) and suggest new features/ solutions to increase customer satisfaction leading to better customer engagement (d) next, I will prioritize new features based on cost vs benefit, (e) Lastly I will summarize the overall analysis
  4. Users of Google Maps
    1. Private vehicle owners
    2. Bikers
    3. Commuters using public transport
    4. Walkers
    5. Tourists
    6. People using ride sharing app like Uber, Lyft etc.
  5. I am going to pick commuters using public transport such as train, bus, subways to go from point A to point B. Commuters hate when there is interruption is services that could be because of trains running late, major breakdown, change in train timing and route. People don't like waiting even if the train or bus is late by couple of minutes. Also not all train and bus stations are same when it comes to amenities such as access to elevators, public bathrooms, and information booth. Commuters such as old age people, family traveling with infants, and physically challenged people need these information in advance to plan their trip efficiently.
  6. Considering the above pain points that I just mentioned, here are few feature/ use cases that Google Maps can offer to delight the commuters
    1. Personalized real-time notification to commuter when there is interruption in the service (this is especially useful to people commuting daily say from home to office and back). Google knows some very vital information about the commuter like at what time they start from home, from which station they take train, what time they head back home. These information can be used to send real-time train/bus service alert to commuter, so that they can prepare in advance, say may look for alternate route of mode of transportation. 
    2. Book uber/ lyft for commuter, to the nearest alternate train/bus station, so that they can reach their destination on-time.
    3. Train/ bus station information catalog showing all amenities and contact information. The catalog should get updated on regular interval,. So that commuter is aware of the change say elevator at station X is going through periodic maintenance
    4. Collaboration platform that will categorize station based on people input on incidents such as number of theft, people fallen on track, people got stuck in between train and platform, or even broken machine. This will make people self-aware and will tell them to ride safe.        
  7. Now, I will prioritize the solutions across the user goal and complexity of development. The user's goals is to reach from point A to point B efficiently with most up to date information. 

Solution

Impact to User Goal

Complexity

Personalized real-time notification

High: prompt and timely notification about delay or change in service will allow commuter to look for backup plan. They may opt to work remotely on that day. Also providing targeted notification is more valuable to user

Medium: Google maps already capture information like train running late, where the congestion is.

Book Lyft/Uber for commuter

Low: not all commuter have same affordability level, they may find Lyft/Uber expensive option.  Also not everyone has Uber/ Lyft account.  This may serve just a subset of overall commuter population

Low: Google Maps already shows ride sharing option to user when they search for route.

Information catalog

High: having up to date information about the station will help commuter plan their trip

Medium: easy to develop initially but require ongoing maintenance to make sure that information is up to date and accurate.

Train/Bus station rating

High: getting review from other commuter increases trust.

High: will require developing collaborate feature in Google Maps that will allow other commuters to update and provide information such as how many ticket vending machine are working, which machine is not accepting cash, etc.

  1. From the table, the two features that provide the highest impact for the lowest effort are (a) personalized real-time notification and (b) Information catalog. My recommendation would to start with these two solutions while also start brainstorming on building collaborative feature with in Google Maps as this will definitely change the way people see and use Google Maps today.
Access expert answers by becoming a member
485 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

First off, I’d like to outline my understanding of the product to make sure I fully understand all the important elements.  I understand that google maps has a few different use cases

  • It provides maps of pretty much the entire world. The maps have various levels of detail, traditional street maps, satellite overlay, and terrain map. It also allows you to look around in 360 with google street view. 

  • It allows people to navigate places, both on desktop as well as turn by turn navigation while travelling in a car, bike or walking. 

  • It enables users to search for, discover and find places of interest. Whether that be a business, a restaurant, tourist attraction. Furthermore, it allows users to look at reviews and find out important information about those location like hours of operation. It also has various integrations, such as allowing you to make bookings at restaurants or hotels.  

So to summarize, it provides three things

  • General mapping

  • Navigation

  • Discovery, information and interaction with points of interest. 

Does that sound right? 

Interviewer: Sure that sounds right. 

Great.  So, it’s clearly a very big product, and for the purpose of this exercise, I’d like to narrow it down to focus on just one area of the product.  I’d like to focus on improving the point of interest section. However, even within that part of the product that are a lot of different features, so I want to narrow it down even further. I’m going to focus on improving how people interact with the restaurant feature of google maps.  I want to focus on this part of the product for two reasons

  1. It’s an area where there’s a lot of opportunity for improvement. A lot of potential upside in terms of functionality. 

  2. Competitors currently hold a significant market share for restaurant-related searches and interactions. For example, Google is currently losing out on a lot of traffic and engagement to services like Yelp and Foursquare that they could capture with enhanced features on their own platform. This is a big missed opportunity for Google.    

Does that sound good? 

Interviewer: Sure, let’s do it!

Okay, great. Next, I’d like to focus on a metric to move through this.  I definitely think we should be focusing on engagement here. When I think through the main categories of metrics (acquisition, activation, engagement, and monetization), Google has already acquired and activated a huge portion of the market.  That is, almost everyone has looked at a restaurant on Google Maps at some point in their lives. However, a lot of people (perhaps even the majority of people) still go to products like Yelp, and Foursquare for restaurant discovery and reviews, they go to Opentable for reservations and places like Doordash and Postmates for delivery. They could be doing all of that on Google maps. Therefore I want to focus on increasing the engagement. Broadly, our goal is to increase the frequency that people engage with google maps. Specifically, I would measure this by looking at the number of monthly active users who make at least one search for restaurants on Google maps on a daily, weekly, and monthly basis. I’d also want to increase the average number of searches per user on a monthly basis. 

I also find it helpful to focus product improvement efforts on a specific user group.  Broadly speaking, we can segment users in terms of how often they’re already using the restaurant features of google maps.  On the high end we have people that are already engaging with it really frequently, let’s call them ‘power users’. On the low end we have people that aren’t engaging with it at all. Let’s call them inactive users’. Then in the middle, we have people that are engaging with occasionally. Maybe they’ve played around with it a bit, but they’re not using it as their primary go-to for the types of searches and value that it can provide.  Let’s call them occasional users. I want to focus on increasing engagement among that middle segment. The occasional user of google’s reach data around points of interest.  

Does that sound good?

Interviewer: Sounds great. 

Great.  So next what I’d like to do is think about some pain points and problems that users are currently facing. Do you mind if I  take a minute or so to think of some? 

To start with, I’ve mapped out the user journey for someone going out to eat at a restaurant. It looks like this:

  • Decide to go out for dinner

  • Find an appropriate restaurant

  • Coordinating with others. 

  • Make a reservation (or recommending when to arrive if it’s walk-in only)

  • Choose the best meal

  • Eat

  • Provide a review

  • Share what they’ve eaten with others on social media

Now I’ll think about some pain points in that user journey. I’ll also prioritize them based on 1) impact to user 2) impact on engagement

User journey step

Pain point

Impact to user

Decide want to go out for dinner

Not applicable to this feature

 

Find an appropriate restaurant

Overwhelmed with choice. Can’t choose a restaurant. . 

High (very common issue)

Coordinate with others

Difficult to coordinate with others in choosing a restaurant that everyone. Finding the right time, the right type of food, and the right location

Moderate (only an issue some of the time)

Make a reservation or get a table at a  walk-in restaurant

Don’t know when to show up to easily get a seat at walk-in (no reservation) restaurants

Moderate (only an issue for some restaurants some of the time)

Choose best items on menu

Can’t decide what food to order

High

(very common issue)

Eat

Not applicable to this feature

 

Provide a review

Don’t know what review to write

Low (not that painful to the user. Bigger issue for the platform/restaurant)

Share what they’ve eaten on social media

Not sure what to write / difficult to take a good photo

Low (only an issue for small portion of users)

So based on this prioritization, I’m going to pick the following 2, which were rated as high impact on the user

  • Being overwhelmed by choice when choosing a restaurant. 

  • Deciding on what food to order.

Now I’m going to come up with some solutions for each of these pain points. Please give me a couple of minutes to come up with them

One of google’s competitive advantages and core competencies is in building algorithms that incorporate multiple data sources to rank order things by preference. That’s what search is all about.  So why not apply these to the user pain points we identified. 

Choosing a restaurant. 

  1. Selection of top three restaurants you should try next based on prior selections and trending restaurants

  2. Showing if your friend went to the restaurant and what they rated it as. 

  3. Showing most popular restaurants in area in general

Deciding what dish to order

  1. Suggest dishes based on prior dishes you’ve ordered and ratings by other people. For example, right now google maps shows you popular dishes, we could easily take this one step further and highlight 1-2 items and say “recommended for you”, and even put a match amount on it. 

  2. Have people fill out a questionnaire where they answer a bunch of questions, and then get restaurant and dish recommendations based on that. You could even have email program and push notification if there’s a new restaurant or dish that has a strong match for your preferences. 

  3. Show dishes your friends have ordered or rated highly and what they rated it as. 

  4. Show most popular dishes at the restaurant. 

So I’ve identified 7 possible solutions. I’m immediately going to cross off a few here that I don’t think are worth.  Most popular dishes and most popular restaurants already feature I believe. So no point looking further there. Also, option 5 (have people fill out a questionnaire to identify preferences) is more an implementation detail of option 1 and 4 (recommend top restaurants and dishes), so I’ll merge this into those solutions.

So that leaves me with 5 solutions that I’ll rate on two dimensions: 1) impact on engagement and 2) level of effort to build

Solution

Impact on engagement

Effort to build

Show top three restaurants you should try next based on prior selections and trending restaurants.

 

In terms of the interface, I’m envisioning a card at the top of the restaurants tab showing the top three restaurants, and a match rate, similar to what Netflix does when showing match rate for shows.

 

As for the data, we already have trending restaurants based on geolocation data, number of ratings, and number of views of the listings. We can use the same framework for inferring that an individual has visited a certain restaurant, and also use ratings when they’re made by the user. 

As mentioned, we can also have the user will out a profile/questionnaire to indicate their preferences, and then rank score restaurant match based on that.

High because this directly addresses a top problem

Medium. Have all the data already (or can infer), but need to make new algorithm

Showing if your friend went to the restaurant and what they rated it as. 

 

I envision that this would be something similar to how facebook shows when a friend likes a post or page. 

Medium

Relies on people friend’s and is not going to necessarily tell people what they specifically like.

Medium

Problem is that it relies on friends to actually rate the restaurants, and that will may take a long time to get sufficient data

Suggest top 1-2 dishes to order at a restaurant based on prior food you’ve ordered, and ratings by other people. For example, right now google maps shows you popular dishes, we could easily take this one step further and highlight 1-2 items and say “recommended for you”, and even put a match amount on it.

 

As mentioned, we can also have the user fill out a profile/questionnaire to indicate their preferences, and then rank score dish/menu item match based on that .

High

Would be a very helpful and often used feature if built

High

It relies on users and others to enter what they ate. Google has a way of getting a sense of popular dishes for the general public based on reviews and uploaded photos, but difficult to do for an individual if they’re not doing reviews or photo uploads themselves.

Show dishes your friends have ordered or rated highly and what they rated it as

 

I envision that this would be something similar to how facebook shows when a friend likes a post or page on facebook. 

Medium.

Not going to necessarily tell people what they specifically like.

Medium

Relies on setting up a way to rate/like specific dishes, which could be difficult.  But once have that data, it would be relatively simple to implement. 

So based on the prioritization, I would choose to focus first on showing people the top three restaurants to try, because it had high impact and medium effort to build. As part of this solution, we can also implement the questionnaire/profile to determine people’s preferences for restaurants and food. 

Finally, I want to look at how I would measure success post-launch.  I would look at 

  1. Total number of restaurant searches per month

  2. The median number of restaurant searches per active user per month.  


Both of these would give me an idea for whether this feature is driving engagement. 

So to summarize the full exercise:

  • I’d focus on improving engagement within the restaurant feature of google maps. 

  • I identified two major pain points: 1) Being overwhelmed by choice when choosing a restaurant and 2) deciding what food to order.

  • I identified 6 solutions, and narrowed it down to one: Building out an algorithm to match restaurants to user’s preferences, and then displaying the top 3 recommended restaurants.

  • I would measure success by looking at two metrics: 1) Total number of restaurant searches per month 2) Median number of restaurant searches per active user per month

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

To answer this question, first I would like to select a particular user group to build this feature with. One of the groups that use the Google Maps app are people that are deriving to new places with their cars. One of the challenges they face after they get to their destination is they need to find a parking place to park their cars. This is a big problem because they usually end up driving around the destination for a while to find a parking spot that’s affordable and is close to the destination. Currently, they have to visit every single parking lot with their car to evaluate location and pricing before making a decision. This is a big problem and costs the user a lot of time and money.

Google Maps can enable a new search function (call it “find paid parking”) that searches for paid parking lots around the destination and provides list of parking locations along with pricing for each unit. This helps users find more affordable parking and find parking faster.

One of the questions that the Google interviewer might ask would be: “how do you think Google can obtain info regarding location of the parking lots and their pricing.” My answer would be “Google can enable business owners to add their parking lots to google maps and also allow users to report existence of a Parking Map”. In addition, Google can use AI / image recognition and leverage Google Street View to determine location of parking lots in each neighbourhood. To determine pricing, google can leverage Android Pay data to get estimate on the cost of the parking lot and present ranges. Users / businesses / AI from Google Street View can also provide data around the actual price of parking in each parking lot.

In addition, if a parking lot’s price varies frequently and is difficult to predict, Google can explain to the client that the price by this location changes depending on the occasion and is not accurately predictable.

Access expert answers by becoming a member
51 likes   |  
1 Feedback
I really like your answer. I am sure in the interview you will ask and confirm :
1. Different personas and which one you should target
2. Talk about that persona pain points
3. Identify atleast 2-4 features
4. Use prioritization to prioritize among them
5
Sign up for FREE to continue reading
badge Platinum PM

I am assuming, objective of improving Google Maps is to increase user engagement.

To do so, there are a couple of things that we can look at:

  1. Improve user interface
  2. Add a new feature

I would like to discuss adding a new feature unless you want to discuss improving UI

One feature that I believe would increase unser engagement is having google maps for indoors for malls.

Let's first discuss why I think this is important than we will discuss the feature in detail

WHY:

It's daunting for mall visitors to find the store they are looking for because of the huge size of mall and new store constantly opening

 

WHAT:

For indoor maps to work I can think of following feature in the priority order:

  1. collecting mall's information
  2. updating google maps app
  3. updating in-mall directory
  4. Moonshot - smart notifications
Collecting information:
To collect information on where each store is in the mall, we can have robot on each floor. These robots will also collect information on events like seasonal stalls, wet floor, under construction etc.
 
Updating Google Maps:
If a user has Google maps installed on the phone and they have notifications turned on, we can notify them about this new feature as soon as they enter the mall. Notification can be something like "Easily find the store you are looking for"
 
Updating Mall Directory:
Often malls have directories installed at multiple places which is just a blueprint of the mall, which has to be updated constantly as and when a store closes or a new store open, we can provide date (collected by our robot) to this directory and replace static image with a digital image so that this directory is always updated. on top of the directory we can write very bold and clear "Powerd by Google Maps" along with this message "Open Google maps on your phone to find the store you are looking for".
 
Moonshot:
This is a crazy idea that's the reason I have it last on my priority list, suppose a user enters a mall that has Macy's and MAC cosmetics store. This user has a shoping list on Google keep that has Lipstic. As this user walks towads Macy's, she passes by MAC store, as this person crosses MAC store, Google Maps gives her a notification that "you can buy lipstic from MAC cosmetics which is on your left"
 
To summarize, to improve User engagement on google maps, I would intoroduce interior maps for malls which will allow users to find stores they are looking for along with events happening in the mall.
Access expert answers by becoming a member
27 likes   |  
Sign up for FREE to continue reading

Approach to the product improvement question 

1. Describe your understanding of the product, features, users and business model of the company (revenue generation) 

2. Clarify with interviewer whether he has any expectation on

  • Any Specific Pain Point to address

or

  • Is it to improve an existing feature
  • Add a new feature to improve the product overall
  • Improve a platform (Web/Mobile)
  • Improve a particular segment of Users?
  • Improve a company goal: Brand, Revenue, User Aquisition, Traffic
else (if the interviewer is ok for you to identify a pain point)
  • State what you see as the BIG pain point 

3. Identify the use case to BIG PAIN POINTS or which have BIG IMPACT

  • Usecase
  • Solution
  • Value to the customer (High/medium/low)
  • Development/deployment Complexity (High/Medium/Low)

4. Prioritise the Usecase/Solution 

5. Explain how to measure the success criteria related to the feature you described

6. Wrap Up - Impact to the Goal, Alternate Solutions, Self-Assessment - Problems with existing solutions

------------------------------------------------------------------------------------------------------------------

1. Describe your understanding of the product, features and the users

Google Map helps users

1.  Suggests an optimal route to move from Point A to Point B using various transportations.

2. Helps in searching various point of interests with ratings and location address

3. Automatic Re-Routing and alternative route suggetions

4. Rate a place 

The Company generate revenue via - Advertisement on their platform 

The Main user segments are - General commuters, Travellers (Tourist, Business travellers), General users searching for Bricks and Motors, private vehicle owners, Bikers, people using ride-sharing Apps etc

Main Pain Point I see is for Traveller who visit new places or countries they have issues related to

  1. Clear Guidance in terms of places to visit (Historical, Shopping malls, Pubs, Restaurants)
  2. Language - Communication
  3. Clear Guidance in terms of places to visit

The Solution 

Usecase & Solutions - Google Smart Guide for travellers
UsecaseSolutionValue To CustomerComplexity
List top Locations to visit (Based on User Behaviour)When the user selects to generate "Guide Button" Google Maps Generate a list of places to visit based on user ranking under various segments (Place to visits, Pubs, Restaurants, etc)MediumLow
Intelligent Itinerary Once User selects the prefered place to visit in each segment, it consolidates and automatically generates an itinerary connecting various places and approximate time at each places and the medium of transport between them. Multiple options are provided to the user and the user can cancel or add places, which results in re-creating another optimal itinerary.
Itinerary can be modified based on available time. 
MediumMedium
One-Stop payment guide Tour
 
Intelligent Itinerary can also have complete transportation assigned, by linking with prominent cab services like Uber or reliable government service, with a single booking (includes transportation and tickets to site seeing). Itinerary can be modified based on users budget allocation. HighHigh

Now Google becomes the local guide, the interaction of the user is more with google maps rather than a local person, this eliminates the communication problem due to different language.

Feature development prioritization 

The priority will be as per the above table, as the first two needs to be developed before the last point to be achieved, so I start from the first item.

To get user attention: whenever google sense you have travelled abroad/ or far away distance and opens google maps, a Pop-Up nudge is presented of the new features with the top list of places and restaurants to visit during the time he is in. (Google can also use the date, place and time by the flight travel itinerary and plan an itinerary which spans few hours to few days)

Success Criteria: (specific to the feature you are suggesting)

1. We can see how many people have clicked on the Nudge and the session time per user
2. How many people repeatedly visited the features each time they visited
3. How many people actually travelled to the place which was suggested (using GPS location)
last but not the least
4. Revenue generated per user based on commission made using this feature
 
Wrapping: (customer first then revenue)
1. This solution will provide users with a very optimal, safe and realtime guide... we can call this app as Google Local Guide.
2. Users can feel safer as google has integrated with credible transportation and is tracked.
3. Users can less worry about arrangements and relax more with friend and families as the alternative transportation arrangements are made in case of delay.
4. This will open up additional stream of revenue (from restaurants, Site seeing places, Transportations, Hotel Stays).
 
Self-assessment: 
Places, where there is no dependable transportation ex: Uber, Lyft or in developing countries and rural areas the Google Guide will have challenges in providing an End to End solutions.
 

 

 

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

ME- I think GMaps has a high market share, so I can think Engagement and User experience would be the business goals to improve. Do you want to me consider any other goals that you have in mind?

Interviewer- No, Go ahead.

Me- We have defined the business goal, Now we will define the sucess metrics so that whatever I suggest as improvement Idea, we can tie back to the metric that we defined.

Success metrics- Company level goal- #active user in GMAPs Product Health level- #average time spend #frequency of use #HMD(how my driving- product rating basically)

Customer Segments: I think Google Maps used by 3 major segments that I can think of-

1) Drivers(commute) 2)Package delivery system 3)Travelers/Influencers

I think Drivers and Package delivery system typically use a well known route almost 80% og their time and aware of the city that they are working. So I think i would like to focus on "Travelers" for this exercise. Also because, 90% of the time travelers visiting a place they havn't before and are very much dependent on Gmaps, improving the user experience will drive more engagegment and will be reflect that in our success metrics.

Interviewer: Sounds Good.

Lets deep dive into personas a little bit to understand the ppainpoints:

John Smith: a WW traveler and blogger, spends a lot of time doing permutation and combination to plan day to day in each city to optimize hours, money spend and cover more things when in a city

Ji yong: is a consultant and travels due to work which ends at 4pm, so have time to check out places in a new city, is foodie, and always asks local people for food recommendation but language is a barrier many a times

Sholanki: is a fashion insta blogger, wants to know all the fashion relevant local boutiques while traveling from point a to point b in a new city.

Shokla: is a student in History Major, loves exploring historical places and excursions but doesnt like prefer tour guides as they are expensive

Summarizing the painpoints: 1)Time spend on generating city based itinerary 2)Heavily depedent on local people and search to find local food joints 3)Wants to get recommendation on shopping, food, attrction location 4) Tour guides are expenisve  

Recommended Features:

1) Generate City based itinerary: giving ability to user to put input variables such as budget, hours number of places to willing to visit in a city and gmaps recommends day to day activity itinerary ex: I will put 100$ and say 5 hours and say 3 places want to visit and eat 2 times: Gmaps will generate 1-3 itinenaries for that day.

2)Recommendation: It has two parts of 1)settings (ability to set preference on what kind of recommendation will you prefer 2) push notification- based on your setting Gmaps will tell you ex:" I have 3 local restaurants near 0.5 miles which serves sushi, do you want to see the list?"

3)Self Service Tour Guide: If you reached any old destination, pressing "Listen" button will help you listen google guided tours on that particular place.

So summarizing so far, I started with business goal and sucess metrics and defining customer segments, painpoints, and recommendation of features to improve the Gmaps. But before closing I want to prioirtize my recommendation to get a sense of what should we build next.

My scoring is I will assign a score for Dev work and Impact sizing. the more the dev work, less the score and and high the impact, high score.

(Note: I will explain why I think how much dev work is needed for each)

Prioritization:

#Feature 1) Dev work: High, (score-4) Impact: High (9); Total score=13

#Featrue 2) Dev work: Medium (Score-5) and Impact; High(9) Total score= 14

#Feature 3)Dev work: Medium (Score-5) and Impact: Medium (7)= 12

So I would prioritize the 1) 2) in this quarter and next and #3 probabaly will be in backlog and prioritze when 1,2 are delivered.

 

 

 

 

 

 

 

 

 

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

Google maps is used by people to get from point A to point B. Users include people walking, driving, biking, using public transit, and taking a lyft/uber. these users use google maps to also check hours of operations of a store, check gas prices of nearby gas stations, and to get the best route given driving conditions.
If I wanted to improve usage for users on the go, meaning users who are using google maps on their mobile, then I’d look at improving engagement of mobile users. Let’s say I’m focusing on improving engagement of biking users.

Bikers don’t like biking in areas crowded with people, they don’t like biking up steep hills, narrow roads are a little more dangerous, and they generally prefer biking in a bike lane. Not everyone owns a bike. Not everyone is an expert biker, some people feel more nervous biking than others.

Some suggestions that could alleviate these pain points include:

A) Indicating to customers which routes would be the least to the most amount of effort (based on time and elevation gain/loss variability)
B) Provide the user the option to stay on bike lanes as much as possible, or opt out!
C) provide the users the option to see which roads are the most crowded, and have the option to avoid those.
D) when users start route, allow them to quickly see the nearest bike station if the user needs to rent a bike (little bubble on the top right)

Which solution is most viable? Well option A) would impact user experience, and for users who’s main mean of transportation is biking would most likely use this option more (san francisco hills!), implementation would require some work, but elevation information is something google maps already has and could leverage. B) Should be relatively easy to implement (and may already be), but in teams of value to the customer, may be limited value add. C) would be a little harder to implement, and would require data from people actively using google maps to get around walking/driving in order to populate that data, but would bring a lot of value to the customer. D) This would be easy to implement and would just leverage already existing data. In terms of value, it would just reduce the amount of time the user spends switching from driving/walking mode to search for a bike station to bike mode, to just having it all happen in the same trip.

Based on this general analysis, I’d go with option A first, and to measure engagement, we can look at how often that feature is being used, if they’re used by the same people, and how long users spend looking at the route options before starting route, how many users don’t start a route using the feature and switch to a different mode of transportation, are there any seasonal trends, etc…

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

The other answers to this question are very interesting, but I'd like to focus on the following nuance: I believe what works better in a product sense interview is not identifying 5 pain points, then coming up with 5 solutions (one for each pain point) and then just prioritizing the solutions. That's a bit lazy and frankly too easy. Instead, I think it's better to prioritize the pain points, choose the top one and come up with a more sophisticated solution that would consist of multiple features. Then prioritize these features into MVP, phase 2, etc.

So my take on the question - based on the segments identified before - commuters, bikers, tourists, etc:

Let's say we decide to focus on travellers (tourists), because the tourism industry is huge, a big number of people are travelling and there's not many products out there that accomodate this segment's unique pain points.

Pain points (besides the obvious ones of finding the way from point A to point B) - keeping in mind a journey that goes something like this: arrive at the destination, get to the hotel, go sightseeing at point A, go sightseeing at point B, get back to hotel, repeat a few times, back to airport.

  1. Identify the optimal way of transportation from the airport to the hotel when arriving to a new place.
  2. Learn more about the surroundings while getting from A to B
  3. Optimal route across the city to cover the most interesting places, with dining options (day planner)
  4. Find best shopping places that are mostly used by locals

Pain points prio

Based on reach and impact significance, I'd say:

#1 is low/low - many people work this out prior to the trip.

#2 is high/med - every single trip (even including the one from airport to hotel) represents an opportunity to learn about the local surroundings. Not hugely significant, since many times people are more interested in learning about A and B, not about stuff in between.

#3 is med/med - sometimes people either know exactly where they want to go, or they want to randomly hang out in the city and discover unexpected gems themselves.

#4 med/low - shopping tourist is already a limited set of people, and significance of the shopping places being local secrets doesn't seem high.

 

Solutions

Focusing on pain point #2, my ultimate vision is a platform, where podcasters or just people with interesting stories about places they love can record their stories and submit them along with an address, to Google Maps. Following some kind of an approval process (initially it might be for each submission, then there might be a hierarchy of approved contributors that can have their submissions approved automatically, etc), these stories would be attached to the places and played back to users who chose to learn more about the places along their route. There might be multiple stories about the same place, so the engine would need to keep track of which stories has already been told to which users, to make sure it's fresh every time they pass by the place. There's also a monetization potential by including local stores and restaurants which would be able to promote their merch or menu in real time, to users who are already close by.

There's a lot to unpack here, so I'd build this product in multiple phases:

MVP: connect multiple content-rich platforms to Google Maps with an API (e.g. pull info from wikipedia) and use text-to-speech tech in order to read relevant info on the fly. Request feedback at the end of a trip.

Success criteria: % of users who where suggested this feature and used it + % of positive feedbacks (at certain thresholds).

If successful, move to the next phase:

Phase2: build a platform for recording and storing the stories (perhaps possible to leverage Google Podcasts) and connect the submitted podcasts instead of the wikipedia API (or on top of it, for larger coverage). Success criteria: this time we need to lure in the content creators, so on top of the consumer-side usage metrics from phase1, we'll also have # of content creators joining/week, # of stories created per creator per month. 

Phase3: monetization: open the platform up for local stores and restaurants. Also, creators should be incentivized by automatically adding pre-post roll ads of the type "this story was made possible by such and such".

Success criteria at this point is all of the above KPIs, plus #of local POCs that participate in the platform, # of deals total, $ per deal, CTR for such ads, # of people visiting the places (very straightforward to measure with this platform).

 

Now if the time permits, we can jump into wireframing.

Otherise - summarize.

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

How will you improve Google maps?

 

Describe the product: Maps is a product used to get from A-B. Also used to plan routes for pedestrians, bicyclists, public transportation taker etc. Also people use it to explore restaurants, stores, POCs, gas stations etc. 

 

Goal: Improve maps?

 

Clarification - Improve Gmaps, implies we want it to drive higher user engagement and better customer satisfaction.

 

Primary Success metrics: DAU

Secondary Success metrics:  MAU metrics, average time spent in the app, revenue. 

 

User → Key problems for the user segment → Prioritize problem area to focus on → Think of some solutions → MVP and other phases for solution

 

 

Key user segments: [Based on age]

 

Consumer:

  1. Teenagers [13-19-year-old]

  2. College Kids [19 - 22-year-old]

  3. Professionals - [23 - 50 year old]

  4. Baby boomers [50+-year-old]

Enterprise:

  1. Apps like Uber, Lyft use Gmaps for navigating their customers

 

Choosing to focus on consumer professional since they are the largest in volume and making some change for them will have a major impact on the success metrics. 

 

Problems for this user segment:

  1. Commute time to and from work

    1. Finding the optimal path to get there

      1. Carpooling, driving, or public transit

    2. Getting feedback about cops, redlight camera, etc on the way

    3. A deeper connection with car apps to find the optimal points for getting gas etc. 

    4. Suggested time to minimize traffic jams.

    5. Recommendations on when to leave work and home to get to meetings on time

 

  1. Discovering restaurants, stores, etc. 

  2. Gas station discovery

  3. Planning self-guided tours for tourists 

  4. Indoor navigation -- navigating inside airports, malls, etc. 

  5. Planning weekend trips on trails etc 

    1. Offline maps - not sure how to hike after getting to a trail. 

  6. Need to take eyes off the road to look at maps

  7. Triangulation is a big issue in dense urban areas

 

In order to choose a problem, I want to focus on the most typical use case - which is solving commute.  Feature proposals

 

  1. Set goals - Minimize time, minimize cost, maximize calories burned. With Fitbit acquisition, this can also contribute to important data. 

  2. Contribute road signals - Similar to Waze - cops on the road, etc.  It’s very hard to contribute to it right now. 

  3. Sync with the calendar app to understand when you need to reach the office and come up with a plan to meet your goals. Send recommendations to the user. 

  4. Recommend when to leave work via email and pushes to inform them of their plan

 

In order to evaluate we want to measure against the following dimensions:

  1. Impact on UX, engineering cost, impact on biz

 

Based on t-shirt sizing (not shown due to formatting) along with the above feature proposal my prioritized list of tasks is as following

 

  1. Contribute road signals - Add voice-based commands to get users to contribute traffic jams, cops, crashes, etc. 

  2. Sync with calendar app - May not have a wide impact since it is limited by G suite data and data sharing across apps. 

  3. Optimize goals - May need data sharing across Fitbit and G  Maps. Will require greater user adoption. 

 

MVP:

  1. Add integration with Google voice - OK google -  “Report police car”, “report traffic jam”. Etc. 

  2. Go To Market: Inform users about this new feature vial email, push, in-app tutorials. Get voice permissions. 

  3. Run an A/B test for a small fraction of users and measure the impact on key metrics. 

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

I would start by defining my understanding of Google Maps, asking clarifying questions and goals for improvement, brainstorming some user personas, selecting a user persona based on underserved needs, and finally thinking of solutions, the vision of the solution, the priority of features, and metrics. 

1) What is Google Maps? It's vision. Google maps helps in exploring the world with key focus on navigation guidelines. Vision: Explore and navigate the world in a single click.

2) Clarifying questions

Google maps is available on multiple platforms- desktop, mobile. Which platform is targeted for this improvement? I am picking mobile for now as maps is most used when you are on the go, and hand held devices are best for it.

Whats the goal for improvement? AAARRR. Awareness, Acquisition, Adoption, Engagement, Revenue, Retention or Referrals. 

Globally Google Maps has dominance and the majority of the world/internet users are aware and have used maps once. However, google maps is used mostly when someone has a location to go to and wants direction, so mainly 'point in time'. I would pick to improve engagement as a goal and make google maps indispensable when a user thinks about exploring the world.  

3) User personas

We can create mutually exclusive personas based on some parameters. A few I can think of: 

1)By number of people:

Individual travellers
Group travellers 

2) By distance

Short distance (their own area)
Inter city travellers
National travellers
International travelllers

3) By age and special needs

Teens
Middle aged
Elderly
Specially abled

4. By type of vehicle
Walkers
Scooter/bike owners
Cars
Public transport availers

I would pick the user personas' by distance' because the needs for exploring places varies massively for this kind of user persona. Also within this group, Google Maps already cater to needs of short distance or intercity travel, but the needs for intracity or inter-national travels are underserved. I would pick the user persona of "national travel and international travel" for this improvement case study. 

4) Journey/needs and priority

-  Understand the best places to visit and their optimum path/route for min time and maximum coverage

- Explore cheapest way to travel from location A to B in a new city/country

- Explore fastest way to travel from location A to B in a new city/country

- Get recommendations for best restaurants to visit 

- Ask locals for help in their native language when stuck anywhere enroute

- Share the route, recommendations with friends and track where the friends are on the route 

- Create a personal map/memory of all places the user has been to, so it can be cherished later

5) Solution and priority

Vision of the solution- help national and international travellers to explore the world and get access to best places to visit, in shortest time, or cheapest way. 

- Based on the areas the users are staying, Google Maps can recommend the top places to visit. And using the distance as the key criteria, suggest an optimum travel plan for nearby places. Users should be able to alter the suggested plan, add more stops or remove stops to customize the plan. 

- Google maps can recommend the cheapest way to travel on that route- by different mediums like walking, taking a cab, train ride, etc.

- Google maps can recommends the fastest way to travel on that route- by renting a cab, or renting a car

- Google maps can recommend best places to eat on that route, and use Google ratings, images and other user generated content to support it.

- Google maps can allow to share the custom itenerary with friends by shairng a link and show the friend's location on that shared link so groups can synchronise and travel to a place together. 

- Google maps can allow users to pin a location and mark that they were here, allow users to add a personal label/tag to that, so that it can be reviewed later and cherished/shared with others.

Priority of the suggested solution/features:

 Feature

Effort

Impact

Reach

- Based on the areas the users are staying, Google Maps can recommend the top places to visit. And using the distance as the key criteria, suggest an optimum travel plan for nearby places. Users should be able to alter the suggested plan, add more stops or remove stops to customize the plan.

 

M (Google  already has database for popular places and Google maps can use it's distance algo to create an optimum path)

H

(most needed, most desired by users)

H

(almost every person visting a new place is looking to optimize their time)

Google maps can recommend the fastest way to travel on that route- by renting a cab, or renting a car

H (needs information about various modes of transport for different global locations)

H

(travellers with different preferences usually look for this info)

H

(travellers with different preferences usually look for this info)

- Google maps can recommend the cheapest way to travel on that route- by different mediums like walking, taking a cab, train ride, etc.

H

H

(travellers with different preferences usually look for this info)

H

(travellers with different preferences usually look for this info)

Google maps can recommend best places to eat on that route, and use Google ratings, images and other user generated content to support it.

 

L

(Google  already has database for popular restaurants)

H

(Food is essential for any travel experience)

H

(Food is essential for any travel experience)

Google maps can allow to share the custom itinerary with friends by sharing a link and show the friend's location on that shared link so groups can synchronize and travel to a place together

M

M (Only impacts people travelling solo and at times in groups)

M (Only impacts people travelling solo and at times in groups)

- Google maps can allow users to pin a location and mark that they were here, allow users to add a personal label/tag to that, so that it can be reviewed later and cherished/shared with other

L

(already a capability used for a different purpose)

H

H

Picking the features where effort is low/medium and impact and reach is high.

Metrics

- Based on the areas the users are staying, Google Maps can recommend the top places to visit. And using the distance as the key criteria, suggest an optimum travel plan for nearby places. Users should be able to alter the suggested plan, add more stops or remove stops to customize the plan. 

- #users who have used/started recommended routes by Google Maps

#users who successfully completed recommended routes by Google Maps

#users who dropped out in the middle after starting recommended routes by Google Maps

#recommended routes used per user 

Google maps can recommend best places to eat on that route, and use Google ratings, images and other user generated content to support it.

- #users who accessed recommended food places

- #users who visited recommended food places

Google maps can allow users to pin a location and mark that they were here, allow users to add a personal label/tag to that, so that it can be reviewed later and cherished/shared with other

#users who pinned their location

#locations pinned per user

Hey @bijan

I would really appreciate if you can share your feedback on this.
Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Let's describe Google Maps:

Google Maps helps people to find directions from point A to Point B. It also suggests multiple options(bus/train/Car/Walk/Bike) and multiple routes to get to the destination. Further, Google maps has a directory of businesses with their contact information, direction, User ratings and comments.  It is available globally on leading mobile devices and browsers (mobile and desktop).

 

What the mission of the product and what value it brings to the world?

Mission - Google's mission is to organize the world's information, so Maps mission could be organizing routes/path/directions of the physical world.

Value to the world:

  1. It organizes the most up to date map of the whole world and allow users to search any designation in the world.
  2. It gives turn by turn directions to help you reach your destination
  3. It organizes the information about the businesses so that a user can engage with the business.

 

What is the objective of improving Google Maps?

  1. Do we want to improve engagement on the app?
  1. Do we wan to improve Revenue?
  2. Do we want to acquire more active customers on the platform?
  3. Do we want to improve overall customer experience  with directions or finding a place?

 

Today, Google maps optimizes for two things: a) it does a great job in finding a place/restaurant to visit, including all the reviews, photos, and details and b) it provides you directions to get to your destination . However, it doesn't do a great job in helping user organizing the places they want to visit maybe over the course of their trip or in next month.

 

I'd recommend we focus on user engagement on the app and help users to achieve more from using google maps.

 

The way I would structure my answer:

  1. Think of different users groups
  2. Evaluate their pain points with the current solution
  3. Think of a few solutions to address the pain points
  4. Define the success criteria
  5. And if the time allows, we will discuss the launch plan.

 

What are the different User Groups?

Thing to remember here is that it looks like Google map in in two business: a) Yelp like app b) Maps & Directions

 

Advertisers: (out of scope since we are not focusing on the Revenue )

  1. Restaurants that want to promote themselves
  2. Local Advertisers
  3. Big Brands

 

Supply Side:

  1. Business owners (restaurants/ hotels/ B&B etc. )
  2. Contractors who map the city and streets using their own car/device
  3. Crowdsourced traffic information.
  4. Reviewer who take time to review and post about every restaurant or place they visit. They also have following on the google maps app.

 

Demand Side:

  1. Users who want to commute from point A t Point B
  2. Locals who want to find a restaurant or business in their city.
  3. Tourists who want to plan their organize their trips.
  1. Family or a group of friends who want to plan their night out.

 

I would like to focus on 'Family or a group of friends who want to plan their night out" because:

  1. I think the frequency of the problem is very high especially in the city where people socialize a lot.
  2. I think today Google Maps is very single user oriented and it fails to solve for the need of a group planning to do a get together. Therefore, there is a huge impact if we solve problem for this segment.
  3. Also, it's a person pain point.

 

Pain Points:

 

Customer Journey:

  1. I am planning a night out with 4 of my friends.
  2. I ask in the group text what do they want to do in the city tonight and at what time?
  3. People respond with different options such as lets go to a wine bar or lets go to a cocktail bar on the text.
  4. Due to the frequency of text, it's easy to miss suggestion from someone.
  5. It also, takes a lot of back and fourth to figure out what type of bar/vibe we want.
  6. Then someone makes a recommendation on the text and send a link to google map page or yelp page for that matter.
  7. People look at the different options posted by others in the messages and then decide to pick a place. This takes a lot of effort - user also needs to switch back and forth between the messaging app and google maps.
  8. Make a reservation.
    1. If the restaurant doesn't take reservation, then show up at the said time but we might not be able to find a spot for 4 people.
    2. If  restaurant takes the reservation but nothing is available, then re-do the search.
  9. Different people take different modes of transportation (bus/walk/train/uber/bike) to get to the restaurant. People show up at different times which becomes an issue if you have a reservation and they need the party to be present.
  10. You may not like the restaurant or want to go to another spot, then people start recommending other options in the neighborhood using google maps.

 

Summarize the pain points:

 

Pain Points (As a group that wants to plan a night out)

Impact on the User

Frequency of the problem

It takes too long to decide where we want to go. Process is arduous and have to go back and forth between apps (messages and Google Maps)

High

High ( this is usually every groups problem)

Some people in the group might not get heard and have to agree and commit

Mid

Low(might not impact everyone)

The timing of everyone's arrival at the restaurant is not coordinated

Mid (people are usually okay if someone is 5-10 mins late)

Mid (most people don't care as other come at a reasonable time )

Difficult to know the restaurant will be able to match group's vibe and everyone's going to enjoy

High

Mid (People are willing to give a restaurant a chance once they made a decision )

There is no organized Plan B if the group wants to go somewhere else after arriving at the restaurant

Mid

Low ( only specific to users who intentionally want to bar hop)

 

 

Based on the analysis above, I will pick the problem to be solved: "It takes too long to decide where we want to go. Process is arduous and have to go back and forth between apps (messages and Google Maps)"

 

 

Brainstorm Solutions:

 

  1. What vibe you want to enjoy with your friends? When a user in the group doesn't have the exact bar in mind, A feature in Google maps can ask the user to enter their preferences (mood, type of drinks, neighborhood etc) and suggest top 3 restaurants that you can share with your group in the text messages. This will help you save some time to express your preference to the group and you will be able to provide your inputs.
  2. Tonight's Poll. A feature where you can invite your friends (through Gmail ) to pick 1-3 bars each and take a poll among the group to figure out where to go. The poll results will be shared via email.
  3. Night out Group: A feature with in Google maps where you can create a group which will be archived after the night. This is where the group will communicate to make the plans, exchange messages, and recommend restaurant. This will allow the group to communicate faster and share links to the restaurants without leaving the app.
  4. Google Maps Will Suggest A bar: A feature where each user will fill out a google form (will take 1-2 mins) to enter preference (mood, style, Jazz/Classy/ drink type etc) and the google Maps will pick a bar and send the group a text message about the timing, reservation

 

Evaluate Solutions:

 

Solutions

Solves User Problem

LOE 

What vibe you want to  enjoy with your friends

Low- Mid: This is a quick way to help everyone in the group to engage and come up with options. This will still require some back and forth as the options will be shared on the text messages and the other users might not make an effort to look through everyone's preference. For example if there are 5 members in the group, the total number of options will be shared around 15. Too many options might disengage users

Low: The maps application already has filters so the tech lift will be low.

Tonight's Poll

High - this solution requires an integration with Gmail. It will be a quick poll that will help the users to go with the majority

Low: google already has all the tech to build this solution.

Night Out Group

Mid to High: This solution removes the need to switch between the message apps and google maps which definitely help solve the user frustration of going back and forth, however, the group chat has to be a high fidelity tech solution at launch where users can see the benefit of staying within the app and chat. There should be some sort of build-in AI that can help navigate the group to align on the bar -- since there will be many options and messages that will be exchanged with in the group chat, therefore it is important to guide users based on their messages to get them to a decisions. For example:  "Chat AI can say: John hasn't responded to any picks. John do you have a preference or let the group pick one?"

High tech investment

Google Maps will suggest a bar

High: Although this solutions is similar to the first solution, this is a more hands off approach where we are more depended on the tech to make a smart choice on our behalf. The impact of this solution is high as we are helping the decide quickly (1-3 mins/ user) to decide where to go

Low: The solution will integration on the google forms and some sort of ML model that will pick the best possible restaurant based on the user inputs.  

 

 

Recommendation: based on the above evaluation, Solution 2 and 4 are quick wins that can be launched in the short term. Based on the success of these solutions, I'd recommend that we should deep dive in solution 3 and build it in the long term.

 

For the sake of this exercise, I will pick solution 4 and define the user experience for it.

 

User Experience for Google Maps will suggest a bar.

  1. One of the user of the group will go to google map and tab on the feature. Help Google Maps to suggest a bar.
  2. Are you going with a group? Do you want to invite them?
  3. You can invite the group to participate via text, and everyone will get a link to google Maps feature.
  4. Once you click the click, the future will ask you quick 5 questions to figure out the preference.
  5. Once user entered their preferences, Google maps will pick a bar based on everyone's input and suggest a spot.
  6. If majority says no, then it will recommend the next bar on the list.
  7. Once majority agrees to a bar, it will ask the leader whether you want to make a reservation?
  8. If yes, then it will make a reservation for the party of X at Y time.

 

Success Criteria:

 

Primary metric:

  1. Suggestion Success Rate: # of suggestions that led to group alignment / total number of suggestions provided.

 

Secondary metric:

  1. Awareness: % of DAU that are aware of this feature
  2. Activation:
    1. # of people who have at least used this feature once
    2. # of people who have at least responded to text (request by other users) link at least once
  3. Engagement:
    1. Total number of users who have used this feature (Daily/Weekly/Monthly)
    2. Average number of sessions(host who started this feature for the group ) per user per month
    3. Total number of hosts (Daily/Monthly/Weekly)
    4. Total number of responders(Daily/Monthly/Weekly)
  4. Retention:
    1. Number of users who used this feature used it again (Weekly and Monthly Retention)

 

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

Me: To start off, Google Maps is the most popular navigation product from Google. Though there are other products within that product, navigation remains to be the primary focus. It's also supported on different device types such as mobile and desktop/laptop computers. The product has many products within such as POI Search, Reviews, etc. Is there anything else about the Google Maps product that you would have expected to have also heard? 

Interviewer: no.

Me: Is there a certain aspect of product that we are trying to improve upon? 

I: No

Me: Also do we have a goal in mind such as increasing user usage or revenue or something else? 

I: No. 

Me: I would like to focus more on US consumers thought product is utilized by mostly across the globe? I am just more familiar with US market and assume that other markets there may be slight variations in terms of legality and how behavior patterns. 

I: Sure

Me: Also, since most people use Google Maps while being out an about vs. on a desktop or laptop, I would like to focus on mobile users. Is that ok? 

I: Sure.

Me: Amongst all the Google Maps products, I would like to focus on POIs but that's a bit broader so I would like to narrow that choice to Restaurants portion of it. Am I in alignment with what you might be ok with or wuold you like me to tweak the focus?

I: Yeah I am cool with your choice. 

Me: Ok..as I think of improvement, I would first like to think of what our business goal might be and who might be our user segments who can help achieve that Business Objective (BO). Then I would think of how that user segment uses the product which will help me think of their frustrations or needs. Having identified that, I would like to focus on solutioning to address 1or 2 needs of that user segement and then pick an MVP and talk briefly about how I can evaluate success. 

I: sounds good. Just let me know as you go through this. 

Me: As I think through this I think it's important to align with Google's mission to bring world's information together and add value to its customers. This is important since whatever I design should probably align to this mission of Google. Also, considering Google Maps is a mature stage product, it makes sense to focus on Retention vs. Adoption of net new customers. I also think that optimizing for Retention will in turn also help us drive Engagement. 

I: Makes sense

Me: Ok in terms of User Segments I think we can think of it as : 

1)Families who likely depend more on homecooked meal either because they have a kid or two or need to save more money or have limited time in general. It's just a different phase of life. Family to me is someone who is married at the least. 

2)Singles whose focus is less on cooking, partly from laziness, and more focused on social life, career progression, learning new skills, etc. 

3)Elderly who are planning for retirement and hence want to save more money than a family would but also are less flexible with different types of food / tastes just because they are more instilled in habit due to age. 

While these user segments may have some overlapping needs and is somewhat of a generalization, I do think that these segments do have some unique needs. 

As I think of this I want to focus on where I can provide most user impact and this can be thought of from perspective of what segment liekly uses Google Maps / Restaurant feature the most and what segment is influential. Influence can drive adoption as well. So it makes sense to focus on Singles. Am I tracking so far with you?

I: Sure

Me: So I think Singles eat out often and they also tend to meet many different people over food / drinks. Typically they also tend to check out reviews but they do depend on Yelp a lot for that. When it comes to organizing get together they tend to depend a lot on Whtsapp / SMS / Phone calls. The other thing that they do is scroll through various restaurants and read menus to see where they might want to eat. Also, Singles tend to be more flexible with thier choices since they likely have more time (no kid or family responsibilities) and assuming that most singles are younger they just have a higher drive for trying different things. 

So I think their needs are:

1) Easily coordinate place / venu for drinks / food

2) Hard to think of a place to eat

3) Don't know if I should trust reviews / recommendations so don't know if I will like the food and will it be worth my money?

Me: Are we good? Any questions?

I: you can proceed

Me: I will focus on #2 and #3 since I think coordinating a place to go eat at is an edge case compared to the other two. It does add value but still #2 and #3 adds more value to my user and will hence help enhance retention. any questions? If not, I will take few minutes to think of how to possibly address user needs?

I: Sure

Me: 2a) Personalized Finder: AI reinforcement logic can be implemented to keep track of type of places I go eat at. This can be used to recommend me places and probably even give me probability score of likeability. Maybe these places have 26-50% likeability, 50-75% likeability, etc. Different factors could be used to determine this such as: Season, weather (maybe during certain weather I tend to choose x type of place such as coffee instead of ice cream), time of the day (if I eat late lunch maybe eat at more heavy food), etc. 

2b) review based recommendaition: This could possibly be combined into 2a but I think a separate feature in itself is better to have. This is based on what place I reviewed to be high. There is a dependency here on user inputing data but I think this will also help drive retention metric for Review product and that will help drive overall adoption of Google Maps for Restaurants. So I still think it's worthwhile. 

3a) Social Network dependency: This product can suggest me what my friends have liked. This could be quite involved since we can implement this in various ways. One key thing is integration with FB and then maybe we can track what friends I communicate most with to identify based on which friend's restaurant visits recommendations should be provided to me. We could also use Google's expertize in machine learning and vision identification technology to look into which friends I tend to have more pictures with but that doesn't necessarily mean I like thier food choices. So that may not be a good aspect to depend on. There are aspects of possible privacy concerns but we can likely circumvent those by allowing person to share their interests or even allowing them to share their activities with certain friends of theirs. 

To pick an MVP I would like to evaluate based on user impact and what will likely help drive rentention. Also, I would like to think of complexity in implementation as well. Considering all that, let me take a min please. 

I: Sure

Me: I will MVP 2a considering that it's something that can easily be done and can quickly help us start adding value. WE depend on our own choices more than our friends and also depending on our own choices is logically soething you should we all do befoer starting to look at friends choices. + It helps give us time to think through legal aspects involved with some other features. 

Me: If we were to measure success we should think of did we retain users of this feature. That can be measured by % of users who used this feature once who ended up using it more than 10 times in a month. I say 10 times because peopole may use the feature couple times before not finding it helpful and I say a month because it gives us enough time to really get good frequency to see how much this feature is being used. 10 is an arbitrary number considering lack of data irght now but in real life would work with data scientist to see if we have any past data based on which I can come up with a more realistic number. 

Any questions? 

I: No I think we are good. Wouuld you like to help summarize for me? 

Me: YEah so I thouyght of focusing on US customers who use Google Restaurants feature more and thought of optimizing the product more for singles who likely are the most frequent and heavy users of Restaurant features. Since their needs are helping them find a newer place to eat at all the time and helping me figure out if it will be good inspite of good reveiws becuase maybe I don't trust those reviews. I choose to provide a minium feature to my user by providing them recommendations of what place I may like to go eat based on my activities. This will require us using AI reinforcement logic but does have a downside of ever changing user needs. So there is likelyhood, but a low one considering Google already has ton of location based data to depend on, especially in the beginning when we don't have enough user data and hence not optimized choices for the user. 

Interviewer: Great. Thank you very much. What questions do you have for Google? 

 

Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Silver PM
1. Describing the Product:

At its core, Google Maps allows users to find and navigate between geographical locations. As a platform, it provides rich features both for searching locations and navigations. 

For phyical locations - it provides contact information, opening hours, postal addresses, different type of maps, street views of surrounding areas - depnding upon the type of locations. 

Similarly, on the  navigation side, it offers features such as helpt to plan commute time and route, turn-by-turn directions, shows modes of transport available, and estimated costs (for public transport and ride-hailing services like Uber). 

Furthermore, as a platform, it allows other business to access these maps through API to build additional features and services for their customers.

2. Clarifying Scope and Focus
  1. What is the business objective/focus of this improvement - broadly customer aquisition/retention, engagement or monitization?
  2. Is this targeted towards any particular customer segment, region etc.
  3. Is the improvement platform specific - web, mobile, OS? 
  4. Are there contraints on time, to be considered for this imrovement? (often relevant in situations like regulatory complicance where all development work is hard-deadline driven)
Assuming that the interviewer clarifies that the objective is to increase user engagment of the product and buidling features for any customer segement I think are underserved today. Further, the improvement will have to be across all platform and regions. 
 
Based on this I would proceed as follows 
 
3. List Customer Segements / User Groups 
Typical User Segments
a) Local business who have listing on Google Maps
b) Users consuming services to locate and navigate 
c) Business that use Google Map platform to build own apps and services
 
I would like to focus on the daily users that rely on  google maps for navigation. More sepcifically, i would like to focus on users who rely on Google for travel planning. Users who use google maps, at least as one of the tools for their overall multi-day, mutli-location travel planning, have rewuirements that are more nuanced then users who are navigating locally.
 
Some of the existing pain points / use cases that travel users face. 
  • Difficulty in building a consolidated itinerary to stay on top of schedules and plan
  • Difficulty in managing and tracking all reservations, daily itineraries, important documents like boarrding passes, tickets etc.
  • Lack of guidance/information on finding hidden gems (sights, dining options, shopping options) to get the best out of the vacation time
  • "Unknowns unknowns" about a places, routes which can lead to difficulties or safety conerns
  • Optimize time and cost across multiple options of sights, accomodations, dining and commute options.
4. List of solutions/features to address above pain points/use cases
1.  Build a feature to create an entire view of the itinerary (ideally completely) automatically - consisting of chronologically listed details like flight times, restaurant reservations, commute time, and list of places to be visited for each day of the travel. 
 
2. Automatically, track changes to the itinerary like change in flight times, delays and share notifications 
 
3.  Access to all documents (Google Drive), records - flight numbers, addresses, contacts - from the itinerary view on the Google Maps app, or a document PDF automatically created  and stored on Google Drive Account
 
4.  Provide relevant additional information on each place of interest in the itinerary. For example - for a restaurant the user is visiting  - most recommended dish, best time to visit (least crowded), happy hours time. Or for sight seeing - ticket price, average time people spend there, most crowded and least crowded hours. 
 
5.  Prominently dispaly advisory notifications for places to visit or routes chosen in the itinerary. Some of the examples are - caution against road conditions demanding, say, 4 wheel drives; high elevation cautioning drivers who suffer from vertigo or altitude sickness, narrow roads requiring experienced drivers etc.
 
5. Impact, Cost, and Prioritization
 
I will use a simple estimated cost-impact model for first-cut prioritiziotion of features. 
 
CostCriteriaComments
Low1. MVP can be built exising Google Services/Infrastructure to  

2. Lifetime maintainence cost is low - 
Incremental resource infrastructure/operations cost benefits from economies of scale (vs increase linearly or exponentially) with more adoption.

3. Even if development cost is high - huge upside  to Integrate users more deeply in Google Services ecosystem

 
On point '3 '- we can think of downstream Impacts as 
a) new users sign up for gmail accounts and/OR
b)Users Google Pay to get the benefits like automatic itinerary creation, automatic flight schedule tracking etc.

b) Integrate with business to offer customers with intent to travel with relevant deals and offers from business 
 
Medium1. Several services need to be set up from scratch. 
2. Relatively expensive to keep lights on or scale the feature 
 
High1. Developers need to build most of the features from ground up

2. Cost margins are negative i.e  cost of maintainence per users < expected incremental $ revenue 

 


 

 

CX ImpactCriteria
Low1. Affects small subset of users
2. No significant impact to feature usage rate
3. Other Alternates available in the market that serve users well with similar feature
Medium 1. Significant upside to increase in new users, montly active users

2. Measurably and perciptibly better than alternatives (enough for users to switch) 
High1. High confidence of product market fit - vastly better than alternatives used by millions of travelers

2. Adds to user safety 

 

  Based on the model above, I would prioritize (in order of priority) the following features for the MVP launch
 
1. Safety advisory (Cost Medium: Impact High)  - Helping potential travelers prepare better with information to prevent inconvenience or hazards. Simple Examples are:
(High Risk) Road and Weather Conditions, no network signals, no gas stations for a long stretch etc.
 (Low Risk) Outlets that only take cash, 
 
2.  Create automatic Itinerary (Cost Medium to High : Impact High): 
Huge upside  to Integrate users more deeply in Google Services ecosystem by bundline these benefits with use of google  accounts, google pay. Also capture rich data about cusotmer travel intent to improve effectiveness of ads and offers.
 
3.  Alert Notification for change/delays in flight/train timings etc. (Cost: Low: Impact: Low to Medium)
Cost is assumed low (at Google's scale) considering that google tracks global flights and all that needs to be built is a queuing services that send push notifications to users that subsribe to the alerts.
 
 7. Measuing Success / Metrics
I would be interestd to track the following metrics to gauge performace, and learn about gaps and opportunities
 
Attention and Acquisition Metrics: As a new feature, generating awareness is key. I would track the efficiency of different channels - landing pages on different google properties, launch emails to google users, App tips and notification to spread awareness about the new features and get customer interested in using them
 
Engagement Metrics:  Not all inclusive but some key metrics that i will track are:
Net New Google Signups that use this feature
Montly average user trends
Cutomer review (surveys , social media forums etc.)
Downstream Impact : New new Users for Google Pay, $ transaction on Google Pay
 
8. Roadmap
 Integrate the features with an end to end travel service - Search - Seelct - Pay - Reserve - Track - Review 
Reuse, retool existing infrastrure like search, google pay, calendar, google Fi network serices, local guides to serve customers at every stage of their travel journey.
 
 
Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

My response using CIRCLES method would be:

Comprehend (What is it?)

  1. Google Maps- What does it do? - Google Maps allows its user to go from Place A to Place B and provides several options such as driving, walking, public transport, with an option to link ride sharing apps such as Uber and Lyft. User also uses Google Maps to search nearby places like restaurants, gas stations, events, landmarks, etc. 
  2. Ask Clarifying Questions from the Interviewer:
    1. Is the goal to improve the entire application or a specific feature of Google Map?
    2. Is the improvement form factor specific - Laptop or Mobile? If mobile, Apple IOS or Android?
    3. What's the objective of improvement? - increease engagement, more revenue via ads or partneres who want to participate, acquisition of more customers, etc.
Identify the Customer (Who is it for?)
  1. Once interviewer provides clarification to above question, I would start by first laying out the approach I am going to take to (a) start by understanding who is the user (persona) of Google Maps, (b) Pick one persona and identify their objectives or motivations of using Google Maps. (c) Then I will identify pain points (user needs) and suggest new features/ solutions to address those pain points and that could lead to stated objectives or business goals like better customer engagement, etc. (d) next, I will prioritize new features based on cost vs benefit vs difficulty to implment (e) Lastly I will summarize the overall analysis
  2. Users of Google Maps
    1. Vehicle owners/drivers
    2. Bikers
    3. Commuters using public/private transport
    4. Walkers
    5. Tourists/Visitors
    6. People using ride sharing app like Uber, Lyft etc.
I would select Tourists/Vistors and Report (the R- in the CIRCLES)  their needs.
And I would select Mobile is the form factor where the focus would be and then I would select Android
Reporting Needs
  1. While traveling, they need gas and food- become very important with young kids who would have varying needs. Gas and food costs would vary and it is good to have options
  2. Visting landmarks on the way to go- currently there is no mechanisms where the application notify you that a land mark is coming and it is about one hour and in a specific direction. Today, it is all manual process, you have to stop the car and look at where this place is and how long will it take to get there? And what impact it has on your overall journey
  3. Make/reecive calls - Whethere is Android or IOS, every time you receive a call, the screen changes to phone optioons. After the call is done, you have to go back to maps. Quite painful, while driving, let alone in a place that you never visited. 
Cut through priortization, List Solution, Evalulate Trade off
Gool is to increase engagment
 FeaturesImpact to UserEase to Implment
Food and GasHigh: Food and Gas are very important for the traveler. At the same time, interaction with applications like Google App is all manual (you have to park your car to operate). So, we need voice oriented interactionHigh: Google Android has an assistant that can be invoked and asked what is the neerest place and based on that it can provide you a list of places, you select one and then the assistant can tell you how far it is, how much time will thiis add to your travel. For Andorid, baking Google Assistant into Google Maps with voice iinteraction may require some deep integration
Make Recive callsHigh: Very important feature for a user, specially if you don't have a GPS device in your car. For traveler, it becomes absolutley important to call the hotel to check on reservation while not loosing direction, etc.Medium: On Android (the focus here), this requires integrating phone application with Google Maps. Sincee Google owns both so the work may not be as much (it would be rated high if this was improvement for Google Maps on IOS or IPhone devices). This feature will split the screen in two parts, top part would be all call options (1/3 of the screen) and the remaining 2/3 would be the ongoing display. Recive and Hang up can be done via voice commands
Visit LandmarksLow/medium: Visiting places is important but possible today with manually looking for places and direction. Here we are looking for recommendations being displayed while driving and announced via speaker High: Would require work on buildiing nerd knobs for the user to set before hand so not all landmarks are announced, only the ones that the user selects based on its interest
Summarize Recommendation (S- in CIRCLES)
I will select, make /receive calls without loosing my screen with a goal to increeas engagement.
To summarize, this feature will split the screen in two parts, top part would be all call options (1/3 of the screen) and the remaining 2/3 would be the ongoing display. Recive and Hang up can be done via voice commands
Access expert answers by becoming a member
2 likes   |  
Sign up for FREE to continue reading

My approach would be to start by understanding Google Maps' motto, as it can impact your decisions along the way. I have especially found it useful whenever there is a conflict between two decisions. 

For now, I googled it and it is " Explore and navigate your world". 
For the interview, I would assume one or ask the interviewer for it. 
Personally, the word ‘explore’ shaped my approach to the problem. 

Then I would go for clarifying questions like if the interviewer wants to improve any specific metric or improve for any specific persona.
The metrics could be retention, no of users, monetization (Google Maps provides paid APIs and we can also find new ways for monetization), user satisfaction/ease of use, etc., 

For now, I would focus on satisfaction/solving pain points as I believe it has an impact on all the other metrics listed above. I am writing down my ideas for 4 user personas in this solution but in a real interview, the interviewer might pick one. I would also have more questions if we are looking at the B2B part of Google Maps as I am not a direct user and do not know the current experience. 

Coming to my persona I have brainstormed the following:

1. Cab/Auto Driver: 
Behavior: 

  • Find the customer pick-and-drop location.
  • Find the distance and time taken to reach the location.


Pain Points: 

  • May lose signal while driving as he is going to an unknown location.
  • He consumed more fuel as Google Maps are generally more optimized for time.
  • Vehicle damage risk on pothole-ridden routes.
  • He doesn't understand English


2. Daily Office Commuter: 
Behavior: 

  • He uses Google Maps for office commute in the beginning few days.
  • Travels to the same place around the same time every day.
  • Has a usual route


Pain Points: 

  • Unexpected traffic/diversion
  • Hard to switch routed if there is a blockage
  • Traveling long distances alone is boring/ doesn't feel productive
  • Change in the weather mid-route


3. New to the city:

Behavior: 

  • He uses Google Maps to go almost anywhere.
  • Doesnt know much about the city.
  • Wants to explore the city.


Pain Points: 

  • Doesn't know how the roads are in the route like dusty, filled with potholes, etc ( can use a mask for dusty roads)
  • Concerned about neighborhood/route safety
  • Doesn't know where to go on weekends/holidays
  • No knowledge on public transport timing and connectivity


4. Tourist: 

Behavior: 

  • Wants to explore the best version of the city.
  • Cover as many tourist places as possible.
  • Enjoy the best food in the city.


Pain Points: 

  • Needs a guide
  • Cannot prioritize what places to visit as there is a limited time
  • Wants a hotel well connected to his planned visits
  • Wants a route that covers his checklist in the time which gives the best experience (eg. Sunrises on trek)
  • No knowledge of public transport timing and connectivity

 

Now let's dive into the possible solutions for each of the persona

1. Cab/Auto Driver: 
Possible solutions: 

  • Offline Maps for their city/work radius: Looks like this is already a feature on maps we can promote it across drivers through the booking apps they would generally be using/ the driver can get the offline map by default.
  • Lite version to use less battery: A version of the app can be created where it is optimized for battery usage, another alternative could be launching a device but it is very complex to use as a solution for this.
  • Showing the most fuel-efficient route: We can replace the current time efficiency with fuel efficiency and let the booking app decide which to use as they may have different priorities with their customer in mind.
  • Local Language feature: Self-explanatory.
  • Drop Point Optimization: The customer drop point will be optimized for the nearest location, where the vehicles don't need to go through bad terrain, and will be easy to reverse. 


Best solution/Priority order: 

  • Offline maps are to be evangelized among drivers through notifications/ pop-ups.
  • The lite version of the app would be great for these power users as they have a very specific use case and cannot charge their mobiles constantly.
  • Will put the drop point optimization last as it requires an improvement in the maps overall and needs longer project time.
  • Will put fuel efficiency above the local language as they are already users so they can manage with English and fuel saving is their top priority.


2. Daily Office Commuter: 

Possible solutions: 

  • Updates on any blockage/repairs in the regular route: Can share news about these and suggest alternatives in advance of the start time.
  • Picking the best route for the day: Suggest the best route based on various conditions every day.
  • Weather updates in the route: Let the users know about possible rains in the route and suggest the usage of cars instead of two-wheelers.
  • Community building for similar route travelers: Can have a Tinder-like swipe option with fellow commuters with route match and other attributes so they can travel together.


Best solution/Priority order: 

  • The first three features can be combined into one daily summary, weather and news should be prioritized

3. New to the city:

Possible solutions: 

  • Route Rating and Details:  Add the types of roads a summary of travel experience and necessary precautions while suggesting routes.
  • Route Safety Rating and Details: When suggesting a route add a safety rating of the route with details like crime rate and other news to be more cautious.
  • Public Transport Info: When a user searches for a route to a particular location, suggest the best possible public transport routes along with price and time, this is already being implemented in Uber, and can be launched and customized according to the motto.
  • Weekend Planner: Personalised recommendations/ curated plan of hangout places, famous places, and food chains in the area.


Best solution/Priority order: 

  • Would put safety as a priority as this will be the primary concern and this can be relatively easier as Google has information in terms of reviews, news, etc., this can be followed by a similar implementation of route rating.
  • Public Transport info will be the next priority as it is very confusing and there are no real sources to find connecting routes.

 

4. Tourist: 

Possible solutions: 
The safety and precautions, and public transport info features are highly relevant here as well.

  • Routes going through famous places: If a tourist wants to go to point A, a route covering famous buildings can be curated without a lot of delay.
  • Personalized trip plan: Based on the time constraints tourists need to cut down on the places to visit maps can suggest the top places for them taking time, and taste into consideration.
  • Best possible routes with timings: A user can add the places they want to visit in a specific time and maps can curate a correct route prioritizing the places by most ideal time to visit and the distance as well. The current feature doesn't prioritize the stops.
  • Stay suggestions based on the itinerary: Once a user gives the places they are visiting maps can suggest a stay that allows them to commute easily to those places.


Best solution/Priority order: 

  • Routes through famous places will be easy to implement and great value can be a substitute for a travel guide as well.
  • Personalized trip plan because every location offers a variety of places and not everyone likes everything, the implementation for this also will be similar to the remaining two solutions, so prioritized based on user need alone.
These are my possible improvements on Google Maps, A few solutions can overlap with other personas as well did not repeat those for each, in an interview if we are fixed on the persona we can prioritize based on that.

Some of these solutions may require a specific mode in the app to be implemented, that could be an overall improvement/addition to the app.
Note: This solution is given in the Indian context

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

How would you improve Google Maps?

 

Clarifying Questions:

Does improving Google Maps mean, based on functionality, look and feel, or any particular goal improvement?

 

Engagement


 

Structure: First, i will explain the strategic context of the problem, then i will look at users and segments, next i will dig into the needs and pain points and pick a subset to address, Then will brainstorm and think of solutions and potentially pick one, Last but not least i will define how to measure success. 

 

Strategic context: 

Google’s Mission: To organize the world's information and make it universally accessible and useful. 

 

Google Maps is Google’s of initial product, which primarily provides navigation utility and also recommendation services. 

Current Google capabilities are 1—navigation (Get directions, Traffic notifications), 2. Explore a place 3. Share location 4. Get recommendations for places or interest

 

Goals of the product: Seamless experience for getting direction from A to B

 

Competitive landscape: Apple Maps, Waze, Custom navigation software eg Tesla

Recommendation service : Yelp , Facebook suggestions etc

 

Improve google map for better navigation and engage people to use the service.

 

Stakeholders:

Drivers, Traffic Regulators, Reviewers

 

SEGMENTATION:

  1. Tourists, new to the city, wanted to explore the town 3,2,3

  2. motorists who need directions from Point A to Point B 3,2,3

  3. Bikers who need navigation for destination directions 2,2,3

  4. Daily commuters to use multiple public transportation 3,2,2

  5. Friends/Families on vacation wanted to navigate to a common destination 3,3,3

 

Prioritization Criteria:3 is the highest, and one is the lowest

Market size, underserved, alignment to goal

 

I am picked up the segment based on the above criteria Friends/ Families on vacation and wanted them to a common destination. 

I feel their market segment is high, and these groups are underserved from the standard navigation point of view because Google is looking for areas of improvement by looking at a particular niche, which will significantly improve the engagement of that specific niche. 

 

PAIN POINTS:

User Journey: Find a destination, Find transportation, accommodate people, Navigate and Sync, Enjoy the feeling of navigating together, capture beautiful moments, and share them with friends. 

 

  1. Finding exciting places and creating a navigation list of people traveling together is difficult because of the time and interest of different people. 2,2

  2. Finding transportation for a group of people traveling together can be difficult, and multiple people are needed to handle the booking due to the size limitation of each vehicle. 2,2

  3. A group of people travelling in different vehicles becomes out-of-sync due to external factors like traffic, etc., which creates difficulty. 3,2

  4. Friends / Families of larger miss the enjoyment of traveling together and the opportunity to capture beautiful moments together.3,3

  5. It needs extra effort for the admin to sync the group during navigation, which creates difficulty in enjoying the trip. 3,3, 3

Criteria: 

The intensity of the need, Frequency, and ability to solve 

Admin to sync the group for navigation creates extra effort and misses the opportunity to enjoy the trip.

 

SOLUTIONS:

  1. Trip Navigation Portal: The admin can create a list of places in the city to explore and invite members to access the navigation. This creates a shared navigation portal where the admin can locate the invitees and their current location during the trip on the map. 3,3,2

  2. Auto Navigation Portal: To reduce the hassle of admin handling the trip navigation and sync, the auto navigator creates a video portal for each user and shows the current trip navigation It can view and communicate with people and locate the estimated time to reach the destination. Provide information on demand for the interested places in the video portal navigation.3,3,3

  3. Google glasses: Create a seamless trip experience and navigation together for people travelling together to get a VR experience that they are travelling together 3,2,3

 

Criteria: How well it solves the Problem, Time to market Effort, and Differentiation against alternatives

 

Prioritizing Auto Navigation Portal: To reduce the hassle of admin handling the trip navigation and sync, the auto navigator creates a video portal for each user and shows the current trip navigation It can view and communicate with people and locate the estimated time to reach the destination. Provide information on demand for the interested places in the video portal navigation.3,3,3

 

Success metrics: 

Percentage of people engaging with video portal in a trip

Percentage of admins happiness index after the trip.



 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
Let's start by defining the product "Google Maps".

Google Maps is a product that helps people to get from A to B by navigating them via their selected medium of transport (public transport, plane, car, cab, walking, bike).

Today, Google Maps has more functionalities than that: users can not only view the website, address and contact details of their target location, they also see ratings, opening hours, pictures and available services. If applicable, the user could even contact the location or book directly through Google.

Google Maps therefore shortens ways for its users, saves time and removes roadblocks and insecurity in any travel journey.

I am assuming the improvement will be directed at direct consumers and that it should point to Google's mission of making information accessible. I am also assuming that I have the budget and engineering resource I need to make the changes I am going to suggest.

I am assuming the goal of the improvement is to increase engagement by a significant percentage, say 20%.

The user group we are addressing is direct consumers, which can be broken down into 3 user groups roughly:

1. Heavy users: who use Google Maps at least once a day, i.e. for their commute

2. Regular users: who use Google Maps at least once a week, i.e. to discover new places

3. Occasional users: who use Google Maps at least once a month, i.e. when they travel for leisure

We are also addressing the global user base.

Given that 20% is a steep increase, it might be worthwhile to tackle regular and occasional users because their room to increase/ yield is larger than with heavy users.

Let's look at their pain points then:

Regular and occasional users both haven't discovered how Google Maps could support them in their daily lives. Likely, both groups face challenges such as daily commuting or travel from their home to see friends, or run errands. If you already know your area, you shouldn't necessarily need Google Maps to help you with the navigation or opening hours.

However, there are day-to-day pain points Google Maps could address:

- booking a service, visit or appointment, because they still have to do this even if they know the place already

- get from A to B

- finding contact details of a place, because they may not have all contacts of places in their area registered.

- coordinate with friends and family members to get somewhere on time

Either the user group isn't aware of Google Maps offering or they use other tools, such as Apple Maps, Waze or TripAdvisor.

- Can we win some share from Apple Maps or Waze or TripAdvisor? Or do we create a completely new solution?

Given the pain points, I would formulate the following problems we could address, ranked by impact/importance and alignment with the goal to increase engagement:

1. Coordination with friends and family

2. Get from A to B

3. Book a service or appointment

4. Finding contact details

1 has the highest yield because it can offer a completely new functionality that will differentiate Google Maps from other solutions. Given that Google already has infrastructure to allow people to collaborate and therefore the needed know how, the effort may be smaller than it sounds at first.

I will choose to go with problem 1: Coordination with friends and family.

Solutions could look like:

1. The ability to collaborate on itineraries as a group, i.e. people can add stops or suggestions to a Google Maps itinerary.

2. Allowing view access of someone's journey with their consent

3. Creating dedicated groups with interactive journeys: chat and scheduling

I will go with 1 again, because this has the highest value for effort. The solution could look like Airbnb's wishlists where users can invite users to their travel if they go together.

Success metrics are of course the engagement with the feature but overall Google Maps.

We'd need to measure how users that are being shown this feature interact versus users that do not have the option in order to attribute impact correctly. I therefore suggest to  AB test and randomly assign users from the two groups the new experience and the current experience without the group feature.

Over the course of 2-4 weeks or until statistical significance is reached, review engagement rate with the feature and compare the control and test group.

As secondary metrics, we could look at the number of clicks per invitee or group member within the itinerary. A "negative" metric to look at is bounce rate: do users churn when presented with the additional step to add invitees to their travel plan?

To learn about how the users deal with this feature, data like number of invitees on an itinerary. This would help refine the use case.

To sum up:

We will address regular and occasional users, as I believe this group has the highest yield to hit the 20% engagement increase.

The users will be exposed to a new feature that might draw them to Google Maps. The new feature is group collaboration, i.e. users can interact with each other and collaborate in a journey. Next to the engagement rate, we want to consider the clicks per invitee as an activation metric. We also want to keep the bounce rate in check as a guardrail metric.

We measure and iterate
Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
badge Gold PM
I was thinking of something on the lines below. Do let me know where I can improve this.
 
I would like to first clarify my understanding of the product to make sure we are on the same page. Google maps is a product that provides maps for the following activities.
i) It allows people to go from point A to point B
ii) It allows live navigation whether you are walking, or bicycling, or driving, including turn by turn navigation
iii) It allows people to search for points of interest, like restaurants and finds rich information about those points of interest
 
I would also want to double click on "improve". Do you have a specific business goal in mind, like acquiring new users or improving usage amongst existing users. Additionally, I will assume we can focus on mobile, because most people will use maps on mobile vs other kinds of hardware.
 
Google Maps is a fairly large product and it is also quite mature now, so I would choose engagement as the primary business goal here. Next, I would like to come up with some user groups and their pain points to see what we can add to Google Maps so that engagement increases.
 
The way I am thinking of Google Maps, there are primarily 2 kinds of users, viz. the casual user and the business user. For the purposes of this interview, I would like to focus on business users because that is where I think there is a lot of scope to increase engagement. 
 
Journey PointPain PointPriority
Person finishes his business meetings in the morningNo pain point as suchNA
Person has 5 hours to kill in the city before leaving back homeThe person doesn't know what to see High ( the person is highly confused about the best way to do the sightseeing as the primary purpose was a business)
Person starts exploring by himself/herself using Google MapsThere is a concern about whether they will miss their flightsMedium (while they may be uneasy, usually people have an eye on the clock)
Person wants to buy some stuff for back homeThe person doesn't know if the stuff is being fleeced or what is the best place to buyHigh (They may end up paying more and also they may buy something which is not allowed to be taken back. For instance, in Azerbaijan, you are not allowed to take back certain coins. The airport customs officials will confiscate those coins, if they find them) 
The business traveller wants to eat authentic local foodHe/she won't know if the food they are served is just different or authentic to the regionMedium 
 
So, I'll try to focus in the 2 pain points marked "High" above when I think of solutions.
 
 
Pain PointsSolutionsSolution Impact to userImpact to goal (Engagement)Engineering Effort
Person has 5 hours to kill in the city before going back home.
  1. Provide a list of nearby areas to visit
  2. Generate an itinerary based on the hotel and the airport, taking into account how much time the traveller has so that maximum items can be covered. 
  3. If there are any places that need mandatory ID checks etc., give that as a things to carry from the itinerary 
  1. Low because the user can just type in or search for specific points of interest.
  2. The smart itinerary will be high impact because it takes into account your travel times (can be pulled in from your gmail and can take traffic times into account and then generate the summary)
  3. Medium. Not many places will need this anyway and usually business travellers have their passport on them most of the time.
  1. Medium because the user will open for specific times when he wants to search for points of interest.
  2. High because the user will consistently check google maps to see his next best destination.
  3. Medium. For specific points of impact, the user will search and come back to maps.
  1. Low to none. Most of this already exists
  2. Moderate. The smart itinerary will need some effort to build. The basic components are all there. We need a model to aggregate and show that to the customer.
  3. Low. Gemini can be leveraged to summarize reviews from Google places and share the important points for the user.
Person wants to buy some stuff/souvenirs for back home
 
  1. When he goes to a place, have an AI generated summary of what you should/should not buy, even as souvenirs. This includes best places to buy clothes, etc. in the new city 
  2. Give them an idea of what the optimal price is and what are the most common things bought there. This can be got from Google reviews. 
  3. Retrieve and show some of the places that your friends went to and enjoyed, so that you can enjoy the same places. This will also have a level of trust attached to it because your friends have been there.
  1. High. Most travellers, especially in new countries don't know what are the best places to get local dresses/souvenirs, etc. 
  2. Low. Usually bargaining solves this issue and is not that big of a pain point.
  3. Medium. If the user's friends visited, it would be a good trigger to get the user to visit too.
  1. High impact on the goal. 
  2. Optimal price is a Low impact.
  3. Impact on goal (engagement) for the friends' recommendation would be a medium
  1. Low effort. Gemini should be able to summarize from Google reviews and also the rating of the stores to let the user know which is the best place to visit.
  2. Not much effort in terms of engineering for this.
    1. High Engineering effort needed because Google doesn't have a social graph per se now, so that will have to be built out which takes a long time, and this isn't the business Google is in currently. 

Based on the above information, I would choose the smart summary and the AI generated itineraries. This would allow the business user to spend their time wisely on good places thereby enhancing their experience of visiting the location. Given that this would also help improve engagement, we could also have an advertising layer on top a little later, where we could have sponsored restaurants on the route that the traveller is taking, where the restaurants could place ads on maps so that they could get more visitors. We could prominently display these as sponsored. 

Next, I will define some success metrics. I would look at metrics like no. of times the smart itinerary was used. So number of views of the itinerary, number of follows for the itinerary, no. of deviations from the itinerary (to check if our quality is upto mark).
 
To summarize, we had to improve Google Maps and we decided to improve engagement on the app. Next, we listed a few user groups and finally decided on the business traveller. A couple of pain points we focussed on were 
i. The person has some time to kill before leaving back home
ii. The person wants to shop for local stuff at places
Both of the above need to be done in the time available before his/her next flight. For both of these problems we identified solutions. These include :
i. Creating a smart summary that allows the traveller to visit all the great tourist places based on the time they have available.
ii. AI generated summaries for what are the best places to buy local stuff. 

For these solutions, we see that we could see an improvement on the engagement metrics that we have. 

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

To improve Google Maps, there are several areas that can be focused on to enhance the user experiance and add value to the product. There list out the points are features, development complex and user risk management.

  1. User Impression (AR technology)
  2. Accuracy & Offline functionality
  3. Connections Availability
  4. Customization & Modes for User
  5. Users & Developers Community

User Impression (AR Technology):

Explore oppertunities to integrate AR technology into Google Maps to enhance the visualization of navigation routes and points of interest. this can provide users with more intuitive and immersive navigation experiances, particularly in urban areas, tourist places. Show to live weather condition is use to plan according to the users planning and engagement.

Accuracy and Offline Functionality:

Invest in improving the accuracy of navigation routes and realtime traffic updates. This can be achived through detter integration of GPS data, Machine learning algorithms for predictingtraffic patterns and leveraging user feedback to identify and correct inaccuracies.

Enhance the offline functionality of google maps to allow users to access maps and navigation features even when they don't have an internet connection. This can invlove optimizing map data storage, enabling offline navigation capabilities, and providing seamless transition between online and offline modes.

Connections Availability:

Create a connections with public and authorized private sectors. Sectors integrate with their transit systems, availability time, live status like service, maintanance ect. Update and express their modes of work and schedules. It provide comprehensive and accurate information to user for create more user information and experiance and helps to sectors business growth. Must to express and detailing Risk Management points to sector. Risk Complixity is meadium.

Customization & Mode of User:

Personalized recommendations to users where utilize machine learning algorithms to provide personalized recomendations for places to visit,eat and explore based on users preferences, past behaviour and local history. This can enhance user engagement and satisfaction by offering tailored suggestions that align with their interests.

User mode is show suggestion based on their mode. Like traveller can explore more places and details, Delivery person can get more detailing the small street view. Vendors and Business peoples get more explore in their own intrested area and business needs.

Users & Developer Community:

Establish channels for community engagement and feedbacks to gather input from users on ways to improve Google Maps. This can include forums, surveys and user testing sessions to identify pain points, gathering features request and priorites product enhancements based on user needs and perferences.

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

This is how I will present my solution - 

Step 1 

First of all, I will explain what the application does as per my understanding (to ensure that me and the interviewer are on the same page).

Google Maps is an application that helps users in navigating to different places. It also helps in exploring nearby locations basis your particular needs. It has added features to show travel history, pin locations for future use, and see reviews and ratings for places around. 

I hope this is enough knowledge for the application for this discussion.

Step 2

Clarify questions -

1. What is the goal of improving Google Maps? It is for new user acquisition, user retention, or user experience? 

Let us improve it for the user experience for now. 

2. Is there any specific geography, or specific demographics we are improving experience for? - No... we are targeting all users

3. We are planning for changes in the web app or mobile app. Let's do this for the mobile app. 

So - The problem statement is to improve the mobile app user experience for all Google Maps users. 

Step 3

Understand users - 

As Google Maps is mainly a navigation app, hence obviously it is more used during commuting/traveling. There are 2 kinds of travelers - Travellers who know the route (daily commuters) and Travellers who are visiting new places. On that basis, I will divide the users into 2 categories.

1. regular commuters - 

People who go to specific places regularly (office, tuition, kids' school etc) and are mostly aware of the route. During these commutes, they don't use Google Maps. These are generally the same city commutes. 

Pain points - 

1a. They are not aware of road closures on their route. 

1b. They can't predict the traffic conditions beforehand and hence tend to reach late to destination.  

1c. Route optimization basis live traffic updates, when there is more than 1 stop. 

2. New place travellers - 

These are travelers who go to new places in their personal vehicles and use Google Maps for navigation. They generally travel with family, in groups with friends. 

Pain points - 

2a. Confusion when there are flyovers and underpasses as information is not clear on the app. 

2b. Route optimization that takes users to unexpected roads leading to confusion

2c. Follow another car during long travel. 

Step 4:

We can decide to solve for 1 particular user persona or both personas as the interviewer agrees. 

I think both user personas are important as "Regular Commuters" can use maps at more frequency, and "New Place Travellers" use Maps for longer sessions comparatively. 

Let us solve for both personas for this discussion - 

Solutions - 

1a. For a regular commuter, Maps to raise an alert if there is any road closure on any of the routes the user takes. This will alert the user and the user to give feedback if this information was helpful or not. 

1b. As Maps know  all the following - 

the time the user reaches the destination generally   

The traffic conditions on all routes

Maps to suggest the latest time by which the user has to leave from the source to reach in time and correspondingly fastest route. 

1c. When the user has multiple destinations, maps togive the option to optimize route based on live traffic conditions. 

2a. When there are underpass or flyover options on road, maps to give up/down arrows to exactly show which route to take.

2b. Ask for user consent if route optimization is required (to avoid toll plaza or something else) or user wants to go on the highway itself without optimizing distance and time.  

2c. A new feature to allow maps users to generate and share pin to a group. Once that pin is matched, all the cars will be able to know the location of the other cars and they can decide to follow one of the cars in the group (the user who generated the pin).  

Step5 - 

Prioritization - First we will understand which userbase is more important for Google right now. if the interviewer doesn't comment on that, prioritization is to be done for all the 6 features basis Rice framework. 

Step 6 - 

Success metric - Main setback while using google maps - 

1. Rerouting because of wrong route taken/coming back because of congestion/road block

2. long waiting time on roads (as Google map could not alert the regular commuter earlier)

We will judge each of these solutions on these setbacks. for each of the solutions, how these setback experiences have decreased. 

Other than that, % of times the user has taken the each of suggested options will be an individual metric. 

 

Everyone, @bijan - Please provide feedback on my solution. 

                     

 

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

Clarification
Which platform - Website, Android app, IOS app, APIs, etc. 
Any particular country's users, as different countries will have different needs - India
Any particular user segment within the country - Citizens, delivery boys, businesses

Goals
Product Goals - Help people navigate and explore places
Company goals - Earn from businesses by providing APIs, revenue from App advertisement, booking commissions


What do we want to improve?
Revenue - By Ads 
Revenue - By getting more users 
Revenue - By improving user engagement 
Experience - Better navigation from A to B
Experience - Better exploration of places 

User journey for navigation from A to B
1-User decision to go from A to B [Not in App]
2-Choice - Already known, Ask people, Use google map [Not in app]
3-Add Inputs in Google maps 
4-Find navigation results
5-View navigation details 
6- Use the navigation view 
7- Reach

Pain points related to relevant user steps 
3.1- Wrong Input B (Even A) is selected where there are multiple names with similar names as B

4.1- Different routes shown on the maps have their time mentioned on the route, however when routes are closer its difficult to find which time one belongs to which route
4.2 If place B is closed, the info is unavailable over the map 
4.3 If place B is marked slightly incorrectly on the map, the user has to go through the same trouble that many others have gone through, and what could have been predicted by maps

5.1- Crowd information within the selected mode of transport like how crowded the bus or metro would be is not told.
5.2 - Auto Fare could be more realistic or with some confidence level 

6.1- The navigation view is not pointing to the way I am moving 
6.2- Path is not clear in bridges
6.3- Users get confused at intersections

7.1 -

Ask the interviewer, if he/she would want to pick any specific problem and then work on it. If not then prioritize one of them and work on it. Prioritization can be based on these 
1- No users facing the issue
2- No of negative feedback on it (reviews)
3- User interviews to understand the problem

What's the real problem?
Possible issues
1- Google itself is not able to understand if past users took the bridge or otherwise. 
2- Google is able to understand but can't show it on the map.
3- Google is showing it but in a very subtle way - I think this is the issue, as google does show the way, but it's difficult to perceive.

Possible solutions
1-Mention at the top Take the bridge/ don't take the bridge 
2- Color or indicate bridges in a specific way so that when it is on the route, users understand them clearly.
3- Add a 3D element to the map to show the height aspect
4- Add an AR experience on the map, wherein an object is shown on the road which can be followed by the user.

Select a solution on a basis of feasibility, cost, time, impact 
1 & 2 look simple and feasible. We need to do a test to check how impactful they would be. This can be done using A/B testing.

Metric to check the impact - 
# Users who took the wrong route / total users on the route 
Wrong route- Rerouting, U-turn, returned to the same path 

# Users who took the wrong route with solution 1 / total users on the route 

# Users who took the wrong route with solution 2 / total users on the route 

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

Explain and clarify the product.

 

Strategic objectives: 

1/ Acquiring new users: While Maps has a lot of users, its not present on iOS by default. Many iOS users maybe be happy with Apple maps since its the default. This is a problem. 

2/ Increasing engagement with existing users: If I have to chose, I would prioritize this, engagement. To drive more engagement, you have to improve both existing use cases and also address new use cases. Basically provide more value. That will draw in new users even from iOS. Monetization will come if engagement is high.  

3/ Monetization

 

There are primarily two types of use cases which interweave with each other 

1/ Navigation: Go from A to B. This can be in car, foot, public transport etc. Largely intent on where to go is known.Figuring out the best way to go and guide during the journey.  

2/ Exploring a place: This I think is more top of funnel. Intent maybe clear (Seattle Zoo), or it maybe quite vague (mexican restaurants). Customer journey will typically across these two use cases back and forth. 

 

If I have to pick, I will prioritize exploring a place as higher priority. This is really top of funnel - this is where user is spending a lot of time deciding what to do, if we nail this right, then the next step is “how to get there” which navigation will take care off.  Lets look at the customer journey and pain points.  

 

For this exercise, will focus on US market. Most of the population has a good smartphone with decent connectivity. 

 

Journey and pain points 

Priority

Solution

Cost

Help user easily find what they want: 

Can start with loose intent “want to eat outside”, to “mexican restaurants” to “”finalizing to go La Casita”. THis is not a easy process - even for a power user it takes 5-10min. Ideally I want Maps to be like a personal assistant with whom I can interact with voice and visually and make a decision. I can do voice search, but once the search results come, I cant further engage through voice. 

 

Also, there is a lot of info thrown at me, instead I want to just find the right option for me. FOr eg, I need to look at multiple dimensions - hrs open, cost, menu, reviews and ratings, location to make a decision. But the biggest factor that influences me is I trust recommendations from people I know. Thats missing. 

H

Engaging through voice is very important for non-tech savvy users such as my mom, and also for new users such as kids, young adults. 

 

Ability to quickly zero in on “what to do” is also very important. No one wants to waste a lot of time figuring out what to do

We need two things

1/ Add social proof in search ranking. Track if your friends visited the restaurant and rank it high if they gave a good rating 

 

2/ We need a conversational assistant along with visual signals on the screen. I want to eat outside - do you ahev any cuisine in mind? I want to try mexican - here are some options (show them on screen) - show the ones which are cheap and less than 10 min drive.. 

1/ Adding friends reviews, ratings is very difficult, since Google doesnt have social network. We can use phone contacts to determine if someone is in your network. Its not a strong signal sinc eyou are not marking friends the wya you do in fb. 

VH -- building this strong network is not easy

 

2/ Conversational assistant shoudl be easy. Google already has voice assistant etc, 

But this needs to work without having to click the voice button. Should be possible in Android, dont know if iOS allows it. 

M: Should definitely do for android.  

Plan to go there: 

Once I find out what I want to do - go to a restaurant, go to a movie, play, a park etc, I need to complete the job. 

Restaurant - would like to make a reservation, or even order from the menu so that food is ready by the time we go there. 

Play, movie, show - purchase tickets

Visiting seattle - create an itinerary for the day with transport options etc. 

 

Again, I just want to do this through voice

H

Here the workflow completely depends on the job to do. 

Restaurants - make reservation, place the order so that its ready for dining or takeout. 

WE can also enable delivery. 

 

Shows, plays, events: Show the  stadium, theatre seating arrangement, book tickets. 

Seattle zoo: purchase tickerts online

Here we need to prirotize which vertical to go after and complete the process. Need to do market analysis and decide which one to go after. 

 

Restaurants: Ability to integrate with their systems to place reservations, display latest menu and prices. 

M: Since Google already has menu listed, they can start with Restaurants who be more than happy to get reservations.  

Navigating to get there

Leaving this out, since this by itself is a lot to cover

H

  

Explore the area once you reach there: 

 

Especially in cities, I may park teh car somewhere, and need to walk to the place - walking directions are not intuitive - should I left or right? Very confusing. THis is where it feels that we are still taking a paper map and figuring out - just that the paper map is on a screen. 

H

Enble maps based AR on the phone. For eg, Maps should access the camera and as I point to the direction I am facing, it shows in AR, should i go left, right, point out the exact location, building etc. 

DOnt know is this requires special type of HW. The biggest problem is 3D mapping of real world. While GPS will help, I think we also need good 3D maps of areas so that AR directions are effcetuve. 

M-H: Since google street view and Waymo are already doing this, google map have this data.

 

If I have to pick one, I will pick voice assistant based interactive seach experience to quickly find “what to do”. This ties to core google mission of helping user quckly find what they want and get them going. If we do a good job here, the other tasks are bottom of funnel and we can tackle them later. 

 

Success metrics to track: We will do an A/B test before we roll out. Key objective is: Help user finalize what they want to do faster. We want to 1/ Increase number of user who could finalize what they want to do, 2/ Decrease time to find what they want to do. 

Output metric: DId the user convert? Placed an order, started navigation, added to calendar. WE can define a set of actions as conversion events in the app. 

1/ Did the conversion events go up for test group compared to control?

2/ How many users actually used the experience? 

 

3/ How many conversion events are attributable to the interactions in the experience? For e.g, if they chose something during the session, or within 2 hrs of the session.

4/ Its diffcult to determine if time spent on deision making has gone down. Instaed if we find that conversion events have gone up, then it means they are fiidng value in the new exp and are using it more.

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

Start by explaining your understanding of Google Maps.

It is a free web/mobile-based feature that allows users to 

  1. navigate from Point A to B, trip planning 
  2. locate restaurants, hair salons, other points of interest around a point on the map
  3. Businesses use to sponsor advertisements based on Map search string.

 

Clarify what does improvement means, "Improve" is a loaded term - what do we mean by improvement: increased ad revenue, improve the quality of the results, increase downloads, improve engagement, or something else?

 

In this case, we are going to focus on engagement (confirm with the interviewer)

 

Clarify that the improvement or increasing engagement focuses on a particular channel: mobile, web, specific browser, OS, etc.? (we will go with holistic)

 

Clarify if there are any constraints, such as timeline or engineering resource limitation, that you need to work with (no restriction)

 

Summarize - we want to increase engagement of Google maps on all platforms

 

As we are short on time, I want to focus on a critical persona or user segments and its use cases, prioritize the top use cases of the persona and work towards a practical solution that improves engagement. Ask - if the interviewer is comfortable with this high-level approach?

 

User segments

  • Locals - folks who are local to the place and interested in using google maps for daily commute, local restaurant/shops lookup
  • Travelers - folks who are traveling to a place and are interested in planning a trip, explore new areas, look up restaurants, museums, etc.
  • Businesses - using Google maps for supply chain optimization, advertising their business, etc.

As our goal is to improve engagement, I think Locals and Travelers provide us the most opportunities to achieve this goal. To narrow down even further, I would go with the Travelers user segment, and I think some of the use cases of this segment might overlap with Locals.

 

User segment selected - Travelers

 

Let's list out some of their use cases.

 

  1. As a traveler, I want to route my trips with public transportation options so that I can cover all the places I want to visit most efficiently.
  2. As a traveler, I want to have the maps available to me offline so that I do not have to pay roaming/ data charges.
  3. As a traveler, I want to know if there are any special local events happenings and if any tickets are available so that I can plan to attend those.
  4. As a traveler, I want to know what times are best to visit museums and tourist hot spots so that I can avoid heavy tourist foot traffic and high entry ticket costs.

 

Out of the stories or use cases above, I think #1 and #4 can be collapsed into one and can help address two user needs so I will go with these as the highest priority stories

 

How do we solve these stories?

 

Solution 1: Google maps can help prepare an itinerary for the customers every day based on user inputs. For example, the user can select the places they want to visit, times when s/he wants to eat food or take a break. Ask whether to optimize for time or cost; based on it, the Google map gives out the most optimized path.

 

Solution 2: Customer uses the Google map to draw out /select the places that he/she wants to visit, including the order s/he intends to see, and Google maps overlay it with the best possible public/private transportation options.

 

Solution 3: Surprise me - we can create a simple quiz that helps us understand their tastes about travel, and based on it, Google maps out an itinerary that would fit customers taste

 

Solution 1 - aligns with our goal - L, development effort - L

Solution 2 - aligns with our goal - M, development effort - L.

Solution 3 - aligns with our goal - S, development effort- M.

 

Based on the above t-shirt sizing, even though Solution 1 has a high development cost but it does provide us the most engagement, so I would prioritize developing solution 1

 

I want to roll this feature out for a small percentage of users first, maybe 5-10%, and evaluate some critical metrics before scaling these features.

 

Key metrics I would focus on

  • Avg time spent on the feature
  • D/W/M active users of the feature
  • % of customers using the feature/ customer exposed to the feature

 

 

 

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

Me: To start off, Google Maps is the most popular navigation product from Google. Though there are other products within that product, navigation remains to be the primary focus. It's also supported on different device types such as mobile and desktop/laptop computers. Is there anything else about the Google Maps product that you would have expected to have also heard? 

Interviewer: no.

Me: As I stated there is the navigation product but then there are also products like Commute, Find Nearby Places, etc. Amongst those, I would like to double click on Restaurants. Is that ok?

Me: Give me a few seconds to think please. After 5 seconds, I am thinking that I should probably take the same approach that I take at work as a PM. Thinking of it, I always think about what we are trying to achieve at 50K foot level and along with I naturally think about what user type I need to solution for. I then think of combination of user journey / what problems they have to define solutions. Is it ok if I take similar approach? 

Interviewer: works for me. Have at it!

Me: Speaking of goal at that 50K foot level, Google Maps is not a new product and Google is surely not a startup so customer acqusition is prob not a key goal. Customer Retention and Adoption is also not a likely goal since Google Maps, atleast from what I know, dominates in its category. However, considering Google is mostly a digital advert player what is important is User Engagement since more users use the product for more things the more information about customers Google gets to gather and that helps drive revenue through advertising. Did you have something else that you want to focus on besides Customer Engagement? 

Interviewer: In the interest of time, we can proceed with your assumptions.

Me: There couple be many ways to think of user types, but what comes to mind right now  is:

1. Tourists

2. Locals who want to go out for dinner / lunch w/ friends and family 

3. Business professionals during work hours

Let's focus on #2 since per my knowledge most people in US don't cook at home and that's true for lunch and dinner 7 days a week. While, tourists are not always on vacation and while on vacation are generally focused on tourist spots and find food on the way (it's just easier than to try and plan so much). 

Can you please give me some time to think of user needs? 

 

Needs:

1. Remotely planning dinner place with friends gets challenging. 

2. Can't be too sure of how good the place will be. Reviews are one thing but would I like it? What's the surity that other people's taste will be something that I would like? 

3. People driving to congested places worry about parking.

4. People don't want to surf through list of all favorite restaurants but may want to be specific to the intent of dining out.

Out of these, #2 #1 and #3 are more frequent uses cases hence I would focus on those. 

 

Solutions:

While I solutions, I will also attempt to rate them using scale of 1-5 (1 being low and 5 being high), for Feasibility, Complexity and Value-Add to customer. These ratings would be rather subjective though. 

#2: Can't be too sure if specifically I will like this place.

a)It's great to know n number of people rated this place as 4/5 but that doesn't mean I will like it. Maybe I have dietary restrictions such as being veg, vegan, or gluten allergy, lactose intolerant, etc. Capability to keep track of what restaurants I have like (google knows it's menu maybe or asks me to enter specific dishes I liked after every visit) and recommend places based on what I have liked in the past. (F: 5 C: 1 V: 2)

b) Track what places my friends and I both have liked (ratings of 4 and above) and suggest me places based on what my friends have liked.   (F:5, C:1, V:5)

c) Just like how Google rates importance of web pages, assume my liking for a place based on freq of visit for places I have rated 3.5 and above. Inform me when I choose a place, you have only been to this place 3 times last year while there are other places in the area you have rated 3.5 but still have been more times. You sure you want to go here? (F:5, C:3, V:2)

#3: People driving to congested places worry about parking.

a) Keep track of how congested parking is in the area every hour so I can plan appropriately. Can then prompt me what other places I could choose based on my likings and parking situation for the time I plan to visit. Could use data from city meters which are mostly all digital now. (F:3, C:4, V:3)

b) Allow me to reserve parking through intergration with parking spot apps. (F:5, C:1, V:4)

#4: Planning with a group of friends is challening:

a) Enable voting / tally system for planning dinner spot remotely. (F:5, C:2, V:3)

b) Display times last call for drinks/food, which places have open tents with furnace/without furnace, etc. (helps with pandemic times). (F:3, C:3, V:2)

c) While planning together with friends, inform during voting that x of your friend in the planning group doesn't like this place or rated it low but still goes there.  (F:4, C:3, V:3)

I notice that some of my options are rather simple to implement but some of them rely on implementation of AI. From a roadmap standpoint, I woud plan for abut 3-4 features being: 2b, 3b, 4a, 4b. I could still think of some of the rankings could change but let's consider these final for now. There are downsides / potential challenges to some of these such as it appears that my mindset is more US based and some of my features may not apply for some other countries such as parking spot app integration or parking spot availability during x hours. Even within US, not all meter spots are likely digitized so that may not work for those cities. 

Overall, though, I think Google maps restaurant product has been quite well done but there are additional features that could be added such as easing the customer experience of planning dinner spot remotely together instead of long whatsapp / phone conversations, enhancing parking experiences,etc. and solving all of these pain points from within the Google Maps app. This would help keep customers centralized and increase engagement. This boards well for Google from gathering additional customer data that could be leveraged for advertising hence supporting their advertiszing / revenue growth business model. 

 

 

Access expert answers by becoming a member
1 like   |  
Sign up for FREE to continue reading
Google Maps as a platform has multiple use cases with App & Website for end-users & businesses. Also, Google Maps has API integrations available supporting other apps such as taxi & delivery apps. For purpose of this discussion would it be okay to limit the discussion to user-facing usecases in Google Maps?

Assuming the interviewer agrees, as an end user still Google Maps has a lot of features such as:

1. Navigation from Place A to Place B for multiple supported modes of transport with ability to predict time, traffic levels etc

2. Finding & rating places such as touristy places, restaurants etc

3. Street view (as part of Google Earth)

So to focus for this discussion would it be okay to focus on Google Maps Place discovery product especially with focus on restaurants?

Also, improvement of the product can be focussed on either to boost acquisition, engagement, monetization or retention. For a product like Google Maps being a consumer App, Retention and Engagement would both be interlinked. Would it be fair to focus on Engagement as primary goal of improvement for Google Maps?

Assuming, interviewer said Yes to this. Thats great, to establish a process of tackling improvement in engagement for Google Maps, we can do the following:

1. First we will look at some relevant user segments of Google Maps Navigation Functionality:

2. Select a suitable sizeable user segment for whom we can improve engagement by first elucidating their pain points

3. List down feasible solutions

4. Prioritize solutions for Effort vs Impact

5. Assess some risks (Pros & Cons)

In terms of choosing a suitable user segment for Navigation:

1. Navigating within 2 hours travel for work/liesure (2 hours is approx number, ideally from data we can capture a more definitive threshold)

2. Navigating more than 2 hours for work/liesure (instilling a long distance travel)

Problem Statement for long distance travel:

1. In long distance travel, as a driver, I want to manage Fatigue by taking adequate stops or rotating among drivers

2. In liesurely roadtrips drivers want to manage route for optimizing joy in roadtrips the maximum to optimize for distance, scenic spots & good rest stops

3. In liesurely road trips, families or friends would like to create & sustain memories of the trips

4. As a long distance drive, I want to have adequate safety related information to manage poor quality roads, best time of day to drive, road blocks due to accidents etc.

Solutions:

1. AI based road assist to customize route based on personal preferences & provide a general safety summary to keep in my mind before I start.

2. AI based memory generator which uses ride info, photos clicked and saved in Google Photos along with route snap & music played during drive

3. Fatigue alerts which suggest rest breaks after certain distance of travel

4. Rest-stop & Fuelign alerts when the next rest stop or fueling stop is considerable distance away
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
What Does Google Maps do?Google maps solves people's needs for reaching from point A to point B without relying on anyone else. It allows people to commute from point A to point B using various modes of transport without the hassle of asking around to people, navigating through offline map.

The USP of the product is to make people self-sufficient to commute anywhere across the world.

Clarifying Questions

  1. Motive of improving google maps

    1. Do we want to improve revenue?

    2. Do we want to improve customer retention?

    3. Do we want to improve customer engagement/adoption?

  2. Are we targeting any specific user base, geography, channel.

  3. Are we looking at specific timelines and budget for the improvement?

Identify User Personas
  1. International Travellers

  2. Domestic Travellers

    1. Tourist

    2. Work Trip

    3. Visiting friends/family

    4. Medical Consultation

  3. Locals within city

    1. Delivery executives

    2. Cab/ Auto drivers

    3. Localites

  4. Locals driving on outskirts

    1. Leisure outings

Report Customer Needs

Sr.No.

User Persona

Pain Points

Customer Needs

Prioritisation Notes

1

International Travellers

  1. Traffic rules

  2. Traffic patterns

Google maps give proactive suggestion to leave for airport at certain time, integrating with mails and tickets online, similar can be helpful for usual traffic rush hours notifications in another country

 
  1. As an international traveller 

I want

Google maps to give me proactive traffic pattern updates 

So That I can plan the day accordingly

  • Solves for both domestic and international travellers.

 
  • Targets huge traveller customer base

 
  • Opportunity to integrate with other apps and cross reference and sell

2

Domestic Travellers

  1. Better local alternates for maps cannot be trusted

Google maps usually suggests standard routes, often there exists shortcuts to places, known to locals.

 
  1. As a domestic traveller

I want

Google maps to suggest and let me choose a shortcut 

So That I can choose routes as per my need and convenience.

  • Collaboration scope, by incentivising locals to add these details

 
  • Solves for a smaller target group

3

Locals within city

   

4

Locals driving on outskirts

  1. Using maps alongside other apps seamlessly

  1. As an occasional drive enthusiast 

I want 

Google maps to seamlessly integrate with media and other Apps

So That I can multitask while giving directions to the driver

  • Targets all the users essentially

 
  • Experience enhancement, not a major improvement

Prioritising user needs

User Story No.

Reach

Impact

Alignment with need

Priority

1

High

High

Improve revenue by cross application integration

 

Improves customer satisfaction

1

2

Medium

Low

Improve customer satisfaction

3

3

High

Low

Improve customer experience

2


List & Evaluate Solutions

Sr. No.

User Story

Solution

Impact

Effort

1

As an international traveller 

I want

Google maps to give me proactive traffic pattern updates 

So That I can plan the day accordingly.

  1. Maps to have travel tab/option, where you can feed in your travel plan/ itinerary and maps gives you sequential list of places to cover, such that you visit places at best times avoiding traffic, rush hours, and less distance

High

High

  1. Maps to have a tab for traffic patterns and rules (only for international travellers). The tab will give you information about,most common tourist routes, and peak traffic hours and patterns for those routes

Medium

Medium

2

As an occasional drive enthusiast 

I want 

Google maps to seamlessly integrate with media and other Apps

So That I can multitask while giving directions to the driver

  1. Maps to have media player integrated within the maps at top or bottom, for seamless music and maps experience

High

Low

  1. Maps to have integration with other social media apps, such that they can be used within maps, to be able to look at directions while using other apps

High

High

Summary

On the basis of impact to customer experience, effort of implementation and alignment with business, i will prioritise the feature with Highest impact an Lowest effort, which is integration of media player within maps, so that no one ever misses a turn again in order to change music.

The feature will be provided as an option, if you have media playing in background, a pop up, asking if you want to open it in apps. Giving users choice of integration, on the basis of need.

KPIs to track

 

  1. User Adoption: Number of users choosing to embed it in maps

  2. User Engagement: Number of clicks on media player after embedding.

  3. User Retention: Number of users interacting with media player again after first use

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
Google maps is expected to help commuter smoothly move to place or intended activity (eating, shopping, etc)

Clarifying questions: what is considered in improvement here - anything specific such as improving eta, improving search et,

Assuming open ended

The north star for Google should be amount of time it's in use. So the improvement shall be around improving usage.

 

Let's pick some use cases:

Improve instances of use

- regular commuters may not be using the maps assuming they know the route

- users may be using the maps only while driving  

 

Improve time of use

- improve the accuracy of small lanes, so that end to end journey can be covered in maps

- provide alternatives for the intent so that even for known places a user's checks Google maps

 

Improve retention and repeat of the users

- getting accurate estimates in case of rains or any other unusual scenarios

- ability to choose the route based on more than just eta.

- easy conmectity with various devices such as automobile screens

 

Out of all these regular committees might form a very big portion of the users. How can be we bring the regular commuters and walkers  and public transport takers on maps?

 

Need gap

- as a regular commuters only want to know about any detractors. I may want to use the screen for other engagements such as listening to music,

- as a regular commuters(driving or walker) I have certain stops or places on the way.

 

Ideas

- Google maps can smartly change from widget to full screen and vice versa based on no change in the flow or any possible detraction

- Google maps can create immersive experience that tells about new places coming up in the area, so people get to know about them and explore them

- Google maps share the latest offers on the places on my route

 

Effort:

Out of the three

- 1 should be low effort

- 2 will be low effort given new business onboard fast to Google maps now. But the instances of having new places around might be low

- offers on places might be operational dependency to kickstart till it becomes flywheel

 

So, I will go with first
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM

This is the format that I would follow

 

1. Describe the product -What does it do? Who uses it? How do they use it?

Google maps provides an optimal route from point A to point B. It also shows different checkpoints like restaurants, petrol pumps, etc. on the way. It is used in two major ways majorly, before starting people check the traffic to decide when to leave or which route to take. When people don’t know the way so they put on Google map to guide them. 

 

2. Clarification questions

  1. What do you want to improve in the app? And why? Revenue/ Engagement/ Retention/ Adoption? - Let us assume engagement because it is an already saturated product concerning users. More engagement will lead to users interacting with it more leading to better ad revenue. 

  2. Do I own the entire app or am I the PM for a specific vertical? - Say the entire app

  3. Is there a timeline that we are looking at? - Say 6 months

  4. Is there a specific channel to be considered? Web/ mobile - Nope, we can consider all the channels

  5. Shall we improve an existing feature or build a new one? - Can do anything


 

3. Choose a metric to be improved - North Star metric under the umbrella of the main objective - Since the umbrella is engagement let us say that we want to increase the time spent on the app as our North Star. 
 

 

4. List the user groups and select ICP 

Different kinds of users 

Traveler type: Intercity travelers, travelers within the city, even within the city it could be a known city or their city

Vehicle: Car, bikers, public transport, walk mode of transportation

Preferences - Longer routes but better roads, lesser tolls, etc. 

 

Let us look at a specific user group

  • In a city for travel

  • Wants to visit tourist locations

  • Wants to travel by public transport - budget traveler

  • Needs to create an itinerary for the n days that they are in a new city

 

5. Pain points of the selected user group

  • Needs to research the various tourist spots

  • Needs to create an itinerary by grouping these spots

  • Needs to figure out the best way to get there

  • Needs to buy tickets for the travel 

 

6. Solutions 

  1. Since Google map is already aware of all the popular spots, it suggests the places that can clubbed together based on distance or connectivity i.e. train

  2. Since trains with timings will be shown add an option to book tickets within the app itself

  3. Enter the number of days and Google map creates an itinerary for you that is editable. 

  4. Prompts you to leave on time on reach so that you do not miss the train or a popular destination closes

 

7. Evaluate solutions 

Solutions

Impact on the user

Effort

Clubbing of spots

High - Makes sure that you do not miss anything

Low

Book train tickets

Medium - Sites are generally available

High - Will require integrations with various other systems

Create an itinerary

High - Takes away the hassle of planning

Low

Prompt to leave on time

Medium - The user can plan it themselves and generally keep a tab on this

Low


 

Based on the above, let us choose to create an itinerary and clubbing of spots (which will become a sub-feature anyway)


 

8. Define metrics for measuring performance (Optional)

Since this is a new feature let us focus on acquisition and activation as an umbrella category

Acquisition 

  • Number of people who created the itinerary 

Activation

  • Number of people who followed the itinerary

  • Number of people who modified the itinerary

  • Number of users who could not complete the itinerary

 

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

Description of product: google maps helps a user to go from one location to other location, giving them directions, tells about the flow of traffic, tells time taken to reach there(via different transportations), info about gas station, restaurants, fuel stations, malls etc, 360 deg view , automatic rerouting.

 

Assumptions/clarifications: web/mobile? I'd prefer working on improvement for mobile since more users use it while commuting, hence very less likely that they would be using the web for this.

Any objective for improvement? Retention of more users etc.Since google is already an established company, acquiring new users would not be a greater impact goal, increasing user engagement/retention.

 

User segmentation

Tourists

Delivery people(swiggy,amazon)

Cab drivers

People who are committing to malls/restaurants etc..,

 

Improvement will hv much more impact on tourists, since most of the tourists are not aware of the city they are exploring/working and these travelers in such cases are very much dependent on gmaps if language communication problem is there too, gmap is only way to rely on, hence improving UX for this set of users can help increase more user engagement ultimately retention.

 

Pain points/user cases:

  • Having Tour guide is pretty costly, the problem is not having an itinerary,so I can also manage without a tour guide but don't have a consolidated list of locations to visit.

  • If there is any network problem they wouldn't be able to manage since he doesn't know the language to commute too.

  • Recommendations for necessities like food, petrol bunks.

  • Information about public transport(metro/bus stands), not knowing from where to where one should take a ticket in order to reach the destination, finding it difficult to converse to buy tickets if bus stands, which is a more predominant case since inside local areas buses are available.

 

Solutions:

  • GG(google guide)- An option in gmaps called G-guide, where users can fill in some of details regarding days of stay, interests(beach, trek etc), based on this info G-guide to develop an automated itinerary with list of places(with pictures) for specified days. Here maybe we can keep an option to view itineraries of other travelers so that even if G-guide missed out some places, most of them can be covered from this.(option to select from this places on top bar-easy access to get directions)

  • Downloading option of live maps , with landmarks in order for them to understand it quickly and allow access in offline mode for especially mountain areas etc..,

  • Based on the destination instead of just showing metro/bus stands we can show information about from which stop to which stop one should take tickets to reach destination, for example in order to reach some mall in coimbatore, it should give complete list like it should first ask him to select way of transportation if car/bike/private vehicle normal gmaps will be used, but if chosen public transport and destination is selected, it should give data like ticket from here to here at this bus stand/metro.Maybe here we can include g translate for users(tourist to select basic prompts like how to go here? Ticket for this etc..,

Prioritization of solutions:

  • On basis of impact on users, and effort required to build feature

  • Solution 1: g-guide: impact(high) since directly addressing users' top problem of difficulty in planning itinerary. Effort: low(since it is just like google bard, where you can just type in to give itineraries, but we have an additional preference of filling details(instead of them typing), if required can implement this feature as well.

  • Solution 2: Download: Impact(medium) since now with the leverage of network in almost all the places except some places, but if we include push notification for places he wants to visit today say ooty then we can send a notification suggesting to download given type of area(hill or so) Effort: Low(data of type of area is required(already available), also depends on the user to enter the type of place he will be visiting, just a push notification.

  • Solution 3: impact: high since this is most of the problems faced by tourists(lang problem as well as clear idea on where to get down and all, less involvement of humans while conversing and getting help and more with gmaps. Effort: high (requires entire data about buses, which travel from one place to another place) and implementation of translate featuring wit basic prompt

Final Summary:

  • User segment-tourists

  • Solutions to be solved now: g-guide, download later in future we can implement solution 3 in the long run.

Post launch metrics:

  • Number of downloads(in case of solution 2)

  • Number of people filled in details in order to see itinerary.

  • Number of people posting their itineraries

 

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

Understanding of Google Maps - google application widely used to navigate from location A to B; used by walkers, cyclers, bikers, cars etc.

 

Clarifying Questions:

  1. What is the goal - since google has amassed huge customer base, the goal is to drive engagement

  2. Any specific platform like web/mobile app - prioritizing for mobile app as that is widely used while navigating wrt web application

  3. Any specific geography - you choose; I would go with India

  4. Timelines/Constraints - 6 months, we have the resource required for development

 

Talk about Google’s mission - organize world’s information and make the world a better place; From that perspective, it makes sense to do this project

 

Approach: User persona -> Pain Points -> Recommendation -> Metrics -> Tradeoffs

 

User Persona:

  1. On the basis of distance:

    1. Long distance: inter city/inter-state

    2. Short distance: in the nearby areas/surrounding

    3. Medium distance: within the city

  2. On the basis of medium of transport:

    1. Bikers

    2. Cars -> prioritizing for car drivers who are driving within the city (medium distance) as for this category, the frequency of occurrence and impact would be highest.

    3. Trucks

    4. Walkers

 

Pain Points:

  1. Maps takes me from a different route everytime and I’m not aware of the surroundings

  2. I face huge rush while driving and it leads to delays - prioritizing for this bucket as the frequency of occurrence and urgency of unmet need is highest

  3. Productivity loss while driving

  4. Once I reach the destination, parking is a hassle


 

Resolution:

  1. Allow other drivers going thru the same route to broadcast a lesser time taking route which can be used by the commuters -> L-M impact, H effort

  2. Suggest the commuter what’s the best time to commute to avoid high traffic on different days of the week. Graphical representation of ETA for the whole day and next couple of days to help the person take the call -> M impact, M effort

  3. If the destination is a mall or a park, suggest other similar venues which would take less time/traffic -> H impact, H effort

 

Metrics:

  1. No of searches made on maps

  2. Session length/travel since this is expected to reduce

  3. % incidences where the user opted for suggested venues

 

Tradeoff - would miss out on people commuting to a fixed destination like office as that would not change. To mitigate that I would prioritize points 2 and then 1.

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

Describe Google Maps and ensure you and the interviewer align on this definition. 

Google Maps is a web service that provides detailed information about geographical regions and sites worldwide. 

 

Clarify the scope of the questions

  • What do you mean by improvement?
  • What is driving this decision? (reduction in usage, specific persona increase in use, etc.)
  • Is the goal to improve the entire platform or a specific feature? 
  • Should we focus on mobile, desktop, or automotive devices?

Choose a goal

What would be the end goal or KPI for this improvement? (engagement, increase in revenue, or downloads)

List the user groups

After gaining clarifying information and what KPIs we are tracking, I can come up with a few different user groups. 

  • tourist
  • commuters
  • rideshare
  • Pet owners
  • Health and Fitness
  • courier service

List and Prioritize the use cases/pain points

With around 3.6 million people who use wheelchairs in the US, 82% of them living in cities larger than 3,000 people, this number is projected to grow due to the baby boomers coming of age. Baby boomers are the second largest population group, with 70 million people between the ages of 58 and 76. Therefore, the interviewer and I have agreed that I should focus on Wheelchair commuters using public transportation, specifically busses.

  1. Not all buses are wheelchair accessible.
  2. Not always on time
  3. To full
  4. Most bus stops in the city don't have a sheltered area big enough for a wheelchair. 

 

List out your solutions

Below are a few solutions that we should consider.

  • A wheelchair repentant should be able to register themselves as such so that the app could provide better assistance around their needs. 
  • The disabled recipient could track the wheelchair bus to see if it was on time so they are not out waiting in the elements. 
  • The recipient could notify the bus driver that they will be on the bus so that they can make sure to save room during peak commute times.
  • Google maps could reroute healthy recipients to other bus stops during peak time to make it easier for the disabled to catch the bus.
  • Maybe Google maps could show the bus pick-up locations that have covered waiting areas that are wheelchair accessible. 

 

Define metrics for measuring performance (Optional)

 

I am going to focus on disabled recipients' registration. Looking at the other solutions, we would need to distinguish this group from other users, and registration is an excellent way to do that. You could add icons showcasing wheelchair-assessable buses and pick-up locations without registration. There is a risk that people might feel segregated or singed out and would not want to register. However, this is a pilot program, and we have received overwhelming support from the wheelchair communities around our more prominent cities in the US. Since this is a new feature, we want to track the awareness of the program. For example, 

  • how many are we acquiring/registering for these services? 
  • How engaged are they with these services?
  • What feedback are we getting from our users? 

Also, because we are just kicking off a pilot, we want to make this free of charge first. 

Monitor social channels to see what people are saying about the new features. 

 

Summary

To summarize, we have decided to focus on improving Wheelchair accessible bus transportation threw several features made available via Google maps upon registration. This enables the second-largest aging population in the US to have a better quality of life by allowing them to be independent and reduce traffic while helping the environment. At the same time, we are providing jobs and revenue for our public transportation offices. 

 

 

 

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

 

My first step would be to ask some clarifying questions:

Q: Are there any larger strategic initiatives within Google that I need to be aware of?

A: No

Q: Is there a specific medium that you want me to focus on (desktop vs. mobile)?

A: No

Q: Is it safe to assume that Google Maps is a relatively mature product at this stage?

A: Yes, that is safe to assume

My next step would be to layout my framework for the interviewer:

Framework:

  1. Describe Google Maps and how it works
  2. Identify a key goal for improvement
  3. Identify key user groups
  4. Identify their pain points
  5. Prioritize pain points
  6. Brainstorm solutions for 1-2 of them
  7. Prioritize solutions
  8. Outline success metrics and tie back to original goal

Describe Google Maps

Google maps is a software product that enables users to find directions from point A to point B across many mediums (bike, car, walking, public transit). It also provides users with information about their selected destination, and can be a place for customers to read reviews, compare similar types of destinations, find useful information about the destination (crowds, hours of operation, etc).

Goal

Given that Google Maps is a mature product, we can assume that we do not need to focus quite as much on acquisition or activation. We could look at increasing revenue, but that is done primarily though ads, and can likely be looked at as a consequence of increased user engagement. So, for this exercise, we’ll focus on increasing user engagement with the google maps, with a secondary goal of increasing overall revenue.

Users

For this exercise, I feel there are two different types of users that we can focus on:

  1. Users who are looking for directions to a place they have in mind. These people generally use the google maps app on the mobile device and often only open the app to get directions and then close it once they have arrived. They are often searching using the address of the location, or the name of a specific institution (in n out, specific doctors office, etc).
  2. Users who are looking for both a destination and a direction. These are people who are using more vague search criteria when searching in google maps such as, “place for dinner” or “bars near me”. They care a lot about the information provided in the search results like reviews, images, and crowds.

For this exercise, I am going to focus on user group 2, because google maps is already quite good at providing directions for places that people already have in mind, and I don’t see as much opportunity to increase engagement through that user group. User group 2 however spends more time on google maps which I believe we can capitalize on.

Pain Points

To identify the pain points, lets go through user journey (priority of pain points are based on impact to the user and reach across the user base.

 

 

StepPain Point(s)Priority
User opens google maps on phone or webnot going to focus on this stepN/A
User searches a vague topic or destination (restaurants, cafes, bars, etc)- User doesn’t know what to search for to get the best results (search returns too many results because its too vague or vice versa)L/M
User receives a list of results and their location on the map (listed in relative distance from their location)- List is really long and hard to comb through (listing by location isn’t always enough)M
 
User then clicks on the top few results and scrolls through the
- review
- pics
- menu 
hours of operation
etc.
- It takes a long time to look through each item and get a good sense of the quality
- There are really conflicting reviews that make it hard to decide on quality 
- Not all locations have the same level of information from the vendor
- There isn’t enough information in the search for me to make a decision (if your looking for a doctor checking to see what insurance they take, etc)
- H
- M/H
- L
- M
User shares with a friend (sometimes)- It takes a long time for the friend to look through and agree if they like the selection (search through reviews, photos, etc). Rethinking this, generally friends trust other friends recommendations much more than a random review insight for solutions (will come back to this later)
User gets directions and goes to destinationUser gets directions and goes to destinationN/A
User leaves a review for the destination- It takes a long time to write a review
-  I don’t want to take pictures of my food/coffee/etc because it takes away from my experience at the location  
- L
- M

Brainstorm Solutions. We will select the H and M/H pain point to focus on as due to the short time of the interview. We’ll prioritize these items based on the level of engineering effort and impact on our users.
 

Pain PointSolutionPriority
It takes a long time to look through each item and get a good sense of the quality- Use Machine learning to scrape reviews and come up with a summary description of the item along with top viewed photos

- Use past search history and ratings at locations to make recommendations rather than just showing the items (sponsored locations could still show at top)

- Create a badging system, similar to Tripadvisor or Airbnb, to categorize locations based on reviews (i.e this location is loved for its coffee and ambience, this location is loved because of its service, etc.)
- Google has strong data and ML team, assuming we can leverage that data, we can call this a M effort and M impact.

- This is probably L/M effort but high execution risk (people often rely on friends directions, are going with lots of people so don’t use g maps on their phones, etc) and L impact (only works if the historical data is good).

- I think this idea is really interesting, given people have pretty low attention spans these days, and quick review of the item could be really useful. I’d give this a H effort (need to create categories, the assign all vendors with them, each industry might have different categories). Impact I think is M/H.
There are really conflicting reviews that make it hard to decide on quality- Use machine learning to categorize outlier reviews so that they dont sway people too much (long wait time, unusual circumstance, etc.)

- hook into facebook or phone contacts and prioritize reviews from your friends/people you know

- Create a new rating based on places that you have like with those who have similar tastes so that you are not swayed by people who like much different things
- M for effort (similar to the first item above) and a L/M impact.

- L effort and H impact (see insight from above)

- L effort but M/H execution risk (given the user needs to be rating things etc). H impact

Given that Google is a large company and has an extremely strong and large eng team, I am not so worried about the effort being high for these items, and care more about impact and execution risk. With that in mind, I will prioritize the following, and measure their success using the following metrics:

 

SolutionSuccess Metrics
Create a badging system, similar to Tripadvisor or Airbnb, to categorize locations based on reviews (i.e this location is loved for its coffee and ambience, this location is loved because of its service, etc.)- % of “vague” searches on google maps that result in a badged selected item weekly and monthly

- Avg time spent on “badged” vendors weekly and monthly

- Number of vague searches weekly and monthly 
hook into facebook or phone contacts and prioritize reviews from your friends/people you know- % of vague searches that result in directions to a location that at least one contact rated highly (weekly and monthly)

 

“vague” search defined by a search in google maps that has more than 1 result and the user doesn’t select a destination for at least 3 seconds. This is a good approximation that the user didn’t have a particular location in mind.

Summary:

We decided to focus on improving engagement for google maps by focusing on users without a clear destination in mind when searching. We focused on helping users find a vendor more quickly and by improving the quality of the rankings/recommendations. To do so, we’ll prioritize creating a badging system for vendors based on the industry, and we’ll measure success by looking at the success rate of these badge systems on user’s choices and by the number of users who use google maps for these vague searches. The next priority will be to add friend recommendations to google maps to increase the % of “vague” searches that result in directions more quickly.

 

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

 

Describe the Product -

--------------------------------

Google Maps allows users to go from Point A to Point B efficiently, providing several commute options such as driving, walking, public transport, and even links to ride-sharing apps such as Uber and Lyft. People also use Google Maps to search nearby places such as restaurants, gas stations, events, and things to do.

Google's mission is to organize the world's information efficiently. Google Maps complements the overall mission by providing the optimal route and transport options for daily commuters.

Google maps also enable users to prepare a travel plan and allows user to share with other users.

Google Maps is growing because of the increasing transport options, new routes, and users.

Overall Market share 72%.

2. Clarify the scope/ Questions :

--------------------------------

Is the goal to improve web and Mobile ?

what is the goal here? Any particular metrics are you trying to improve ?

Any specific segment of users that you are looking ?

Competition - Apple Maps, Mapquest, Bing, Maps.io 

 
Google Maps is a huge platform with lots of features. 
it offers
-  Navigation 
-  Food Order
-  Points of Interest
-  Travel Plans
 
 
 

3. Choose the goal?

--------------------------------

HEART Framework

-------------------

1. Adoption

2. Task Success

3. Engagement - Google already has big market presence in google maps with 70% market share. 

For this exercise we will work on improving the user engagement

4. Retention

5. Happiness/Customer delights

 

4. List User groups and pick one

--------------------------------

User groups for Google Maps navigation 

1. Road Trip/travellers/Vacationers ((Flights/hotel booking etc , Planned trip )  

2. Locals (who uses for Point A to B)/ Commuters 

3. Businesses (Marking their business for awareness)

For this exercise, I will focus on Group1 (Travellers/vacationers) because the travel industry is picking up again after big drop during the COVID-19. 

The United Nations World Tourism Organization (UNWTO) estimates that internationally there were just 25 million tourist arrivals in 1950. 68 years later this number has increased to 1.4 billion international arrivals per year. This is a 56-fold increase. 

U.S. domestic travel increased 1.7% from 2018 to a total of 2.3 billion person-trips in 2019.  

 

5. User Needs/Pain Points

--------------------------------

  1. Book a flight ( Google Flights is already available )
  2. Book Hotel/ rentals ( Available already)
  3. Points of Interest ( Partially available)
  4. Plan a trip ( time table ) - Places to visit (Coverage/recommended time for each point of interest/ wait times etc) in the available time.For example. Trip starts ( Jul 1 2022 8 AM, plan for flight time, to the hotel, then points of interest to cover etc ). Return Flight ( Jul 7th 2022). what places can be covered based on user preferences/interests etc. Factoring for lunch/breakfast/dinner time
  5. Special needs - Nursing Mothers need a nursing room, and Physically challenged people need elevator assisted facility 
  6.  
  7. 6. Convert voice to text for Bloggers 
  8. 7. User wants to Navigate to Hotel/Airport/Points of interest/Restaurants/Activities etc

 

6. List Product Ideas

--------------------------------

  1. With User opt-in, TravelPlan can automatically capture the flight start and return and hotel stays at the locations to start the itinerary Or 2nd option, the User can start the itinerary with the flight dates/hotel stays, rentals, etc with manual entries.    Impact - High, Effort - Less
  2. Provide top recommendations on points of interest and time to spend at each location, along with wait times. Enable users to add those to the itinerary.  Impact - High, Effort - Less
  3. Provide recommendations for restaurants based on location during the lunchtime/dinner time etc. enable users to add to the itinerary  Impact - High, Effort - Medium
  4. Provide suggestions for special needs. ( Allowing a tap for the special needs just like Waze allows to tap cop at the specific location )  Impact - Medium, Effort - Medium
  5. Push notifications based on itinerary, when its time to visit the next spot, or time for lunch             Impact - Medium, Effort - Less
  6. Allow voice to test conversions for bloggers/road trippers to record notes at each POI              Impact - Medium, Effort - High
  7.  
  8. 7. GoogleMaps can be integrated with Music Apps [ such as Pandora, YoutubeMusic, Spotify(Podcast) ] Impact - High, Effort - High

 

7. Select Solution and summarize

After my analysis and below data points.

1. Per Statista , Vacationers are once again picking up which has slowed down due to COVID-19. Vacations/holidays/hotels/cruises etc are expected to go back to pre-covid level by Q1 of 2023 ( 700 Billion ) and 1 trillion by 2026

2. Google has advantage as this feature is difficult to replicate because it requires lot of data which google already have. Also Gmail's/G-Calendar presence and market share gives it unique advantage. 

3. Most of the data is already available with google and the roll-out of this feature can be quick. 

 

Based on above I will recommend to build the Create itinery and POI recommendations, The reason for the recommendation, is the objective is the engagement here, and all above features can be implemented quickly after #1 and #2. But the Travel plan feature can go bonkers with this plan.

We can do a AB test with million users who are vacationers 

 

Metrics - No of Unique users created itinery in a month 

                 No of itineraries in a month 

 
 

 

 

@bijan -  Please share feedback when possible
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Bronze PM

Clarify scope: 

  1. What kind of improvements are we referring to? UX improvements to increase customer satisfaction (NPS)? Or improvements to business metrics such as revenue or operating cost?

For the purpose of the case, I will focus on customer experience improvements.
 

Describe product:

  1. Google Maps is a navigation app that provides users with information to get to point A to point B or more. Google Maps also provides users with the geographic location of a specific place, other stores/restaurants/places near the place, and allows users to bookmark or pinpoint places on a map for future references.

Describe User group

  1. Drivers who are driving from point A to point B

  2. Bikers who are biking from point A to point B

  3. Commuters who are navigating from point A to point B

  4. Travelers who use Google Maps to research the places they want to go to and scout nearby places/restaurants/sight seeing. 

 

For the purpose of today's research, I will focus on Bikers.

 

Describe user pain points

  1. When navigating with Google Maps , it is difficult to tell if the route is on a bike lane or not. Sometimes users who are biking and are not familiar with the road may rely on Google Maps to direct them. Recommending directions that do not include a bike lane or is on a heavy traffic road is a safety hazard. This could potentially lead to law suits and customer complaints.

  2. Especially when paired with the use of citi bikes it is not easy to find a place to park your bike. Users might need to toggle back and forth between google maps and citi bike app to figure out the optimal route to bike and park their citi bike. 

  3. Even when users planned out their bike route and bike parking ahead of time, in busy cities, bike parking spots may be taken before the user arrives at the final destination. Since it is unsafe for users to check their phones while biking, users will not realize they don’t have a bike parking until they’ve reached the designated parking spot. In which case they will need to search for another parking spot on Google Maps or toggle between Citi bike app and google maps again. 

In terms of priority of pain points, I’m prioritizing customer safety first so I rank the above user pain points in order of #1,3,2. It is extremely unsafe for customers to bike on main roads without a bike lane. Maybe for some users it is not as big of an issue, but as citi bike and biking become a more popular transportation method with Covid (at least in NYC), there are an increased number of people who choose to bike, some of who may not be totally familiar with directions or have great biking skills to be able to bike safely on streets without a bike lane. Google Map has done a great job providing continuous improvements to their product and has grown to be a dominant maps app. The last thing that we would want is for a customer to sue because he/she got hurt by following a route that Google Maps suggested. 

 

To summarize, I’d like to work with designers and engineers to create a customer experience for bikers where we offer them more than one bike route to their final destination. Similar to criteria you can select when driving, we can offer customers who bike with multiple options. Do they want to choose a bike lane only route? Or do they want to choose the fastest route? We can design the UX in a way to call out the portion of the trip where a bike lane is not available or if Google is not sure if a bike lane is available. This way, experienced bikers can still choose the fastest route possible whereas newer bikers who are more cautious and prefer to stay on a bike lane can choose the alternative. Since biking has only become increasingly popular in the last few years, it is possible that some cities are adding new bike lanes gradually. We can allow users to provide feedback on a specific street if a bike lane information was inaccurately depicted by Google or to add information about a newly built bike lane. 

Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
How will you improve Google maps?

 

Clarify and decide on scope of problem - What is google maps? Clarify questions to ensure both are on the same page and show your understanding of the product. Offers maps of almost the whole world - point to point, street by street, navigation tool, helps find places of interest with photos and reviews. 

 

Maps being a huge product, pick one aspect to focus on. Google is already ahead of competitors when it comes to maps and navigation. So, I will pick up the 3rd aspect, that is, finding places of interest. Again that is a huge scope considering you can look up for restaurants, schools, colleges, stores, malls, libraries, tourist spots, etc. So I will pick restaurants to narrow the scope further. And restaurants because I feel that is something Google can improve a lot given there are many other players in market. Clarify if that is ok to continue with. 

 

Clarify timeline to build out the feature

 

Talk about users - Let’s talk about users. Users can be individuals or company outings or friends groups or households or event organizers etc. Could be physically disabled people(can’t see) or old people or kids who can’t use mobiles. People who want to dine in vs order a takeaway. Given that the user journey would be completely different for visually impaired people, i will not select that user segment for this exercise's sake. Also I am going to focus on only people who want to dine in unless you want me to focus on anything else. Every user journey would be different slightly, so let’s focus on 1 at a time.

 

User journey - People decide to go out for dinner, look up for restaurants which is overwhelming, find restaurant timings and seat availability, look for options to get to the restaurant, find parking at restaurant, maybe wait for table, order, eat, pay and leave.

 

Pain points - Not being able to finalize on a restaurant, not being able to finalise on items to order, waiting time at restaurants, finding parking

 

Goal of this exercise - User engagement over retention, adoption and monetization.

Solutions - Google can take food preference as input and accordingly suggest restaurants, help users finalsie based on traffic and table availability at any given time, help them plan the trip based on table availability if user doesn’t want to wait, show parking availability, give them commute options (cabs or motor rides or public transport based on preference)

 

Features - Take food preferences, time user wants to dine out, commute mode, any intermediary plans(they want to visit somewhere else before heading to the restaurant), how many people and where each one is coming from as inputs.

  • Based on food choice, show available restaurants from nearest to farthest locations - next to each restaurant show 

    • Tables available - waiting time

    • Menu available

    • Most liked and ordered dishes in the restaurant

    • Parking available

    • Finally give recommendations

      • Level of effort - Medium - Google already has all this data. Instead of rediercting to the restaurant's home page, there could be a ayer on top with all the above mentioned information for users to see them all in one place and avoid unnecessary redirections.

      • Impact on user - High

  • Based on the commute mode chosen, give recommendations of the best route.

    • If people opt for cabs, ask if they want to book a ride and book for them.

      • Level of effort - Bit high because it invoves integrating with ride hailing partners and needs support from public transports.

      • Impact on user - Medium

  • After dining, prompt users to enter reviews and add photos.

    • Level of effort - Again this will need integration with social media platforms.

    • Impact on user - Low

Prioritize - Prioritizing based on level of effort and impact, I would focus on developing a layer to have all data in a consolidated manner for users to see and decide. 

User journey with selected solution - User opens Google maps, selects restaurants, there's a list of options to choose from, user enters preferences, number of people willing to dine out, time user wants to go out and clicks on search. Google shows list of restaurants with relevant restaurants, how far each restaurant is from source, food available in each restaurant, most ordered and speciality dishes there, shows availability of tables and parking lots). Google maps also gives few recommendations based on inputs. Then user makes his/her decision based on recommendations. 

Metrics - Number of restaurant searches in Google maps, number of searches translating to dining completion


Summarize -  I started off with clarifying the scope and finalizing on a narrowed down problem statement. I picked up the scope of improving restaurant search because that’s an area Google maps has lot of competitors and Google imaps s not a go to app to look for restaurants most of the times. keeping in mind the business goal to increase user engagement, I walked through the user journey, identified pain points at each stage and came up with features to solve them.

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

 

  1. Explain what the product does - it provides the best route to go from Point A to Point B and helps navigate. Information on places of interest - ex. Gas stations, grocery stores, etc. It allows you to search for places within an area and add them to your route. It allows you to share your location with others so they can track how to reach you

  2. Narrow scope - Any particular platform I should focus on - web, app? I will choose app as that’s what people use more frequently when they are on the go

  3. What does improvement mean? It already has a high number of users, most frequently used maps service so acquisition and activation is not an issue. User Engagement, or increasing revenue are 2 areas that I think makes sense for me to focus on. If there is no preference, I would like to focus on revenue. 

  4. User segmentation - I will break the users into 3 categories

    • local or visitors who want to find places of interest and get help with navigation,

    • regular commuters like people driving to work who want real time information on travel conditions - how long it will take, what are the choke points on their way, alternate routes, etc. 

    • Long distance travelers who want the most optimized route, and pit stops on the way for food, gas/charge or sight seeing

I will focus on local or visitors who want to find places of interest and want help with navigating within the city. Ex. a visitor in SF wants to find an italian restaurant, and go there for dinner. 

  1. User journey

    • User searches for restaurants in the area and looks for recommendations on which restaurants are good

    • User reviews the peak hours/wait time at the selected restaurant if they don’t take reservations. 

    • User looks at how much time it will take them to reach the restaurant - at the time when they want to eat

    • User looks for availability at the restaurant if they take reservation

    • User selects the restaurant and time and makes a reservation 

    • User drives to the restaurant and enjoys their meal 

    • User drives back from where they started or continue the journey 

 

  1. Pain Points 

    • User has to use multiple apps to lookup restaurants, look at user feedback, determine availability, reserve a table, etc 

    • User needs to find parking near the restaurant 

    • Traffic patterns may change, so user may run early or late for their reservation 

  2. Prioritize Pain Points - the third pain point about changing traffic patterns is easily solvable by Google maps, in fact they already solve it. After user makes a reservation, it can be added to their calendar and google maps and notify the user that its time for them to start from their current location if they need to reach on time. Improvements can be made in how the calendar entry is created in the workflow but I will not focus on it. Also, this pain point does not align with our objective of increasing revenue. Both the other pain points align with the objective of how google can make more money with improvements in the app if they solve for them. Since we have limited time, I will focus on the first one, and if there is time I can share some ideas on the second one as well. So I will focus on the pain point where user has to use multiple apps to lookup restaurants, look at user feedback, determine availability, make a reservation. 

  3. Possible solutions

    • Cross launch other apps from google maps - Google maps already has the feature to search, show overall rating of the restaurant and reviews, and show peak hours during the day. Integrating with an app like Opentable will be an improvement so user can click to reserve on the restaurant name and is redirected to opentable where customer can see availability for that restaurant and reserve table

    • Integrate with other apps - Introduce feature within google maps to check availability and make reservations. Customer clicks on the restaurant, says check availability, provides a time frame and receives information on availability. Customer can select a time slot from google maps app and reserve a table. This could be API integration with Opentable or independently developed feature. 

  4. Prioritize solution

    • Option a) solves the problem and is easier to develop. It is not the most optimal experience but it does the job. 

    • Option b) solves the problem, provides a better experience but will be more effort to develop. 

    • In terms of alignment with the objective of making more revenue with google maps, both options should be similar 

So I will focus on a) 

 

Explain how this will make more money for google maps - there are 2 ways in which google maps can make money from this feature

  • Service charge for every reservation request that gets redirected to the reservation app through google maps click to reserve feature. Google maps will generate a lot more traffic for the reservation app, so they make more money as well

  • Track customer’s location against their reservation. If the customer is at the restaurant at the time of reservation, then google makes money from the restaurant owner for providing high confidence leads. 

 

  1. Success metrics

    • Revenue per month from google maps

    • Revenue per user 

    • # of clicks (to reserve) per user - engagement score

    • %ge of users who made it to the reservation

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

 

Let me start with clarifying few things about google maps - Google Map is a cloud based navigation product - available on Web, Mobile apps, As part of android auto, watch. It helps user to navigate from point A to B via different mediums - Car, bike (in some countries), public transportation with approximate ETA. It fits nicely with google’s mission to organize the world's information and make it universally accessible and useful, it helps user to navigate the world around him by organising the navigation, places of interest information.

ME - Are we improving google maps for any specific goals? - Engagement, New user acquisition or anything?

Interviewer (I) - You can assume any goal. ME - google maps is very matured product and almost first choice for navigation across all mobile apps, web platform, so lets focus on Engagement.

ME - Are we looking for any specific platform and market?

I - Lets say for all platforms and US market.

Rephrasing the question - Improve engagement in google maps for all platforms for US market

Target users - I am going to divide Google maps users based on purpose of travel.
  1. Daily commuters:
    1. Travels Daily to same destination on weekdays
    2. Same travel pattern - Work to Home, home to work almost at the same time. Ex. Office goers
  2. Daily chores
    1. Travel daily to different destinations
    2. Same travel pattern but with different destinations. Parents dropping kids to school, classes, going to groceries, etc.
  3. Travellers
    1. Travel for pleasure - Work from home, vacations, etc.
    2. Different travel patters with different destinations

 

 

Due to covid, Work and Daily chores users would have gone down as lots of people are working from home. People are avoiding going to crowded places to avoid covid infection.

As Covid restriction are slowly easing up, Pleasure travel is picking up. People are working not just from but also from different locations. People haven’t travelled in a long time so Revenge travel is also picking up. We can increase our engagement goal as this category is picking up, so lets focus on Pleasure Travellers.

User Workflow for Pleasure travellers:

  1. Discovery and Deciding places - Users won’t travel out of country or state due to awareness about restrictions. you don’t wont to get stuck in foreign country or state with covid infection or sudden lockdown, so possibly you will prefer location with driving distances.
  2. Covid Awareness - Users would want to know details about Covid spread, different precautions taken, etc about the places that user is planning to visit
  3. Booking the place - book the hotel or AirBnB depends on availability and budget
  4. Schedule - figure out right time to travel based on office and personal schedule
  5. Actual Travel/Navigation - User will drive to the destination with 1-2 possible breaks - Refreshments, Gas stations, etc.
  6. Actual Stay - User will stay at location - check-in, check-out, etc.
  7. Return and Review the place - If user likes the place, will write the review on return.

I feel, Google maps is already helping on Discovery, Navigation, Review the places to the users and there are features available to help users in google maps. There are few alternatives - expedia, airbnb, hotel booking sites, etc. available for other activities in user work flow, but Cvid Awareness is scattered across different platforms, so i would see a good opportunity is to provide it as a feature to users.

Possible solutions:

 

 
  1. 1. Covid Safety Rating - 1-5 scale rating (1 - safest 5 - unsafe) depending on safety protocols followed by staff, vaccination status of staff working, requirement to visit the property - vaccination, RT-PCR certificate, covid spread in area etc.
  • 1. Dev Complexity - Medium
  • 2. Impact - High. This might be unique offering and it is one stop solution for all covid safety information at one place
  1. 2. After Effects - Percentage of people getting covid infection post travelling to a particular destination. We can guesstimate this based on user travel patterns post visiting a particular destination - like after finishing their travel - are they going to vaccination centres, RT-PCR test location, etc.
  2. 1. Dev Complexity - H
  3. 2. Impact - M - This might raise privacy concerns, Bad PR, etc.
  4. 3. Covid Remediation - Provide list of hospitals, vaccination centres, etc post travel if needed by travel
  5. 1. Dev Complexity - L
  6. 2. Impact - L - There are few alternatives to find these information.

Out of these 3 solution, i would like to priortise first feature.

Success Matrix -

  • User clicking on Safety Rating - # of users users clicking and looking at details of safety rating per day, week
  • User travel rate - # of users travelling in same week post clicking on safety rating

Counter Matrix

I would also like to take a detailed look at travel pattern to places with low safety rating and help them to increase their ratings

 

 

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

 

When we say improvement in Google Maps, first question should be whether we want to focus on user acquisition, engagement or monetization? Since Google Maps is a widely used product across the globe, I will assume to improve User engagement here.

Google Maps is a widely used product used by people for navigation to unknown places, check traffic and expected travelling time, check the best possible route and mode of transport to a destination. Google also provides API for other businesses to integrate with Google Maps, so that their users can track their orders. For this question, we will focus on direct users of Google Maps (those who use Google Maps app)

User Segment:

  • 1.       Users on personal vehicles
  • 2.       Users on other modes of transport
  • 3.       Users with occasional travel for tourism

We will consider improving user engagement for users in point 1, 2.

User Journey

User Opens the app-> User enters the destination->User starts the navigation->User ends the trip

Pain Points

During navigation, Google Maps provides the directions in visual and audio. It also shows the traffic status, and expected time of arrival. Pain points:

  • 1.       No traffic signal status, which sometimes lead to user jumping the signal
  • 2.       Ambiguity between flyover and normal road, when both of them are in same direction.
  • 3.       Track nearby parking locations and status

Features

Based on the above pain points, we can frame a prioritization matrix for the required features, their impact and the cost involved for each:

Feature

Impact

Dev. Effort (Cost)

Priority

Traffic Signal Status

High

High

Medium

Clear distinction shown for flyovers and similar road structures for better UX

Medium

Low

Medium

Track nearby parking locations and status

High

Low

High

 

Development Plan

We would go ahead with prioritizing features 2, 3 based on above matrix and then incorporate feature 1 in next phase

Metrics to track

Success Metrics

  • 1.       No. of times parking lot status checked by the users
  • 2.       No. of times user checks parking locations nearby and makes an entry there

Trade-off Metrics

  • 1.       No. of wrong routes taken due to ambiguous roads

 

Summary

In order to improve Google Maps, we focused on improving the user engagement for the user segment travelling in their personal vehicles. We covered their user journey and pain points while navigations. We walked through the feature suggestions for better user experience and the metrics to track the success of these features.

 

 

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

Step 0: Describe the product, business objective and competitors:  Google maps is a service that helps people get from point A to point B (and even C & D if they want). It provides driving, walking, biking and commuting directions and time estimations. There are also brand integrations with ride share companies with uber and lyft to make getting somewhere even easier. Google maps monetization model is through advertising, so the more people engage the more opportunity there is for ad supply. While google maps is the market leader, key competitors include other mapping services like apple maps and waze, traditional maps and transportation system map services.

 

Step 1: Ask Clarifying questions to narrow down the scope of the product/ question

  • Is there a certain improvement metric or criteria you have in mind?

    • Assumption: Engagement b/c the more people engage the more possibility for ad inventory which is how google maps makes money

  • Should I be focusing on Global use or a specific market?

    • Assumption: I’ll pick the US because I’m most familiar with that market

  • Is there a certain customer group or persona I should focus on?

    • Assumption: I’m going to focus on people who live in densely populated urban cities under the assumption that they make up a key user group for google maps

  • Should the improvement be on a specific surface?

    • Assumption: I’ll focus on the App experience under the assumption that is the most popular surface amongst users

  • Is there a certain existing feature you would like me to focus on
    • Assumption: No

 

Step 1.5: Outline my approach to answer this question:

 I am  going to start by (a) outlining my object (b) understanding who are users (personas) of Google Maps are, (c) Pick one persona and what their goals or motivations are when using Google Maps. (d) Then I will identify pain points (user needs) and suggest new features/ solutions to increase customer satisfaction leading to better customer engagement (d) next, I will prioritize new features based on complexity vs benefit, (e) Lastly I will summarize the overall analysis

 

Step 2: List down the user groups. 

  • I’m going to focus on personas within those who live within densely populated urban cities under the assumption that they make up a key demographic for google maps.

    • Business Commuters 

    • Recent Transplants 

      Long time residents 

 

Step 3: Select the target group you'll design for and give your reason for the same

  • For the sake of time, I’ll focus just on Recent Transplants as I believe there is the most opportunity to increase engagement within this group given they are unfamiliar with how to get places within their new city and they will be eager to visit many new places, try new restaurants and meeting up with friends so will have frequent need to use google map

 

Step 4: List down the user pain-points/user journey

  • Pain Points include

    • They don’t know how long it takes to get from point A to point B

    • They don’t know which neighborhoods are dangerous to explore

    • They don’t know the best things to do in the city

    • They don’t know how much different forms of transportation will cost them

 

Step 5: Prioritizing the user pain-points based on criterias like Impact to end user, Impact to business value

  • Now that we have a list of pain points, I’ll prioritize these based on customer benefit 

Pain Point

Customer Benefit 

They don’t know how long it takes to get from point A to point B

High - Given their high-level of activities and commitments this will be key to their planning success 

They don’t know which neighborhoods are dangerous to explore

High - For their safety, this will be especially important to recent transplants 

Best things to do

Medium - While this would be helpful, there are many other ways to discover things to do (travel blogs, listicles, etc)

Cost

Medium  - Having the cost of each trip would be helpful, but not continuously engaging given many transport costs don’t change (subway, bus, bike, walking)

  • For the sake of time, I’m going to select one pain point to identify solutions for. I’m going to go with Recent transplants don’t know which neighborhoods are dangerous to explore because it has high customer benefit and it google maps has less existing features addressing this pain pointStep 6: List down the solutions for the prioritized pain-points 

    • Overlay a crime heat-map on mapping routes

    • Provide a VR experience to explore the destination or neighborhood in advance

    • Recommend transportation method based on neighborhood safety (ie- we suggest taking a lyft here because walking alone may be dangerous)

    • Pinpoint recent crime activity on the route

  •  

    Step 7: Prioritize the solutions based on following criterias like: Impact to end user, Implementation effort, implementation cost.

    • I’m now going to prioritize these solutions based on impact on engagement, effort to build and legal/PR risk:


 

Solution

Impact on Engagement

Build Effort

Legal/PR Risk

Crime heat map

L - the overall crime rates likely don’t change that much day-over-day so this may have diminishing impact on engagement

L - Data publicly available, would just need to design and build heat map

L - Just presenting already available data

VR experience

H - for a recent transplant who is constantly going somewhere new, this would be a high touch-point solution driving daily engagement 

H - Aside from the technical complexity, it would take time to collect granular and complete imagery and keep it up-to-date. Though googlemaps does already have foundational infrastructure in place to do so

M - going inside business or restaurants and taking video/photos would require appropriate legal contracts

Transportation recommendation

H - A WoW moment for customers giving them a recommendation they didn’t even know they needed. 

M - Would need to identify the appropriate data inputs and t develop and test a model that has high accuracy

H - This is a high risk solution from a PR perspective as there is risk for bias in the model

Pinpoint recent crime

H - Since this is real time, this will be a helpful feature that can be used for in the moment planning

M - Would need to identify a source of real time crime data

L - Just presenting already available data

 

I would recommend building Solution 4 - pinpointing recent crime activity. This will be a very useful feature for recent transplants who don’t know the city and don’t want to find themselves in dangerous situations. Additionally, because it will high-light crimes in real time, it will drive consistent usage/engagement. There is also a feasible amount of tech investment needed and low risk for a legal or PR issue. 

 

  • Step 8: List down the metrics that you'll track/measure for these features

  • I would run a randomized A/B test for this feature and measure the following KPIs:

  • Primary:

    • Direction Searches - expect to increase for users exposed to the solution

    • Time Spent with App -  expect to increase for users exposed to the solution

  • Guardrails:

    • DAU - increase or flat

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

 

Mission of Google is to organize information in such a way that it is accessible by the people and Google Maps organize the information in the form of maps for its audience to aid them in reaching from point A to B.

Clarifying Questions:

  1. Do we have any resource constraints? Answer: No
  2. Do we have any time constraints? Answer: No
  3. Why do we want to improve Google Maps? Do we plan to engage more users? Answer: We would like to keep engagement as our goal
  4. What do we mean by engagement here? Is it the average time spent per user on the application? Answer: Yes, you could assume that
  5. Is there any specific region we are talking about? Answer: Consider India for this particular case
  6. Is there any specific device we want to build for i.e., Android/iOS? Answer: Build the solution irrespective of the device

Perfect, so what we plan to do over here is to increase the average time spent per user on Google Maps for all the users based out in India irrespective of the device.

 

The approach I would like to follow to solve this case would be to start with types of users, then, we could look at use cases or user journey for those users. Then, we could identify pain-points and brainstorm solutions. Then, we could prioritize the solutions and define the success metrics.

 

Users:

  1. Explorer: is an individual in the age group of 20-40 years who uses the app to lookout for new places and new experiences
  2. Teenager: is an individual in the age group of 13-19 years who uses the app to reach the school and visit new places with friends and family
  3. Elderly: is an individual in the age-group of 60+ years who uses the app to find and visit doctors in the vicinity

From these 3, I would like to pick Explorers here because they form the maximum userbase and by selecting it, we could have the maximum impact on engagement

 

Use-Cases for explorers:

  1. When they want to visit a new place, they would use the application in the planning phase i.e., while designing the itinerary
  2. While travelling, they would use the application to check on the % of their journey completed
  3. When they reach a new place, they would use the application to search for restaurants

Out of these 3 use-cases, I would like to pick the first one as I think there is a lot of opportunity here. Moreover, this use-cases completely aligns with Google’s goal of organizing information and showcasing in a presentable format.  

 

Pain-Points:

1) Toggle between multiple applications while deciding on where to go and how much time will it take

2) Creating the itinerary on a separate application or on paper by gathering all the information

3)Difficulty in finding the best places to visit

 

Solutions:

1. While designing the itinerary, the user can search for places to visit on the way to the destination, add it to the itinerary and it will reflect on the application

2. “Create Itinerary” feature on google maps to build itinerary so that the user doesn’t need to design it on a separate tab or on paper

3. Create a VR ecosystem where the user can visit the place and judge for himself/herself if they would like to the visit the place physically or not

4. Google Maps can ask the number of days and nights of the travel and suggest the best itinerary based on the reviews received by the previous users

 

Prioritization:

Solution

Effort

(1-high effort,

5-low effort)

Impact

(1-low impact,

5-high impact)

Link with Goal

(1-low,

5-high)

Total Score

Effort+Impact+Link with Goal

1

5

5

5

15

2

5

5

5

15

3

2

4

5

11

4

3

3

3

9

 

Based on the above table, I would like to combine solution 1 and 2 and get them implemented as part of the short-term plan. At the same time, we could start with the R&D for solution 3 and get it implemented in the later versions.

Success Metrics:

1. North star metric: W-o-W % increase in average time spent per user on the application

2. Secondary metric:

                 a. W-o-W % increase in number of users clicking on the “create itinerary” feature

                 b. W-o-W % increase in number of searches per user

 

 

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

What is Google Maps? 

  • Route planning: Google Maps enables users to find driving/walking/cycling directions from one place to another, or multiple stops
  • Reviews/photos: Users can look at reviews/photos of locations on Google Maps before planning their visit 
  • Traffic data: Users can look at real time traffic data 
  • Location data: Users can look at the location, distance, etc to any place they want 
Why do we need it? 
  • We need Google maps to be able to go from one place to the other in the shortest time possible, plan our travels, etc
  • We need Google Maps to understand the location of hotels/restaurants/things nearby, attractions, etc when planning vacations
  • We need Google Maps to make places to visit decisions by understanding reviews/photos/location all in one app
  • We can find hotels/shopping/gas/restaurants nearby whith necessary information
  • We can save places and create lists in the app 
Competitors:
  • Waze: owned by Google
  • Apple Maps: 
Improve can mean many things- 
  • Increase the discoverability of the app, mesured by new app installs 
  • Increase the usage of the app, measured by number of app launches/day 
  • Increase engagement on the app, measured by actions (number of saved lists, viewing and writing reviews, etc) and time spent on the app 
  • Increase retention on the app, measured by number of repeat users every month 
  • Increase the monetization/revenue on the app, measured by purchases on the app, ad clicks on the app (does not exist today) 
I would like to focus on Improving the Google Maps app via increasing engagement on the app. Engagement can be via actions and time spent on the app. Let's list all of the actions users can take on the app- 
1. Write reviews
2. Read reviews
3. Add photos 
4. Create saved lists, with places to visit, or favorite places 
 
There are multiple reasons why/when users engage with Google Maps: 
1. When planning vacations
2. When going from place A to B
3. Share opinions/photos on a good/bad experience
4. To save recommended places by friends/their favorite places, etc in one place 
5. On vacations in new places/first time visits 
 
I think Google Maps does a great job already when users are trying to get fro m one place to the other, or route planning. 
 
We have potential to increase engagement when planning vacation/during vacation to a new place. I'd like to prioritize this use case. 
 
My success metric will be increased engagement. But operational metrics will be- 
1. Number of saved lists created
2. Number of reviews written
3. Time spent on the app 
 
Users who go on vacations- 
We could do detailed segmentation based on age and psychographics. I'd like to focus on young adults, who like to travel and explore new things/places. 
 
Solution:
Before the vacation: 
1. Google can already decipher some one who has an uncoming travel if there is a flight ticket/car booking/hotel booking details in the app. 
2. When the user launches the app, ask if they would like to plan or enhance their upcoming travel. 
3. User clicks on the button and Google can list out categories of places to eat, things to do, locations to visit, tours to take- all ranked by highest ratings, reviews, and photos. 
4. Google knows the dates of the travel, so mark things not available on those dates/closed. 
5. Once user looks at the categories, make it super easy to "Save" things  the user likes/dislikes, and use these signals to recommend similar things other have liked in the past. 
6. Curate this list based on a bunch of signals on user's past likes/dislikesvisits and similar users visits. 
7. Allow users to book/reserve things add them to the Google calendar seamlessly through the app wherever possible. 
During the vacation
1. Send notifications to users on things booked, things liked, other recommendations based on the users location. 
2. After the visit, based on location- quickly send a notif asking if the experience was good, bad. satisfactory. Keep it simple and quick to not take time from them on vacation. which can be annoying. 
During/After the vacation
1. Make it easy for users to upload pics from the Google photos app on the Google Maps app, using location markers. 
2. Gamify the process to encourage users to write reviews/rate things that they went to- assign points, create profiles, allow people to follow others, etc, or create albums of vacations with commentary which they can share online, or even order hard copies for for memories. 
 
If I were to prioritize, I would focus on low hanging fruit, across the above three. For before vacation, only do 1, 2,3,5, and 6. For During vacation, only 2, and for After vacation, only do 1. In V1, I could do the rest of the things. 
 
Tradeoffs: 
- We'll have to be careful of not making it an annoying experience, not bombarding with too many notifs, and not making it a task to upload/write reviews
- We'll need to think of saved lists expiration and storage, ease of access. It can be disfficult to find/navigate and read lists if a user has too many of them over time. 
- Privacy: Users may not want to share their vacations with everyone, or may not want to upload pics- we will have to keep privacy at the forefront. 
 
 
 
 
 
 
 
 
 
 
 
 
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM

Describe the product: Google is an application allowing its users to get from one place to another easily by providing detailed driving instructions as well as insights into traffic hiccups along the way. 

Comprehend the Question: It is the market leader in this space and is a very mature product. It perhaps is ripe for disruption. And it is a critical product for Google's competitive viability. There are advances in AI that Google could leverage but performance, reliability is key. The risk to disrupting this service in any way while making improvements is a definite risk.

Identify the users: Google Maps has many users

 a.) commuters. Every day users who rely on Google maps to get from one place to another (locally) during their daily lives. It may be meeting friends for dinner at a place they have never been, dropping off their dry cleaning or taking their kids to a paly date. 

b.) Professional drivers. This would be your Uber, Lyft, etc. Tansporation professionals who spend a large portion of their day in their vehicle and rely on Google maps to help them do their job. 

c.) Travelers. The other group would be traveling segmentation. You come to a new city, you do not know where anything is -- Google is your go-to for just about everything - from finding your hotel, to dining, to recreational activities.  

Define the customer need: These groups all need a reliable guide, something that can adapt to a nonlinear world. Something that is flexible as even among most commuters their daily routine is more than work and home -- if that is all they needed from the application than they would have no need for the app.

So as a google maps user I want an application that understands my routine and makes smart adjustments/recommendations based on it's knowledge of my daily routine. 

ROI estimate: Roughly 63 percent of Google users are global, the other are domestic. The prominent browsers are Chrome and Safari by far. The prominent device is mobile. Domestically there has been tepid growth for Google Maps 2.0B to 2.6B in the past 4 years. The return on investment here, I would argue, is increased engagement. We want people to rely on Google maps to help solve more of the logistic problems they face.

List Solutions: I would start with 3 features: Daily Trip Planner. 

Synchronize your Schedule? This feature would allow Google maps to link the driving routes with tasks the user has presented within their daily schedule (integration with outlook/google calender, etc.)

Would you like to add another tasks? Provides the user the ability to confirm their schedule and add other tasks they need to achieve during the day i.e., pick up dry-cleaning, meet colleagues for drinks after work near downtown.

Confirm/modify/Edit?

Allows user to confirm the recommended routes and locations -- i.e., a dry cleaner near where they work or near where they may need to pick up the kids

Identify/remediate Conflicts

Alerts users of potential conflicts. If they are behind schedule, they may be prompted to send a voice-over text.

Sleep Mode/Awake upon Clicking right

Google maps would sleep upon close but upon re-engaging take the user to the exact point in the day when they re-engage with their vehicle.

Trade-offs

High-complexity/High benefit.

Some users may feel a little squeamish about maps utilizing so much of their personal information to ceter their application.

Upon engagement with the new features, there should be some assurances -- which google already provides -- as to how the information will be used, how it is desposed or and how long it is retained. 

Summarization.'

Google is the industry leader for logistics. There are some potential to create more meaningful experience between Google map users and the application. It is fairly linear as coding is, be necessity. But most people do not live linear lives. We find ourselve ending trips early and only relying on the application when we are losss or looking for a faster route. I belive these features would make Google maps more of a companion that could benefit all three user groups.

 

 

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

Product Description

Google Maps organizes and makes consumable a vast amount of location and place information. People use Google Maps for a variety of different reasons, but some of the more common use cases are:

  1. Getting directions to a destination
  2. Exploring an area, such as for shops or restaurants
  3. Estimating travel times, even with different modes of transportation
Google maps is available as both a web and a mobile application.
 
Question Clarification
 
What is our motivation for doing this improvement project? Is there a specific functional area of the product or user segment we should give our attention to? Even beyond that, there are several different areas we could focus on improving:
  1. Acquisition
  2. Monetization
  3. Engagement
  4. Customer Satisfaction
(No discourse here so let's just focus on generically improving engagement)
 
User Segments
 
It's hard to come up with a magic bullet that fixes everything for everyone, so let's narrow our scope a bit by looking at different user segments and choosing one to focus on:
  1. Tourists: People from out of town and probably don't have a car. Looking to explore the area and get a feel for it.
  2. Errand Runners: Going to make several different stops at a bunch of different places in succession, like drop off clothes at a dry cleaner, find a CVS, and hit an ATM all in one go.
  3. Small Business Owners: They either own or manage a local business that is listed as a destination on Google Maps. 
  4. Area Explorers: Not actively looking to go from Point A to Point B, but more so using Google Maps to check out what is in an area either out of curiousity or for future plans. 
Out of the above user segments, I'm going to suggest we focus on tourists. We just went through a global pandemic where travel was banned and everyone was couped up inside for a year. People are going have money and vacation days saved up so I anticipate there being an atypically large surge in the number of tourists using Google Maps.
 
Pain Points / Needs
 
Let's take a moment to brainstorm some of the issues that tourists may face when using Google Maps:
  1. It's easy to find a lot of suggestions for things to do in different places, but which are worth going to and which are tourist traps
  2. What is the best mode of transportation for the area, are the buses reliable? Are there bike lanes?
  3. Tourists may not speak the local language, will there be someone at their destination who understands them
Out of the above pain points, I'm going to suggest we focus on solving pain point #1. I feel it is more ubiquitous than the other pain points in the sense that it affects more tourists than the other two pain points.
 
Solutions
 
Now that we have a better understanding of some of the problems tourists face when using Google Maps, let's go ahead and think of some solutions to help alleviate their issues:
  1. Nearby Places Recommendations - If a tourist puts in a particular destination, or even just their current location, into Google Maps we could make recommendations to them of places nearby that would be worth visiting. For example, maybe there is a really good Deep Dish pizza place right next to Wrigley Field in Chicago.
  2. Friend Reviews - Online reviews, while helpful, are made by complete strangers who might have completely different interests, tastes, or standards for determining what deserves 5 stars. We could offer the ability to filter destination reviews to only show that of users in the tourist's contacts. 
  3. Personalized Recommendations - As stated above, different people like different things. We could analyze the past locations users have visited and the ratings they've gave them to create personalized recommendations on where the tourist should visit.
Prioritization
 
I'm assuming we don't have all of the resources necessary to build out all three solutions listed above in parallel so let's pick one to focus on. To help aid this decision I'm going to use make a matrix comparing ease of implementation and customer satisfaction for each solution:
 
Ease of Implementation, Customer Satisfaction
1. C, A-
2. A, B- 
3. B, B+
 
Ultimately, I am going to suggest we prioritize building out solution #1 the Nearby Places Recommendation Engine. While it will hands down be the most difficult of the three features to implement, it will also provide the most customer satisfaction and increase engagement the most. This new feature would give tourists another reason to open up the app even when they don't need directions. They could simply be in a busy area and be curious if there is anything cool nearby worth checking out. 
 
I do think Friend Reviews and Personalized Recommendations would be useful to users, but they both suffer from the same issue. They both only work well when we have enough data.
 
If you didn't have a Google Account where you actively reviewed different locations, which I imagine most users don't, then the personalized recommendation feature wouldn't be useful to you. Alternatively, we could pull data from other places like a user's search history and try to extrapolate upon that. Ultimately, we could even factor in a user's personal preferences into our Nearby Places recommendations.
 
As an aside, I am curious what percentage of Google Maps usage comes from Anonymous or non-logged in users. You can't make personalized recommendations or show friends reviews of anonymous users.
 
Summary
 
In order to increase engagement amongst the Tourist user segment, we should build a Nearby Places Recommendation engine to suggest convenient places of interest to users. This would increase engagement by encouraging users to open up the app to see if there is anything interesting near their current location.
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Platinum PM

Product Description

Google Maps organizes and makes consumable a vast amount of location and place information. People use Google Maps for a variety of different reasons, but some of the more common use cases are:

  1. Getting directions to a destination
  2. Exploring an area, such as for shops or restaurants
  3. Estimating travel times, even with different modes of transportation
Google maps is available as both a web and a mobile application.
 
Question Clarification
 
What is our motivation for doing this improvement project? Is there a specific functional area of the product or user segment we should give our attention to? Even beyond that, there are several different areas we could focus on improving:
  1. Acquisition
  2. Monetization
  3. Engagement
  4. Customer Satisfaction
(No discourse here so let's just focus on generically improving engagement)
 
User Segments
It's hard to come up with a magic bullet that fixes everything for everyone, so let's narrow our scope a bit by looking at different user segments and choosing one to focus on:
  1. Tourists: People from out of town and probably don't have a car. Looking to explore the area and get a feel for it.
  2. Errand Runners: Going to make several different stops at a bunch of different places in succession, like drop off clothes at a dry cleaner, find a CVS, and hit an ATM all in one go.
  3. Small Business Owners: They either own or manage a local business that is listed as a destination on Google Maps. 
  4. Area Explorers: Not actively looking to go from Point A to Point B, but more so using Google Maps to check out what is in an area either out of curiousity or for future plans. 
Out of the above user segments, I'm going to suggest we focus on tourists. We just went through a global pandemic where travel was banned and everyone was couped up inside for a year. People are going have money and vacation days saved up so I anticipate there being an atypically large surge in the number of tourists using Google Maps.
 
Pain Points / Needs
Let's take a moment to brainstorm some of the issues that tourists may face when using Google Maps:
  1. It's easy to find a lot of suggestions for things to do in different places, but which are worth going to and which are tourist traps
  2. What is the best mode of transportation for the area, are the buses reliable? Are there bike lanes?
  3. Tourists may not speak the local language, will there be someone at their destination who understands them
Out of the above pain points, I'm going to suggest we focus on solving pain point #1. I feel it is more ubiquitous than the other pain points in the sense that it affects more tourists than the other two pain points.
 
Solutions
Now that we have a better understanding of some of the problems tourists face when using Google Maps, let's go ahead and think of some solutions to help alleviate their issues:
  1. Nearby Places Recommendations - If a tourist puts in a particular destination, or even just their current location, into Google Maps we could make recommendations to them of places nearby that would be worth visiting. For example, maybe there is a really good Deep Dish pizza place right next to Wrigley Field in Chicago.
  2. Friend Reviews - Online reviews, while helpful, are made by complete strangers who might have completely different interests, tastes, or standards for determining what deserves 5 stars. We could offer the ability to filter destination reviews to only show that of users in the tourist's contacts. 
  3. Personalized Recommendations - As stated above, different people like different things. We could analyze the past locations users have visited and the ratings they've gave them to create personalized recommendations on where the tourist should visit.
Prioritization
I'm assuming we don't have all of the resources necessary to build out all three solutions listed above in parallel so let's pick one to focus on. To help aid this decision I'm going to use make a matrix comparing ease of implementation and customer satisfaction for each solution:
 
Ease of Implementation, Customer Satisfaction
1. C, A-
2. A, B- 
3. B, B+
 
Ultimately, I am going to suggest we prioritize building out solution #1 the Nearby Places Recommendation Engine. While it will hands down be the most difficult of the three features to implement, it will also provide the most customer satisfaction and increase engagement the most. This new feature would give tourists another reason to open up the app even when they don't need directions. They could simply be in a busy area and be curious if there is anything cool nearby worth checking out. 
 
I do think Friend Reviews and Personalized Recommendations would be useful to users, but they both suffer from the same issue. They both only work well when we have enough data.
 
If you didn't have a Google Account where you actively reviewed different locations, which I imagine most users don't, then the personalized recommendation feature wouldn't be useful to you. Alternatively, we could pull data from other places like a user's search history and try to extrapolate upon that. Ultimately, we could even factor in a user's personal preferences into our Nearby Places recommendations.
 
As an aside, I am curious what percentage of Google Maps usage comes from Anonymous or non-logged in users. You can't make personalized recommendations or show friends reviews of anonymous users.
 
Summary
In order to increase engagement amongst the Tourist user segment, we should build a Nearby Places Recommendation engine to suggest convenient places of interest to users. This would increase engagement by encouraging users to open up the app to see if there is anything interesting near their current location.
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

1. I would like to give a basic clarification of the main uses for google maps. Google maps is mainly used by users for transporation going from point A to point B, searching for points of interest such as restaruants, touristic areas etc., and just simply searching the terrains and maps of various places in the world. I will then check with the interviewer if this sounds good and proceed further. 

2. I will also clarify with the interviewer which area in particular are they looking for an improvement in? is it in user engagement, to increase revenue, change the desktop or mobile app, or add a new feature/change an existing feature in google maps. 

3. Once that is clarified, then I will focus on laying out who uses google maps exactly? Bikers, drivers, walkers, tourists, students, the general adult population. Pretty much anyone who is trying to get to a place or find something. 

4. Now I will talk about some user pain points when using google maps.

For transporation going from point A to point B:

  • Users should be able to see the average costs to a destination with the various modes of transporation such as going there by car, lyft/uber, public transporation (train, bus).
  • The user should know the degree of safety at point B. For example, if there were any serious or petty thefts around a 2-4 mile radius of the location.
  • Users should be able to see various spots that are "free" to park a vehicle at point B. It is annoying to get to point B and have to drive around various streets/blocks just to be able to find a free parking spot. 
For points of interest (touristic attractions, restaurants):
  • Users should be able to see for each restuarant pictures of all their meals.
  • Due to COVID restrictions, users should be able to see how "outdoor" seatings for various locations are

5. I will then check with the interviewer and assume that the improvement is to add any improvement features to google maps.

6. My solutions for improvement, from the above user pain points mentioned.

For transporation going from point A to point B:

  • When users enter a destination to get to, on google maps something like a dollar icon can appear that shows the costs for the various modes of transporation. This would allow the option for the user to get to the destination in the cheapest way possible.
  • For security/safety of the destination point, a color code could appear that signifies the danger level of the destination. For example red = very dangerous, yellow = averag, green= safe. Also, for the red/yellow codes there will be an option to display what type of theft events occured as well as when they occured. 
  • To find free parking, there should be a icon at the destination that signfies "finding parking". Once the user clicks this icon, they will be notified of all the "free" parking spots that are rougly 0-3 miles away from the destination. This will allow the user to have a peace of mind and be able to find parking very quickly.

For points of interest (touristic attractions, restaurants):

  • One of the main competitors of google maps when it comes to restaurants is Yelp. And Yelp has a lot of pictures for various food items at a particular location although even Yelp doesn't provide ALL food item pictures. I think if google maps posted ALL food item pictures for a restaurant this would allow an easier decision making process for the user when choosing a food item. This would be especially helpful for scenarios where users have no idea/are not familiar with the cuisine types of the restaurant. How many times have you been to a restaurant and ordered a meal without knowing how it looked like and when the meal arrived it wasn't how you expected it to be? 
  • Due to COVID restrictions nowadays a lot restaurants just mention they have "outdoor" seating but it is not exaclty clear how the setup is. If the user was allowed to click on a button to see how the outdoor dining experience is setup they could better plan their trip their. 
7. Now I will check with the interviewer if these solutions sound reasonable and then the last step would be to measure if these added features were succesful.

 

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

Here is my approach to answering the question

1. Objective of Google Maps

Google Maps is a product that helps users efficiently traverse from point A to point B, by telling them the exact route, traffic conditions, ETA, shortest path to travel etc between the 2 points. The product is  available as an app on Android & iOS as well as a website

2. Clarifying Questions

- What does "improving" here mean? Is there a specific metric that we are looking to improve?

- Is there a specific platform we are looking to improve- Android, iOS or web?

3. Identify the metric of improvement

I am assuming that "Engagement" is the area of improvement and the metric corresponding to it is "Time Spent/per User on Maps". I am assuming that the improvement is agnostic to platforms and limited to India as a geography

4. Identify User Personas

User PersonaDemographyBehaviourNeeds/Goals
U1- Public Transport 25-60 yrs old, living in a metro, married, male/female, income~ 30-70k/monthUses public transport for daily commute to and fro from office, prefers trains over other public transportTo be able to maintain a schedule and reach office on time
U2- 
Private Transport
25-60 yrs old, living in a metro, male/female, income 50-250k/monthUses his bike or car to travel to office. On the weekends goes for a long drive with familyNeeds accurate naavigation, also a product that can work in low network conditions for his/her weekend travels
U3-TouristsNATravel to new places regularly, use self driven cars to navigate to new localesNeed a reliable navigation option that works well with cars, in low network conditions and can point out the important tourist places, restaurants etc

From the above list of personas, I choose U1, given that our end goal is to increase user engagement, ie time spent on maps, and U1 as a persona seems to have little use of Google Maps as the product stands today

5. User Journey- For U1 for train journey

- User leaves for his office, generally at a pre defined time that matches local transport timings

- Takes an auto or walks to the nearest train station

- Buys a ticket at the counter, or has a season ticket

- Checks the platform number on which the train is expected, reaches the platform

- Boards the train

- Gets down at the destination

- Again either walks or takes an auto to reach his/her office

 

6. User Problems

1. Unreliable Autos: Autos may not always be available at peak times, may overcharge

2. Ticket queues: May encounter a long queue at the ticket counter

3. Platform/Timing changes: Train platforms sometimes change at the last minute, so do train timings making it confusing for the user to reach the right platform in time for the train

4. Crowded Trains: Trains may be crowded, unable to get a seat

5. Unreliable autos: Same problem as pt 1

 

7. Prioritise User Problems

User ProblemImpact on User

Unreliable Autos
Medium
Ticket QueuesMedium
Platform/Timing changesHigh
Crowded TrainsHigh

 

8. Solutions
User ProblemSolutions
Platform/Timing changesStation Navigator: Google Maps can have a feature that immediately recognises when a user reaches physically close to a railway station. A prompt appears on the map that allows the user to convert the map interface into a walking navigator of the railway station. This informs users of exact platform and timings for a train and also how to most efficiently navigate to it
Crowded TrainsCrowd Indicator: Google Maps can inform users of "net crowd %" in an upcoming train, by different compartments. This will work similar to how the traffic indicator works (red/orange/green) , where Google Maps estimates the amount of crowd in a train compartment based on server pings it receives to and fro from Maps. This allows users to know of the expcted crowd even before the train reaches the station, and user can move to the boarding point of the lowest crowd compartment, or even wait for the next train to board
 
 
9. Evaluate the solutions
 
SolutionsImprovement in EngagementCost of ImplementationFeasibilityFinal Score
Station Navigator53311
Crowd Indicator33410

 

10. Summarise Solutions

To improve Google Maps, I would start off by first prioritising building the Station Navigator. This will be rolled out in a phased manner in major metros as it would need mapping of each railway station closely. I would also consider integration with some existing products like m indicator which already have a database of trains, their timings, platforms etc

10. Metrics

We started off by saying that "Time Spent/User" on Maps is what we are looking to improve. This feature will push the metric up since users will be prompted to use the app everytime they approach a station, and while they are within the station, Maps can help them navigate within the station, find the right trains, platforms, timings etc.

 

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

 

  • Maps - helps people navigate routes, find new places

  • Persona

    • Tourists

    • Commuters

    • Drivers

    • Find new place

  • What can be improved?

    • Areas of improvement

      • Adoption - should we make an assumption that google maps adoption is decreasing and needs to be improved?

      • Engagement - are users getting what they want? How many users are coming back to google maps?

      • Retention - do we need to improve retention? Are losing customers to the competition?

  • I would like to focus on engagement. Helping users get more of what they can get from maps. I believe there is a good opportunity to focus on tourists and increase the adoption of google maps

How do tourists use the app today?

  • Find direction new place

  • Add stops while traveling

  • Search by name of the place, restaurants

  • Look for traffic

Painpoint

  • I know the place I want to visit but need to manually add a stop

  • Unable to plan early and save the options. Even if I have a list of places I still cannot plan early

  • I have to look at travel apps for suggestions and recommendations then use google maps for direction. If I change my mind I need to start all over again

Improvement - provide an easy way to add places a tourist would like to go and allow them to save the routes based on their travel itinerary

Solutions

  • Improve maps by adding the ability to save routes and itinerary

  • Build a travel app and integrate google maps

  • Integrate 3rd party planning apps to provide direct access to mapping out routes based on the tourist’s itinerary

 

Since ‘google maps’ is what we want to improve I am going to go with solution 1

Features

  1. Add a city (or cities) and list places to visit

    1. Get the list of places from TA, YELP

    2. The show ranks based on reviews

  2. Allow users to split the places by days (allow the user to provide a number of days)

  3. Save routes with alternative plans

    1. e.g.Rain prediction, road closures should allow the user to change plans

  4. Show food options based on choice (allow to pull info from doordash kind of service)

    1. Allow restaurants to bid for the user (ad based revenue)

    2. Give me options

      1. Restaurant chains

      2. Local gems

      3. Fine dining

Feature Priority

  1. Add routes and save

  2. Integrate with TA and YELP

  3. Recommend routes added by other tourists in the same location

  4. Restaurants bidding for the user

Metrics

  1. #routes saved vs Adhoc search

  2. Increase usage/day - Monitor increase in hours used /day. 

  3. $$$ revenue from ads from restaurants

 

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

Purpose/use cases - 1) Helping travellers find routing information to fixed desitination; 2) Suggest destinations for a seeker eg restaurants, etc nearby. 3) Suggest time, traffic information for various routes and various modes of transport to be taken 4) Help one locate onself on the map for others to find them Users - Drivers/Travellers, Businesses(for plotting) Purpose of improvement? Let's say engagament Picking the user/use case of finding nearby destinations - for restaurants, cafes, hotels, shops, etc. since it's relatively underutilized. Pain points for the user - 1) Selection of the destination (which restaurant/cafe etc) - Features of the restaurant/cafe/hotel - food type, air conditioned, quality, budget, taste, etc. 2) If driving, whether or not they'll get driving space 3) Whether or not have to do reservations? Solving for pain point 1, since it's very common issue faced and might lead to attrition from the app to other apps like Zomato/Swiggy which provide these parameters for making restaurant decisions. Features - 1) Crowdsourced suggestions based on previous visits through Google maps - xx people visited here in last month 2) Personalized reccomendation based on friends visit - Your friend xx visited here 3) Reviews of visitors for showcasing Prioritization - 1) Low effort, high impact;

2) Medium effort, need to think about privacy issues, very high impact;

3) High effort - requires property planning as shifts app focus from maps; high impact Based on effort v/s impact, would go with the first option.

Metrics - % users seeking recommendations who visited top x% visits suggestion.

 

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

1. Google's mission: Organize the world's information and make it universally accessible. Google maps organize information related to routes throughout the world, give the ability to search for restaurants, attractions, gas stations, grocery stores, events, and things to do.

2. My next question to the interviewer would be to narrow down the scope of the product improvement: acquisition, engagement, and retention. Is the focus to improve any specific feature?

3.  Once the scope is narrowed, I would list the user personas. Since Google maps have already acquired lots of consumers, my assumption is to focus on engaging the acquired users. The different user personas for Google Maps: 

  • Bikers
  • Personal vehicle owners
  • Commuters sharing rides with Personal vehicle owners
  • Commuters using public transport
  • Pedestrians
  • Logistic Providers 
  • Cab Drivers
  • Delivery partners
4. I would like to focus on the personal vehicle owners particularly the young adults as this is the largest segment in terms of size. Due to COVID impact, commuters using public transport customer has trimmed down. Young adults sometimes travel alone, travel with family, travel with just kids, travel with aged parents for different purposes in their daily travel. Young adults are always racing against time. Hence need quick shortcuts to places they usually visit and want to get things done faster at a single go rather than switching to multiple apps for different purposes such as booking appointments. They would want to be aware of any changes in the congestion of traffic at different places according to their scheduled visits throughout the day so that they can plan their office work. Due to Covid, they want quick sanitization information of the places they usually visit.
5. Considering the above pain points, here are a few solutions: 
  •  Maps should have top-visited places as bubbles on the top which the user can choose directly instead of adding it to saved places and then selecting them.
  • Give an option to create to-do-visits for the day. Based on the to-do-visits, send reminders before the task. The app should track the frequently visited places and send personalized notifications for the changes in traffic or any updates related to the route based on the time of the visit
  • There should be a new signifier for the places which indicates proper sanitization is being followed and it is COVID safe. This information can be crowdsourced and validated by users frequently visiting the place
  • For hospitals, restaurants, and Salon visits, the user should be given an option to make an appointment from the maps app instead of calling the Salons, hospitals
Based on the below impact and complexity: I would like to prioritize the create to-do visits and top-visited places as the impact on user goal is very high.

Solution

Impact on User Goal

Complexity

Top Visited Places

High: It reduces the time to open the navigation to the regularly visited places

Low: Maps already track which places are top-visited based on user searches and navigation

Create to-do visits and send Personalized Notifications

High: It links to Google's mission of organizing information and the impact is high to the user as it saves time

 

Medium: Google maps already capture information like congestion about the routes. It needs to be integrated with the time of the visit and the to-do task of the user

Covid Safe Signifier

Low: This doesn't save time but gives additional information about the place to be visited

High: Gathering information about COVID safe practices through crowdsourcing will be a time taking process 

Appointments

Medium: Simplifies the whole process

Low: Google has already implemented for restaurants by partnering with Dineout. A similar can be done by 3rd party tie-ups

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

I'm first going to ask a few clarifying questions: 

  • are we trying to optimize for the usability? engagement or revenue? 
Let's optimize for revenue 
 
Next, I will brainstorm the potential user segments, think about use cases/pain points and prioritize based on impact and effort. Lastly, I will create a MVP and think about ways to measure it's success. 
 
1. Potential Users:
- Navigation: searching a new place for the first time. 
- Hobbiests: trying to create some sort of virtual collage. 
- exploring new places via street view.  
 
Okay, I'm going to go with users that are using Google Maps to Navigate because that seems to be like the main functionality of Maps. How does that sound? 
 
2. Use Cases/Pain points
- easily search for a location on maps and find how close you are if you are walking 
- add a starting and ending location and be directed 
- looking for new places based on location/approximity 
 
3. I will chose looking for new paces based on approximity: 
- once an user enters their location, have a near me button to suggest attractions. 
- instead of users browsing through lists of attractions, or coffee shops. Businesses can advertise based on geographical location. 
 
4. Metrics for measuring: 
- A/B testing to see how frequently the new feature is used => click through rate, how often the adds are actually clicked on. 
 
Ultimately, I think having a attractions near me recommender would be effective in increasing ad revenue, and would add additional personalization to Google Maps searches. 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading

Hi,

 

So here is how I would answer this question.

Identify Users:

Classifying them by drive type we have

  1. Drivers 
    1. Daily commute
    2. Occasion commute
    3. Exploring commute
  2. Public Transport 
    1. Daily commute
    2. Occasion commute
    3. Exploring commute
There will be other users who want to build an optimal delivery route etc. but we will ignore them for now. 

I would also like to understand what KPI are we trying to improve. It helps to understand, if its engagement or number of routes determined etc.

If engagement KPI was to be improved further, I would select the segment 'Drivers- Daily Commuters'.

Use Cases for Drivers- Daily Commuters
 

Use-caseFeature Improvement (Engagement KPI)
1. Daily drivers need to reach a pre-defined destination at a pre-defined timeRemind customer to start the commute by X:YZ A.M/P.M to reach by Z:YX 
2. Daily drivers need to be informed pre-emptively of delays in their daily traffic routesSend proactive reminders to drivers when there are delays/issues with their typical route.
3. Drivers will need an alternative route to reach their typical destination in their typical time.Send proactive alternate route options during their commute. 
4. Drivers will drive to their pre-determined destination every day of the week.Make it easy for drivers to recall and enter their previous destinations.
5. Drivers will need to understand the estimated time taken to reach the usual destinationProactive messages indicating the time it will take to their destination.
6. Schedule commutesGive customers the capability to schedule commutes. 
7. opt out of proactive remindersGive customers the capability to opt-out of pro-active reminders.
8. Learn if multiple destinations enroute.Example: Parent may want to drop kid off to school, then pick up coffee from their favorite coffee shop and then head to work.

 

Prioritization of MVP features

I will then prioritize the features based on engagement and level of complexity. These will all be assumptions.
Use-caseFeature Improvement (Engagement KPI)ComplexityImpact on EngagementPrioritization
1. Daily drivers need to reach a pre-defined destination at a pre-defined timeRemind customer to start the commute by X:YZ A.M/P.M to reach by Z:YX MH1
2. Daily drivers need to be informed pre-emptively of delays in their daily traffic routesSend proactive reminders to drivers when there are delays/issues with their typical route.HH2
3. Drivers will need an alternative route to reach their typical destination in their typical time.Send proactive alternate route options during their commute. HM3
4. Drivers will drive to their pre-determined destination every day of the week.Make it easy for drivers to recall and enter their previous destinations.HHAlready exists
5. Drivers will need to understand the estimated time taken to reach the usual destinationProactive messages indicating the time it will take to their destination.MMAlready exists
6. Schedule commutesGive customers the capability to schedule commutes. HL6
7. opt out of proactive remindersGive customers the capability to opt-out of pro-active reminders.MM4
8. Learn if multiple destinations enroute.Example: Parent may want to drop kid off to school, then pick up coffee from their favorite coffee shop and then head to work.HH5
 
Access expert answers by becoming a member
0 likes   |  
Sign up for FREE to continue reading
badge Silver PM

How would you improve Google Maps?

 

Let’s start this exercise by understanding the problem statement a little better. What do we mean by “Improving Google Maps”, improving could mean - improving engagement, getting more users, increasing retention of users, improving revenue for GMaps? I would first ask the interviewer if he wants me to pick something specific, given the freedom to go ahead with anything I would choose “Revenue” because Maps being a widely used product and having a lion’s share of the market isn’t too concerned about more user acquisition/engagement/retention hence Revenue would be something as my priority. 

 

Summing up the journey till here - We want to improve the revenue streams for Google maps product. Before going further I would like to give my interviewer the workflow I will be using to work on this exercise so that he is on the same page and is able to follow. My process to this would be: Look at users, find some pain points those users have, and try to solve them via product to sell them as service later. In the last, I would want to prioritize the features by looking at the relevant metrics.

 

To widely classify google maps users, we can break them into personal users and business users.

 

Personal users - Use the product for themselves, to run there daily chores (looking for directions, figuring out nearby places, etc)

 

Business uses- Function their profession with the help of google maps API service ( Taxi apps like Uber, Ola)

 

Now because we know that business users are highly dependent on google maps for their BAU’s and earn by using the product. I would target these users to bring revenue via product, I would look at some of the user pain-points and try to figure out how can we solve those pain points via Gmaps to sell services.

 

User pain points: 

  1. Last-mile delivery companies (Food, essentials, Courier delivery) - All the last mile delivery companies till now build their own parcel tracker feature on their product which takes high cost, time and is a major roadblock without which their product ain’t complete. These services are high in cost maintenance too.

To save this cost and time, On Google maps, we can create a common interface for businesses that would be very easily integrable via API's and help users track their scheduled services directly in their google maps account. The feature would essentially be a section on google maps app where the user can track all the services that are scheduled for his email address. 

 

       2.Emergency services (Ambulances) - Private hospitals are unable to acquire high no. of patients in an emergency directly because majorly all the leads are routed through central lines like (911 in the US, 100 in India), and because ambulances are not owned by private hospitals they do not have any incentive to take patients to a particular hospital. 

 

To solve this we can build a capability on Google Maps where hospitals can put live trackable ambulances for users. Users can directly connect with the nearest ambulance in an emergency without being dependent on the central govt line.

  

   3. Travel Businesses (Airlines, Railways) - Because Google Maps is the starting point of majority of travelers while they are planning their itinerary via product. We can help airlines and rail businesses acquire users by showing users their service recommendations on long destination searches.

 

 

Prioritization - While travel business is a comparatively high ticket business and businesses have high customer acquisition costs, I would prioritize 3rd idea on highest priority as these businesses can impact our revenue numbers heavily to leverage low CAC costs from our product. I would keep 1st idea on second priority because of the increasing no. of logistics business across the world (users of these services are increasing exponentially as well) this business would want to lower the product building and maintenance cost and hence would be interested in getting on board with Google Maps but because the effort required to build this extension on the product would be high, I would keep it on 2nd. I would keep the 3rd idea in the last because people have a habit of using central lines for emergency services and may not find searching an ambulance on the product a very viable solution for trust and urgency concerns.

 

 

 

 

 

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

One way I’d like to improve it would be to add new route options that let you combine transport methods to minimize time or cost.

For example if I have a bike then determine the best route to leverage my bike and public transport. Another scenario could be pubic transport plus Uber for the last bit.

Of course there prudent thing to do before making these changes would be to determine how many people would benefit from this feature but as a user that is something personally I’d like to build

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

Top Google interview questions


Top Product Improvement interview questions