Brutus_Transportation Planning Web Platform

Page 1

Brutus A Transportation Planning SaaS Solution Brutus represents how everyone is likely to travel in the transport system. It can trace simulated people throughout all the travel and activities during the day using any mode of transport, including new mobility services. A digital replica of mobility, land use and socio-demography for gaining a deeper insight in to the challenges of today and future what-if scenarios.

Role: Strategy l Concept l UX Consultant l UI Designer l Data Visualizer

Background Transport is changing fast. People’s needs i.e. demand for mobility services, not supply of infrastructure drive the future developments. Communities are demanding faster, safer, more convenient, and sustainable mobility options. Public and private operators need to be working closer together, and integrating their operations more than ever before. Digitalization, new technologies, services, and modes are disrupting standard policies, design, and investment practices. Like with everything else, mobility choices are simplified by digital technology and new services. The aim of Brutus was to combine a legacy of holistic planning and the state-of-the-practice transport expertise with the state-of-the-art digital technologies, inspiring our clients to achieve their smart mobility goals.

Problem Statement How might we design a Transportation modelling system for transport analysts and modelers with a web-based user interface to allow automating heavy workflows which would enable mass-production of transportation models and make it understandable and easy to use.


Design Process

Identify

Define

Design

Analyse

Primary/Secondary Research

Persona

Visual Design

Usability Testing

Competitive Analysis

To be journey map

Low Fidelity Wireframes

Iteration

Business Requirement

Information Architecture

High fidelity prototype

Brainstorming

User Interview I conducted User interviews with the potential users of the design, as part of the ideation phase and during early concept development. The interviews followed a structured methodology whereby the I prepared a number of topics to cover, made a record of what was said in the interview, and systematically analyzed the conversation after the interview. The interview had a well-defined and previously agreed upon topic that I wanted to understand, explore or better specify by talking to people and listening to them.

10 remote interviews

Target Audience Transport

Transport

Planners

Modellers

Public sector: Cities,

Data Scientists, Engineers,

Municipalities, Governments

Transport Modellers

Private sector: Mobility service companies, Retail, Outdoor advertising

We need Easy-to-use transport demand

We need Faster and more automatized

forecasting & analysis for designing

workflow for building models and

better transportation systems.

recurring scenarios.

We want a system wherein there is no

We want to Increase the margin of

need to install any (specialist) software

transportation demand modeling

and we can use it efficiently.

projects through automation.


Competitive Analysis Competitive Analysis helps in getting the perspective of other designers as to how they designed keeping in mind the pain points and needs of the users. I went through the following applications to understand the mental model and the user journeys of them:

Emme High-performance routing and assignment on all-streets networks to support topographic and urban form in route choice for non-motorized travel, true multimodal routing for walk access to and between transit services, and stochastic route choice model…

Visum PTV Visum is the world’s leading traffic planning software designed for transport planners to empower cities. Conduct traffic analyses, forecasts and GIS-based data management

Remix Remix is the first planning platform for public transit. Design, evaluate, and collaborate all in one place — from a small detour to a full system redesign and everything in between.

Geotwin Human-Centred Global Intelligence Platform

Cube Citilabs' CUBE is an open modeling software used by planners and engineers to analyze the effects of new projects and policies on a city’s transportation network, land-use, and its population.


Brainstorming

Personas Personas are fictional characters, which I created based upon my research in order to represent the different user types that were going to use Brutus. Creating personas helped me in understanding the users' needs, experiences, behaviors and goals. These personas include behavior patterns, goals, skills, attitudes, and background information, as well as the environment in which a persona operates. Here Brian is a Transport Analyst and Dianna is a transport modeler.

Description

Programs I use :

80%

60%

45%

33%

PTV Visum

Emme

SQL

Microsoft Access and Excel

Brian interacts with customers and identify ways to save money in the company's supply and transportation network. He also evaluate projects - such as repaving highways - to determine their impact on social, environmental, and economic factors. They interpret transportation statistics for a given region. Brian uses traffic modeling programs to predict future transportation needs.

My Skills : Overseeing Transportation networks

Brian

High-level mathematical skills

Civil Engineering

Needs/Goals • Precise transport network data of all

Data Analytics

