Improving a public transit service for transport workers and customers through a touchless ticketing system. (Academic Project)
Lead Flash AS2 developer, user interviewer + tester
We developed a touchless (RFID) ticketing concept and presented it to the Skånetrafiken Public Transit company. Included on this page is the Flash interface designed to run on an HP handheld computer. It's a prototype developed to user-test the envisioned system with train conductors.
Our goal was to reduce the time needed for manual ticket controls, increasing the time available for customer service. Results of user tests were positive. We believe the fully implemented system would help Skånetrafiken retain customers as well as employees.
The brief was to design the new generation ticketing system for local transit provide Skånetrafiken. We developed personas to keep the focus on making the service easier to use for commuters.
At first, we were looking at buses as well as commuter trains, but saw a greater potential for improvement on trains. We proceeded by interviewing three different train conductors. We learned that conductors want to spend more time with customer service, but that ticket controls take up most of their time.
The solution we proposed was a contact-less ticket system, coupled with sensors in train seats, and a handheld device used by train personnel. This allowed conductors to quickly see which passengers already had valid passes, and which might need to buy one, greatly streamlining their job and freeing them up for other tasks.
We developed a handheld prototype of the system, and user tested it, on trains, with three different conductors. Our goal with the tests were to evaluate two functions: localizing passengers without valid tickets, and selling + activating tickets. The prototype was iterated between tests. Changes we made based on the tests were:
Adam Danielsson assisted in code implementation. The project location was Sweden, so the interface and code comments are in Swedish.
Per Nilsson, Sara Stiber, Daniel Brossner, Adam Danielsson, Christer Andersson
The interface starts in administrator mode, and you are given a choice to "Activate Seats" or "Start" the main interface. This Seat Activation mode lets the user tester simulate a populated train car with RFID functionality, by marking seats supposed to be occupied by persons without a ticket.
When started, the main display will show a diagram of a train car. Blinking seats represent freeloaders.
Download Flash file package (1.7Mb Zip)
Below is Actionscript source for online viewing. Please note that most code comments, as well as variable names, are in Swedish.