Mobile Application + Desktop
5 weeks
3 People
Martine RydlandThomas OlsenMahshid MohammadiUX Designer
Research, Ideation, Information Architecture, User Experience, Visual Design, Usability Testing, User Flow, Wireframes, Prototyping"Empowering a flexible future of work: Bridging the gap between students seeking adaptable employment and businesses in need of reliable, on-demand staffing.
Envision a world where students can seamlessly fit work into their ever-changing schedules, and where businesses can effortlessly find passionate individuals ready to step in at a moment's notice."
Our research mainly focuses on the needs and experiences of individual users in the world of short-notice jobs. We want to understand what they're looking for and what challenges they face. At the same time, we recognize the role of employers and the importance of their needs. By listening to both sides, we aim to find solutions that work for everyone involved.
Who should we solve this problem for?
What factors are most responsible for this problem?
Why is it difficult to find and keep part-time and flexible work?
When are people most in need of flexible work?
Where does the problem occur most often?
How can we help the individuals involved?
Objective
To comprehensively understand the challenges and needs of students searching for part-time, flexible employment opportunities and the corresponding difficulties faced by businesses, particularly in the food and beverage sector, when trying to rapidly hire staff.
Goal
The goal is to uncover insights that can drive the design of an intuitive, efficient, and effective platform or solution that bridges the gap between these two groups, ensuring that students can find work that fits their ever-changing schedules, and businesses can efficiently fill staffing vacancies on short notice.
Schedule and Logistics
"Over half of students work part-time to cover living costs, and 68% say they can't study without a part-time job."
“Flexible work is crucial during huge life events like parenting, caregiving, education pursuits, and healthy challenges.”
"59.3% of students say flexibility is very important to them."
"Use app with caution, lots of fake employers out there looking to scam you."
Who should we solve this problem for?
Students, particularly those juggling academic commitments with work.
International students who face barriers like language issues and unfamiliarity with the local job market.
Individuals who cannot secure full-time employment due to economic conditions or other personal reasons.
Individuals valuing flexibility in their work-life balance.
Employees facing long commutes or those wanting to maintain a work-life balance.
When are people most in need of flexible work?
During their academic years, when there are strict and sometimes unpredictable academic schedules.
During financial crunches, especially students with loans or international students lacking financial support systems.
During major life events, such as parenting, caregiving, educational pursuits, or health challenges.
In scenarios of economic downturns or external events impacting the job market.
Why is it difficult to find and keep part-time and flexible work?
The unpredictability of flexible schedules can disrupt personal plans and create work-life imbalance.
Limited availability of flexible roles despite increasing demand.
Some managers might be unresponsive to scheduling concerns, pushing responsibility onto the employees.
Public job postings sometimes have hidden requirements, making access challenging for less experienced seekers.
The economic ramifications of events like the pandemic intensify competition for such jobs.
What factors are most responsible for this problem?
A disconnect exists between students' need for flexibility and some employers' expectations.
Employers occasionally disregard students' academic commitments, leading to scheduling conflicts.
External events like the COVID-19 pandemic disrupt the job market, impacting part-time job opportunities.
Some jobs, especially desirable ones, might not be publicly advertised, making access difficult.
The demand for flexible roles often exceeds their supply, indicating a market gap.
A disconnect between the high demand for flexible roles and their actual availability.
Inconsistencies in work schedules leading to unpredictability and stress for employees.
Organizational perceptions and undervaluation of part-time student workers.
Where does the problem occur most often?
In urban areas where there is a demand for flexible work roles due to factors like long commutes.
In industries where there's a trend towards part-time employment, such as retail and food service.
Smaller cities can present unique challenges due to limited job opportunities combined with a relatively large student population.
On traditional job platforms that may not always offer relevant or engaging opportunities for students.
On traditional job platforms that may not provide precise filtering options.
In urban areas or places with high student populations like universities.
How can we help the individuals involved?
Introduce or highlight platforms allowing users a one-time CV upload for multiple applications, reducing redundancy.
Tailor the job search and employment experience with flexibility, relevance, and clear communication in mind.
Enhance job platforms to cater to user preferences, providing streamlined processes and innovative solutions
Implement modern scheduling software to streamline the process of managing flexible schedules.
Promote the value of part-time work, ensuring businesses and institutions recognize the skills and experiences from these roles.
Ensure clear communication regarding job application outcomes to reduce uncertainty.
Engage in collaborative initiatives, like micro-internships between universities and businesses, to offer students valuable experience.
Encourage companies to post more flexible and part-time job opportunities in alignment with the societal shift towards flexible work.
Arvid - an English major at UIO University, is struggling to balance academics and find a suitable part-time job. He took on a couple roles in local cafes when he arrived, but ended up leaving because they demanded full availability which didn’t work with his heavy course load.
Without income, covering living costs has been difficult. Arvid feels discouraged searching for roles fitting his class schedule. Moreover, most openings demand full availability - nights, weekends, holidays. He dreams of finding a solution that empowers him to balance his academic pursuits with financial security effortlessly.
Arvid's frustration grows as he spends precious time sifting through irrelevant postings, wishing for a more tailored search option that considers his fluctuating class schedule and study commitments.
Luckily, a classmate tells Arvid about a new platform , designed to help individuals like him find flexible jobs fitting their schedules and lifestyles seamlessly. Feeling hopeful, he downloads the app and sets up his profile, emphasizing his skills and availability.
Using the platforms advanced filters, Arvid easily narrows down job openings during his free time. He finds a marketing assistant role at a nonprofit that perfectly fits his schedule. Arvid feels excited to apply, relieved to finally find an app catering to students like himself needing schedule flexibility.
As Anne settles into her routine at home, it becomes increasingly clear that her current part-time role isn't aligning with her needs. Feeling undervalued and often out of the loop, she realizes she wants a job where she's not just a remote participant but an integral team member. The absence of flexibility in her current role together with her home responsibilities, makes the decision evident: she needs a new job.
Feeling newly inspired, Anne starts exploring job sites for flexible roles. Her approach is systematic; she filters roles based on her qualifications, ensuring they match her expertise, and then further shortlists them based on flexibility and part-time availability. While she finds numerous opportunities, many don't seem genuinely flexible, which is paramount for her.
After days of searching, Anne stumbles upon a job listing that seems promising. A company looking for a marketing expert emphasizes a culture that respects work-life balance. Intrigued, Anne check ups the company and examines their website, reads employee testimonials, and even checks out their LinkedIn profiles to get a feel of the company's atmosphere.
Recognizing that her skills and aspirations align well with the job, Anne spends considerable time crafting her application. She writes a cover letter, intertwining her professional achievements with her philosophy on work-life balance. Hoping to strike a chord with the employer, she emphasizes her passion for marketing and her belief that productivity isn't tied to traditional working hours but to a supportive, understanding work environment.
After hitting the 'submit' button, Anne's days are filled with a mix of hope and anxiety. She constantly checks her email, awaiting a response. To ease her anxiety, she prepares for a potential interview—reviewing her skills, achievements, and formulating answers to possible questions about her need for flexibility.
After almost 2 weeks, as Anne's in the middle of her home chores, her phone buzzes with a new email notification. It's from the company, inviting her for an interview. Elation fills her as she realizes her effort might be paying off. As she marks the interview date on her calendar, she feels a step closer to her dream job—one that understands and respects her dual roles as a professional and a parent.
Martin, the business owner of a busy restaurant franchise, is on his way to visit one of his busiest restaurant on a Saturday evening to check in with his team. The atmosphere is a little chaotic and Martin seems worried about the lack of staff that he sees.
He goes into the back office where his manager, Sara approaches him with urgency and says “Martin, we're short two chefs and a server tonight. Alex called in sick, and Monika has a family emergency.". Martin gives out a sight as the problem sound all too familiar and says “Didn’t we just onboard two new chefs last month?” . Sara nods and says, “We did, but they left. They found the pace too challenging, and one got an offer elsewhere."
Martin's restaurant, famous for its high standards, needs skilled workers to maintain quality.However, the challenge of finding and retaining such talent persists. He's always believed in the potential of technology to aid growth, and this belief now drives his decision to turn to a new platform for help.
Later in his office, he finds a new platform after a Google search, which offers easy job listings with skill matching. He's intrigued by the user-friendly interface and the promising features it provides. With just a few clicks, he posts job listings, outlining specific skills he needs. The platform's skill matching algorithm immediately starts suggesting potential candidates who match the requirements.
Over the following weeks, Martin notices a significant change. The platform not only provides him with a stream of qualified candidates but also allows him to engage with them directly. Through the platform, potential hires are given insights into the restaurant's operations, ensuring they understand the expectations.
With the aid of the platform, Martin finds himself better equipped to tackle the staffing challenges head-on. The process of sourcing and retaining skilled workers becomes streamlined, and Martin's belief in technology's potential to foster growth is reaffirmed. His restaurants now run more efficiently, and unexpected staff shortages are becoming a thing of the past.
Flexible workers, such as students, face difficulty securing part-time jobs that accommodate their varying schedules. Meanwhile, industries like hospitality are experiencing staffing shortages for immediate shifts.
Addressing this issue can establish a dependable on-call workforce for businesses and offer income stability to flexible workers by providing easy access to available shifts. Our platform can cultivate user loyalty, frequent engagement, and revenue from both flexible job seekers and businesses seeking staff.
Flexible workers, including students who juggle ever-changing schedules, need a streamlined way to discover and secure part-time opportunities because traditional employment models often fail to accommodate their unpredictable availability, leading to missed job opportunities and financial challenges.
Businesses with fluctuating staffing demands, across various sectors, need a reliable method to swiftly find and hire on-demand, flexible workers because unexpected staff shortages can disrupt operations, reduce customer satisfaction, and adversely affect profitability.
Our vision is to provide students and part-time job seekers an intuitive platform to seamlessly find part-time employment. We tend to make it simple for them to balance busy schedules and professional growth aligning with their lifestyles, by partnering with employers to surface flexible job opportunities tailored to their skills and schedules.
We conducted an online ideation workshop, where we continued from the "How Might We" questions, setting the foundation for brainstorming. This collaborative approach resulted in a multitude of ideas.
To prioritize these ideas, a voting mechanism was employed. The top-rated ideas were then subjected to the '$100 Bill' method, a prioritization tool where we allocated a hypothetical $100 to determine the most valuable propositions.
We then went on to conduct mind-mapping as it enabled us to go into more details and spark further ideas for our concept.
To lend more color and individuality to our concept, each team member crafted a mood board, painting a vivid picture of our shared vision. And finally, the MoSCoW method provided a structured lens through which we prioritized and refined our idea, ensuring that it was both feasible and impactful.
As we knew what our core functionalities were, we wanted to map them out further and see their relationship within each category. We therefore created this relationship hierarchy. This then took us to the creation of an IA diagram.
We continued defining our concept by making simple task flows, showing each step a user might take. This helps clear up our ideas and makes sure the user has a smooth journey. By planning out these steps, we can better guess what a user might want or do, making sure our design is easy and helpful.
We established technical requirements based on our initial concepts and desired features. These guidelines, covering interface specifications, technicality, functionalities, conceptual, and experience as well as software choices, became our roadmap.
As the project evolved, so did our requirements. New ideas and iterative decisions continuously shaped and updated this crucial document, ensuring our design choices harmonized with our technical direction.
In our ongoing design process, we crafted a mid-fidelity wireflow that encapsulates the essence of our product vision. By prototyping this wireflow in Figma, we were able to visualize and interact with our design in a more tangible manner.
We initiated our design process by individually sketching on various frames that inspired us. Sketching is pivotal because it acts as a visual brainstorming tool, allowing us to rapidly explore and iterate design concepts. It not only provides an immediate visual representation of our thoughts but also collaboration, enabling us to combine, refine, and evolve our initial ideas into more cohesive solutions.
Initially, we designed an interactive wireflow linking essential low-fidelity screens, simulating crucial user pathways. This allowed us to gauge the user journey firsthand and gather feedback.
Subsequently, we orchestrated swift usability tests within our team, completing various tasks and pinpointing areas needing refinement.
This joint endeavor offered critical insights into the information architecture, navigation, layout, and interactions. It not only unified our team's design vision but also facilitated early identification and rectification of potential challenges, pre-empting formal user testing.
We continued the design process by constructing several wireflows, drawing inspiration from our preliminary task flows. This approach ensured that our mid-fidelity wireframes remained coherent and offered seamless user pathways. By transitioning from abstract task flows to more tangible wireflows, we were not only able to visualize individual interactions but also grasp the holistic user journey.
This comprehensive view provided invaluable insights into potential user experiences, allowing us to anticipate and address challenges even before they emerged in the actual app usage.
We progressed in our design journey by developing mid-fidelity wireframes, setting the stage for our upcoming Usability Testing.
The reason we opted to test closer to the mid-fidelity stage is rooted in our objectives: we aimed to evaluate both the user flows and the overarching concept.
We believed that mid-fidelity, with its detailed yet not overly intricate design, would provide a clearer picture for our testers, ensuring that feedback would be both meaningful and actionable in refining the overall user experience.
In the testing phase, we'll validate our designs through usability studies.
This includes:
Creating a test plan detailing goals, metrics, tasks, and two rounds of testing: mid and high-fidelity prototypes.
Piloting our usability script to ensure clear and actionable insights.
Recruiting 5 representative users per round, based on our target demographics.
Collecting feedback, observing user challenges, and measuring success metrics during sessions.
Post-session, we'll analyze data, map insights, and compile metrics reports.
Our analysis will highlight major issues, categorize their severity, and offer UX solutions. Our goal is to pinpoint and iterate on any flow and functional flaws.
Our form includes specific information regarding how we are obtaining and using the participants' data.
The recordings are only available to the test team and those on a need-to-know basis.
We are protecting their personal information by making them anonymous while displaying results.
Recruitment & Screener
People looking for part-time jobs, such as students, age 18 to 39.
We contacted research participants as they had all agreed to be contacted again.
Registration & Agreement
Participants were contacted and registered through an online form with a link to the Participant Agreement.
Participants signed the agreement by accepting the conditions while registering in the form.
Incentives
We will not be offering any incentives in this study. However, we recognize that we could offer exclusive VIP access to participants or additional features before roll out as an incentive.
Remote Interviews
We conducted remote interviews through video calls using Zoom for recording.
The participants received a link to the High Fidelity prototype in Figma and was asked to share the screen in order for the facilitator to follow the movements on the screen and record participants reactions. We recognise that there are certain limitations conducting testing on an app through a web browser.
Moderators & Observers
We had one facilitator who moderated the conversation during the interview, and an observer watching the recording later to add any additional observations.
Equipment
Zoom, videocall
Otter.AI, transcription service
Google Sheet, observations and metrics calculation.
Miro for Affinity Mapping
Figma, prototyping proposed changes
In our pursuit to comprehensively understand the data derived from the mid-fidelity usability testing, we employed the Affinity Mapping technique. This method allowed us to systematically categorize and synthesize the vast amounts of information we gathered.
The data from the tests were collected in a spreadsheet and synthesized using affinity mapping. All observations were noted down on sticky notes before being categorised into Pain Points, Successes, User Suggestions and Insights. They were then given sub-categories before being re-grouped into Key Insights and Recommendations.
This usability report shows the findings from exploratory user testing focused on a new job matching app crafted for flexible workers, especially students. Our emphasis during this evaluation was on pivotal user flows such as job discovery and application, the experience within the roster module, and the process of reviewing and feedback. Through this, our primary objective was to determine if the app’s design and functions align with users' anticipations and mental blueprints, while also identifying potential hitches in their journey.
Key findings:
The overall concept was well received and participants noted that this could compete against competitors.
Participants overall felt the design and navigation was intuitive.
100% of participants was successfully able to complete all tasks
All participants scored the app 4 or higher on their overall satisfaction level.
The app was perceived as intuitive and navigational. However, certain elements such as calendar and reviews should be expanded upon to address any privacy or security concerns.
The concept itself was well received and some participants showed excitement for using it when it comes on market
Several participants were pleasantly surprised by the roster module and believed this was a great additional feature
Several participants noted that the flows were intuitive and easy to complete, albeit some participants struggling with navigational issues.
Some participants had some navigational issues, notably on the sub-menus.
Some participants noted that the filter was not up to their expectations and would like the current options to be expanded upon.
Mixed feedback regarding language tone within the app as one participant mentioned that informal language may lead to lack of trust.
Some concerns arose by the feedback system as there were no process for appeal as external factors may lead to bad reviews.
We made several updates to the wireframes as we transitioned from Mid to High Fidelity.
Reviews
Enhance notification system (highlight on bell).
Implement "clear all", "appeal", and company review options.
Registration
Optimize onboarding screens for a seamless experience.
Reconsider language tone (more formal).
Job Finding
Improve filter options, clarity, and specificity.
Designate input fields as required/optional.
Add profile export & time-based filter functionalities.
Roster
Develop Roster landing page with quick access.
Clarify the "Roster" concept for new users.
Overall
Revise and highlight key features:
Roster in lower navigation.
"+" icon design.
Contract management integration.
Calendar functionality & visibility settings, including sync in calendar
Desktop functionalities (profile setup & job application).
Enhance profile interaction during onboarding.
After testing our mid-fidelity wireframes, we transitioned to high-fidelity designs, guided by insights from our usability tests. Instead of just refining visuals, we focused on iterative design improvements to enhance user experience. We also introduced a design system with a focus on color consistency, ensuring our app was both visually cohesive and aligned with users' mental models.
Our goal: a product that's both aesthetically pleasing and functionally seamless.
Following our comprehensive usability testing with mid-fidelity wireframes, we transitioned to high-fidelity designs, meticulously incorporating the invaluable feedback obtained. Rather than just elevating the visual detail, we took deliberate steps to ensure every design iteration enhanced user experience, with special attention to color accuracy and alignment with user preferences.
The primary objective of our high-fidelity usability testing is to validate the efficacy of our design decisions and to ensure that the refined visual and interactive elements of the app enhance user engagement and satisfaction.
We took all the collected data from the High Fidelity Prototype Testing and made sticky notes in Miro. This enabled us to sort the notes and regroup them to find Key Insights and Recommendations.
The data from the tests were collected in a spreadsheet and synthesized using affinity mapping. All observations were noted down on sticky notes before being categorised into Pain Points, Successes, User Suggestions and Insights. They were then given sub-categories before being re-grouped into Key Insights and Recommendations.
Our recent usability test for the mobile job search app highlighted user challenges, particularly with platform navigation, feedback, job applications, calendar integration, user preferences, and login security. While the app's concept and functionality were positively received, specific flows and accessibility points require refinement. Even though some functionalities underperformed, overall satisfaction reached 100%.
A disconnect between user intuition and platform symbols, like the "+" button.
Navigational issues due to missing "Back" and report buttons, and company profiles.
Users wanting clearer feedback mechanisms, specifically around sent/received reviews.
A need for improved job listing categorization and shift details.
Users valuing calendar integration to highlight scheduling conflicts.
A preference for enhanced platform customization and login options.
Despite some tasks being scored low, all participant scored their overall impression as a 5/5.
Integration of a user's personal calendar, complete with warnings about potential scheduling conflicts, is highly appreciated. This feature reduces cognitive load and enhances the platform's utility.
Several participants struggled to find the correct reporting method and believed it should be more visible.
While the overall platform is perceived as user-friendly, certain key features like the report button, company profiles, and the absence of a "Back" button pose navigational challenges.
Modern users prioritize efficient and secure login experiences. The preference for Google login signifies a desire for a familiar and quick login process, while the mention of 2FA highlights an underlying concern for security.
We made several updates to the High Fidelity Wireframes after Usability Testing, Including;
Changing the + button to match the users mental model
Adding Language option on Welcome Screen
Highlighting time on job cards
Availability option in Calendar
Added back buttons for easier navigation
Throughout the product development journey, a consistent application of design thinking principles played a pivotal role. From defining user needs to ideating solutions, and from prototyping to testing, each phase provided valuable insights that shaped the final product. The usability tests, in particular, highlighted both the strengths and areas of improvement, acting as a compass guiding the iterative design refinements.
The design thinking process isn't just a methodology; it's a bridge that connects innovative concepts to the genuine needs of our target group. By rigorously testing our product, we not only identified but also addressed gaps, ensuring that our final offering wasn't just innovative but also intuitively usable. This commitment to iterative development and continuous feedback is what differentiates a regular product from one that truly resonates with its intended audience. As creators, our responsibility extends beyond ideation – it's about ensuring our innovations find real-world applications and genuinely serve our users.
Technical Limitations
We experienced technical limitations using the online meeting tool Zoom. We had one instance where one video did not save the recording correctly as well as Zoom recently limiting the free version cutting the video off before 45 minutes have passed and not allowing to start a new meeting until 10 minutes have passed.
Recruitment
We opted to recruit friends and family that fit our criteria. However, we recognize the struggle of scheduling meetings with our user group as they have limited time between studies and work.
Prototyping Limitations
Despite prototyping the different components and variants making them interactive, there are still limitations with prototyping mimicking how a real app would work.
As an example, several participants were able to log in using a “wrong password” as well as being able to use the arrows on their computers to switch between screens.
We also recognize the limitations of conducting usability testing on a mobile application through browser, as it may not give the participants the real feeling.