modes of transportation • Ability to do right planning for forecasted

Transport Analyst

travel demand Cost Management

Experience : 7 years Relavance : 100 % Location : Finland

• Ease of decision making

Report-writing

Pain Points

Personality : Detail-orientated

Project management

• Reviewing and Validating travel

Organized

demand for multi scenario in structured single view

" I’m not sure about the tool, but I want to a tool that need not be installed in my

Fast working

computer but can easily be used for

Cost Conscious

Technology Savvy

forecasting and analyzing for designing better transportation systems."

Communicative

Description reporting based on data generated • No ability to generate simulations

Attentive

on our own

Description

Programs I use :

80%

PTV Visum

• Not able to generate quick views for

60%

45%

React/Redux

33%

Bentley Cube

Microsoft Excel

Dianna use specialist computer software to design and develop transport routes. She design how new road installations link to existing transport systems. She also designs one-way systems or diversions, while other roads are being repaired, or planning transport systems ahead of large events, such as festivals or protests.

Needs/Goals

My Skills : Data Science/ Data Analytics

Mathematics, science & geography knowledge

Precise transport network data of all modes of transportation

Destination/ Mode choice model is automatically generated on Brutus UI

Dianna

Civil Engineering

• Statistics/ Economics

CO2-emissions, noise pollution etc to be calculated for each link

Scripting/ Coding

Pain Points

Personality : Analytical skills

" I need a tool that allows Faster and more automatized workflow for building models and recurring scenarios."

by defining different routes by different modes of transportation.

Transport Modeller Experience : 6 years Relavance : 100 % Location : Finland

upon giving population travel patterns

Transport methods, costs and benefits

Problem-solving skills

Attention to detail

Communicative

Design skills

Adaptable

Technology Savvy

Attentive

• • • • • •

Reviewing and Validating network Revising and standardizing data Precision in network mapping Technical IT related issues Data quality management Creating new iterations every time an error is found while simulating


User Journeys A user journey map was made for both types of users to visualize the process that he/she will go through in order to accomplish their goal. I started the journey mapping by compiling a series of user actions into a timeline. Next, the timeline was fleshed out with user thoughts and emotions in order to create a narrative. Pain points:

TO BE USER JOURNEY MAP

Brian

Transport Analyst

Age 35, Helsinki, Finland

Needs

Expectations:

• Reviewing and Validating travel demand for multi scenario in structured single view

• Ability to perform custom analysis online based on model created

• Not able to generate quick views for reporting based on data generated

• Ability to generate customer reports

To analyze the traffic

To request for a new

To get access and updates

To view and understand the

To analyze and filter the

To tinker new links to

To analyze and create

To verify the reports through

of an area to plan the city

transport model analysis

to their area model for

transport simulation of different

transport simulation of

understand the shift in

reports of analysis to share

senior officials and move

analyzing

scenarios of different modes of

different scenarios and share

transportation volume

with government officials

ahead with transportation

transport depending on

with other stakeholders

Explore

Generate

Validate

different measures

Journey

Request

Initiate

Login

View

• Client visits the landing

• DML Business Development

• Receives login

• Client modifies or views the

• Client does scenario

Client use travel demand

Client uses predefined

Client submits a

page. Understands the

Manager receives an

credentials as and when

ongoing project updates and

analysis, link and flow

and other KPIs to create

reports or creates custom

confirmation against the

products and services for data

notification for a demo request

project is confirmed.

interim model details to provide

analysis.

his own analysis.

reports based on his his

model which has been

analysis. Reads more about

or project need

• Client logs in to view

any confirmation or comments

• He can do his own

needs and is able to

accepted as a valid scenario

DML.

• Interacts offline for further

the updates on ongoing

online

research for the published

Create some add on links

produce a document in a

for a future project

• Request for a demo for

scoping and negotiations to

and completed models

• Selects region or scenario to

model

using existing models for

printable format

interested product and

detail the project needs

filtered on basis of

zoom in for detailed information

• Can do scenario

better

Able to share the desired

Notifies to the DML

categories or years

such as Link types, trip type

comparison and see

comparisons.

report

stakeholder possible for the

• Contacts DML team by

distribution, demographics etc

affects for other

raising new project request

• DML data scientists interacts

