Entur Norway: National digital platform for trip planning and ticket purchasing

A seamless experience between different operators, modes of transport, regions and cities on one and the same ticket has made travelling with public transport in Norway an attractive alternative to the car. The story of Entur as a state-owned company is a story of digital transformation and continuous delivery of added value to travellers by taking control of the development of a national digital platform for public transportation and mobility services. By offering a integrated solution for multimodal travel as a service (Mobility-as-a-Service), bus-train operators, public transport companies and mobility service providers can use one plattform to offer travellers seamless experience between different modes of transport. The international recognition and interest that Entur has received is a story of a new paradigm of digital service development in public sector.

Background

The article is based on an interview with Hanne Nettum Breivik, who is director of market and mobility, and was the project manager for the National Travel Planning Project – NRP at the state-owned company Entur AS (corporation). Entur is responsible for providing a national digital platform that collects information and manages timetables, stops, ticket prices, ticket sales, real-time data, positioning of modes of transport and more. The digital platform functions as a national wide system that are used by around 60 bus and train operators, public transport companies and firms that offer mobility service solutions. Thanks to the national platform, transport operators do not have to provide their own systems and integrations between cities, regions and across national borders (Sweden-Norway). The Norwegian ministry of transport – Samferdselsdepartementet (SD), initiated the deregulation of the Norwegian railway sector on behalf of the then government, with the objective to make public transportation more attractive by providing a national wide system solution for multimodal travel planning and ticketing.

National trip planing

The original plan was that train operators and public transport companies would procure an all-encompassing solution for travel planning and ticket management that were available on the market. According to Nettum Breivik, the NRP project was originally estimated to take 6-8 months to collect national travel and ticket information into a new database for the procured system. At the time of the project start-up – 2014, a system architecture review was carried out to assess the suitability of the all-encompassing solutions that were on the market. The review identified that the architecture of the systems was not suitable for further development as they were considered outdated and would represent an obstacle to achieving the levels of ambition that the NRP project wanted to achieve. Another obstacle was that data from the existing system was stored in a national data standard that proved difficult to further develop and harmonize with the EU standard NeTEx for public transport scheduling. In addition, previous experience from authorities and regions in Norway was that system providers of standardised travel planning solutions did not prioritise their need for adaptations for Norwegian conditions and that it took a long time before they were implemented. As an example, Nettum Breivik highlights the discussion with a major system supplier, which several regions used for travel planning, and how they could not offer an estimate when the NeTEx standard could be supported. During meetings with several different system suppliers for evaluating the various proposals, NRP’s new technical project manager and system architect were present. The conclusion of the evaluation was that none of the suppliers presented a sufficiently good solution that could fulfill the set of requirements and the overall project objectives. Amongst the requirements that were listed was the ability for fast adaptations of the system to accommodate needs of travellers, support for open EU standards and scalable system architecture.

The disqualification of the providers’ solutions meant that the original plan was no longer viable. The only remaining option was to focus on in-house development based on open source components and standards, without a contract with a provider and specified end date. When this was presented to the project board it was difficult to convince the members that the new plan did not include an end date, SLAs (Service Agreement Level), fixed budget and agreements with suppliers that could be held accountable. Nettum Breivik says that a lot of time had to be spent explaining that digital development is an ongoing process to deliver added value to end users, and does not correspond well with the government’s project management model, which requires fixed costs and a clear start and end date.

Digital services are by definition never finished. But when you start a government project, they want a start date, an end date, and a fixed cost.

In order to show decision-makers that a self-developed digital platform based on open source and standards was feasible, an minimal viable product (MVP) that included nation wide trip planing information was developed in six months. An important part of the rapid development was the utilisation of existing open source components to build a scalable system architecture that could serve as a base for further development. An example of re-use was an open source user interface (front-end), developed in Finland for travel planning. The achievement to develop a new digital platform in a relatively short time, meant that the NRP project received the go-ahead from decision-makers to continuing the development without a fixed end date and cost.

Initially, the platform was built by hired personnel because Entur as an organization was not established at the start of the project. Nettum Breivik, who at the time was employed by Ruter before she joined Entur in 2017. The Norwegian Public Roads Administration (Statens Vegvesen), which was initially responsible for the project, hired her as project manager and contracted the staff via a government framework agreement. When Entur was created, the travel ticket department from former NSB (Norwegian State Railways) with its 400 employees and sales offices was merged with the 15-person development team for the NRP project in 2017. She describes it as an interesting mix of people, but also an advantage when the responsibilities where gathered under the same roof; as travel planning is the first step in the process of ticket sales. The merger has brought about synergistic effects since Entur is now responsible for the entire process, including the obvious advantage that existing and newly established transport providers do not need to create their own ticketing solutions, hire staff and provide ticket sales offices (located at the five largest stations).

Incremental development – the key to digital transformation

