Awarded 1st Place at the 2025 UMSI Expo!

Awarded 1st Place at the 2025 UMSI Expo!

Awarded 1st Place at the 2025 UMSI Expo!

White Pine Library Cooperative

White Pine Library Cooperative

White Pine Library Cooperative

My Role

UX Designer

Client

White Pine Library Cooperative

Timeline

August 2024-April 2025

Tools

Figma, FigJam, Miro, Qualtrics

Client-based project for the UX Capstone Course at the University of Michigan.

Client-based project for the UX Capstone Course at the University of Michigan.

Client-based project for the UX Capstone Course at the University of Michigan.

The Challenge

Modernizing a Mission-Critical Tool

Michigan’s rural libraries face challenges accessing out-of-state materials due to costly subscriptions. The White Pine Library Cooperative’s interlibrary loan website helps bridge this gap. A website redesign is needed to ensure the program’s longevity and guarantee equitable access to information for Michigan residents.

Michigan’s rural libraries face challenges accessing out-of-state materials due to costly subscriptions. The White Pine Library Cooperative’s interlibrary loan website helps bridge this gap. A website redesign is needed to ensure the program’s longevity and guarantee equitable access to information for Michigan residents.

Michigan’s rural libraries face challenges accessing out-of-state materials due to costly subscriptions. The White Pine Library Cooperative’s interlibrary loan website helps bridge this gap. A website redesign is needed to ensure the program’s longevity and guarantee equitable access to information for Michigan residents.

First
Second
Before
After

Project Structure

We approached this project in 3 phases

I worked with 3 other students to create a user-centered solution for the White Pine Library Cooperative. We completed our work in a Research, Design, and Evaluation phase.

I worked with 3 other students to create a user-centered solution for the White Pine Library Cooperative. We completed our work in a Research, Design, and Evaluation phase.

I worked with 3 other students to create a user-centered solution for the White Pine Library Cooperative. We completed our work in a Research, Design, and Evaluation phase.

Research Phase

Methods

We employed a mixed-method approach that included both qualitative and quantitative techniques to gather a well-rounded understanding of user needs.

We employed a mixed-method approach that included both qualitative and quantitative techniques to gather a well-rounded understanding of user needs.

We employed a mixed-method approach that included both qualitative and quantitative techniques to gather a well-rounded understanding of user needs.

14

14

Librarians

Librarians

4

4

Students

Students

Screening Surveys

Screening Surveys

Segment users, identify common issues and find research participants

Segment users, identify common issues and find research participants

5

5

Librarians

Librarians

User Interviews

User Interviews

Explore workflows, challenges, and new ideas with current users

Explore workflows, challenges, and new ideas with current users

5

5

Librarians

Librarians

Contextual Inquiries

Contextual Inquiries

Observe real-time interactions and task flows in the interlibrary loaning system

Observe real-time interactions and task flows in the interlibrary loaning system

Internal Team

Internal Team

Heuristic Evaluation

Heuristic Evaluation

Identify usability issues using Nielsen's 10 heuristics

Identify usability issues using Nielsen's 10 heuristics

Research Analysis

Affinity Diagram

After completing our initial research, we used affinity mapping to group common themes of user insights.

After completing our initial research, we used affinity mapping to group common themes of user insights.

After completing our initial research, we used affinity mapping to group common themes of user insights.