parameters.

by choosing an area to be

to update the model based on

• View all published

analysed, target scenario

comments Receives notification

results

years, new links per scenario,

via email or in app

services

Analyze

status change

and any additional information such as preferred data sources, measures etc

Feeling and Thinking Confused about transportation

Anxious

Secure data access

planning of a region,

Excited to see the progress

Interested in

Enthusiastic to try out

Satisfied to create his

Happy to share the

online

conducting his

his own analysis and

own report

successful prediction

own research

additional KPI'

Excited about services and wants to know more

Interaction Touchpoints

Demo Request

Landing page

TO BE USER JOURNEY MAP

Dianna

Transport Modeler

Age 40, Espoo, Finland

Needs

Login

New Model Request

Projects

Models

Analytics

Reporting

Management

Happy to share the

Pain points:

Expectations:

• Revising and standardizing data

• Precise transport network data of all modes of transportation with data of CO2-emissions, noise pollution etc

• Data quality management

• Destination/Mode choice model is automatically generated on Brutus UI upon giving population travel

• Creating new iterations every time an error is found

patterns by defining different routes by different modes of transportation

successful prediction

To discuss requirements for

To define basic details

To collect the input

To examine requirement

To define the measures

To give data of

To Add the KPI's as

To make the model live

To make standardized

a new model

for a new transport

data for all scenarios

and decide on the type of

of all the scenarios and

synthetic population

demanded by the

on the net for the clients

report formats for the

model

from different internal

model to be modelled

design the models

and run the simulations

clients

to Analyze

Analysts to customize

and external sources

and use

as per the designs and evaluate them

Journey

Initiate

Login

Pre-Processing

Estimate

• Receives project

Logins in to check the

• Collects the required

• Chooses the

confirmation from

received

input

business development

project basic details

Simulate

Compute

Publish

Document

• Performs scenario set

• Runs one or more

Generate client travel

Publishes the results for

• Document the results

methodologies to

up by

simulations per

demand analysis and

clients review and

as a "Key Findings"

data such as land use

create the model and

defining input parameters,

scenario to generate avg

other KPI's

feedback post verification

report and upload . These

manager

and

decides if the

year based on

travel

and validation

will standard reports

• Interacts with client

travel survey, applicable

scenario design would

transformed

demand.

(printable) available with

for basic input validations

policies, already

need hybrid

data sets

• Generates synthetic

client for each project

received manually or

approved

model or not.

• In case the current

population

• Client can review and

through Brutus

initiatives that can

• Decides based on the

network

to allocate activity patterns

download the same

impact

model complexity

needs modification,

for

scenario

• Estimating mode - &

define

individual.

• Cleans up and

destination

measures.

• Assign trips to route and

transforms

choice models

Design

network

the data for base

• Saves simulation results

scenario

for future

• Compute travel times

reference

between all origins and destinations if needed

Feeling and Thinking

Inquisitive for

Secure Access

new model

Finds it easy to

Excited to compute

Excited to

Delighted to create

consolidate and

in simplified way

design

results online

analysis

Interaction Touchpoints

Mail

Simplified steps

Relaxed as submit

Simplified data

after cross verifying

sharing

scenarios

Login

Data tables

Models

Models

Analytics

Analytics

Brutus URL

Reporting


Information Architecture Information architecture was drafted to decide how to arrange the information in order to be understandable and intuitive. This Information architecture was aimed at organizing content so that users would easily adjust to the functionality of Brutus and could find everything they need without big effort.


Style Guide Filters

Trip types- Unselected

Education

Medical

Trip types- Selected

Work

Shopping

Daycare

Vacation

Leisure

Home

Religion

Education

Medical

Miscellaneous

Mode of Transport- Unselected

Car

Helicopter

E-Bike

Cycle

Air

Ship

Daycare

Ambulance

Metro

Bus

Rail

Truck

Car

Pedestrian

E-Bike

Helicopter

Air

Through traffic Selection

Link Statistics Selection

Increase

Network Visualisation types

Bus

Road

Footpath

Highway

Bridge

Cycle Path

Highway

Air

Transit stop connector/ level crossing

Rail

Pedestrian

Vacation

Religion

Home

Miscellaneous

Cycle

Ship