Today, Entur is an ambassador for how open source and standards are used within public organisations and has spread far beyond the Norwegian public transport sector. Among other things, Google describes how Entur uses their cloud platform for the national public transportation. Several research papers are in progress – some are already published – on how open source and standards are being used at Entur to create a digital platform for multimodal travel. In order to save resources, the fast internal iterative development process needs to be balanced against using existing open source components. An example of where Entur has invested a lot of time and resources in an existing open source project is OpenTripPlaner, which manages travel planning and is a central component of the NRP project.

Entur’s CEO advocates incremental service development and has delegated the responsibility to the development teams to prioritise work. Trust from the management downwards in the organisation is important for empowering the 21 different development teams today. Product owners for the various teams are responsible for prioritising the work. There are no internal billing or structural barriers for individual teams to coordinate and collaborate with each other. However, product development managers are required to communicate and receive approval from management if the development involves several teams; it is always a balance between swiftness or involving higher level managers in the decision process. According to Nettum Breivik, the incremental cross-organisational development between teams is the key to continuously delivering added value to end-users.

Another advantage of the incremental development based on trust, is to let the developers and teams themselves decide and explore how new technology can contribute to value creation. For example; by exploring new technology or trying open source components which cannot be planned or by requested a budget for in advance, because then the opportunity has already been lost. Government budgets are allocated per departement and agencies, while digital services span multiple departement, sectors and create values horizontally through synergies and coordination. The government budget process and governance model is not compatible with digital service development because it cannot handle spending of funds in one area when creating value in another, even if it benefits the overall objective.

State budget processes and planning of what is to be done several years in advance do not fit well with digital development.

Nettum Breivik emphasises that the public sector should get better at defining MVP:s and continuous delivery, because value creation is a constantly ongoing process. If something were to be 100 percent ready, it is probably obsolete and irrelevant at launch, especially when it comes to digital service. It does not have to mean that you need to compromise on quality or safety if that is a priority.

Experience from the NRP project she wants to pass on is to break down complexity and larger use-cases across several teams working horizontally with a focus on the end-user with clearly defined MVPs. Instead of distributing the work to different departments and business areas with their own processes, which creates obstacles to continuously deliver added value. Another lesson learned is the importance of communicating to non-technical decision makers what the teams do and how it contributes to reaching the overall objective. After the restart of the NRP project, it took time and resources to build a completely new digital platform from scratch. Nettum Breivik describes it as a laborious and time-consuming process to explain to decision-makers from authorities and departments about what it means to build a scalable system architecture and digital platform from the ground up that can achieve the goal of enabling seamless national public transportation.

It was an epic meeting [with the state department] when my colleague said you need to send someone with better skills next time. But it is also up to us to try to describe the development work and what is happening below the surface.

On the question if the in-house development has been lead to cost cutting compared to procuring a standardised solution, she has no facts because no system suppliers could offer a sufficiently good solution that corresponded to Entur’s level of ambition. She points out that Entur has acquired the flexibility and capability to keep pace with new mobility solutions services and respond quickly to customer demands. To offer a solution that handles trips across regional borders with several modes of transport and companies on one ticket comes with a cost. Nettum Breivik sees the recognition from the public transport sector and from researchers who want to study Entur’s digital service offering as proof that the project has created something unique and wants to recreate the transformation themself. In conclusion, she would have liked to see more support – especially from other Nordic countries, in the development of a digital platform based on open European standards. Especially with the objective to offer a competitive solution that spans national borders and can be an alternative to air travels. But she hopes that Entur can capitalise on upcoming Nordic initiatives that focus on reusing and building on open source solutions used in the NRP project.

If Nordic public transport data could be collected on the same open standard, it would enable Nordic travel planning services and offer travellers the opportunity to travel easily across national borders.

Summary

The implementation of the NRP project shows how incremental development and control over an operationally critical system have been important factors in developing a digital platform for public transportation and mobile services in Norway. More specifically, the decision to build the platform on open standards (NeTex/SIRI) and the re-use of open source components and solutions have been crucial to meet the project’s ambition level. The delegation of responsibility to the teams to self-organise horizontally in the organisation has contributed to agility and malleable organisational structures which has proven significant to exploring new technology, software components and implement them it in the development process.

One explanation for the iterative development process is due to the transparency and trust that are central to open source projects, where participants quickly give each other feedback and collaborate to solve problems and help each other. This interaction with the open source community also contributes to motivate employees, create high-quality software code, accelerates learning, sharing of knowledge and resources across organisational boundaries that are difficult to achieve with contractual agreements with a system vendor. The next article will explore in more detail how open source and standards have been central to the development of Entur’s digital platform with NRP’s technical project manager and system architect.

The success of the NRP project regarding continuous delivery of value to end-users has been important in the creation of a national digital platform for public transportation and mobile services. In Nettum Breivik’s new role at Statens Vegvesen, she will be part of a program directly under the new director general, to carry forward the digital service development philosophy and enable change at a larger authority that has been accused of being old-fashioned, slow and bureaucratic.

The content is created by Clear Byte and is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Gothenburg University Library: episodic digital transformation through open source

