Class: Fall 2024 Munich
From managing finances via mobile apps and scheduling appointments to controlling home lighting with smart devices, software is now embedded in nearly every aspect of our lives. Given its undeniable importance, it is essential to explore how the underlying systems of software development and maintenance meet the demands of a digital world.
Just as Moore’s Law describes the trend of shrinking transistor sizes, a similar phenomenon can be observed in software engineering. Emerging technologies in both software engineering and underlying hardware performance drive down the time and cost of software development but at the same time, increase its complexity and capabilities. This raises two critical questions: How will software engineering evolve to meet the arising complexities, and how will we effectively monitor and manage the expanding IT systems? These questions shape the focus of this report: The
future of software engineering and IT operations.
Besides technological dimensions, broader societal, environmental, legal, and economic factors also play a critical role in this regard. For instance, how will increasing concerns about sustainability affect software development practices? What legal frameworks need to be updated to regulate AI and data privacy? And how will economic shifts and global labor shortages impact the talent pool for software engineers?
The transformation of software engineering and IT operations brings new challenges that demand innovative business models. For example, improving the accessibility of digital products will require solutions that bridge technology and regulation. Furthermore, post-breach response strategies will be redefined and assessed in novel ways. Additionally, the education of computer science students must evolve to align with the future needs of the workforce.
This report organizes these considerations into three sections: trends, exploration, and ideation. First, current trends across technical, societal, environmental, regulatory, economic, and legal domains are examined, analyzing their potential future impact on the IT industry. Building on this, key problems and opportunities are identified and thoroughly analyzed. The final section translates these insights into five innovative business ideas, addressing critical areas such as accessibility compliance, education, AI inference, product management, and post-breach response.