Research Plan
Stakeholder Meeting
Before starting the project, I met with the co-founders of RushOwl to understand more about their plan. They showed me a barebones wireframe done by one of their interns to explain roughly what they wished to achieve. Below were some of the requirements:
- Show private bus booking ticket on the main page of the app
- Differentiate the type of bus routes (fixed schedule, dynamic and crowd-sourced)
- Manage expectations — Late buses, crowdsourced routes, etc.
- Deadline: 2 weeks for user research and 2 weeks for the UI re-design.
User Research Plan
After learning about the application in general as well as what the founders wanted, I have a rough idea which parts were assumed and which part needed answers from the users directly. My research plan was roughly as follows:
- Write user interview questions
- Conduct user interviews (with 4 users)
- Experience by using the current application
- Observe current users at bus stops and users in the bus
- Write an interview report
- Present findings to the founders and ideate solutions together
User Interview
User Recruitment Criteria
To make sure I have the best results, users have to be screened. My main goal here was to get diverse opinions from my interviewees. Below were some of my requirements:
- People who take public transport (with and without transits) to work
- People who take private transport (taxi/grab/chauffeur or someone who drives to work)
User Flows
To make sure that I have covered all areas of the application, I outlined all the flows in the application.
- Authentication — Register, Login, Forget Password
- Account Settings — Change profile, see booking history, see subscription plans
- Landing page — Bus tickets, suggested routes, search
- Booking flow — Fixed, dynamic, crowdsourced routes and adhoc routes.
Key Research Questions
The questions below are the main high-level questions that need to be answered. Each question may be answered by asking 1 or more questions or by doing observations or both.
- How do we ensure that users understand late bus arrivals are caused by traffic problems?
- Do we need to educate the users on the different types of routes?
(dynamic/fixed/crowdsourced) And how do we go about making it as seamless as possible? - How do we design the bus ticket on the app? What must be shown?
- Do we need to design any end-of-trip flows?
- What do users expect from a private shuttle bus app?
- How will users make use of the adhoc bus service within one-north?
- What will users expect from a geo-fenced shuttle bus app?
Key Observations to Make
- Boarding flow: How passengers interact with the bus driver when boarding
- Alighting flow: What do passengers do?
- Current app flow: How do users use the current application?
Next Steps
With the plan in place, I went ahead to conduct the user interviews and observe users.