We use cookies to improve the website. The information cannot be linked back to you.
The trams and buses driving across Jernbanetorget in Oslo.
Photo: Ruter AS / Nucleus, Erland Skui

Ruter on track

Ruter AS is a publicly owned company responsible for public transport in Oslo and the former Akershus county. They set prices and route offerings for the metro, tram, bus, and ferries in these two areas, which are then ordered from various operating companies. Contracts for buses and boats are awarded through competitive tenders, while annual contracts for the metro and tram are negotiated with Sporveien T-banen and Sporveien Trikken.

Project:

System for Ruter

Client:

Ruter

Our deliverables:

Hands holding two mobile phones with Ruter's mobile app open
Photo: Ruter AS / Nucleus, Erland Skui
The sign for Tøyen metro station
Photo: Ruter AS / Nucleus, Erland Skui

Assignment

Planning for a better day

For Ruter, high-quality data is crucial for delivering competitive services to its customers, including passenger information, journey planning, and real-time updates.

Most of their solutions are based on planned operational route data, which describes when and where routes are to be operated. However, they found that the existing planning system did not adequately meet customer needs. Therefore, they wanted to implement a new system to address this challenge. The goal was to have a single source with a complete dataset of routes, consistent with actual traffic and across all route areas.

Mother and daughter on the bus
Photo: Ruter AS / Fotograf Birdy, Birgitte Heneide
A close-up of the front of a Ruter bus
Photo: Ruter AS / Bonanza AS, Iver Gjendem
“These improvements have increased the efficiency and reliability of Ruter's public transport services, contributing to a better user experience.”
Development
Buses and trams driving across Jernbanetorget in Oslo
Photo: Ruter As / Redink, Fartein Rudjord

Process

A digital ecosystem

Aboveit contributed an autonomous DevOps team that included backend and full-stack developers, as well as a product manager. The team was responsible for the modeling, development, and design of new services that validate and enrich planned route data in accordance with customer needs.

As part of their data-driven strategy, Ruter's digital ecosystem is based on an event-driven architecture, and data is made available through Kafka. Concurrently, public transport in Norway uses a standard called NeTEx for its data format. This is a comprehensive model, but the team was able to leverage previous project experiences to meet this requirement.

Someone buying a ticket with the Ruter app
Photo: Ruter As / Redink, Fartein Rudjord

Solution

Better solution, better journey

The project has led to significant improvements in Ruter's route data. The availability of route data has become faster, and the new solution ensures consistency across various services. Errors are detected and corrected earlier thanks to the validation process. Changes in route data can now be handled on short notice, which was previously a challenge.

These improvements have increased the efficiency and reliability of Ruter's public transport services, contributing to a better user experience.

More cases

View a selection of projects we have delivered for our clients.

Health network for all

Development of a new private cloud platform for Norwegian Health Network SF that improves flexibility and cost-efficiency in the health and care sector.

Full case description of the health network for all

All in motion

Visual identity and motion graphics for the Short Film Festival in Grimstad. A unique and engaging visual concept that reflects the festival's values and purpose.

Full case description of all in motion