28
?

?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Embed Size (px)

DESCRIPTION

The TEAM… 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Citation preview

Page 1: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

?

Page 2: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

MBTA.com v2.0

Page 3: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

The TEAM…

2 Designers

3 Developers

2 Production Specialists

1 Project Manager

Page 4: ?. 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

Page 5: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

A Day in the Life @ MBTA

1 Million Passenger Trips

300 Customer Service Calls

40,000 Website Visitors

Page 6: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Drivers of Website Update

The Need to Modernize

Customer Dissatisfaction

Support for System-Wide Changes

Public Relations and Branding

Utilization of Resources

Page 7: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Critical Challenges

Diverse User Needs

Corrupt, Outdated Data

Rapid Development Schedule

New System Implementation

Page 8: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

So how do you get there from here?

Page 9: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Four Phases

Planning, Research, Analysis

Strategy & Prototyping

Application Development

Testing & Deployment

Page 10: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Initial Findings

90% of website traffic accessed schedules & maps

Page 11: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Inital Findings

70% of users are repeat visitors

Page 12: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

User Personas & Needs

Frequent Riders

65% of users

Casual Riders

20% of users

First-Timers/Tourists

10% of users

- Schedules

- Service Alerts

- Personalization

- Mobile Tools

- Route Mapping

- Schedules

- Fare Information

- Service Information

- Route Mapping

- Service Information

- Fare Information

- Schedules

Page 13: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Personas vs. Functions

Frequent Riders(Commuter Rail)

HOMEPAGE Go to Mode-Specific Schedule

60% Go to Specific Line Page

Get Transit Updates

5%

53%

Get Schedule PDF

9%

Get Schedule Change Info

6%

Exit70%

Exit50%

Exit78%

10%

Get Details(Query)

Exit39%

Get Schedule PDF

13%

Exit84%

31%

Page 14: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Getting to Done

Page 15: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Six Month Project

2 Months – Requirements & Planning2 Months – Prototyping2 Months – Build and Deploy

Page 16: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Development Challenges

Platform LimitationsAccessibility StandardsRapid Development PlanInternal PoliticsUnforeseen staffing “challenges”

Page 17: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

ArchitectureTransit Server

Web/CMS Server

Database Server

SOAP CSS/XHTML

JS/AJAX

ASP

DLL’s Subversion

Page 18: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Architecture

XHTML/AJAX

PrototypeJS Library

Transit XML Data

ASP/DLL’s

Geocoding

Page 19: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

code…CSS/XHTML

Page 20: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

code…JS/Prototype

Page 21: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

code…JSON

Page 22: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

code…VBScript/SOAP/T-Sql

Page 23: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

code…Alphabet Soup

Page 24: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Final Product

Page 25: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

day after tomorrow…

Page 26: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Reboot > Re-launch

Feature bloatAjax chatterTransit serverDatabase UtilizationTesting

Page 27: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

Results

20,000 daily Planned Trip requests

35,000 daily Service Nearby requests

Webby Awards Nomination (gov’t)

SXSW Nomination (css)

Page 28: ?. MBTA.com v2.0 The TEAM 2 Designers 3 Developers 2 Production Specialists 1 Project Manager

MBTA.COM v2.0