Jump to ratings and reviews
Rate this book

SEI Series in Software Engineering

By Paul Clements - Software Product Lines: Practices and Patterns: 1st (first) Edition

Rate this book
Long a standard practice in traditional manufacturing, the concept of product lines is relatively new to the software industry. A software product line is a family of systems that share a common set of core technical assets, with preplanned extensions and variations to address the needs of specific customers or market segments. Software organizations of all types and sizes are discovering that when skillfully implemented, a product line strategy can yield enormous gains in productivity, quality, and time-to-market.

"Software Product Lines" is the culmination of an intensive investigation, undertaken by the Software Engineering Institute (SEI) at Carnegie Mellon, into how leading-edge software development organizations have "retooled" for product lines. With explanations of fundamental concepts further illuminated by real-world experience, this book spells out the technical issues involved in adopting a product line strategy, as well as the organizational and management issues that are so critical for success. In providing a comprehensive set of practices and patterns, this book defines and explores the key activities for software product line development and explains specific practice areas in engineering, technical management, and organizational management.

Highlights


The benefits of a software product line approach, including actual improvement data from industrial success stories
Methods to develop a reusable base of core assets and to develop products that utilize that core
Common problems paired with concrete solutions in the form of reusable software product pine patterns
Twenty-nine practice areas for successful implementation, including architecture definition, component development, configuration management, market analysis, and training
The product line technical probe for identifying technical and organizational weaknesses that could impede success
Three detailed case studies from the industry lead you step by step through the process of developing and managing software product lines, illustrating potential pitfalls, creative solutions, and the ultimate rewards. Discussion questions, sidebars, and real-world anecdotes from the trenches reveal the collective wisdom of those on the front line of software product line ventures.
0201703327B09102001

Hardcover

First published August 30, 2001

6 people are currently reading
44 people want to read

About the author

Paul Clements

60 books12 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (22%)
4 stars
14 (38%)
3 stars
9 (25%)
2 stars
4 (11%)
1 star
1 (2%)
Displaying 1 - 5 of 5 reviews
Profile Image for Eduardo Xavier.
136 reviews1 follower
July 21, 2017
Encontrei boas discussões sobre como organizar uma empresa que vende software. Mas não é um livro simples de ler e as vezes fica chato. Bom, eu sempre volto nele para reler capítulos isolados e que me apoiam nas reflexões antes de tomar decisões complicadas em termos técnicos e de gerenciamento.
Profile Image for Chris Corbell.
18 reviews5 followers
January 7, 2008
A great introduction and reference. The style of these SEI books is a little more scholastic than I like but IMO the subject matter is the future of software architecture.
1 review
June 2, 2013
Software Product Lines: Practices and Patterns
by Paul Clements
Profile Image for Heather.
222 reviews13 followers
gave-up
July 22, 2013
Must read for work. Why aren't you available on Kindle, you giant heavy book, you? =(
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.