• March 6, 2024

    Fuzzing is a negative testing approach that involves providing invalid or random data as inputs to a software system. By identifying vulnerabilities early on, companies are enabled to secure their software development cycle and avert financial and legal damages, in alignment with ISO 21434 and the upcoming EU Cyber Resilience Act.

  • October 10, 2023

    Niclas Pflueger is one of INVENSITY's senior technology consultants. As a technology consultant, his expertise lies in software for multiple industries like automotive, defense, energy, and more. He is experienced in leading software teams for projects and caring for working students looking to build their technology consulting careers. His journey with INVENSITY started after completing his degree in Design, Informatics, and Media. Shortly after his onboarding, he experienced firsthand the kind of working environment technology consultants have. Heated exchanges between clients and consultants while others quietly worked on the project. Fortunately, he was able to overcome these challenges through his mentors. After some time, he learned more about developing software not just for the automotive industry, but also for industries like defense and energy. Eventually, through his past projects, trainings, and mentoring sessions, he was entrusted by INVENSITY colleagues to lead software teams. Occasional doubts came here and there, but these were assuaged through his supportive environment and the opportunity to care for working students. The four pieces of advice he offers to people interested in becoming technology consultants are the following: listen before you speak, think before you act, be patient but not passive, and trust your team.

  • October 4, 2023

    Code readability is one of the most important attributes a program can have. The benefit of having readable code is that it reduces bugs, maintains high development speed, eases maintenance and reuse, and enhances the entire software lifecycle. Hence, code readability is a vital quality metric, making it a skill which every software developer should acquire and master. To do so, one can follow these five best practices: (1) appropriately name variables, (2) focus on abstraction over implementation and DRY (Don't Repeat Yourself), (3) follow the principle of YAGNI (You Aren’t Gonna Need It), (4) maintain consistent indentation, formatting, and noise removal, and (5) gain fresh perspectives through code reviews.

  • December 9, 2021

    In an increasing digitized world, software solutions have become omnipresent in our businesses. It is therefore hardly surprising that investors are also showing an increasingly strong interest in software companies. In this blog post Stefan Marquart, Associate Manager in the field of M&A at INVENSITY, talks about what to keep in mind when investing into the software market.

  • October 18, 2021

    Keeping up high development speed, reducing bugs and creating maintainable/reusable code – If these are your goals, ‚code quality‘ should be your focus. In this blog post Nils Berger, Senior Consultant at INVENSITY, talks about practices that increase software quality.

  • September 3, 2021

    INVENSITY GmbH has advised Maxburg on the partnership with the Ravensburg based software company acontis technologies GmbH. With the support of Maxburg, acontis will continue its growth strategy benefitting from increasing global demand for machine-to-device communications in the fields of industrial automation, robotics, medtech and measurement technology.

  • July 8, 2020

    Autonomous Driving will bring significant change to the automotive industry. Probably most regarding the extend of knowledge and software sharing.