Praktikum IO

I've been working on this project while working at stafftastic in 2023-Now. I was fully responsible for leading the design efforts for designing the product, collaborating closely with a talented team of 10 software engineers, product managers, CMO, and CTO to develop the Praktikum.io Web App from the ground up. 

Company

Stafftastic

Type

User research

Year

2022

My Role 

I was fully responsible for leading the design efforts of Stafftastic, collaborating closely with a talented team of 10 software engineers, product managers, CMO, and CTO to develop the Praktikum.io Web App from the ground up. 

Throughout the project, I was involved in every phase of the design and development process, starting with in-depth user research and culminating in a comprehensive visual redesign.

This case study will show the step-by-step approach we undertook, which helped us launch a full-featured product that received great press exposure and has the potential to become an industry leader in Germany's Interns Recruitment market.

Please note that, in adherence to my non-disclosure agreement, confidential information has been omitted in this case study. The provided information solely represents my own perspective and does not necessarily reflect the views of Stafftastic.

Background

While Praktikumswoche was the government-funded automatic matching platform between applicants and companies, we recognized the opportunity to offer users an enhanced experience with a new platform. In response to the growing demand for more freedom and flexibility in the job-seeking landscape, our team decided to design and launch a new platform called Praktikum.io (PIO). 

With PIO, our aim was to create a highly engaging and full-featured job-seeking platform that provided users with greater autonomy and choice. We understood the importance of empowering individuals to take control of their career paths, and PIO was designed to offer a wide range of features and opportunities beyond internships. 

We also recognized the necessity of sustaining the platform's growth and delivering a sustainable business model. As a result, we decided to operate PIO as a profit-oriented platform, structured on a subscription basis. This approach allowed us to offer premium services and advanced features, ensuring a high-quality experience for our users.

The launch of Praktikum.io marked a significant milestone in our journey. It represented our commitment to reshaping the job-seeking market in Germany and offering a platform that embraced user autonomy and personalized recommendations.

The challenge

With prior experience from the Praktikumswoche app, along with user research data and usability tests, we had a strong starting point when we began working on PIO. This valuable knowledge and insights provided us with a clear roadmap and direction for building the Praktikum.io app. We used this foundation to inform our design and development process, ensuring that PIO was built with a user-centric approach and catered to the evolving needs of our users.

Our main goals with this project were to:

  1. Create a more flexible and feature-rich job-seeking platform that would provide users with greater freedom and choice in their internship and job search process.
  2. Attract a larger user base and increase company engagement. We aimed to overcome the existing PW challenge of companies being hesitant to accept proposals due to concerns about intern qualifications and attendance. By addressing these concerns and providing enhanced features, we sought to build trust and confidence between companies and applicants.
  3. As we transitioned to a profit-oriented model, our objective was to achieve financial sustainability. We introduced a subscription-based model to ensure a sustainable revenue stream while delivering value to both applicants and companies.

Collaboration is a key

Collaboration is the key that actually made the launch possible. By collaborating with our software engineers, we were able to tackle challenges effectively, even with limited resources. 

Despite the constraints, we were able to achieve the desired goals faster by implementing a clear and effective management system that allowed us colalborate fast, solve problems and brainstorm quickly.

Throughout the project, we held regular meetings and brainstorming sessions to discuss ideas, review progress, and address any roadblocks. By collaborating closely with our team members, including product managers, CMO, and CTO, we achieved alignment in our goals and strategies. This alignment facilitated a cohesive approach, resulting in a successful redesign that addressed key pain points and boosted user satisfaction.

In the end, our collaborative efforts were reflected in the results we achieved. Keep reading to learn more about our results :)

The Design Process

My design process for this project had a clear structure, enabling me to navigate complexities and deliver a successful outcome. Beginning with thorough user research, I’ve gained valuable insights through surveys, in-depth interviews, and testing. Translating these findings into actionable designs, we iterated and refined with user feedback, collaborating closely with stakeholders to align on objectives. 

Ultimately, this process allowed us to create a product that met user needs, aligned with business goals, and exceeded expectations.

Part 2: Research Phase

Internal Interviews

As a starting point in designing PIO, I’ve conducted a number of interviews with team members and stakeholders to gather requirements and discuss the functional limitations that we need to take into account. 

These interviews served as a valuable opportunity to gather insights, understand requirements, and align everyone's vision for the project. Here's how I approached and executed the internal interviews:

