Managing Large-Scale, High-Performance Embedded Systems Development Projects

Rapid advances in microprocessor technology have opened a broad spectrum of new opportunities for embedded systems development. The allowable size and sophistication of embedded applications has grown by more than an order of magnitude over the past decade. Today, it is not uncommon to find embedded systems containing over a megabyte of code and data. While this generally bodes well for the embedded systems industry, it can pose management problems during the development cycle. Management methods that work well for small- or medium-scale projects are not necessarily suitable for large-scale projects. Managers transitioning from small to large projects are therefore susceptible to making mistakes in a number of areas. This paper identifies some of these mistakes and discusses techniques for avoiding them. Also discussed are the following topics:
– The relationship between product complexity and product development
– Identifying a project's “domain” (its scale and scope)
– The technologies that are pushing domains from small-scale to large-scale
– Project overhead
– Techniques for managing large-scale projects
– Project entropy
– Risk management

ESC_1991_Vol1_Page218_Jensen – Managing Large-Scale, High-Performance Embedded Systems Development Projects.pdf

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.