From Query to Clarity:
A Journey in Search System Design

Dear capstone friends, this case study is clearly incomplete but I highly appreciate any feedback you might have:)

Designing a tailored search system for an HRMS platform.

What was the project?

We designed Guide’s search experience by researching search technologies, conducting interviews, and collaborating with our client to refine solutions through iterative feedback.

Some context

We were the search experience team consisting of six UMD master’s students, and we primarily interfaced with Guide's co-founder Tim. Our project is still going on, this case study the work until our first round of testing mid- fidelity prototypes.


Our client, Guide, was a small Washington, D.C.-based startup, whose product was an HR training content management platform.

What was the problem?

We were starting from scratch. Guide was a stage 0 HRMS start up just starting out with development, and it lacked any search functionality.

Design iterations

We iterated on our designs every

Mid fidelity designs and the insights that shaped them

Early features that we tested out through mid-fidelity prototypes. These are some actionable insights from our interviews- some obvious, some not.

Video Information Preview

Category Navigation

My Guide Visibility

Progress Tracker

Navigation Context

Content Structure Clarity

"I want that sidebar with assignments, recently viewed, etc. there all the time... This is everything that I need as soon as I get in."

Users wanted it, but our client resisted a "dashboard." So, we reframed it as "My Guide," a centralized content tracker—suddenly, he was sold.

A situated status bubble with quick links to etc and live progress bars.

Guide was designed to have a scrolling feed of micro-sized video content.We introduced a breadcrumb trail to help users keep track of which playlist they're currently in and giving them constant status updates on where they are within the app

Bread Crumbs

Missing separationg in content format (playlist vs video )

Positive feedback on filters

Quote: "Filters are useful, but I still have to click on videos to see how long they are. If I know the duration upfront, I don't have to guess or waste time."
Action: Add video duration and series information (add annotation if the video exists indeoendantly or if it is a prt of a series) to preview cards

Useful Insights

My Guide

Users wanted it, but our client resisted a "dashboard." So, we reframed it as "My Guide," a centralized content tracker—suddenly, he was all in.

Research

We synthesized actionable insights through multiple steps

We kicked off our research sprint "0" trying to understand the and the context around it with the BMC, competitor analyses,

Competitive analyses and secondary research

Co

Persona Development: Created detailed user personas based on interview insights to guide our design decisions

User Journey Mapping: Visualized each persona’s experience to pinpoint challenges and opportunities in the search process.

Affinity Mapping: Clustered insights from user interviews into themes to prioritize design focus areas

Testing

User testing mid-fidelity prototypes

Insight Synthesis: Consolidated research and testing data into clear, actionable recommendations for final design improvements.

Process

Process

Sprint structure

Our journey began with background research, followed by a systematic five-sprint cycle of wireframing, user testing, and iterative refinement.

Client meetings with Tim

Bi-weekly meetings with Tim, with ad hock email communication

Designing

Each step of this process helped us narrow down a large set of abstract research insights to tangible design solutions.

Sketching

Starting out with a sketching excercise- each of us came up with a bunch of sketching notes, followed by a "Crazy 8" activity where we brainstormed and sketched 8 ideas in 8 minutes.

One of us was the interpreter, that went over each of the sketches- keeping the person who sketched it anonymous. This was done to

This was not mine

Sketch Notes

Crazy 8s

We

User Testing: Tested prototypes with target users to identify usability issues and gather actionable feedback.

Sketching

Mapping

After our research, each of us came up with a bunch of How Might We questions- we had a round of voting by ourselves and then one with Tim to make sure we're all aligned

We came up with how might we questions as a team

Deciding

Deciding

After our research, each of us came up with a bunch of How Might We questions- we had a round of voting by ourselves and then one with Tim to make sure we're all aligned

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

We started with research then looped between designing, testing, and iterating over 5 sprint cycles

Timeline

We were very very organized, all files were in easily locatable. This is my first time being this organised and very worth it, will do in future

Broad Search Results: Struggles with finding role-based content due to limited filters.

Progress Visibility: Difficulty in viewing team progress at a glance.

Lack of Recommendations: No suggestions for courses relevant to company values

Time-Consuming Reporting: Manual steps required for training completion reports.

Pain Points

Quick Search & Filtering: Fast access to training by department, role, and completion status.

Progress Tracking: Clear visibility into who’s completed what training.

Relevant Content: High-quality, role-specific training resources.

Simple Navigation: Easy access to assign, track, and view training progress.

User Needs

Sarah is an HR Manager at a mid-sized tech firm, responsible for overseeing employee training and compliance certifications. With a focus on efficiency, she values data-driven insights but often finds it challenging to quickly locate relevant training content. A mother of two, she stays updated on HR trends and is passionate about promoting a culture of continuous learning.

Bio

Details

Occupation:

HR Manager

Location:

