English

Interview: How is managing quality requirements in rapid software development beneficial for companies?

From 10 to 12 May, the second plenary meeting of the Q-Rapids (Quality-Aware Rapid Software Development) H2020 European research project was held at Fraunhofer IESE. We interviewed Prof. Xavier Franch, the project manager of Q-Rapids and a professor at UPC-BarcelonaTech….

High Quality @ Short Time-to-Market: How the need for speed changes your software’s quality requirements and where you have to invest!

Shorter times for delivering new software products and updated versions are more and more common. Higher speed can provide substantial business value, but only if adequate quality can be delivered. In this article, we explain how the need for speed impacts your software’s quality requirements and why development time and operation quality requirements need strong improvement.

How competitive is your software (improvement)?

It is all about software today. Today, an organization’s functionality and innovation is increasingly driven by software. Nowadays, electronics and software are responsible for over 90% of all innovations in the automotive industry, and many industrial companies are becoming software…

CeBIT 2017: Systems Engineering in the IoT Era

In summer 2016, Fraunhofer IESE conducted a study about challenges and best practices in the area of Systems Engineering across innovative companies in the German-speaking region. The results of the study were presented in Japan at the end of October…

Architecture-Centric Integration Testing

Architecture design is responsible for dividing an overall system into manageable pieces, which can be independently worked on. The subsequent build and integration process is responsible for putting the pieces together to form intermediate stages and finally the overall system. Additionally, more and more integration of software systems of all types happen. Nevertheless, little attention is still paid to integration testing. We elaborate why architecting and integration testing should be highly connected activities and which best practices allow integration testing to be effective in practice.