Juha Rikkila, Pekka Abrahamsson and Xiaofeng Wang
The Implications of a Complexity Perspective for Software Engineering Practice and Research
Large software companies that enjoyed success in the past find themselves in increasing difficulties in today’s turbulent business environments. Various issues they need to tackle include delays in releasing, feature bloating, slow or no response to changing, often individual, customer needs, and so on. Meanwhile, there are a growing number of small start-ups and “second-product” companies struggling to survive and thrive in increasingly competitive market places, too. For them an accurate definition of future is impossible to achieve. They have to live in the current moment, yet strive towards their continuously evolving vision.