Ambulance

Metro

Bus

Rail

Truck

Pedestrian

Scenario Comparison Difference

Link Interview Selection

Cycle

Leisure

Mode of Transport- Selected

Link Selection

Car

Work

Shopping

Transit stop connector

Footpath

Transit link/bridge

Single Railway Line

Double Railway Line

Decrease

Insignificant Difference


Features Designed How a feature was born Coming up with new features was tough. Taking inspiration from the old Brutus UI, the new features were designed. But pumping the product with features is a recipe for unnecessary complexity. That's why we decided to approach the feature ideation in a smart way.

New Feature

The Brutus ideation combined the vision of the Brutus stakeholders, UX Our Expertise

Expertise and the user research findings we collected. That way all new features

Stakeholders Vision

The feature ideation process was an iterative one. In order to keep designing, validating and coding features as rapidly as we can, we worked in increments.

Here are some of the most

important features we designed.

What Users Want

Model Listing In order to enable the users in identifying the model they desire to analyze, we've shown them the model names, its details and the area it covers for them to open their model and start working on it. This page has both a map view as well as a list view and a grid view.

Brutus Brutus

Home

Services My Models Projects

About Us

Contact us

AVMR

Request New Model

AVMR EN

EN

Search

+ _

Model Name

Model Name

Model Name

Model Name

Model Name Model Name

Model Name

Model ID: JKLBRU

Model Name

Search bar and Map Controls

Model Name

Country: Finland Areas Covered: City of Helsinki and its neighboring municipalities

Model Name

Base Scenario Name: Scenario 2020 No. of Scenarios: 4 Model Name

Model Name

Jyväskylä Region Model Name

Model Name

Pins to indicate the location of each model available for the user

Model Name Model Name Model Name Model Name Model Name

Double click on Model to open

On hovering on the pin, the user gets detailed information about the model and the area covered

Transport volume analysis Brutus represents land-use in a dense grid containing information about socio-economic activities and population. Synthetic agent population is generated to closely resemble the study area population. Trips are assigned to the travel modes and routes that are most attractive in terms of time, cost and level of service. In order to view and analyze this simulated data of transportation volumes, we have designed the interface in such a way that the user can identify different modes of transport and can filter the trips through many layers to gather information for planning the transportation system of the area/city/country.

Brutus

Model Name 2018 Scenario 2014

Scenario Comparison

Search area

0

42 ⇄ 3

0

4 086

111+

012 3 025

0

135 ⇄ 2

3

64

350

0

00 ⇄ 6

08

4

213

086

3 024

709

5 ⇄2

sreyal ataD

1 042

Statistics & other KPI's

0

68 ⇄ 5

Start Location

End Location

⇄ 10

0 135 ⇄ 2

Area Selection

312 05

01

0 ⇄ 10

0 ⇄3

sretliF

Filter traffic volumes depending on Mode of Transport, Trip Type, Area Selection, Link Analysis

37 03

2

0

Trip Type

_

33 ⇄ 7

Mode of transport

+

0 ⇄ 10

scitsitatS

33 ⇄ 7

4

Time of the day

216 ⇄

006

Reset all filters

135 ⇄ 2

0

01 ⇄ 2

0

0

086

Filters

33 ⇄ 7

0

39 ⇄ 4

Map Type

Reporting

950

Volume Map View

New Design

EN

543

About Model

Back to models

AVMR

Link Interview

+12

⇄ 1340

⇄ 1340

⇄ 0

46 ⇄ 3

Railway Car (drivers only)

2 012

Bus

Analysis Legend

80

46

20

Bicycle

062

Analysis Legend

0531

066

Through Traffic

0

125

21 04

2 543

Link Analysis

Map Imagery

These lines represent the volume of trips by different modes of transport. Cartography colors are used have been selected to demonstrate the different modes of transport.

Line widths are depending according to the volume. The arrows show the direction of the trips.


Statistics While analyzing transportation volumes, it is very essential for the transportation planners to view statistics in order to make informed decisions. Accordingly we designed the statistics module keeping in mind that Various trip statistics should be charted when showing a single-scenario analysis. Statistics should be dynamic as per the filters applied.

Brutus

Model Name 2018 About Model

Scenario 2014

