SSM

SSM

New project Web development Design Testing

Suomen Suoramainonta Oy is Finland’s largest direct marketing company. Its distribution network reaches nearly 2.5 million households every week with paper flyers. Distribution companies operating all over Finland together with Suomen Suoramainonta Oy constitute the SSM Distribution Group. Together they produce the largest private and nationwide unaddressed distribution network in Finland. About 1.2 billion distribution products go through their distribution network every year.

With this level of complexity, SSM needed a better way to manage the distribution of flyers from warehouses to the people who deliver them. Increasing the efficiency of their system allowed SSM to cut costs and provide a better service to their clients.

CHALLENGE

Optimization of distribution

Our challenge was to help SSM optimize the distribution of millions of leaflets across all areas for each distribution day, enable the creation of highly customizable printouts of distribution instructions and manage a distribution plan with a 2-year perspective.

One of the technology challenges included creating a web application with a window-based interface that end-users were already accustomed to using.

Another was building full bidirectional data synchronization between two services via message queues on each data change in any of the systems. We also had to create an admin panel for message queues and a detection system for synchronization failures.

SSM
Our role

Much needed update to a vital service

We provided a scrum team of eight including developers supported by a tester, a devops engineer and a scrum master. The team built the back end system, designed and launched the web application and modified the message queue facilitating communication with other applications in its client’s ecosystem.
USED TECHNOLOGIES

Java

PHP

jOOQ

Vaadin

Liquibase

SSM
OUTCOME

Minimize manual work

Espeo developers created the web application and deployed it to the client’s infrastructure.

We developed the backend using Java 8, Spring. Our team used Vaadin for the web view and its communication with the backend. RabbitMQ facilitated data synchronization between the system and other applications in the client ecosystem.

The project started in August 2016. We started with a scrum team of four, which grew to eight in 2017. Once we reached the goal and the rollout to other distribution groups started, the project went into maintenance mode with minimum development and a smaller team.

SSM​

Client reference

“Espeo’s approach to project management stands out — particularly their use of scrum. The team encourages frequent video conferencing as a way to foster teamwork and bridge cultural gaps. Espeo’s ability to tap technical experts in their area for various tasks is also valuable.”

Jani Kaski
Director of development

Reference
Start new project - Espeo Software
Start your project

Are you ready to start your project with us?

Hire a team of experienced project managers, designers, developers and testers.

What we can do to help you create your new digital product?
You can select more than one answer.
Are you looking for any particular skills?
You can select more than one answer.
Let us know, how we can reach you
* Required fields