Skip to content
Krishna Peri
Back to work

Amtrak Technologies · Transportation

Amtrak: Schedule Change Automation (SCA)

Reducing dependency on ARROW with a system-wide cancellation tool

Target user groups
4
Step request flow: Create to Complete
5
Breakpoints: mobile, tablet, desktop
3

Goal

Amtrak staff use ARROW, a database tool that holds train schedules, time changes, and cancellations. I designed a schedule change tool that automates those updates, so staff rely less on ARROW and cancellations reach every system at once.

Activities

  • Understanding user behavior: research with key stakeholders on their needs and expectations.
  • Defining user dependencies: the systems and handoffs that shape how each group works.
  • Building interactions: complete workflows for mobile, tablet, and desktop breakpoints.
  • Conceptual wireframing: Designing high-level wireframes and translating them into interactive prototypes.

What the tool does

  • Interactive dashboard which supports single, partial, and full train cancellations.
  • Re-accommodation of customers.
  • Advanced search functionality.
  • Integrating CRUD operations.
  • One flow from request submission to customers contacted.

Target users

  • Amtrak Contact Center Supervisors
  • Consolidated National Operations Center (CNOC) scheduling desk
  • ARROW maintainer desk
  • Thruway Service Agents

Stakeholder interview session

Stakeholder interview session around a conference table with laptops

What we heard from the users

PersonaOperationsPain points
Amtrak Contact Center Supervisors
Amtrak customers contact them whenever they want to cancel an itinerary
First point of contact for customers requesting cancellations or schedule changes.Often delayed sending cancellation or change requests to scheduling operators; customers can’t track or raise requests themselves; most service requests are sent manually with no automation; supervisors retrieve invoices via email to send to customers.
CNOC operators
Contact center supervisors connect with them whenever a customer sends a schedule change request
Receive hundreds of schedule change requests spread across multiple regions of the U.S.Manually enter schedule changes into their database after receiving them from supervisors; no 24/7 support to revert last-minute changes; unable to track maintenance delays.
ARROW maintainer
Works with the ARROW database, updates train times and schedules
Maintains and updates the core scheduling database.Very steep learning curve for ARROW; disconnect between the maintainer and contact center supervisor, with no direct way to track customer requests; wants to message CNOC operators directly for faster communication.
Thruway Service Agents
Third-party agents providing connections such as buses, trams, and ferries
Coordinate connecting service for Amtrak customers.Delays and response times are a big pain; often the last to be notified of a maintenance update on the tracks.

Conceptual wireframes

Mobile wireframes for the 5-step cancellation request flow

The 5-step request flow: Create, Impact, Process, Contact, Complete.

Open to senior and staff roles

Seen work you'd want on your team?

Book a 30-minute intro call, or email me. I reply within a day.