Preparation:
  • Defined the objectives and goals of the internal interviews.
  • Conducted background research on PW app’s support tickets, negative reviews and noted ideas to discuss.
  • Developed a comprehensive interview guide with a mix of open-ended and targeted questions.
Interview Process:
  • While conducting meetings with marketing, engineering and management teams, I’ve tried to create a comfortable and collaborative environment to encourage open and honest discussions.
  • Actively listened and asked probing questions to dig deeper into requirements and insights.
  • Encouraged participants to share their perspectives, challenges, and ideas for the new app.
Data Analysis and Organization:
  • Reviewed and analyzed the data collected from the interviews.
  • Identified common themes, patterns, and priority areas for the new app's requirements.
  • Created a consolidated list of requirements and discussed them with the team to ensure alignment.

Stakeholder interviews

To start the user research, I’ve conducted interviews with stakeholders, in this case I’ve conducted interviews with 2 target groups: representatives of participating companies and with representatives of schools and organizations.

Why have I decided to interview schools and organizations? 

After the internal brainstorming, I’ve proposed to introduce a new feature: Praktikum Spaces. Basically, it is a feature that allows integrating the Internship Search Space directly to the School’s website. In this way, the schools will be able to easily help their students find internship while we will reach our business goal: attracting more users to our platform.

While interviewing companies that previously participated in Praktikumswoche, I’ve focused on finding answers to the following questions:

  • What functionality did they feel Praktikumswoche lacks;
  • What are the main pain points they encounter when searching for and managing internships;
  • How do they currently evaluate and select interns for their companies;
  • What metrics or success indicators do they use to measure the effectiveness of internship programs.

To find answers to these questions I’ve prepared a list of questions that might help stakeholders share their deeper concerns and share their experiences that might help me fully empathize with them and generate better design ideas.

While interviewing the schools and organizations, my main goal was to get insights on: 

  • How do they currently facilitate and oversee internship opportunities for your students;
  • What challenges do they face in coordinating and managing internships at scale;
  • How do they assess the quality and impact of internships;
  • How can we better support their efforts in preparing students for internship opportunities.
Insights gathered:
  • Companies expressed that they’d love more control over the selection of interns, that Praktikumswoche currently lacks. In particular, they mentioned the importance of having a comprehensive profile for each intern, including detailed information about their skills, experiences, and education.
  • Additionally, after analyzing the company interviews I found out the companies desired a more streamlined application process with automated notifications and reminders, and also more guided experience overall.
  • Companies highlighted challenges in managing internships, including difficulties in scheduling and coordinating tasks, lack of clear communication channels, and the need for a centralized platform to track intern performance and progress. They also expressed the desire for tools to provide structured feedback and evaluations for interns.
  • Companies mentioned several metrics and success indicators they use to measure the effectiveness of internship programs. These include the conversion rate of interns to full-time employees, feedback from supervisors and mentors, intern project completion rates, and the overall satisfaction of both interns and company stakeholders. This made me think of the need to create highly detailed profiles of both interns and companies to help them find each other for more long-term relationships.

Talking about schools and organizations, they indicated that they assess the quality and impact of internships through various means, including student feedback, supervisor evaluations, and post-internship assessments, and the post-internship employment rate. 

The primary goal and role of the schools in this process is to employ a very easy and quick solution to help their students get an internship, so I’ve draw a conclusion that we need to provide a very quick and straightforward way to do this, without having tech skills.

Preparation for in-depth interviews 

User Recruitment 

Finding the right users for the interviews was crucial, and we wanted to avoid relying on "professional users" who may respond based on their familiarity with user research. Instead, we collaborated with the marketing team to engage real users who were genuinely interested in improving the platform. We sent out personalized emails to all applicants, inviting them to participate in user interviews. The response was remarkable, with over 30 active users expressing their enthusiasm and willingness to contribute their valuable insights for free.

Approach to Conducting In-Depth Interviews 

Our approach to conducting in-depth interviews for the new PIO platform was structured yet flexible, enabling us to extract valuable insights from applicants. Prior to the interviews, we defined clear research objectives and developed a comprehensive interview guide. This guide consisted of a thoughtful mix of open-ended and targeted questions tailored to the specific goals of the project. During the interviews, we created a comfortable and non-judgmental environment, encouraging participants to freely share their thoughts, needs, and pain points. By actively listening and carefully observing verbal and non-verbal cues, we captured nuanced details. Additionally, we utilized probing techniques to delve deeper into participants' responses, ensuring a comprehensive understanding of their experiences and perspectives.

