Automotive Software Development
Siemens – Embedded software is driving remarkable new business opportunities in the automotive industry and fueling innovation in connectivity, electrification, and autonomous vehicle development.
However, managing automotive software development complexity is a big challenge. The complexity is driven by the difference between mechanical and software system product development approaches. Most automotive programs are managed in a three- to five-year cycle.
They follow a gate-based development paradigm with strict checkpoints and certifications. Software development, on the other hand, is incredibly fast paced, as it follows agile processes where collaboration and rapid innovation is key.
Typically, development of mechanical and electrical systems are managed within product lifecycle management (PLM) tools, whereas software development is managed with application lifecycle management (ALM) tools. The challenge is to combine these two inherently different product development methodologies. Software and hardware engineers working on their respective ALM and PLM applications must be able to access information across all the lifecycle related processes.
Hardware and software integration and co-development is a major challenge and a key contributor to quality issues, launch delays, and recall related penalties. more>