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
Improved Team Communication (Qualitative Measure): Identified communication bottlenecks and proposed Agile-friendly solutions in post-mortem.
Improved product positioning by visually articulating key features for stakeholders.
100% Task Completion Rate: Ensured all assigned deliverables were completed on time despite communication challenges.
Optimized App Usability & Development Efficiency – Designed reusable UI components, reducing the number of screens and simplifying development efforts.
Design System Implementation: Established a scalable system for typography, icons, and components to ensure long-term consistency.