DocumentCode :
1475822
Title :
Guest Editors´ Introduction: Successful Software Product Line Practices
Author :
McGregor, John D. ; Muthig, D. ; Yoshimura, Kazuki ; Jensen, Peter
Author_Institution :
Clemson Univ., Clemson, SC, USA
Volume :
27
Issue :
3
fYear :
2010
Firstpage :
16
Lastpage :
21
Abstract :
A software product line is a set of software-intensive systems sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way in place. Organizations adopting product development strategies that include a software product line have achieved impressive results, reducing product cycle time and increasing productivity by an order of magnitude. The software product line strategy is a blend of business and technical actions that lets an organization satisfy a wide range of customers, gain leverage with suppliers, meet the threats of substitute products, and deter other companies seeking to enter the market. The strategy is robust over a wide range of technologies, domains, and organizations of different structures, cultures, and goals. Service-oriented architectures, agile development methods, and open source business models have all played roles in successful product line organizations.
Keywords :
business data processing; product development; software architecture; software reusability; agile development methods; market segment; open source business models; product cycle time reduction; product development strategies; service-oriented architectures; software product line strategy; software-intensive systems; Asset management; Companies; Product development; Productivity; Robustness; Service oriented architecture; Software development management; software architecture; software engineering; software product lines;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2010.74
Filename :
5452144
Link To Document :
بازگشت