Software for People pp 1-8
Software for People: A Paradigm Change in the Software Industry
The highly competitive and globalized software market is creating pressure on software companies. Given the current boundary conditions, it is critical to continuously increase time-to-market and reduce development costs. In parallel, driven by private life experiences with mobile computing devices, the World Wide Web and software-based services, peoples’ general expectations with regards to software are growing. They expect software that is simple and joyful to use. Given these boundary conditions, software companies need to fundamentally reconsider the way they develop and deliver software to their customers. This editorial article motivates the paradigm change towards “software for people”. We first illustrate in more detail the two important categories of challenges software companies are currently faced with. Building on a short review of the historic evolution of software, we explain the major reasons that caused these challenges. Driven by the more mature automotive industry, we outline a set of key principles that may help software companies to tackle these challenges. Finally, we summarize the structure and content of the book, building on these key principles and providing a comprehensive overview on fundamentals, trends and best practices for building software for people.