M. Back to home

Nederlandse Spoorwegen.

OV-Pas: from complex systems to clear interactions.

OV-Pas Introduction Logic Modelling Service Design

My role.

  • Redesigning the NS Flex webshop for the new OV-pas
  • Translation of complex business & system logic
  • Alignment of stakeholders & development teams
  • Design of dynamic form states and customer-facing screens
  • EAA and WCAG accessibility compliance

01The challenge

Simple screens, complex logic.

The new OV-pas changes how the NS Flex webshop interacts with NS account data and third-party systems. Behind a seemingly simple checkout are multiple layers of complexity. Each step is shaped by user state, account data and business rules for how NS and Translink data interact.

At the same time, multiple internal teams and external parties are involved, without central guidance. Business rules and technical definitions were continuously evolving.

My challenge: turn complex system logic into screens that customers could understand and developers could build, within a project where the scope was in flux and teams were unaware of the impact their work had on each other.


02Define

From requirements to customer tasks.

Before diving into UI screens, I translated the technical and business requirements into a task model. This created a visual aid to determine which order of steps makes sense for customers, what data is needed at each moment, and where paths start to branch.


03Align

Creating a single source of truth.

I continuously refined these logic charts to align stakeholders and development teams around one shared understanding. They connect API documentation, business decisions and frontend behaviour, making clear how the webshop should respond to each system state.


04Design

One form, many system states.

I continuously refined these logic charts to align stakeholders and development teams around one shared understanding. They connect API documentation, business decisions and frontend behaviour, making clear how the webshop should respond to each system state.

04Outcome

Designing clarity.

I continuously refined these logic charts to align stakeholders and development teams around one shared understanding. They connect API documentation, business decisions and frontend behaviour, making clear how the webshop should respond to each system state.

40+

checkout states mapped

4

teams aligned on one source of truth

100%

WCAG 2.1 AA compliance


More work.

Toogethr.

Connecting carpoolers with a smart algorithm.

Open case study

Timing.

Dynamic Planning using Machine Learning.

Open case study