ksounthala_mbta

Download Report

Transcript ksounthala_mbta

?
MBTA.com v2.0
The TEAM…
2 Designers
3 Developers
2 Production Specialists
1 Project Manager
My Role…
Technical Lead
… Integration of all systems
… Oversaw all development
… Client/Crisis management
A Day in the Life @ MBTA
1 Million Passenger Trips
300 Customer Service Calls
40,000 Website Visitors
Drivers of Website Update
The Need to Modernize
Customer Dissatisfaction
Support for System-Wide Changes
Public Relations and Branding
Utilization of Resources
Critical Challenges
Diverse User Needs
Corrupt, Outdated Data
Rapid Development Schedule
New System Implementation
So how do you get there from
here?
Four Phases
Planning, Research, Analysis
Strategy & Prototyping
Application Development
Testing & Deployment
Initial Findings
90% of website traffic
accessed schedules & maps
Inital Findings
70% of users are repeat
visitors
User Personas & Needs
Frequent Riders
Casual Riders
First-Timers/Tourists
65% of users
20% of users
10% of users
- Schedules
- Route Mapping
- Route Mapping
- Service Alerts
- Schedules
- Service Information
- Personalization
- Fare Information
- Fare Information
- Mobile Tools
- Service Information
- Schedules
Personas vs. Functions
10%
HOMEPAGE
Frequent Riders
(Commuter Rail)
60%
5%
Go to ModeSpecific Schedule
53%
Go to Specific
Line Page
Get Transit
Updates
9%
Get Schedule
PDF
70%
31%
39%
Exit
78%
Exit
Exit
6%
Get Details
(Query)
Get Schedule
Change Info
13%
Get Schedule
PDF
84%
Exit
50%
Exit
Getting to Done
Six Month Project
2 Months – Requirements & Planning
2 Months – Prototyping
2 Months – Build and Deploy
Development Challenges
Platform Limitations
Accessibility Standards
Rapid Development Plan
Internal Politics
Unforeseen staffing “challenges”
Architecture
Transit Server
SOAP
CSS/XHTML
JS/AJAX
Web/CMS
Server
ASP
Database
Server
DLL’s
Subversion
Architecture
XHTML/
AJAX
Prototype
JS Library
Geocoding
Transit
XML Data
ASP/DLL’s
code…CSS/XHTML
code…JS/Prototype
code…JSON
code…VBScript/SOAP/T-Sql
code…Alphabet Soup
Final Product
day after tomorrow…
Reboot > Re-launch
Feature bloat
Ajax chatter
Transit server
Database Utilization
Testing
Results
20,000 daily Planned Trip requests
35,000 daily Service Nearby requests
Webby Awards Nomination (gov’t)
SXSW Nomination (css)
MBTA.COM v2.0