Back to Design Work

ReportCaster – Modernizing Scheduling & Reporting

ReportCaster is a 35+-year-old enterprise scheduling tool in WebFOCUS. Two weeks into my new role, I volunteered to reimagine its UX—transforming an essential but neglected scheduler into an integrated, intuitive hub feature used by millions of users.

ReportCaster’s redesign became my ultimate leadership test: I dug into legacy systems, uncovered user pain points, and united engineers, PMs, and QA around a single vision. I guided design reviews, secured stakeholder buy‑in, and mentored the growing team—delivering a praised overhaul that boosted satisfaction and proved leadership thrives on ownership, empathy, and grit.

ReportCaster inside WebFOCUS hub

ReportCaster now lives directly in the WebFOCUS hub, replacing the clunky external scheduler.

Impact at a Glance

60% Fewer Clicks

Scheduling steps cut from 10–15 clicks in an external tool to just 5 steps in the hub.

50% Fewer Entry Clicks

ReportCaster Explorer entry reduced from 2 clicks to 1 click in the home view.

50% Faster Task Completion

Consolidated workflows deliver tasks twice as quickly with no context switching.

3→1 Interface

Merged three separate tools into a single hub experience.

Problem

Competitive Landscape

Competitive landscape comparison

ReportCaster vs. Microsoft Power Automate, Tableau Scheduler, and Qlik NPrinting—highlighting our opportunity to simplify powerful scheduling features.

Understanding the Users

We identified three core personas—Business Analyst, IT Administrator, and Power User—each with unique scheduling needs and tolerance for complexity.

ReportCaster user personas

Persona-driven design: Analysts need speed, Admins need control, Power Users need flexibility.

Goal

Design Evolution

My Role

Virtual User Group Feedback

“The new ReportCaster is incredibly intuitive—I was up and running in minutes! Looking forward to more great UX improvements.”

Workflow Overview

ReportCaster basic workflow diagram

Five-step scheduler flow: select asset → choose schedule type → set date/time → confirm → done.

Final UI Screens