Software Development Processes
Nowadays, product and service innovation is increasingly driven by software. This has a tremendous impact on system complexity: The technologies used for building a single system are becoming more heterogeneous. Systems need to interact with other systems (systems of systems), and there is a trend towards stronger integration between classical information systems and embedded systems (Cyber-Physical Systems, Industry 4.0, Smart Ecosystems). Moreover, systems have to be adapted to rapidly changing business processes and technologies.
This requires efficient and effective software development processes for constructing software-enabled systems with guaranteed qualities.