Application Lifecycle Management Series - Part 1
Track: Business Process Connection
Be sure to add Application Lifecycle Management Series Parts 1-8 to your agenda to make the most of the full day series.
ALM for Embedded Software Development in the IoT revolution
The foundation for the Internet of Things (IoT) is being laid through the evolution and increasing intelligence of embedded systems. These systems present not only new product functionality possibilities, but also net new revenue and service opportunities. These expectations for more intelligent systems are thus increasing the volume of and investment in embedded software in these devices. In order to maximize the value they can derive from IoT systems, engineering organizations and enterprises must now reevaluate the processes and technologies they use to develop software and bring these connected products to market.
At a time when products are becoming increasingly complex and deriving more and more of their functionality from software, the status quo no longer suffices. Product quality, development schedules and R&D budgets are suffering. Additional engineering resources alone cannot help organizations manage and scale innovation for connected products. Traditional software development methodologies and tools often were not designed to address modern engineering mandates for agility and efficiency.
Engineering organizations must combat more complex project requirements with tools and processes capable of managing and adapting to software-driven product lifecycles. The foundation for the engineering efficiency required can be laid through the adoption of more sophisticated and integrated lifecycle management solutions. For example, the integrated use of formal tools for requirements management, system architecture and simulation, and product line engineering can help organizations gain efficiencies in the creation and reuse of software content. Furthermore, the use of these tools and the processes that support them can improve testing and change management through enhanced trace-ability across the design cycle – an especially valuable feature for safety-critical systems. Most importantly, these changes must be paired with commensurate investments in process changes and training. In many cases, new corporate cultures are necessary to promote the collaboration needed across both engineering teams and the new groups of IT and line of business stakeholders that IoT initiatives require.