In our projects, we focus on the quality of the built software. We try to use the best technology solutions that guarantee architectural and technological correctness of the software. An important element of the software quality assurance process is the use of strict coding standards, tools, code analysis and a phased review of the application code.
Our software development process involves the construction and automation of component testing, integration and functionality of our products. Successfully we implement our environment with customers and integrate them into the implementation process. We share our standards for maintenance activities at the same time adapting them to the needs and procedures of our clients in both the commercial and public institutions.
Software quality is also apparent from the developed standards and the appropriate composition of the project team. In our work we use an approach that assumes supervision over the process of architectural production and code review. We build our teams always taking into account the complexity of the project and technology selection.
In all software development projects conducted in agile methodologies there is a need to automate the processes related to building software, testing, documentation and code implementations. The answer to these needs is the practice of continuous integration (continuous integration) and continuous software delivery (continuous delivery).