Interviews

We’ve conducted in-depth interviews with 34 interns, that are currently using Praktikumswoche and would love to use Praktikum.io.

I employ various psychology tactics to gather rich insights from interviewees. One of the tactics I utilize is the "Curiosity Approach." By strategically displaying a genuine curiosity about the interviewee's experiences and perspectives, I create an environment where they feel valued and encouraged to share more openly. 

Additionally, I leverage the "Reflective Listening" technique, actively demonstrating empathy and understanding through paraphrasing and summarizing their responses. This helps establish rapport and fosters a deeper level of engagement. 

Another tactic I employ is the "Silence Technique." By strategically incorporating moments of silence during the interview, I encourage interviewees to fill the void with additional thoughts and insights. 

Lastly, the "Neutral Stance" tactic involves consciously maintaining a neutral facial expression and body language. This approach creates a non-judgmental atmosphere, allowing interviewees to express themselves authentically without feeling influenced or biased. 

Here are some insights I’ve been able to gather:

Insight #1:
Transparent Application Status: Applicants expressed frustration with the lack of visibility into the status of their applications. They desired real-time updates and notifications to stay informed throughout the application process, reducing uncertainty and increasing engagement.

Insight #2:

Candidates would love to have more control over their internships. In particular, they’ve shown the desire to be able to select companies on their own, not just be matched with relevant companies.

Insight #3:

Users expressed a desire for personalized internship recommendations based on their skills, interests, and career goals. They emphasized the importance of receiving tailored suggestions to help them discover relevant opportunities more efficiently.

Insight #4:

Applicants emphasized the significance of comprehensive company profiles and authentic reviews from past interns. They desired detailed information about the company culture, work environment, and potential growth opportunities to make informed decisions when applying for internships.

Ideation Phase

To guide our ideation process, we adopted the "How Might We" approach, which allowed us to reframe problems as opportunities for creative solutions. By asking thought-provoking questions, we unlocked the team's creativity and fostered a collaborative environment to generate impactful ideas for the new features in the PIO app.

The main question we asked ourselves:

  1. How might we offer users more control over their internships?
  2. How might we make company and applicant profiles more trustworthy?
  3. How might we improve the system status visibility within the application?
  4. How might we help schools use our solution fast for their students?

Through our use of the "How Might We" approach in the ideation process, we generated numerous ideas to tackle the critical challenges and opportunities for the PIO app. By diving deep into these questions, we set the groundwork for designing groundbreaking features that give users greater control, foster trust, enhance system visibility, and enable seamless adoption by schools.

User Stories

We utilized the user story technique to define the features we would create for each user type. By analyzing user research data, we gained insights into their needs and challenges, enabling us to generate ideas that would make their lives easier. User stories served as a bridge, translating our HMW brainstorming ideas into concrete feature concepts that directly addressed specific user requirements. Additionally, this process led us to discover new feature ideas that would further enhance the user experience. By focusing on user stories, we ensured our design decisions were user-centric, resulting in a platform that caters to the unique needs of our users.

User Flow

After defining the user stories, I proceeded to translate them into user flows, mapping out the journey and interactions that users would have within the Praktikum io. 

This involved creating a clear structure of features and screens that would guide users through their desired actions and tasks. By visualizing the user flows, I gained a deeper understanding of the logical sequence of steps and the connections between different features.

Through this process, I also identified potential gaps and inconsistencies in the user experience and made necessary adjustments to ensure a seamless flow. So basically, in this project, user flows served as a blueprint for the design phase, providing a solid foundation for the creation of wireframes and prototypes. 

User Flow Fragment for Applicants

Low-fidelity wireframes

Once the user flows were finalized, I began translating them into hand sketches to visualize the design structure.  I created rough sketches of each screen, focusing on the key elements and layout. This allowed me to quickly iterate and refine the design ideas before moving on to digital tools.

Wireframes provided a flexible and efficient way to explore different layouts and arrangements, ensuring that the user interface would support the desired user journey. The hand sketches served as a solid foundation for further discussions and refinements, enabling us to fine-tune the visual representation of the app's features.

MVP and prototype

During this stage, which has taken almost a month, I’ve translated the hand sketches into aesthetic and functional Figma designs. At this stage, I’ve created a UI Kit and designed all necessary screens taking into account my UX knowledge and user research findings.

Finally, I’ve created a fully-functioning interactive prototype in Figma to start usability testing and validate our design solutions.

