Health
for All

Volunteer Scheduling System — end-to-end delivery for a non-profit health clinic.

Product Management Project Management Stakeholder Interviews Requirements Gathering Implementation Sprint Planning & Agile
Non-Profit / Healthcare
Volunteer
Scheduler Pro

Centralized scheduling platform for clinic volunteers — configured, trained, and handed off end-to-end.

Timeline
6 Sprints
Role
Developer & BA
Status
Delivered ✓

Problem

The client, a non-profit health clinic, coordinated a large network of volunteer interpreters and translators through informal, manual processes. Scheduling was fragmented — clinic staff and a partner volunteer organization communicated through disconnected channels with no centralized system in place. There was no single source of truth for who was scheduled, no automated alerts for changes, and no reliable way to track attendance.

No centralized scheduling. Shifts were coordinated manually, leaving room for gaps, double-bookings, and missed coverage.

No notification system. Last-minute cancellations or shift changes had no automated alert mechanism, relying entirely on manual follow-up.

No attendance tracking. There was no system in place to record whether volunteers actually showed up for their assigned shifts.

Coordination across two organizations. Clinic staff and the partner volunteer group operated without a shared platform, compounding the communication burden on both sides.

The risk was real: without a reliable system, the client faced volunteer no-shows, scheduling conflicts, and an administrative overhead that scaled poorly as the volunteer network grew.

Process

01
Discovery & Stakeholder Interviews

The team opened with structured interviews with clinic leadership to map the current scheduling workflow and identify where it was breaking down. These conversations surfaced the core pain points: no centralized platform, no notification system, and a manual coordination burden that was unsustainable as volunteer volume grew.

02
Requirements & Tooling Evaluation

Interview findings were translated into user stories and a prioritized product backlog, tracked across six agile sprints via a shared Trello board. The team evaluated multiple tooling options against the client's budget, scale, and feature requirements, and selected a packaged volunteer scheduling platform that fit all three — at $45/month for up to 100 volunteers.

03
Configuration & Agile Implementation

The platform was configured to the client's exact workflow: automated text and email notifications for shift changes and announcements, a shift cancellation and swap-request system, a volunteer sign-in kiosk for attendance tracking, and an admin dashboard for reporting. Weekly check-ins, live demos, and retrospectives kept delivery on track and gave the client continuous visibility into progress.

04
Testing, Training & Handoff

Internal testing and user acceptance testing ran in parallel with delivery. The team conducted structured training sessions for all stakeholder groups — clinic administrators, shift leaders, and the partner organization's volunteer coordinator and president. Comprehensive quick-reference guides and admin documentation were produced to enable fully independent operation after the team's engagement ended.

Scope decision: Integration with the clinic's existing patient management system was evaluated and determined to be technically out of scope for a packaged solution. The team transparently communicated the tradeoff, outlined the implications, and reached a mutual agreement with the client to proceed without the integration.

Solution

The clinic launched with a fully configured, centralized scheduling platform that replaced manual coordination with a single system all stakeholders could rely on. Every pain point identified in discovery was directly addressed at delivery.

100%
Sprint Completion
6
Agile Sprints Delivered
3+
Stakeholder Groups Trained

Centralized platform gives volunteers and admins a single interface to view, create, and manage shifts.

Automated text and email notifications eliminate manual follow-up for shift changes, cancellations, and announcements.

Volunteer sign-in kiosk captures accurate attendance data — replacing the previous lack of tracking entirely.

Admin reporting dashboard gives clinic staff real-time visibility into their volunteer network and schedule health.

Full documentation and hands-on training across all stakeholder groups ensured the client could operate and grow the system independently after handoff.

"The project delivered on its primary goal — improving coordination for the organization's volunteer network — and was handed off with the confidence that the client could sustain and grow it independently."

Back to projects