Každého klienta považujeme za svojho obchodného partnera a tak sa k nemu aj správame. In addition to a professional approach, we also develop friendly relationships. One of the examples of our friendship and confidentiality is our client, where we went from the order to the creation of our product.
Continuation of the blog article “From the order to our product, part 1.”.
FROM ANALYSIS TO DEVELOPMENT
Word was given and brainstorming sessions with our software architects followed. The output was the design of a modular solution that is fully configurable and scalable. In this way, we have ensured possible adaptability to the future needs of our clients.
ALPHA AND OMEGA
In general, all steps in the development process are necessary. However, I slightly put “development” on the front burner. Because even if you’ve done any research and design, creating an app is a complex process where things can come to mind that you didn’t think of when you were designing it. That’s more or less how it is with anything you create.
We are moving into the “coding” process. We bet on a microservices architecture using Typescript frameworks React and Node.JS and deployed it in the cloud on AWS.
The development of the Minimum Viable Product (MVP) version took us about 7 months and was done in 2-week sprints. A project manager, 2 front-end developers (FE) and 1 back-end developer (BE) worked on the development phase. At the same time, we also had a tester who created both manual and automated tests, most primarily FE tests and integration tests.
Next, we are waiting for the actual testing by the client’s staff, so that we can fine-tune the details and catch bugs or errors. This is a process that can incorporate minimal changes to some features. During the deployment, we will migrate all documents, check the success of the import and pairing of documents and permission settings.
And the point of it all will be to launch the production version.
We are in the process of finalizing and testing the client version. We will use the core of the whole system as our own digital product. We have created a “Bespoke Invoicing Software” that we will be able to customize for any client. There are many accounting or invoicing software from competing companies on the market.
Our solution has a core on which we can implement features that will be found in the requirements of our clients.
To go back to the beginning of the article, thanks to the partnership and good relationships, we went from a contract to our own product.
If the client requires custom invoicing software where they want warehouse management, linking to a website or anything else we are willing to accommodate them. Thanks to our digital product, this will now be possible. The final solution is exactly tailored to the client.