In preparation for usability testing, I conducted thorough quality checks to ensure the prototype was free of technical issues and inconsistencies. I organized the screens in a logical flow, ensuring smooth navigation and a coherent user journey. The fully-functioning prototype in Figma served as a valuable tool during usability testing, enabling participants to engage with the design, provide feedback, and uncover any usability challenges or areas for improvement. Their insights guided further design refinements and informed the next steps in the development process.

Testing

Usability Testing

We conducted usability testing to gather valuable insights and assess the effectiveness of the design before the launch. A total of 15 participants, representing our target user demographic, took part in the testing sessions.

During the usability testing, we observed participants' interactions with the interactive prototype and collected their feedback through structured interviews and task-based scenarios. This allowed us to identify key usability issues and gather actionable insights to enhance the design.

Three main findings from the usability testing were:

  • Participants struggled to find the way to get into setting, leading to confusion and potential data loss.
  • Some users encountered difficulties in navigating back to the homepage from certain sections, resulting in a lack of clear visibility and ease of exploration.
  • The application status indicators were not easily distinguishable, causing confusion regarding the progress and status of internship applications.

To address these findings, I made several design improvements before the developer hadoff. I’ve refined the placement and visibility of the "Settings" button, ensuring it was more prominently displayed. Also, I enhanced the navigation flow to provide a clear and intuitive path back to the homepage. Additionally, I revised the application status indicators to make them more visually distinct and understandable.

Also, I’ve added several progress indicators to the proposal view, and added a progress bar showing application status to applicant, which significantly improved the experience for interns.

Design

Onboarding

To create a user-centric and guided onboarding process while adhering to the principle of asking for as little information as possible, we employed a thoughtful and streamlined approach. 

Rather than bombarding users with extensive forms and lengthy questionnaires, we strategically limited the amount of information we requested, prioritizing only the essential details necessary for immediate functionality. 

By carefully considering the user journey, we aimed to strike a balance between obtaining the necessary information and respecting users' time and privacy. Additionally, we incorporated intuitive interfaces, tooltips, and contextual help to offer assistance and answer common questions throughout the onboarding process, ensuring a smooth and informative experience for our users.

New Internship Creation

To address the problem of users feeling a lack of control, I divided the creation process into a short, multi-step form with clear progress indicators. This approach allowed users to track their progress and understand their position within the overall process. 

By taking into account the "visibility of system status" heuristic, users gained a sense of control and were able to anticipate the steps ahead. Each step was designed to be concise and focused, presenting users with only the necessary information and options required at that stage. 

Additionally, I ensured that error messages and validation checks were provided in real-time, giving users immediate feedback on any mistakes or missing information. By incorporating this user-centric approach, we aimed to empower users and alleviate any frustrations or uncertainties they might encounter during the internship creation process.

Dashboard

With the dashboard design, my goal was to make it straightforward and user-friendly, ensuring users had a clear overview of their progress on the platform. To achieve this, I used cards to display relevant internship stats, providing users with quick and concise information about their applications, accepted internships, and upcoming deadlines.

Additionally, I incorporated a table that centralized all the applications and internships in one place. The table had sortable columns, allowing users to easily organize and prioritize their entries based on factors like application status, start date, or company name. This simplified tracking and management of applications, providing users with a streamlined view of their opportunities.

To keep users informed, I implemented a notification system. Users received real-time updates and alerts for changes in application status, interview invitations, and other significant updates related to their internships. This feature eliminated the need for manual searching and ensured that users stayed up to date without any hassle.

Calendar

I created a calendar feature that allowed companies to track their internships on a daily, weekly, and monthly basis, while also providing them with the ability to easily manage and make changes to their internship schedules. 

This enhancement significantly improved users' control over their internship processes. By being able to view and modify internship details in real-time, companies gained a greater sense of control and flexibility. They could conveniently edit, delete, or reschedule internships as needed, enabling them to adapt to evolving circumstances seamlessly. 

This increased level of control and engagement not only improved the overall user experience but also fostered higher levels of company involvement and participation in the internship program.

Job Search

That’s the design we’re particularly proud of :) I’ve designed an intuitive, aesthetic, and attractive design for the job search page, which  made significant improvements to the overall job searching process. 

One of the key elements I implemented was the use of cards to display all relevant data for each internship. These cards provided a visually appealing and organized presentation of internship details, including the company name, position, location, and application deadline. 

This design allowed applicants to quickly scan and evaluate opportunities, making it easier to find relevant internships that aligned with their interests and qualifications. The use of cards not only enhanced the visual appeal of the search page but also improved the overall user experience by presenting information in a clear and digestible format.

