During the initial consultation, we will get acquainted with your needs. It is useful to introduce your company, its operation and what requirements you have for the solution.
Introduction of the solution
Based on the information obtained, we will prepare a solution with a financial budget and a preliminary delivery date. We will agree on specific technologies and surely will document everything.
Specification of requirements and approval
After the demonstration, it may happen that we did not capture all the needs, or you came up with other required functionalities. If necessary, we will divide the project into smaller units so that you can see the progress, start using or test the application before uploading.
Development - design, programming and testing
a. The most important is the basic architecture and database structure of the project, so that it is possible to continue at the same pace later when adding functionalities. This is where all our development begins. b. When programming, we use design patterns and best practices. This will make the code clear, and the new programmer will get into the project very quickly. Because we work with the latest versions of languages and frameworks, we work more efficiently. c. Testing takes place in two ways: by creating automated tests to avoid future bugs and manually from the user's point of view.
Presentation and submission
A functional application will be introduced to you by project manager and together we will see if the solution meets the individual business needs. If errors or missing functionality are found, the whole cycle is repeated.
SLA (Service level agreement)
The project does not end with our handover. We provide a guarantee of functionality for applications. We also understand that regular development is necessary if you want your business to grow. Based on your needs, we will set up regular cooperation, so you will have the application expanded with new functionalities every month.