MyTransport SG

Applying the UX Design Sprint for a Land Transport Mobile App

The Project Brief

Our task was to identify problems and opportunities with the existing mobile application which is MyTransport.SG. Using design sprint, a fast paced, time — constrained and five-phase process to identify goals, generate ideas, and lastly build an interactive prototype for testing within 5 days. And get to understand, ideate, decide, prototype and test stages within a short week.

About MyTransport.SG

MyTransport.SG was developed by the Land Transport Authority (LTA) of Singapore. LTA is a statutory board under the Ministry of Transport that spearheads land transport developments in Singapore. The mobile application is to provide information and e-Services such as real time information on bus arrival timing for all land transport users.


Design Sprint, a process of ideating and solving the big challenge by prototypes and testing with the participants within five days.

Map

Noting Down the Shared Feedback

We started the sprint with "Ask the Experts". We listened to feedback from the team members to find out the problems that the product may have. We also asked ourselves, who are the current users for this product, and started proposing new group of target audience. Lastly, we questioned what the product would look like in 2 years' time, and what would be an ideal scenario.

Each of the members proceeded to write notes beginning with "How might we ..." which helps to change one’s perspective by turning problems into opportunities. After putting our HMW together, we started to vote for one HMW that the team should focus on for this Design Sprint. The decider got 5 votes while the rest can vote 3.


What is a big problem?

The HMW with the most votes is:

HMW help foreigners/ travellers navigate around Singapore.

Next, we created a voting tree where we picked out all the voted HMWs and put them hierarchically, with the highest votes on the top. This is to find out the most important challenge to work on.

Voting Tree

Voting Tree

Aspiration in 2 years time

After which, we charted a Long-term Goal by asking ourselves where we want the product to be 2 years from now. To meet the long term goal, we listed down several sprint questions. Then the facilitator set a timer of 5 mins for everyone to vote. Orange is the decider's vote.


In 2 years time ...

The Long term goal with the most votes is:

The app will be the number one choice for foreigners and travellers, and able to reflect all the necessary pricing and information.

Long Term Goals

Long Term Goals

Figuring Out the Biggest Challenges

We listed down 2 sprint questions each, where we collectively voted on 3 sprint questions. Facilitator set 10 mins to write down 2-3 sprint questions while voting is only 5 mins.


How Can We Fail?

The sprint questions, mainly focusing on traveller and tourists are:

Sprint Questions

Sprint Questions

Choosing the Target from a Map

Finally, we mapped out probable user flows consisting of 5 to 15 steps, showing how different user groups interact with the product. At the start of the map, we listed down the different "Actors" that are important in the user journey. The actors represent the different customers using the product. Our main actors are Tourists, Expats, Local Commuters and foreign helpers and migrant workers.

We then started matching our HMW notes to the part where it corresponds with a specific step of the user flow. Looking back at the team’s Long Term Goal, Sprint Questions, Map, and How Might We notes, the decider then chose a target user and user flow on the map.

The chosen user flow is for Tourist who is the identified target user.

Design Sprint Map

Design Sprint Map


With this in mind, we started the sketching.

Sketch

Finding the Inspiration in a Flash

Each member was given 3 mins to share (we did it remotely due to COVID-19 situation) 1–3 products which we think are inspiring examples for us to learn from. We gathered ideas from digital products such as Airbnb, Citymapper, GoogleMap, Spotify & SG Buses.

Lightning Demos

Lightning Demos

As we go through some of these examples, we wrote down several cool features/findings that we could possibly adopt. Below are some of the inspirations we populated as a team.

Ideas and Inspirations

Ideas and Inspirations

Tangible Ideas

Part 1 — The next 15 mins was spent Note-taking. Referencing our long term goal and sprint questions, we penned down some of our favourite lighting demos presented earlier, and kept writing to let our mind flow.

Part 2 — We started generating Ideas. We spent another 20 mins doodling. By looking at the notes we have written, each of us chose 1 feature we would like to explore and start drawing our ideas out.

Part 3 — It was then time to switch up the tempo. Crazy 8 is where we each chose 1 idea we love, and pushed ourselves beyond its initial idea by drawing it in 8 different ways under 8 mins. Everyone was rushing to complete this task within the short timeframe.

