3 Steps How to Succeed in a Modern Mobile Project

Jun 18, 2018 | Banking, Blog, Finance

There’s a difference between a good and a great project. In a good project things go as planned and the result is pretty much what could be expected. However, in a great project you have a solid concept from the beginning and the final product meets or even better, succeeds customer’s needs. The following three steps are useful for anyone engaging in a modern mobile project.

See also our customer story for Hypo Kotibongari


Step 1: Create a solid concept together

The starting point for any solution is an idea, which is then refined into a concept. This is a key element, since during the project there might be times when decisions need to be made in how to proceed. Should we do A or do B? A solid concept helps to keep focus and guide the decisions in the right direction. The concept is iterated from idea level descriptions towards user interface with the relevant interactions planned at this stage as well. The more detail there is in the concept, the more detailed feedback the customer can give.

When we were creating Kotibongari mobile app for Hypo we wanted to set a concept together with the customer. Our UX team validated the idea and mapped out its potential and eventually conceptualized it with the customer to create a clear vision about the customer needs and to make sure the end result meets those needs.

Step 2: Engage the customer from the beginning

As with conceptualizing, it’s good to have the customer in the process from the very beginning: as the project moves forward the customer is able evaluate solutions with full functionality. It’s always quite different to see results in action than in conceptualized images, which makes it important to evaluate the solutions in relation to the initial concept.  Early testing is better for everyone involved to detect and fix any bugs as soon as possible so they won’t come back to haunt the project during it’s final stretch. This requires that the customer is engaged in the project so they can see and take part in iterating the final product.


Step 3: Uphold open and regular communication

Good ideas are like snowballs: they tend to grow and gain an inertia of their own. Regular and open communication makes it possible to evaluate new ideas and consider if they are possible to implement in the given timeframe and budget. This is also where Profit Software’s UX team’s expertise and business know-how take place: if the customer later feels there’ something amiss, it’s our specialty to figure out the exact need and solution.

To sum up, what makes a successful modern mobile project is that from the very beginning there is a joint effort with the customer to design a solid concept, to engage the customer and uphold open and regular communication.


Pyry Nikunen

Lead Mobile Developer


Profit Software ranked number 120 on the Tivi 250 list

Tietoviikko has published its yearly report on Finland’s 250 largest ICT companies. It states that ICT sector has grown rapidly; one sign was that minimum revenue limit in order to get to the list was 10.4M euros when it last year was 9.1M euros. The average turnover...

Profit Software rebrands as Evitec to support Nordic expansion

Profit Software is a leading provider of system solutions and consulting services to the Nordic financial service industry. It also offers analytics and information management services across multiple industries. The company is now starting a major rebranding project...


Migration, like fitting a cube through a round hole

When an insurer is planning a system renewal, the primary focus is usually on how the new system supports needs today and in the future. However, few insurance companies start from scratch. Especially within life insurance, policies may be even more than 50 years old....

The development path of an initial idea into a new functionality

In the beginning, there is an initial idea. A fragment of a phrase from a conversation suddenly springs to mind. A question to colleagues, "has this ever come up with your client?". And in no time, we are in full swing at work, conceptualizing a new functionality! The...

System renewal – an upgrade in technology or also something else?

When discussing a system renewal, hot topics are amongst other digitalization, automation, conversions, and migration. And nothing wrong with these, all important factors ensuring the new system operates as whished and delivers the expected benefit. But will a system...