Next level software development with cross-functional teams
We develop customized software for
test-based and agile.
We work with cross-functional teams in order to optimally support or implement your development projects. And if it suits you, we can also take over the project management. Our focus lies in the above mentioned areas and the following domains:
- Complex enterprise applications and process automation
- Monitoring systems (Identification of specific KPIs, monitoring of SLAs)
- Technical systems
- Test automation
- Machine learning
For contract development projects, we offer the agile fixed-price project, the classic fixed-price project and remuneration according to time and effort as contract models.
How we develop – technologies and methods
We develop software agile and test-based. Thus we ensure efficiency in the development process as well as internal and external software quality. A high internal software quality is especially important for your investment security in individual software development projects.
Software development at consistec is carried out with a test-centered and agile development process and relies on high test coverage at all levels.
This starts at the level of unit tests for the different programming languages, automatic tools for monitoring code quality, and automated end-to-end tests.
The test suites are automatically executed after each source code change on a so-called Continuous Integration Server to ensure that the test cases as well as the code quality requirements are always met.
The software architecture at consistec is influenced by your needs as a customer, but also by aspects such as testability, maintainability, scalability, high reliability and security. We take security aspects into account through Security by Design. Depending on the task at hand, development can also be carried out formally in accordance with the procedures required for certification as part of the "Security by Design" concept.
"Show your face if you want to do business"
Often customers know only 2-3 faces of the contractor. The customer does not know the people behind them, who do the actual work. Do you want to communicate with real people and not with anonymous departments? Then we are the right people to help you.
How our project teams look and work:
- Our teams are cross-functional: Here, developers, architects, testers, DevOps, requirements managers, designers and support specialists work together.
As part of our agile approach, our customers have the opportunity to get to know the team that works for them: representatives of the customer can participate in all Scrum meetings (except the retrospective) (this is also possible remotely) and thus have a very direct insight into the way the team works. Our developers are also happy to come to the customer's company to better understand processes, backgrounds and constraints. Our project managers and requirements managers are often at your site as part of the agile development process.
In agile software development, the customer is integrated into the team: As a so-called product owner, an employee / project manager of the customer represents the customer's wishes to the development team and is the team's contact person for all technical questions. Alternatively, the role of the product owner is performed by a project manager in our company and then forms the interface to the project manager on the customer side.
For our developers, programming languages are tools and not a matter of faith. And depending on the task you need the right tool. We mainly (but not exclusively) use Java, Scala, C++, Python..
We regularly hold so-called Innovation Days. On these days our developers are released from project work and daily business and can use the time to deal with new technologies, tools, libraries, open source products etc. and to check their suitability for our development activities. This and our R&D projects ensure that we are always at the forefront.
Profit from our industry know-how for:
Customized software development with consistec technology for data security and privacy
Secure tailor-made software for digitalization and automation of business processes as well as quality assurance
Secure software development for technical systems