How do flexible processes relate to software product-lines

Jason C Yip, Giancarlo Succi, Eric Liu · Addison-Wesley Longman Publishing Co., Inc. eBooks · 2001

YIP Jason (1), SUCCI Giancarlo (2), LIU Eric (1)(1) Department of Electrical and Computer Engineering, University of Calgary, Calgary,AB, Canada. {jchyip, liue}@ucalgary.ca(2) Department of Electrical and Computer Engineering, University of Alberta,Edmonton, AB, Canada. [email protected]: flexible processes, software product linesAbstractFlexible processes and software product lines are two different proposals to improvesoftware development. There is a tendency for software product lines to be associatedwith building reusable frameworks, which may not fit well with a flexible process.Software product lines are not solely concerned with reusable frameworks and in fact,many aspects can be used in a flexible process. The two approaches can learn from eachother to further improve the effectiveness of software development.1 IntroductionFlexible processes and software product lines are two different proposals to improvingthe productivity and effectiveness of software development.Flexible processes are “value-centric”, meaning that the focus is on delivering businessvalue early with evolutionary delivery [Gilb97] instead of extensive up-front design.Some other defining aspects of flexible processes include reduced artifacts and anemphasis on informal face-to-face communication. Flexible processes promise toimprove productivity by reducing overhead.J. Yip, G. Succi, E. Liu (June 2000) How do Flexible Processes Relate to Software Product-Lines?Ž Proceedings of the First International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2000), Cagliari, Italy

Read the paper · More papers on PaperTik