New York, NY

What drives them

Employee Success, Compliance & Efficiency, Skills Development

Personal Quote:

"I believe continuous learning is key to company success, but managing and delivering relevant training across departments feels like an endless maze."

Sarah Tate

31 / Female

Compliance Challenges: Struggles to find training content that meets legal compliance standards, risking non-compliance if modules aren’t suitable.

Role-Based Requirements: No clear way to assign compliance-specific training by role, leading to a manual setup process that’s time-consuming and prone to error.

Repetitive Processes: Finds it tedious to re-assign training modules for new hires or role-specific needs, making onboarding less efficient.

Pain Points

Legal Compliance: Ensure employees complete mandatory compliance training to avoid legal risks and maintain regulatory standards.

Cost-Effective Training Solutions: Access quality training options that align with budget constraints, allowing for effective staff development without overspending.

Role-Specific Content: Access training materials specific to company roles.

User Needs

John owns a chain of retail stores and manages a diverse team, from sales associates to managers. He’s focused on maintaining a well-trained staff to ensure customer satisfaction but finds it hard to monitor training completion due to time constraints. John values efficiency and wants straightforward tools that help his team grow without extensive setup or management.

Bio

Details

Occupation:

Business Owner, Retail

Location:

Dallas, TX

What drives them

Operational Efficiency, Cost Control, Customer and Employee Satisfaction

Personal Quote:

"I need my team trained and compliant, but I don’t have time to dig through resources or manually track every requirement."

John Ramirez

46 / Male

Repetitive Content: Often receives redundant, generalized training.

Workflow Disruption: Training interrupts critical project timelines and are time-consuming

Lacks Technical Focus: Content isn’t relevant enough for specific job role.

Non-Intuitive Platform: Finds some training platforms confusing and hard to navigate.

Pain Points

Efficient Search: Quick access to locate specific and relevant training content when needed.

Flexible Timing: Ability to complete training around project deadlines.

Clear Progress Tracking: Easy visibility into completed and pending modules.

Technical Depth: In-depth security training tailored to role.

User Needs

Alex is a software engineer at a fintech company, focused on maintaining and developing backend systems for secure financial transactions. He values staying up-to-date on the latest technology and security standards, as these are crucial for his role. However, Alex finds compliance and security training a bit repetitive and time-consuming, especially when it interrupts his workflow. He appreciates training that is directly applicable to his technical responsibilities and wants it to be as efficient as possible.

Bio

Details

Occupation:

Software Engineer, Fintech

Location:

San Francisco, CA

What drives them

Technical Excellence, Efficiency, Professional Growth, Impactful Work

Personal Quote:

"I know training is necessary, especially for security, but it has to be practical and not disrupt my workflow."

Alex Kim

27 / Male

Limited Analytics Integration: Lacks comprehensive analytics to identify what’s working and what needs improvement.

Difficult Feedback Collection: Collecting user feedback on training modules is time-consuming and often lacks actionable insights.

Discoverability Challenges: Difficulty ensuring that content is easily discoverable due to limited tagging and filtering options.

Updating Content Complexity: Updating existing content to keep it relevant and aligned with user needs can be a cumbersome process.

Pain Points

Discoverability Tools: Intuitive tagging and metadata tools to make content easily searchable and relevant for various roles.

Engagement Tracking: Access to detailed analytics on how long users engage with each module, where they drop off, and which topics are trending.

Feedback Mechanisms: Simple tools for gathering feedback from users directly within the platform, so content can be improved in response to user needs.

User Needs

Emily is a content creator specializing in corporate training modules within a large-scale training platform. Her role involves creating, updating, and organizing content to enhance knowledge retention and ease of access. She is passionate about ensuring that her content reaches the right audience and is easy to find. Emily values data-driven feedback on user engagement and search patterns to help optimize her content, and seeks ways to make her modules more interactive, trackable, and modular. Analytics play a crucial role in her work, as she wants to understand how her content performs and how it could be better aligned with user needs.

Bio

Details

Occupation:

Content Creator

Location:

Chicago, IL

What drives them

Engaging Learners, Data-Driven Optimisation, Content Discoverability

Personal Quote:

“Creating training content isn’t just about knowledge—it's about making it accessible, discoverable, and insightful for both learners and their managers.”

Emily Cat

22 / Female

Broad Search Results: Struggles with finding role-based content due to limited filters.

Progress Visibility: Difficulty in viewing team progress at a glance.

Lack of Recommendations: No suggestions for courses relevant to company values

Time-Consuming Reporting: Manual steps required for training completion reports.

Pain Points

Quick Search & Filtering: Fast access to training by department, role, and completion status.

Progress Tracking: Clear visibility into who’s completed what training.

Relevant Content: High-quality, role-specific training resources.

Simple Navigation: Easy access to assign, track, and view training progress.

