CrewControl

Revolutionizing crew scheduling with an intuitive, streamlined, and accessible management system.

13 Weeks

TIMELINE

Product Designer

ROLE

INDUSTRY

Aviation Technology (B2B SaaS)

For this project, our task was to develop a browser-based responsive web application for business-to-business (B2B) use. After exploring various concepts, we chose an idea proposed by one of our team members who is a pilot based in South America.

The aviation sector in the region struggles with outdated systems for tracking pilot availability. Airlines still use manual communication methods, leading to delays and mistakes.

The solution is a B2B web/app to assist South American airlines in efficiently managing and controlling the availability and scheduling of pilots, ensuring compliance with regulatory standards and optimal resource utilization.

ABOUT PROJECT

  • Conducted in-depth research with a pilot and airline manager to understand key pain points, leading to the development of a user persona that shaped the entire design process.

  • Designed an intuitive user flow and structured information architecture, improving scheduling efficiency and reducing errors in flight crew assignments.

  • Built interactive prototypes in Figma, iterating designs based on user feedback and usability testing, ensuring seamless navigation and task completion.

  • Integrated WCAG-compliant design elements, improving usability for diverse users, including color contrast adjustments for optimal readability.

  • Conducted usability testing with real users, analyzing feedback, and making data-driven design iterations to enhance overall efficiency and user satisfaction.

  • Worked closely with developers and stakeholders in an Agile environment, ensuring timely execution of deliverables and alignment with technical constraints.

MY ROLE

THE DESIGN PROCESS

User Research
Requirements Gathering
Identifying Problems

Empathize

Define

Persona

Ideate

Information Architecture
User Flow

High-Fidelity Prototypes
Accessibility Considerations
Iterative Refinement

Prototype

Test

Usability Testing
Feedback Analysis

During this phase, we focused on understanding the real needs of our users to ensure our Crew Control application would effectively address their pain points and provide a seamless experience. By immersing ourselves in the Agile workflow, we built a user-centered perspective, which was essential for designing a tool that enhances team coordination, task management, and overall efficiency in Agile environments.

Empathize

Agile Team Exercise

We conducted utilized questionnaires to gain insights into their workflow, challenges, and preferences. This helped us empathize with their needs and understand the context in which they would use the application.

User Research

We conducted extensive requirements gathering sessions involving users, business stakeholders, and technical experts to collect essential inputs. This comprehensive approach aimed to identify both functional and non-functional requirements, ensuring a thorough understanding of the project scope.

Requirements Gathering

We identified specific problems faced by crew members and administrators, such as inefficient scheduling processes, lack of real-time availability updates, and difficulty in managing crew assignments.

Identifying Problems

Define

Our primary focus was on creating a detailed persona that represents the typical user of the Crew Control application. This persona was crafted to show the typical behaviours, goals, motivations, and challenges faced by our target user.

Persona

In the Ideate stage, we inclined towards creating the information architecture and user flow for the Crew Control . We began by structuring the layout of the application, organizing content in a logical and intuitive manner to facilitate smooth navigation and task completion for the users.

Ideate

Information Architecture

User Flow

We developed high-fidelity prototypes based on the most promising ideas generated during the ideation phase. These prototypes incorporated design elements, navigational hierarchies, and task flows to simulate the user experience.

Prototype

We prioritized Accessibility Considerations to ensure that the Crew Control application was inclusive and accessible to all users. This involved integrating features such as clear navigation, readable content, and colour contrast adjustments into our prototypes.we ensured compliance with Web Content Accessibility Guidelines (WCAG) for colour usage, guaranteeing that the application met accessibility standards.

I emphasized the importance of making the Crew Control application as accessible as possible. I actively sought to implement accessibility features at every stage of the design process, ensuring that our prototypes incorporated clear navigation, readable content, and color contrast adjustments.

Accessibility Considerations

Iterative Refinement

We iteratively refined our prototypes based on feedback from usability testing sessions. This iterative approach allowed us to identify usability issues, make improvements, and validate our design decisions with real users.
I emphasized the importance of making the Crew Control application as accessible as possible. I actively sought to implement accessibility features at every stage of the design process, ensuring that our prototypes incorporated clear navigation, readable content, and color contrast adjustments.

Test

We conducted usability testing sessions with real users to evaluate the effectiveness and usability of our prototypes. Users were asked to complete common tasks, provide feedback, and identify any pain points or areas for improvement.

Usability Testing Script (1)

Usability Testing Script (2)

Usability Testing Script (3)

We analyzed the feedback gathered during usability testing sessions to identify trends, patterns, and usability issues. This analysis informed our decisions for revising and refining the prototypes.

Feedback Analysis

  1. Improved Team Communication (Qualitative Measure): Identified communication bottlenecks and proposed Agile-friendly solutions in post-mortem.

  2. Improved product positioning by visually articulating key features for stakeholders.

  3. 100% Task Completion Rate: Ensured all assigned deliverables were completed on time despite communication challenges.

  4. Optimized App Usability & Development Efficiency – Designed reusable UI components, reducing the number of screens and simplifying development efforts.

  5. Design System Implementation: Established a scalable system for typography, icons, and components to ensure long-term consistency.

SUCCESS METRICS AND IMPACT

Previous
Previous

Squire Labs