A Day-in-the Life of a Systems/Software Engineer 3-5 Years Ahead
Authors: Maria Ericsson a, Sky Matthews b
Abstract: Key technology shifts such as big data, social technologies, internet-of-things, and mobile are reshaping the landscape in which engineers operate. This paper will present a vision of software and systems engineering of the future, specifically considering development of complex large-scale real-time embedded systems. We will discuss the future of software/systems craftsmanship, and how this impacts the day-in-the-life of an engineer. In order to address challenges related to speed, quality, and cost we see organizations responding by driving initiatives in the following areas:Agile – deliver more often with focus on business outcomeLean – take out non-value adding tasksCollaboration – a culture of open information sharingInnovation – create room for risk-takingDevOps – breaking down organizational silosWe also see development practices evolving to respond to the changing landscape in the areas of architecture, steering/governance, people/teams as well as how to manage development platforms.
Keywords: Systems Engineering, Agile, Lean, DevOps, Innovation
Cite this paper: