Mobile App / Web App / Dashboard

Choosing Neoteric among 18 other agencies to develop an application

  • Industry: Asset Management
  • Number of teams: 4

Client

The Client operates in the European asset management industry, helping asset managers achieve higher efficiency in their product management processes and reduce costs associated with the production of regulatory and statutory documents such as UCITS KIID (Key Investor Information Document) and PRIIPs KID (Key Information Document), financial factsheets and other marketing documents, prospectuses, articles of incorporation or application forms.

Introduction

About project

The Client faced a challenge of assembling a team of developers in Luxembourg. With rigorous deadlines, the Client decided to outsource product development of one of the application modules to a team abroad.

Our tasks

task icon
Implementing design drafts

We had to implement the business logic of the Client’s design drafts. The information within the application had to be presented in a predictable and coherent way.

task icon
Setting up the application infrastructure

Our developers had to prepare the infrastructure for an environment running on the Client’s Kubernetes cluster and conduct integration with a 3rd party API.

task icon
Developing a progressive web application

We set on track to create a progressive web application that would reflect the delivered design drafts.

task icon
Meeting the Client’s acceptance criteria

The quality assurance and testing team monitored and coordinated the quality by evaluating the processes and procedures during every sprint.

Challenges

01

1. Meeting project deadlines

Facing a strict deadline to deliver the project, the Product Manager didn’t have sufficient time to build a development team internally. The Client thus decided to outsource the project of building the web and mobile applications. Assembling a full team quickly was a critical requirement.

2. Streamlining remote cooperation within one time zone

The Client was also looking for a partner located in the same time zone, allowing for a maximum of 1-2 hours’ difference.

3. Complying with strict project requirements

The product had to be developed according to the Client’s design draft and in line with strict requirements on user experience (features orchestration and clear information architecture).

Solutions

02

1. Building a solid app infrastructure

The backend team prepared the infrastructure for an environment running on the Client’s Kubernetes cluster, conducted integration with a 3rd party API, implemented required features, and ran tests.

2. Implementing the Client’s design drafts

The front-end team created a web application based on Angular 8 and Storybook implementing a business logic from the Client’s design drafts. The team worked on proper information hierarchy to make sure that information was presented in a predictable and coherent way.

3. Introducing feature orchestration

They also managed to implement feature orchestration that was emphasized by the Client – all features were built around user stories. The team had to make sure users can easily understand functionalities and achieve their goals within the application fast. This was critical for product adoption later, and, as a result, for the product’s success in general.

4. Creating a progressive web application

The mobile team created a progressive web application – a reflection of the delivered design draft. The application was performed in Angular, the stack proposed by Neoteric as the best solution for this business case.

5. Ensuring product quality

The team conducted tests before new product versions were launched to ensure that the software runs smoothly and meets the Client’s acceptance criteria. The team investigated and identified bugs in new systems to later resolve them and increase the product’s quality.

Technologies

Angular
Java

Project Results

03
Launching a product module

We assembled 4 teams of specialists for the project. Those teams built the second product module – both web and mobile applications for asset managers.

Putting the Client’s idea into action

We built the product module in line with the best practices of product design, implementing the vision of the Client and ensuring the best user experience within the application.

Maintaining regular communication

During product execution, our development team maintained close communication with the Product Owner from the Client’s side and achieved a high level of autonomy and project ownership, thus making it easier for the Product Owner to oversee the process.

Transparency in communication and critical thinking were also crucial qualities demonstrated by Neoteric. The team had a sufficient grasp of what I wanted to achieve from a vision point of view to challenge our approach or design. This prevented errors and brought value to the end product. On top of an excellent delivery team, I worked with a committed team of partners that made that extra mile which makes your product better. I am grateful for this.

Product Owner

Conclusion

We managed to assemble 4 teams to work on the Client’s project in no time and launch a product module successfully. The end product complied with the Client’s vision and strict product requirements.

Do you like our work?

Let's talk

about your project!

Download now!

Enter your personal and working information.

Download now!

Enter your personal and working information.

Fill out the form below to watch the recording.

Download now!

Enter your personal and working information.

Fill out the form below to watch the recording.

Fill out the form below to watch the recording and download the infopack.

AI in e-commerce - Greg Gwozdz

Fill out the form below to watch the recording.

Webinar on demand

Enter your personal and working information.

Web development outsourcing poland