Unifying Fragmented Operations Management for Staff and Volunteers

Unifying Fragmented Operations Management for Staff and Volunteers

Unifying Fragmented Operations Management for Staff and Volunteers

Overview

Client

Client

Bread & Roses Nonprofit

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers, 1 Product Designer (me)

Problem

Bread & Roses relies on 1,000+ volunteers to serve over 10,000 households annually, yet scheduling was fragmented across spreadsheets and emails. Administrative overhead limited staff capacity, created volunteer drop-off, and threatened operational reliability.


Solution

A 0→1 volunteer operations platform that streamlines volunteer coordination, enabling staff to focus on serving the community while improving the volunteer experience.


Problem

Bread & Roses relies on 1,000+ volunteers to serve over 10,000 households annually, yet scheduling was fragmented across spreadsheets and emails. Administrative overhead limited staff capacity, created volunteer drop-off, and threatened operational reliability.


Solution

A 0→1 volunteer operations platform that streamlines volunteer coordination, enabling staff to focus on serving the community while improving the volunteer experience.


Business Impacts

Since launched, the design had helped the organization …

+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


~$50K

Recovery in Productivity (Based on ~1 hr/day saved per staff)


Research and Insights

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

Overarching Insights

Design Statement

How might we design an operations platform that reduces administrative burden and streamlines volunteer participation?

Mapping Real-Life Workflow From Research

Final Product

A Multi-System Design

After multiple rounds of testing with staff and volunteers, the final scheduling platform was delivered and continues to evolve. Feedback informed every iteration - from simplifying volunteer sign-ups to streamlining scheduling workflows. The solution addressed the organization's immediate operational challenges while providing a scalable foundation that can grow alongside its volunteer community.

Design Solution 1

Giving volunteers control over scheduling

Volunteers can browse and reserve available shifts that fit their schedules without contacting staff. By replacing back-and-forth emails and phone calls with self-service scheduling, the system reduces administrative overhead while increasing sign-up flexibility.

Individual Signups

Group Signups

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched with the current system used by the staff.

However, the engineering team raised concerns around development complexity and maintenance costs. Instead, we prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works.

Therefore, I shifted the design toward a flexible, time-based sign-up experience that better fit both staff workflows and volunteer needs.

After discussions with my engineering team on the feasibility and time scope of a new design approach, we found a middle ground that kept the old layout while shifting the selection process for volunteers.

Design Solution 2

Centralized records of volunteer attendance and hours

The platform automatically records volunteer attendance and service hours in one place. This eliminates manual cross-checking for staff while providing volunteers with reliable, verifiable records for school, work, and community service requirements.

Design Solution 3

Automated Group Notification

Integrated with the Nodemailer API, administrators can send announcements and updates to hundreds of volunteers in a single action. Automating outreach reduces repetitive administrative work and ensures volunteers receive timely information before upcoming shifts.

Design Solution 4

Scalable Volunteer Database

Volunteer profiles are automatically categorized as individuals or groups during registration, creating a structured database that grows alongside the organization. A centralized system simplifies volunteer management, supports accurate hour tracking, and enables staff to coordinate an expanding volunteer network efficiently.

Think in System and Scalability

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

How I'd redesign today

Introduce an AI-assisted Chat Assistant

Helping volunteers discover opportunities, navigate uncertainty, and coordinate schedules through a personalized AI assistant.

Key learnings

👨🏻‍💻 Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

🧐 Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

⚖️ Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.

Do you know that I also got featured here?

Outdoor Café Seating in a Sunlit Alley

Unifying Fragmented Operations Management for Staff and Volunteers

Unifying Fragmented Operations Management for Staff and Volunteers

Unifying Fragmented Operations Management for Staff and Volunteers

Overview

Client

Client

Bread & Roses Nonprofit

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers, 1 Product Designer (me)

Problem

Bread & Roses relies on 1,000+ volunteers to serve over 10,000 households annually, yet scheduling was fragmented across spreadsheets and emails. Administrative overhead limited staff capacity, created volunteer drop-off, and threatened operational reliability.


Solution

A 0→1 volunteer operations platform that streamlines volunteer coordination, enabling staff to focus on serving the community while improving the volunteer experience.


Problem

Bread & Roses relies on 1,000+ volunteers to serve over 10,000 households annually, yet scheduling was fragmented across spreadsheets and emails. Administrative overhead limited staff capacity, created volunteer drop-off, and threatened operational reliability.


Solution

A 0→1 volunteer operations platform that streamlines volunteer coordination, enabling staff to focus on serving the community while improving the volunteer experience.


Business Impacts

Since launched, the design had helped the organization …

+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


~$50K

Recovery in Productivity (Based on ~1 hr/day saved per staff)


Research and Insights

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

I conducted research with 5 Bread & Roses staff members and 40+ volunteers to understand both operational needs and volunteer experiences.


  • Staff interviews (n = 5): Understand current scheduling workflows, business constraints, coordination challenges, and organizational goals.

  • Volunteer surveys (40+): Identify pain points in the volunteer experience, validate interest in a centralized platform, and understand motivations and barriers to participation.

Overarching Insights

Design Statement

How might we design an operations platform that reduces administrative burden and streamlines volunteer participation?

Mapping Real-Life Workflow From Research

Final Product

A Multi-System Design

After multiple rounds of testing with staff and volunteers, the final scheduling platform was delivered and continues to evolve. Feedback informed every iteration - from simplifying volunteer sign-ups to streamlining scheduling workflows. The solution addressed the organization's immediate operational challenges while providing a scalable foundation that can grow alongside its volunteer community.

Design Solution 1

Giving volunteers control over scheduling

Volunteers can browse and reserve available shifts that fit their schedules without contacting staff. By replacing back-and-forth emails and phone calls with self-service scheduling, the system reduces administrative overhead while increasing sign-up flexibility.

Individual Signups

Group Signups

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched with the current system used by the staff.

However, the engineering team raised concerns around development complexity and maintenance costs. Instead, we prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works.

Therefore, I shifted the design toward a flexible, time-based sign-up experience that better fit both staff workflows and volunteer needs.

After discussions with my engineering team on the feasibility and time scope of a new design approach, we found a middle ground that kept the old layout while shifting the selection process for volunteers.

Design Solution 2

Centralized records of volunteer attendance and hours

The platform automatically records volunteer attendance and service hours in one place. This eliminates manual cross-checking for staff while providing volunteers with reliable, verifiable records for school, work, and community service requirements.

Design Solution 3

Automated Group Notification

Integrated with the Nodemailer API, administrators can send announcements and updates to hundreds of volunteers in a single action. Automating outreach reduces repetitive administrative work and ensures volunteers receive timely information before upcoming shifts.

Design Solution 4

Scalable Volunteer Database

Volunteer profiles are automatically categorized as individuals or groups during registration, creating a structured database that grows alongside the organization. A centralized system simplifies volunteer management, supports accurate hour tracking, and enables staff to coordinate an expanding volunteer network efficiently.

Think in System and Scalability

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

How I'd redesign today

Introduce an AI-assisted Chat Assistant

Helping volunteers discover opportunities, navigate uncertainty, and coordinate schedules through a personalized AI assistant.

Key learnings

👨🏻‍💻 Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

🧐 Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

⚖️ Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.

Do you know that I also got featured here?

Outdoor Café Seating in a Sunlit Alley