VDC Research has published a research note entitled “Running Behind Schedule: The Crisis in Software & System Development” where they surveyed some embedded and enterprise developers and got the result that over 40% of developers report their project is behind schedule.
The worrying fact is that this issue does not improve over the years.
It is interesting to note that the average project takes over a year and involves over 30 full-time software engineers.
The four main reasons cited for the delays are:
- Changes in specifications
- Complexity of the application
- Customer changed requirements
- Lack of manpower
VDC explains that in the I.T world many are using Agile to manage changes in specifications, this is not the case in embedded market as every industry has very different requirements. There are specific process requirements for embedded systems, but those have been designed for the Waterfall or V model methods , not interactive methods.
However, VDC notes that Agile is gaining tracking in the embedded market with standards such as DO-178C, although Agile is usually not fully integrate in embedded system projects, but only part of the project would use Agile.
According to VDC research, software and system life cycle management (SSLM) tools usage remains low in embedded system projects compared to traditional software development tools, but they expect them to gain traction as company tries to extract additional synergy from the different R&D departments.
You may download Running Behind Schedule: The Crisis in Software & System Development PDF for details.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.