![]() Trade In this Item for up to £9.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Software Product Lines : Practices and Patterns for an Amazon.co.uk gift card of up to £9.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
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 include:
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.
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 include:
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.
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items. |
The first chapter is a great introduction to product lines. The next couple of chapters are okay, but rather fluffy. The rest of the book is really academic and formal and I didn't find it particularly useful. These chapters were also very difficult to read (tedious and dry). Too much pontification; too little real information.
The Product Line Patterns are the heart and the most condensed
experience of the SEI Software Product Line Framework. Though most
people do not recognize the patterns give you the balance between too
specific and too general process descriptions. The three cycles Core
Asset Development, Product Development, and Management of the framework
are good for simple overview purpose and therefore appropriate for the
management level. The 29 practice areas guide you through activities and
methods; therefore they are basically at the operational especially the
engineering level.
But it is the patterns that help you to sail though some of the practice
areas to achieve a certain goal. The patterns set the process and the
workflow. They are different for different problems and environments;
that's what a workflow should be.
Hunting for the world wide valid process description that is specific
enough to be meaningful is like trying to invent the perpetum mobile.
Suggesting only one product line process would therefore mean that it is
very general or that it is valid only for certain organizations,
markets, goals, products, and people. The patterns are specific
processes that help to achieve only certain goals in a predefined
environment. Though I think the framework patterns can be improved and
extended they are much more meaningful to the product line community
than any other product line process description I have seen up to now.
|