User Needs

Sarah is an HR Manager at a mid-sized tech firm, responsible for overseeing employee training and compliance certifications. With a focus on efficiency, she values data-driven insights but often finds it challenging to quickly locate relevant training content. A mother of two, she stays updated on HR trends and is passionate about promoting a culture of continuous learning.

Bio

Details

Occupation:

HR Manager

Location:

New York, NY

What drives them

Employee Success, Compliance & Efficiency, Skills Development

Personal Quote:

"I believe continuous learning is key to company success, but managing and delivering relevant training across departments feels like an endless maze."

Sarah Tate

31 / Female

Compliance Challenges: Struggles to find training content that meets legal compliance standards, risking non-compliance if modules aren’t suitable.

Role-Based Requirements: No clear way to assign compliance-specific training by role, leading to a manual setup process that’s time-consuming and prone to error.

Repetitive Processes: Finds it tedious to re-assign training modules for new hires or role-specific needs, making onboarding less efficient.

Pain Points

Legal Compliance: Ensure employees complete mandatory compliance training to avoid legal risks and maintain regulatory standards.

Cost-Effective Training Solutions: Access quality training options that align with budget constraints, allowing for effective staff development without overspending.

Role-Specific Content: Access training materials specific to company roles.

User Needs

John owns a chain of retail stores and manages a diverse team, from sales associates to managers. He’s focused on maintaining a well-trained staff to ensure customer satisfaction but finds it hard to monitor training completion due to time constraints. John values efficiency and wants straightforward tools that help his team grow without extensive setup or management.

Bio

Details

Occupation:

Business Owner, Retail

Location:

Dallas, TX

What drives them

Operational Efficiency, Cost Control, Customer and Employee Satisfaction

Personal Quote:

"I need my team trained and compliant, but I don’t have time to dig through resources or manually track every requirement."

John Ramirez

46 / Male

Repetitive Content: Often receives redundant, generalized training.

Workflow Disruption: Training interrupts critical project timelines and are time-consuming

Lacks Technical Focus: Content isn’t relevant enough for specific job role.

Non-Intuitive Platform: Finds some training platforms confusing and hard to navigate.

Pain Points

Efficient Search: Quick access to locate specific and relevant training content when needed.

Flexible Timing: Ability to complete training around project deadlines.

Clear Progress Tracking: Easy visibility into completed and pending modules.

Technical Depth: In-depth security training tailored to role.

User Needs

Alex is a software engineer at a fintech company, focused on maintaining and developing backend systems for secure financial transactions. He values staying up-to-date on the latest technology and security standards, as these are crucial for his role. However, Alex finds compliance and security training a bit repetitive and time-consuming, especially when it interrupts his workflow. He appreciates training that is directly applicable to his technical responsibilities and wants it to be as efficient as possible.

Bio

Details

Occupation:

Software Engineer, Fintech

Location:

San Francisco, CA

What drives them

Technical Excellence, Efficiency, Professional Growth, Impactful Work

Personal Quote:

"I know training is necessary, especially for security, but it has to be practical and not disrupt my workflow."

Alex Kim

27 / Male

Limited Analytics Integration: Lacks comprehensive analytics to identify what’s working and what needs improvement.

Difficult Feedback Collection: Collecting user feedback on training modules is time-consuming and often lacks actionable insights.

Discoverability Challenges: Difficulty ensuring that content is easily discoverable due to limited tagging and filtering options.

Updating Content Complexity: Updating existing content to keep it relevant and aligned with user needs can be a cumbersome process.

Pain Points

Discoverability Tools: Intuitive tagging and metadata tools to make content easily searchable and relevant for various roles.

Engagement Tracking: Access to detailed analytics on how long users engage with each module, where they drop off, and which topics are trending.

Feedback Mechanisms: Simple tools for gathering feedback from users directly within the platform, so content can be improved in response to user needs.

User Needs

Emily is a content creator specializing in corporate training modules within a large-scale training platform. Her role involves creating, updating, and organizing content to enhance knowledge retention and ease of access. She is passionate about ensuring that her content reaches the right audience and is easy to find. Emily values data-driven feedback on user engagement and search patterns to help optimize her content, and seeks ways to make her modules more interactive, trackable, and modular. Analytics play a crucial role in her work, as she wants to understand how her content performs and how it could be better aligned with user needs.

Bio

Details

Occupation:

Content Creator

Location:

Chicago, IL

What drives them

Engaging Learners, Data-Driven Optimisation, Content Discoverability

Personal Quote:

“Creating training content isn’t just about knowledge—it's about making it accessible, discoverable, and insightful for both learners and their managers.”

Emily Cat

22 / Female

Overview

Process

Research

Designing

Testing

In this project, we reimagined the HR training search experience, empowering employees and HR professionals with a streamlined path to discovering learning content.