Jan Bosch
 
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.
 
Contact info:
phone: +1 650 996 2942
address: 26630 Ascension Drive, Los Altos Hills, CA
software architecture software product lines integration-centric SE mobile software software ecosystems global software composition trends and innovation publications presentations events and CFPs