Our successful project execution is based on agile software development and agile project management. Additionally, we rely on proven techniques to achieve the best possible results.

Test-Driven Development

One method of agile software development is Test-Driven Development. This approach involves writing tests for the methods to be developed both before and during the development process. These tests (unit and functional tests) are used to automatically verify the functionality of the software components. Regressions in existing parts of the software are identified through these tests.

Project Management

We execute our software projects using a unified project management tool. With this tool, we manage project tasks and assign them to the corresponding developers or customer contacts. Our clients have the ability to log issues and feature requests through an issue tracker within the project management software, ensuring direct communication between the client and our project manager.

Version Control

To ensure audit-proof software development, we use version control systems. By integrating the project management software with the version control system, we ensure a complete documentation of development steps.

Continuous Integration

Part of our quality assurance measures is the continuous integration (CI) of the software during the development phase. All changes made to the source code are automatically checked by our CI servers against predefined quality standards (coding guidelines, functionality). In case of errors, the developers are notified.

Continuous Delivery

Part of our software distribution process is continuous delivery (CD) during or after development phases. This automated process runs defined acceptance tests and performance tests. Error-free software distributions can be automatically deployed to production servers.

Coding Guidelines

Our coding guidelines ensure that the developed source code is well-documented and maintainable. The internal review process ensures compliance with the coding guidelines.

Nach oben