Scenario Comparison

Search area

0

4 086

111+

Scenario Statistics

⇄ 10

50 213

3 025

5 ⇄2

709

3

350

64 08

213

0

00 ⇄ 6

4 086

3

Link Interview

+12

⇄ 1340

543

Link Analysis

2

sreyal ataD

042

1

0

135 ⇄ 2

⇄ 024

Area Statistics

680 ⇄ 5

Start Location

End Location

Link Statistics

012

sretliF

Area Selection

0

125

066

Through Traffic

20

Bicycle

80

46

062

Analysis Legend

⇄ 1340

0531

0

46 ⇄ 3

21 04

Statistics module consisting of Trip Statistics, Co2 Emissions, Demographics.

312 05

01

0 ⇄ 10

0 ⇄3

+

_ Clear all

330 ⇄ 7

Trip Type

37 03

2

Statistics

Mode of transport

0 ⇄ 10

543

330 ⇄ 7

4 086

Time of the day

216 ⇄

006

Reset all filters

135 ⇄ 2

0

01 ⇄ 2

0

0

scitsitatS

42 ⇄ 3

33 ⇄ 7

390 ⇄ 4

Filters

EN

Reporting

950

Volume Map View

New Design

scitsitatS

Back to models

AVMR

Bus

012

2

Railway Car (drivers only)

Trip Statistics showing the statistics of any selected link depending on the filters. The values change depending on the filters applied.

The pop up is responsive and can be placed anywhere on the screen.

Scenario Comparison user (client, city official, transportation modeller) to easily compare two scenarios in the following aspects: in traffic volumes. in network infrastructure in key statistics like mode-share, (trip) distance travelled etc.

Brutus

Model Name 2018 About Model

0

39 ⇄ 4

0

0

122

5 ⇄ 1

1 000

0

4 025

3 025

68 ⇄ 5

5 ⇄2

3

360 5 ⇄ 1

⇄ 2 000

2 543

⇄ 1340

062

0531

066

0531

⇄ 1340

Bicycle

950

⇄ 062

220

Through Traffic

⇄ 1650

0

125

Analysis Legend

sreyal ataD

709

709

350

+12

⇄ 1340

Link Interview

012

111+

012

1 042

0

16 ⇄ 2

5 ⇄2

213

sretliF

0

68 ⇄ 5

End Location

6 ⇄ 9

0 ⇄3

Start Location

Link Analysis

5

3 052

4 086

01

0 ⇄ 10

Area Selection

30 ⇄ 2

026

4

0

1

0

086

006

216

42 ⇄ 3

Trip Type

_

0

Mode of transport

+

33 ⇄ 7

Search area

39 ⇄ 4

Time of the day

Focus Scenario 2016 -NC2

0 201 Reset all filters

Reporting

⇄ 42 ⇄ 3

Filters

New Design

036

Reference & Focus

Scenario Comparison ⇄

Reference Scenario 2014

Volume Map View

Different views to evaluate the comparison: • Reference & Focus • Reference & Difference • Focus & Difference • Only Difference

Scenario 2014

EN

scitsitatS

Back to models

AVMR

066

Enable Brutus • Differences • Differences • Differences

0

0

46 ⇄ 3

46 ⇄ 3

Bus Railway Car (drivers only)

Split view of screen showing parallelly to compare the volumes and network visualization of two scenarios

Brutus

Model Name 2018 About Model

Scenario 2014

0

39 ⇄ 4

216

10

+15

086

1+ 011

012

1+ 024

073

350 ⇄

-310

⇄ +1 230

0

125

0321+

Bus

0 346

Decrease

Railway Car (drivers only)

+ 0121

+ 0122

0531

062

⇄ 1340 ⇄

⇄ Increase

0 -22

066

⇄ Bicycle

032

Through Traffic

Analysis Legend

5 ⇄ +

2 543

+12

⇄ 1340

Link Interview

sreyal ataD

3

1+ 024

0

709

213

Link Analysis

+21

11 04

5 ⇄2

End Location

4 +14

+

Start Location

3 025

01

111+ 68 ⇄ 5

1 042

0

sretliF

Area Selection

⇄ -9

Trip Type

0 ⇄3

0

+13

1+ 032

4

