Jan Bosch
Jan Bosch
Listen to my interview at software engineering radio
Large Scale Software Engineering
After two decades in the software engineering industry, as engineer, professor, consultant and executive, I am more passionate than ever about large scale software engineering. With experience from the mobile, embedded systems and computer software industries, the commonalities and differences between different architectural, process and organizational approaches are fascinating to observe.
Over the last years, it has become increasingly clear to me that the integration-centric approach to software engineering that most companies apply to their large scale software development is becoming increasingly complex, expensive, slow and error-prone. This is caused by several trends in our industry, including software product lines, global software engineering and software ecosystems.
We need a fundamental shift towards compositional software engineering. However, this transition requires changes to the way we design architectures, the inter-team development processes, the way software development is organized and even the business strategy.
Innovation
Although being a rather overloaded term, innovation is the lifeblood of any organization. After close to a decade working on innovation in the software-intensive systems industry, I have seen and experienced a variety of approaches, ranging from top-down, strategy-driven to bottom-up, employee-driven innovation initiatives. The key trend in innovation, however, is the increasingly important role of open innovation initiatives where secrecy and not-invented-here make place for transparency and collaboration across organization boundaries. See the page on open innovation for more detail.
Contact info:
email: jan@janbosch.com
phone: +46 733 664705
address: Västergårdsvägen 1, Hovås, Sweden.