Agile and DevOps for Embedded Systems: Engineering Trends Analysis Report
|発行||VDC Research Group, Inc.||商品コード||300753|
|出版日||ページ情報||英文 18 Pages; 146 Exhibits
|組込みシステム向けアジャイル・DevOps：エンジニアリング動向の分析調査 Agile and DevOps for Embedded Systems: Engineering Trends Analysis Report|
|出版日: 2014年04月30日||ページ情報: 英文 18 Pages; 146 Exhibits||
Agile is finally accelerating within embedded system engineering departments, with adoption reaching deeper on existing projects and scaling to more of the organization. This research analyzes emerging trends for Agile and DevOps software/system development and their impact on the software and system lifecycle management solutions market.
This report is for those making critical decisions regarding product, market, channel, and competitive strategy and tactics. Roles that could benefit from reading this report include product management, marketing and strategy executives at OEMs, tools suppliers, investment firms, and associated roles and organizations.
Agile and DevOps are at tipping points as OEMs seek new ways to improve the overall efficiency of system development. Initial perceptions and fears of Agile methods are fading and a hybrid approach, combining iterative software development with the rigor necessary for designing embedded systems, is emerging. While Agile becomes a standard element of embedded systems design, the embrace of DevOps as a framework, and a term, is uncertain. The embedded industry continues to move toward greater collaboration, but the initial promise of DevOps could fail without the needed technology and culture changes.
[Data available in full report]
Exhibit 1: Distribution of end product/project value by domain
Strategies that first emerged in manufacturing to increase productivity helped to inspire methods widely used in the IT space to accelerate the development and improve the quality of software. Practitioners have continued to advance and refine these concepts, and today methods highlighting some of the same principles are gaining traction in systems development.
Several of the values outlined in the Agile Manifesto -- such as teamwork, communication, and continuous improvement -- were also shared with lean manufacturing. Both of these methods have been an effective means of increasing organizational efficiency for their practitioners. In VDC's 2014 Software and System Development Survey, a similar percentage of developers using Agile (XX.X%) and those not using Agile methods (XX.X%) were behind schedule in their current project. However, engineers at Agile organizations are designing systems more reliant on software for value (XX.X%) than counterparts at organizations not using iterative methods (XX.X%) and were less likely to cite “lack of manpower” as a reason for project delay despite employing fewer software engineers (XX.X) than organizations not using iterative methods (XX.X).
Embedded and enterprise/IT software developers are facing many of the same challenges and, as a result, are increasingly pursuing similar strategies. Heightened security concerns and new process standard requirements are encouraging IT organizations to bring more rigor to their software development tooling and processes. In the embedded markets, engineers face a growing software creation burden and tighter time-to-market windows. Both realms are providing more differentiation through software and have a growing realization of the impact of software vulnerabilities.
OEMs' perception of Agile methods is evolving from that of a new and perhaps risky practice to a more standard part of the overall development process. Embedded tool suppliers will be challenged by disruptive shifts in the needs and profiles of their customers as market pressures encourage these organizations to import best practices, tooling, and expertise from the enterprise domain. Vendors should expect to face new competitors, functional encroachment from new tool categories, and changing preferences in their customer base.
As embedded engineering firms implement Agile, the necessary improvements in their internal lines of communication will encourage the investigation of additional process improvements through enhanced collaboration. Tool suppliers can look to the enterprise software development market for an example of how the evolution of Agile for software development into broader collaborative approaches will likely unfold. However, the lengthy, complex development projects and numerous process-standard demands will continue to necessitate a higher level of rigor and initial project-planning than is typically required in the enterprise market. The introduction of iterative methods into systems development will more typically be used as a strategic addition; it will augment rather than replace older practices. Among embedded engineers using Agile, only X.X% report fully adhering to the methodology and, on average, 2.5 different methodologies are used in their current projects.
The shift to iterative software development processes, a growing number of projects requiring more sophisticated connectivity middleware stacks, and the influx of expertise from the enterprise domain will also help further accelerate the shift to the Java programming language. Currently, XX.X% of embedded engineers indicate Java is among the languages used on their project. This figure will continue to rise in the coming years, as nearly half (XX.X%) of embedded engineers using Agile methods are using the Java programming language.
XXXX Commercial in Confidence.
VDC Research's i2: ideas & insights reports provide clients with deep insights into product, market, channel, and competitive strategies and tactics. Using deep and rich datasets based on extensive primary research, the i2 reports provide clients with the insights they need to make strategic decisions for their business about the markets they are in and the markets they want to be in. Coverage includes a combination of market sizing, segmentation, forecasting, end-user requirements analysis, competitive analysis, and more.