0 ⇄ 10

0 +119

-120

1+ 002

4

0

Mode of transport

_ ⇄

086

006

33 ⇄ 7

+

0

Time of the day

Search area

-210

0 201 Reset all filters

Focus Scenario 2016 -NC2

⇄ 42 ⇄ 3

Filters

Reporting

Reference & Focus

New Design

Reference Scenario 2014

Volume Map View

Scenario Comparison

EN

scitsitatS

Back to models

AVMR

Insignificant Difference ⇄

+134

0 -31

Difference view of traffic volumes between the two selected scenarios

Network Visualization In order to study the underlying network of all modes of transport in the model, we designed this module that will help the users to understand the network of individual modes of transport, their link speeds and link types.

Brutus

Model Name 2018 About Model

Back to models

Scenario 2014

Scenario Comparison

AVMR New Design

EN

Reporting Search area

Network Visualization 50 Km/h

⇄ 37 03

50 Km/h

+

_

80

scitsitatS

Km/h

Mode of transport

100 Km/h

70 Km/h

Link speed

On

Speed limits

On

sreyal ataD

Filter traffic networks depending on mode of transport, Link Speed and Speed limits

111+

Filters

100 Km/h

Analysis Legend

80

100

Km/h

Km/h

High Speed Medium Speed Low Speed

40 Km/h

Network according to different high/ medium/ low link speeds

Link Speeds

• Link Statistics: Gives statistics of a particular link with selected filters • Area Statistics: Gives statistics of a selected area grid with selected filters • Scenario Statistics: Statistics of the full


Usability Testing Usability testing mainly focuses on user's ease of using application, flexibility of application to handle controls and ability of application to meet its objectives. Usability testing allowed us and the developers to evaluate how end users interacted with the design of Brutus. Usability Testing helped us in measuring how easy and user-friendly the interface of Brutus was. A small set of target end-users were employed to use the application to expose usability defects.

1. User Profiling

• Identifying Users (Transport analysts, designers, engineers) • Users with different experience level

2. Testing preparation and Business Task • Preparing guide, Deciding tasks

3. Task Evaluation

4. Analyzing

• Observations by research team • Performance feedback by user • Online questionnaire

5. Reporting

• Data collection and refinement • Detailed analysis • Identifying solutions • Documentation

• • • • • •

UT Goals and Objectives UT Methodology Task success ratio Task performance rating User feedback Points for improvement

Goals of Usability testing Discoverability and Learnability The goal of the usability testing was to check the ease with which the users can discover features within the application and how easy it is for the user to learn to use the application and its features.

Easy to use The goal of the usability testing was to check how easily the users are able to complete their tasks.

Time saving The goal of the usability testing was to check how quickly complete their goal with less manual effort.

Scenarios of Usability testing 1. As a transport analyst, you want to analyze the traffic volumes of car and cycle for all the trips made for Shopping and Work purpose.

2. You want to analyze the statistics of the distribution of trips of a particular Link according to the applied filters.

4. You want to have a look at the statistics of the current scenario and share the analysis that you have created with a stakeholder.

3. You want to analyze which are the common trips that pass through two links by selected mode of transport “Cycle”to understand . Why?

5 Users were tested Time given: 1 Hour SUS Usability score The System Usability Scale (SUS) offers a quick and effective way to evaluate the usability of the design of the application. It helps in measuring the efficiency, effectiveness and level of satisfaction. Looking at a respondent’s answers and the corresponding number score for each response, the overall SUS score was calculated using the following framework: The users ranked each of the 10 questions above from 1 to 10, based on their level of agreement. 1. For each of the odd numbered questions, subtract 1 from the score. 2. For each of the even numbered questions, subtract their value from 10. 3. Take these new values which you have found, and add up the total score. Then multiply this by 2.5. Then divide it by 2.

Ability to analyze

Worst Imaginable

0

10

20

78.5

30

40

50

60

70

80

90

100

Labels Poor

Ok

Good

Best imaginable

SUS Acceptability Score. Image credit 10up.com.

Icons Not Acceptable

Marginal Acceptability Score

Acceptable


Thank You for you time! Car

Anvi Mathur Cycle

Bus

Air

+91 9650121343

anvimathur1996@gmail.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.