[email protected] +44 20 8123 2220 (UK) +1 732 587 5005 (US) Contact Us | FAQ |

Software development in the product lifecycle

April 2010 | 32 pages | ID: S3D59CEEEA8EN
Ovum

US$ 2,495.00

E-mail Delivery (PDF)

Download PDF Leaflet

Accepted cards
Wire Transfer
Checkout Later
Need Help? Ask a Question
Software is changing the nature of engineered products. The level of software content in engineered products has grown to the point that software is defining the product, its performance characteristics, and its product issues. Embedded software is also increasing the complexity of engineered products as formerly straightforward mechanical systems are transformed into networked systems containing numerous interdependencies. The application lifecycle for embedded software has morphed from isolated to intrinsic activity, which has become a first-class citizen alongside the mechanical and electrical disciplines that comprise product engineering. As embedded software-based control has grown ubiquitous and interdependent, software designers have had to adopt the same “system of systems” design disciplines that their mechanical and electrical engineering counterparts have long practiced. In turn, product companies are facing the need to improve their management of application lifecycles.

As the product lifecycle has become the intersection for software development, engineering, marketing, and manufacturing, it has created a new battleground between ALM, PLM, and ERP vendors for the prize of managing the product lifecycle. There is no single formula for how people, processes, and technologies will interact in the new product lifecycle; the solutions will vary by industry sector.
SUMMARY

Impact
Ovum view
Key messages
Research Scope

SOFTWARE CONTENT IN PRODUCTS IS BECOMING PIVOTAL

Embedded software is becoming ubiquitous
Growth of embedded software content is transforming software engineering
Case study: global automaker – powertrain controls

PRODUCT LIFECYCLE REQUIREMENTS VARY

Every industry is different
Product parameters drive the product lifecycle
Physical size
Design complexity
Safety criticality
Supply chain
Overall product lead time
Product lifespan

THE EMBEDDED SOFTWARE LIFECYCLE

The cast of characters is wider than for enterprise software
The definition of customer is different
Product engineering roles are changing
Case study: software engineering group takes initiative for smart handset provider
The process
Collaboration and relationship management become essential
Software product line engineering discipline
SPL case study: computer printer manufacturer

TOOL SUPPORT

There is plenty of competition for managing software in the product lifecycle
Before: all (product) roads led to BOM
Product lifecycle management changes how products are defined
The future of product lifecycle integration is RESTful services
ALM vendors
IBM Rational
MKS
Point tool vendors
PLM vendors
Enterprise application vendors
PPM vendors

RECOMMENDATIONS

Recommendations for enterprises
Recommendations for suppliers

APPENDIX

Further reading
Methodology

LIST OF TABLES

Table 1: Production characteristics for major durable goods sectors
Table 2: Players involved in conventional and embedded software lifecycle

LIST OF FIGURES

Figure 1: Embedded software program size and deployment volume
Figure 2: Engineering change activity for mobile handset products
Figure 3: Traditional view of product definition
Figure 4: Evolving view of product definition


More Publications