Airline Mobile App

UX Design for Native iOS and Android Apps

     
Summary Duration & Location Role
A Low cost airline wanted to rebuild their mobile app to drive up check-in traffics on their digital channels and reduce airport check-ins. Additionally, they wanted to support flight booking and other features on mobile app as well May – July 2018

NIIT Technologies for a low cost airline client
UX lead on a team of 3 designers consisting of 1 other ux designer (S) and 2 part time visual designers (K and W)
UX methods used    
UX sprint management

Competitor analysis

User tasks and journeys

Information Architecture

Wireframes

High fidelity prototyping
   

Identifying user needs and design requirements

In the first 3 weeks, I gathered existing user research data and interviewed stakeholders to identify target users and their mobile habits with regards to airlines apps. Another UX Designer (S) and I also carried out a competitive analysis to identify common information architecture and interaction design patterns used in the travel and hospitality industry. I also led 3 workshops consisting of tech, product and QA leads to finalize the navigation, home page design and style guidelines. In addition, I was responsible for establishing a UX design process for members of the design team, a UX collaboration process for working with product, development and QA teams and a UX sprint plan to track ux goals and deadlines.

Designing User Flows

In each sprint, I defined user flows for 1-2 features by interviewing business analysts. We identified existing user flows on other digital channels such as the airline’s website and kiosk and adopted that workflow to a mobile app experience.

Designing High Fidelity Mocks

Once the user flows were verified for functional coverage, a visual designer (K or W) updated the design component library with any missing components on a shared Adobe XD library. S and I then created high fidelity mocks of each flow and shared them with developers over a grooming session. This process was repeated for every sprint.

Project learnings and challenges

Challenge #1: Our team worked with a really aggressive timeline with 2 weeks long UX Sprints that included both a feature research phase and design phase. From this experience, I learned how to plan UX sprints and efforts better. 

Challenge #2:Merging the user-centered design process within an Agile / SCRUM based development approach

Challenge #3: Design a fully native mobile experience to book flights which was unusual in the airline industry at the inception of the project. Further, we had an unbundled fare model which added additional steps to the booking process.