DocumentCode :
1369958
Title :
Applying software product-line architecture
Author :
Dikel, David ; Kane, David ; Ornburn, Steve ; Loftus, William ; Wilson, Jim
Author_Institution :
Appl. Expertise Inc., USA
Volume :
30
Issue :
8
fYear :
1997
fDate :
8/1/1997 12:00:00 AM
Firstpage :
49
Lastpage :
55
Abstract :
Many organizations today are investing in software product-line architecture-for good reason: a well-executed architecture enables organizations to respond quickly to a redefined mission or to new and changing markets. It allows them to accelerate the introduction of new products and improve their quality, to reengineer legacy systems, and to manage and enhance the many product variations needed for international markets. However, technically excellent product line architectures do fail, often because they are not effectively used. Some are developed but never used; others lose value as product teams stop sharing the common architecture; still others achieve initial success, but fail to keep up with a rapidly growing product mix. Sometimes the architecture deterioration is not noticed at first, masked by what appears to be a productivity increase. To learn what factors determine the effective use of software architecture, the authors looked at Nortel (Northern Telecom), a company with nearly 20 years of experience developing complex software architecture for telecommunications product families. They identified six principles that help reduce the complexity of an evolving family of products and that support and maintain the effective use and integrity of the architecture
Keywords :
human resource management; software engineering; telecommunication computing; Nortel; accelerated product introduction; architecture deterioration; international markets; legacy system reengineering; organizations; product variations; productivity; quality improvement; redefined mission; software product-line architecture; telecommunications product families; Acceleration; Computer architecture; Costs; Guidelines; Production; Productivity; Quality management; Software architecture; Space technology; Switches; Telecommunications;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.607064
Filename :
607064
Link To Document :
بازگشت