The impact of this design improvement was confirmed by positive feedback from applicants who praised the intuitive and attractive nature of the search page. Applicants found it easier to navigate the search page, identify suitable internships, and make informed decisions about their applications.

Company Profile

To address the main concerns of applicants regarding uncertainty and lack of motivation when considering an internship, I strategically redesigned the company profile page to enhance usability and establish trust. 

A key element I incorporated was the use of media, including videos and photos, to provide a glimpse into the company's culture and vibes. By showcasing the work environment, team dynamics, and company events, applicants were able to get a visual representation of what it would be like to work at the company. 

Also, I’ve added badges on the company profile page to indicate whether internships were paid or unpaid. This transparent labeling helped applicants make informed decisions by providing clear information about the financial aspect of the internships. The inclusion of badges for paid internships served as a motivating factor, as applicants were more likely to be interested in opportunities that offered compensation for their work. 

Proposals

To address companies' concerns about candidate qualifications, I designed a proposal (application) view that provided a solution. In particular, I’ve added some more relevant information as education, exerience, motivation letter and interests.

For applicants I’ve added a progress bar feature to ensure interns had a clear understanding of the current status of their application. This progress bar visually indicated the different stages of the application process, such as submission, review, interview, and final decision. By incorporating this element, interns could track their progress and have a sense of control over the application timeline. 

Spaces

Talking about the schools interested in integrating our solution into their websites, I designed a feature called "Praktikum Spaces" within our platform. To facilitate this integration process, I designed a dedicated Spaces management screen within the PIO interface. This screen provided registered schools with a user-friendly interface to seamlessly integrate our internship search feature onto their company websites.

Through the Spaces management screen, schools could easily access and customize the integration settings. They had the flexibility to choose the layout, design elements, and search parameters that best suited their website's aesthetics and functionality. By providing this level of control, we ensured that schools could seamlessly integrate our search feature while maintaining a consistent user experience for their website visitors.

The Spaces management screen also included comprehensive documentation and support materials to guide schools through the integration process. This further facilitated the adoption of our solution, as schools could access resources that addressed common questions and concerns during the integration.

Launch

During the development and launch stage, I ensured a smooth transition by conducting a thorough developer handoff. I collaborated closely with the development team, providing them with detailed documentation, design assets, and clear specifications. 

I also facilitated regular communication and feedback loops, allowing developers to seek clarification or provide updates throughout the development process.

To track the development progress and ensure quality control, I utilized Chromatic, which helped me to visually track and review UI component changes, identifying any visual or functional discrepancies. I actively participated in the review process, offering suggestions and collaborating with developers to address any issues or enhancements needed.

This approach allowed for effective collaboration between the design and development teams, promoting a seamless implementation of the project while enabling me to provide valuable input to enhance the final product.

Website Design 

The last, but not the lease, I’ve designed a website for PIO. I designed separate interfaces for applicants, companies, and spaces to ensure a seamless and intuitive user experience. 

The website was designed to highlight the specific features and benefits relevant to applicants, companies, and schools. For applicants, the website emphasized the ease of searching for internships, submitting applications, and accessing valuable resources. Companies were presented with a focus on the benefits of listing internships and managing applications efficiently. Schools were provided with information on integrating the product's search feature into their websites to enhance the internship opportunities available to their students. 

Not to bore you with analytics, but here’re the outcomes we’re pretty proud of :)

  • Enhanced Transparency: Implemented real-time application status updates and notifications, resulting in a 25% reduction in applicant inquiries about their application status. Users appreciated the increased visibility into the progress of their applications, reducing uncertainty and improving overall engagement.
  • Increased User Control: Developed a feature that allowed candidates to select companies of their choice, resulting in an increase in user satisfaction to up to 92% with the internship selection process. By providing more control over their choices, users felt empowered and were able to align their preferences with their desired internships effectively.
  • Personalized Recommendations: Introduced a personalized recommendation system, resulting in a 40% reduction in time spent by applicants searching for relevant internships. The system utilized user skills, interests, and career goals to provide tailored suggestions, enabling users to discover relevant opportunities more efficiently.
  • Comprehensive Company Profiles: Enhanced company profiles with detailed information and authentic reviews from past interns. This helped boost engagement within the app and increase the internship attendance rate.

Another cases

Want to create something awesome? Drop me an email.

→ yanahrynchukk@gmail.com