Why choose sustainable software development?

Whatever the reasons: happy people, equal society, pure nature…

Benefit #1 – It's human

In IT projects, the customer is often frustrated by the rapid turnover of staff. Reason: consultancy firms do not know how to match the expertise of coders with the content of projects. This leads to burnout and delays at the customer’s end. That doesn’t have to be the case. When a consultant is found a project in their own area of expertise with enough challenge for their abilities, their work will be meaningful but not burdensome. That has a dramatic effect. In our company, absences through sickness are a third of the industry average. And while turnover in the sector can temporarily be as high as 30-40%, in our company it is less than 10% in the long run.

Benefit #2 – It's technically smart

A lot of IT projects in this country go wrong because the groundwork for the applications has been done poorly. That is why further development will be costly. Technical endurance does not just mean the longevity of the application. It also means the ability to anticipate how you might want to use the app in the future. The quality of the groundwork is influenced by the consultants’ long experience and the continuous development of their competence. Each of our consultants will be given a personal learning path. So we remain aware of what the customer needs – including in the future.

Benefit #3 – It brings results

While it is important for every company to make a profit, it is particularly critical for listed companies. Their successes and failures are scrutinised publicly. This is why listed companies are hoping for certainty concerning the success of challenging IT projects. Can that ever be guaranteed? Yes, it can. Our process, which has been honed over the years, is studied at university level and tested every day under the most challenging conditions: in projects by listed companies aimed at optimising and expanding their business. The result of the testing: we have more than the 25 of the most satisfied customers in Finland.

Benefit #4 – It helps all of us

Key functions of society – including voting – are being taken online. Although the trend is good, the technological transition is not without its problems. Digitalization is not a magic wand that automatically makes everything easier and better. It can also serve to reinforce inequalities. That is why all our employees are trained to consider the accessibility of the app for the visually impaired in the course of the design process. In the future, digital services must be available to everyone.

Benefit #5 – It helps the planet

It is estimated that IT systems currently consume 4% of the world’s electricity. In five years’ time, the figure will be 12%. It can’t go on like this. Imagine if some open source library would undergo a small code change that would allow the app to use a milliwatt less electricity? On its own, it’s not much, but if the same library runs on a billion terminals, suddenly the savings are equal to the output of a couple of nuclear power plants. From this perspective, it’s surprisingly important what kind of code your app is built on.

the eNPS calculation is based on the Employee Net Promoter Score formula developed by Fred Reichheld, which was originally used to study the customer experience and customer satisfaction of companies. Lately, it has also been used to research employee satisfaction (e as in employee + NPS).

This is how the calculation is performed.

We ask our employees once a year, “How likely are you to recommend your workplace to friends or acquaintances on a scale of 0 to 10?” Then we ask for clarification with an open question: “Why did you submit this score?”.

Those who submit a score of 9 or 10 are called promoters. Those who submit a score from 0 to 6 are called detractors.

The eNPS result is calculated by subtracting the relative percentage of detractors from the relative percentage of promoters. Other answers are allocated a score of 0.

The calculation results can be anything from -100 to +100. Results between +10 and +30 are considered to be good, and results above +50 are considered to be excellent.