Koha is an international community and open source library system that was first put into operation in New Zealand in 2000. The Koha library system is distributed as free software under the GNU v3 (LGPL-3.0) licence and in Sweden there are over 70 organisations that are part of the community and use the system. Gothenburg University Library (GUL) joined the Koha community in 2016 and put the system into operation in 2018 after an evaluation between purchasing library systems on the market or using an open source solution. I have interviewed Camilla Gillén, who is library manager for Digital Services at GUL, about the organisation’s motives and decision to use open source code instead of procuring a system solution on the market.

Continue reading “Gothenburg University Library: episodic digital transformation through open source”

EU Commission report: open source importances for the Union’s innovation and competitiveness

The European Commission recently published a comprehensive study on how open source and standards can contribute to the Union’s capacity for an independent, innovative and competitive internal digital market. Econometric (economic forecast) analysis from 2018 shows that open source accounts for 65 to 95 billion euros in economic value within the Union. Furthermore, the report highlights a profitability analysis ratio of 1: 4 for every euro invested and that the work effort developers contribute to open source projects corresponds to a cost of labour of almost one billion euros within the EU. This is a brief summary of the report to highlight different policies, mechanisms and regulations to contribute to the competitiveness of the Union and the public sector.

Continue reading “EU Commission report: open source importances for the Union’s innovation and competitiveness”

Clinical terminology SNOMED CT: experiences from the implementation of a terminology standard in the Swedish region of Västra Götaland

The Västra Götaland region is the first region to implement the Snomed CT standard in Sweden to standardise the clinical terminology within the region. This happens at the same time as the region undergoes a huge undertaking to implement a new medical record system – Millennium, that only partially supports the Snomed CT standard. Which imposes challenges when the region wants to utilise the standard to create a decision support system to provide individual-based diagnosis and treatment. This is a portrayal of the initial phase of the implementation of the Snomed CT on what challenges and lessons the region has acquired in the implementation of clinical terminology standards aimed to achieve seamless reuse of patient and healthcare information in the region.

Continue reading “Clinical terminology SNOMED CT: experiences from the implementation of a terminology standard in the Swedish region of Västra Götaland”

Implementation of SNOMED CT clinical ontology within the Swedish healthcare sector from a Covid-19 perspective

The National Board of Health and Welfare (NBHW) in Sweden has been working with the Snomed CT standard since the mid-2000s, to enable seamless national exchange of information within the healthcare sector. The Covid-19 pandemic has showed how much work that remains to implement seamless exchange of information between regions and authorities in Sweden. We have talked to the NBHW about challenges and lessons learned about implementing semantic interoperability.

Continue reading “Implementation of SNOMED CT clinical ontology within the Swedish healthcare sector from a Covid-19 perspective”

RDF elementary guide part 3: SPARQL querying knowledge graphs and datasets with semantic meaning

Resource Description Framework (RDF) is an open standard by W3C for describing concepts and resources digitally with semantic meaning. The SPARQL standard is syntax and protocol for making querying and manipulating datasets in RDF format. The standard is comprehensive and includes everything from searching, updating, exporting and maintaining RDF datasets and can be compared with the SQL standard for relational databases. With the difference that SPARQL is applied to datasets with triplets pattern – subject, predicate, object and has a semantic meaning. The guide is based on the previously presented knowledge graph with artists and paintings.

Continue reading “RDF elementary guide part 3: SPARQL querying knowledge graphs and datasets with semantic meaning”

RDF elementary guide part 2: Creating Ontologies and Knowledge Graphs with RDF-Schema

The Resource Description Framework (RDF) is an open standard by W3C to describe concepts and resources digitally with semantic meaning. Data described in RDF format can be exchanged and reused with retained conceptual understanding of concepts between businesses, industries and countries. This is the second article in a series that introduce the basics of describing digital resources with semantic meaning. The model in the article interlink resource descriptions from Wikidata (Wikipedia) to relate to equivalent concepts to create context. The previous article describe how classes and properties are defined with RDF-Schema (RDFS).

Continue reading “RDF elementary guide part 2: Creating Ontologies and Knowledge Graphs with RDF-Schema”

RDF elementary guide part 1: Class and property definition in RDF-Schema

Resource Description Framework (RDF) is an open standard of the W3C to describe digital resources with semantic meaning. Data described in RDF format can be exchanged and reused while maintaining a conceptual understanding of resources between businesses, industries and countries. This is the first article in a series of guides to get started describing data with semantic meaning. The first article describes how concepts with associated attributes are defined with RDF-Schema.

Continue reading “RDF elementary guide part 1: Class and property definition in RDF-Schema”

Congruent organisational structure – digital value creation part 2

In order for businesses to gain added value from partnerships, they need to be structured and adapted to collaborate. Which facilitate quick and efficient implementation of decision-making processes, project change, knowledge transfer et cetera. Congruent structures are the second general mechanism identified in the study of data and information exchange within a partnership between train operators and the Swedish Transport Administration. The first mechanism highlights interoperability for digital resources and infrastructure.

Continue reading “Congruent organisational structure – digital value creation part 2”