Part 4 — Finally, we came to the 3 Step Concept. We were given 45 mins each to prepare 3 sheets of A4 paper for our sketches, forming our best ideas deriving from Crazy 8. Annotations were inserted at the side of our sketches to make sure that the sketches were self-explanatory. Last but not least, we added a catchy title on the top, in hope of capturing attention from the team.

Example of a 3 Step Concept

Example of a 3 Step Concept


And it was time to make decisions.

Decide

Heat-Map

Speed Critique

Straw Poll

Supervotes


What were chosen: The decider eventually picked on a revamped homepage with more transport features e.g. Bicycle, Walk, LRT, Ferry and Explore function. Additional pages such as Recommended attractions to visit were also included. The team shall also work on displaying estimated travel fares to destinations on the map. We would also explore showing a map in the Bus section to direct users to the bus stop.

Vote on Solutions

Vote on Solutions

Prototype

Preparing the Storyboard

The prototype eventually contained the ability to search for places of interest. Recommended attractions were also provided should users remain undecided on their destination. In addition, the prototype would also notify users on traffic news occurring at the moment. Tourists will also be able to read reviews of various attractions in the prototype, and view prices to multiple locations within the map, depending on the type of transportation the user prefers. Multiple routes to the selected destination would also be shown and recommended. Once the journey is started, the user’s current location will be refreshed in real-time to provide directions.

Initial Sketches on Storyboard

Initial Sketches on Storyboard

Converting them into Realistic Screens

This is when we turned our initial sketches into 10 realistic screens with higher fidelity. These images were then uploaded and stitched on MarvelApp to enable interactions between screens.

The High-fidelity Prototypes

The High-fidelity Prototypes

Test

Outcome of the User Test

Before we engage users to test our the prototype, we conducted a trial among ourselves. This was to make sure that the icons, arrows, attraction locations, and other content were consistent throughout the prototype. Once this was completed, we were ready to roll.

For the testing, we applied the 5-Act Interview. Firstly, we kickstarted the process with a friendly welcome. Secondly, we engaged in small conversations with our users and get to know them better. Eventually, we introduced our prototype to them, and got them to complete specific tasks. Last but not least, we ended the session with a debrief to capture their thoughts and impressions of our product.

We jotted down their feedback into sticky notes, and categorised them into negative and positive comments in Orange and Green post-its respectively.

Uncovering Pattern Outcomes of User Testing

Uncovering Pattern Outcomes of User Testing

From the collected data, we found several patterns:

Looking Back at our Long Term Goal

In 2 years time, the app will be the number one choice for foreigners and travellers, and able to reflect all the necessary pricing and information.

We reviewed and concluded that we managed to capture the main criteria of reflecting necessary transport prices and information. We also took a step further by supplementing reviews from other travellers. However, the team felt that it would be good if we can continue to enhance the design and simplify the routing options available. In addition, we could also possibly include different languages into the app to further benefit non-english speaking foreigners/travellers.

Upon the completion of our tests, the decider decided to make minor amendments to the prototype, while retaining the main content. Moving forward, we could use the feedback to start another design sprint and develop a 2nd iteration of this prototype for another round of user tests.

Conclusion

In a short duration of 5 days, the design sprint helped us identify a problem to tackle, and eventually built a testable prototype to garner feedback and comments from potential users. The pace of the activities was fast, but extremely helpful as it encourages continuous action from the team to stay nimble and ensure progress.

Throughout the sprint, tons of ideas were collectively produced and debated. The diversity of the team also contributed to the wide array of design possibilities during our discussions. The beauty of a design sprint is to create and test ideas quickly. Getting an interactive prototype out for user testing in just 4 days helped us gain quick insights on how our ideas fare by hearing and seeing what people love or hate. Should our proposed solution fail, we would have avoided lengthy development time and effort that could now be used to focus on other possible ideas.

Takeaway

The design sprint let us experienced not to be too overly attached to our initial ideas when churning solutions, as they may change, evolve, or turn into a completely different solution along the way. While it was intense, the time pressure creates adrenaline and forces us to focus on addressing the original problem. Democracy was also well respected as decisions were made through multiple voting sessions. That way, we avoid dwelling around problems, which could hinder progress. In this age of ever-changing demands from consumers, it’s important to act fast and address users’ needs in the shortest possible time.