Key Findings

  1. Request Visibility and Workflow Clarity

  • Lack of easy viewing of current requests. Users must manually search by patron name or book title in order to view a request.

  • Lack of easy viewing of current requests. Users must manually search by patron name or book title in order to view a request.

  • Lack of easy viewing of current requests. Users must manually search by patron name or book title in order to view a request.

  • No immediate confirmation: Users are uncertain if a request was submitted unless they check another page.

  • No immediate confirmation: Users are uncertain if a request was submitted unless they check another page.

  • No immediate confirmation: Users are uncertain if a request was submitted unless they check another page.

  1. Notification Limits

  • Over reliance on email: Alerts are primarily sent via email, often overlooked or missed.

  • Over reliance on email: Alerts are primarily sent via email, often overlooked or missed.

  • Over reliance on email: Alerts are primarily sent via email, often overlooked or missed.

  • Desire for in-system updates: Users expressed a strong preference for internal notifications or a dashboard.

  • Desire for in-system updates: Users expressed a strong preference for internal notifications or a dashboard.

  • Desire for in-system updates: Users expressed a strong preference for internal notifications or a dashboard.

  1. Confusing Status Labels & Navigation

  • Users struggled with terminology like "request" vs. "loan" and what each action implied.

  • Users struggled with terminology like "request" vs. "loan" and what each action implied.

  • Users struggled with terminology like "request" vs. "loan" and what each action implied.

  • Navigation to specific features (e.g., tracking past requests) was not intuitive.

  • Navigation to specific features (e.g., tracking past requests) was not intuitive.

  • Navigation to specific features (e.g., tracking past requests) was not intuitive.

  1. Data Entry Issues and System Feedback

  • Entering ISBN or OCLC numbers caused errors and required tab-switching from external databases.

  • Entering ISBN or OCLC numbers caused errors and required tab-switching from external databases.

  • Entering ISBN or OCLC numbers caused errors and required tab-switching from external databases.

  • Lack of inline validation led to submission mistakes or uncertainty.

  • Lack of inline validation led to submission mistakes or uncertainty.

  • Lack of inline validation led to submission mistakes or uncertainty.

  1. Accessibility and Interface Design

  • Users expressed the need for a modern interface, better font sizes, improved contrast, and clearer layouts.

  • Users expressed the need for a modern interface, better font sizes, improved contrast, and clearer layouts.

  • Users expressed the need for a modern interface, better font sizes, improved contrast, and clearer layouts.

  • The systems dated design limited ease of use, especially for new or infrequent users.

  • The systems dated design limited ease of use, especially for new or infrequent users.

  • The systems dated design limited ease of use, especially for new or infrequent users.

User Personas

We then developed two user personas to guide our design decisions and meet their distinct workflows and needs.

We then developed two user personas to guide our design decisions and meet their distinct workflows and needs.

We then developed two user personas to guide our design decisions and meet their distinct workflows and needs.

User Persona 1: Experienced System User

User Persona 1: Experienced System User

User Persona 1: Experienced System User

User Persona 2: Novice System User

User Persona 2: Novice System User

User Persona 2: Novice System User

User Journey Map

Next we created a user journey map to visualize the current system workflow.

Next we created a user journey map to visualize the current system workflow.

Next we created a user journey map to visualize the current system workflow.

User Journey Map

User Journey Map

User Journey Map

Design Phase

Feature Prioritization

We started our design phase by ideating proposed redesigns and features, which we then prioritized using a feasibility-value matrix to ensure alignment with user needs and client goals. Feasibility = something we should prioritize AND is feasible to design.

We started our design phase by ideating proposed redesigns and features, which we then prioritized using a feasibility-value matrix to ensure alignment with user needs and client goals. Feasibility = something we should prioritize AND is feasible to design.

We started our design phase by ideating proposed redesigns and features, which we then prioritized using a feasibility-value matrix to ensure alignment with user needs and client goals. Feasibility = something we should prioritize AND is feasible to design.

Feature Prioritization Matrix

Feature Prioritization Matrix

Feature Prioritization Matrix

Low-Fidelity Sketches

Low-Fidelity Sketches

Low-Fidelity Sketches

Low-Fidelity Sketches

Mid-Fidelity Wireframes

Mid-Fidelity Wireframes

Mid-Fidelity Wireframes

Mid-Fidelity Wireframes

Evaluation Phase

Usability Tests

We conducted 5 usability tests with current users to update our Figma prototype.

We conducted 5 usability tests with current users to update our Figma prototype.

We conducted 5 usability tests with current users to update our Figma prototype.

My teammate and I reviewing our designs during peer critiques

My teammate and I reviewing our designs during peer critiques

My teammate and I reviewing our designs during peer critiques

High-Fidelity Wireframes

High-Fidelity Wireframes

High-Fidelity Wireframes

High-Fidelity Wireframes

Impact

Impact

Impact

We presented our project at the 2025 UMSI Student Exposition, winning 1st place for the Bachelor student category!

We presented our project at the 2025 UMSI Student Exposition, winning 1st place for the Bachelor student category!

We presented our project at the 2025 UMSI Student Exposition, winning 1st place for the Bachelor student category!

We also validated our Figma prototype with current users, achieving a System Usability Scale (SUS) score of 95 for the new design. The team also presented our design to the client, gaining final approval for the project.

We also validated our Figma prototype with current users, achieving a System Usability Scale (SUS) score of 95 for the new design. The team also presented our design to the client, gaining final approval for the project.

We also validated our Figma prototype with current users, achieving a System Usability Scale (SUS) score of 95 for the new design. The team also presented our design to the client, gaining final approval for the project.