Add your free 30-day trial of Prime and enjoy Prime Video, Prime Music, and more
Amazon prime logo
Buy new:
-52% $36.00
Delivery Friday, July 19
Ships from: Amazon
Sold by: Mapple Shops
$36.00 with 52 percent savings
List Price: $74.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE International Returns
No Import Fees Deposit & $18.27 Shipping to Finland Details

Shipping & Fee Details

Price $36.00
AmazonGlobal Shipping $18.27
Estimated Import Fees Deposit $0.00
Total $54.27

Delivery Friday, July 19
Or fastest delivery Wednesday, July 10. Order within 2 hrs 57 mins
Only 1 left in stock - order soon.
$$36.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$22.50
FREE International Returns
*Like New* Crisp, Clean Cover & Pages ~ Seemingly Unread. Ships Secure, Fast & Free! *Like New* Crisp, Clean Cover & Pages ~ Seemingly Unread. Ships Secure, Fast & Free! See less
Delivery Monday, July 22
Or fastest delivery Thursday, July 11. Order within 2 hrs 57 mins
Only 1 left in stock - order soon.
$$36.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$36.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Other sellers on Amazon
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Software Product Lines: Practices and Patterns 3rd Edition

3.7 3.7 out of 5 stars 18 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$36.00","priceAmount":36.00,"currencySymbol":"$","integerValue":"36","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2B4I69cTcuGJVRB0j93NNNDm%2B9hVe43PXi5IR0%2F7lO2CatJfmfP2zvQSpBKs1WYXZgr2U7LkaTwm41BQ%2BV712Tp%2FcAfaxZbTGS2J0EvJyhFpgXnPdMYR6alnh%2Fyk4wNrwXODME%2FC0c%2Fu7KtqQbO1x3RWnxqH0UYSyjvNAJF6wA%2Blf16LfP4MhygFap5tQg5Bq","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$22.50","priceAmount":22.50,"currencySymbol":"$","integerValue":"22","decimalSeparator":".","fractionalValue":"50","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2B4I69cTcuGJVRB0j93NNNDm%2B9hVe43PXBVXQraKwiEZEZUkkrsjP3%2F1AD32hB0SdxwSFKKu43oKemvx%2BGrDPJt%2Fh%2BlQpRar%2B88leo2MOHrSPqGRBDH2myqrLTjOo%2B9%2BLAw8ysP2di8z8D6qTkcGz0PeaJ7RXkX3x5UxnQH4LB9jZLDLhJ67mXr1Sjn809ria","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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:

  • 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

Editorial Reviews

From the Back Cover

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:

  • 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 line 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.



About the Author

Paul Clements is a senior member of the technical staff at the SEI, where he works on software architecture and product line engineering. He is the author of five books and more than three dozen papers on these and other topics.

Linda Northrop is director of the Product Line Systems Program at the SEI and chaired the first annual International Conference on Software Product Lines. A frequent keynote speaker and highly acclaimed educator, she has more than thirty years of experience in software development, including work at Eastman Kodak and IBM.



0201703327AB01162003

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 3rd edition (August 1, 2001)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 563 pages
  • ISBN-10 ‏ : ‎ 0201703327
  • ISBN-13 ‏ : ‎ 978-0201703320
  • Item Weight ‏ : ‎ 2.23 pounds
  • Dimensions ‏ : ‎ 6.25 x 1.25 x 9.25 inches
  • Customer Reviews:
    3.7 3.7 out of 5 stars 18 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Paul C. Clements
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

3.7 out of 5 stars
3.7 out of 5
18 global ratings

Top reviews from the United States

Reviewed in the United States on October 1, 2011
This was an interesting book to read. I certainly came away with a lot of respect for the authors, and their knowledge of product lines. I'm sure this is one of the best books available on the topic.

However, as a practitioner (more than a researcher), I was hoping for something a little more hands-on, with code examples and practical advice on creating a product line. Instead, this book focuses on the practices and processes that software managers would care about as they turn their point product(s) into a software product line. This is certainly important stuff, as failure to have management buy-in will derail the entire SPL effort.

In summary, a good book with a lot of detail, but don't expect an easy read, and don't expect to see lines of source code. Hard-core programmers should buy this book as a Christmas gift for their Manager/Director/VP.
One person found this helpful
Report
Reviewed in the United States on April 30, 2008
This book is a wonderful compilation of academic and real world, practical views/implementations of software product lines. It's also a wonderful text to read just to ensure you have your current perspectives aligned with your overall goals (from base development & test all the way to C-level management of an organization).

In an answer to a criticism of the book:

Sure, the book does not go into detail about how to create a software product line... however, the book does mention WHY they excluded it: it is different on a line-by-line basis and, even then, on a company-by-company basis. You need to tailer such processes to fit your business strategies and goals and cannot begin development of a product line until you have some business objectives, etc. established. Sure, they drive each other, but many other things must be in place (as the book mentions) before you can start work on the actual product line. Once you have these things in place, your product line planning/creation should become relatively transparent.

The academic examples/views are presented in base essay form with wonderful usage of references and insight into the comments made. The practical, real-world examples/views are provided in a side-bar format that allows you to easily absorb and see application of what you just read in an actual business realm.

This book will get you thinking about any projects you are currently working on, future project and just how you perceive things in general. Sure, software/code reuse is important; but to what point can that be applied to an actual product line? Where do you start drawing lines? Where do you draw lines for general goals? What business management aspects must be taken into consideration vs. running a single product? All of those questions and more are included within and will give you a wonderful starting point to deriving answers that are relevant to your business.

Don't come looking for answers, rather come looking for insight and staring points. What you can learn from this book can be easily applied to your software product line or to the development of a new product line. All you need to understand is that what you will be reading will help you understand and not overlook many aspects of the overall business plan.
2 people found this helpful
Report
Reviewed in the United States on December 21, 2003
So, if you've already made the decision to go with software product lines, this is an excellent book. It's got a huge amount of reference material, is well-edited, and clearly has the benefit of a lot of practical experience.
Unfortunately, if you're debating with or just want to learn about software product lines, this book isn't for you. I didn't see a single example of when software product lines are *not* appropriate for a set of work that needs to be done and, in general, this just assumes that you already have the sort of work that fits this model and dives right into the details. Also, the "29 practices" are spread over just under 300 pages, and make it hard to understand the big picture. It would've been nice to see even one-page descriptions of the patterns in context to be able to pull it all together more easily.
8 people found this helpful
Report
Reviewed in the United States on September 8, 2010
I got the book delivered within a week and the book was in the condition as mentioned.
Reviewed in the United States on August 22, 2003
Book compiled from numerous interviews as opposed to real practitioners. I've worked with product lines and was quite excited when this book was published. However, I was rather disappointed. It doesn't really provide the insight into how do I sit down and create a product line.
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.
7 people found this helpful
Report
Reviewed in the United States on July 3, 2011
In addition to having the book and reading it cover to cover I also took the class at the Software Engineering Institute taught by one of the authors. If I had written this book review in 2005, I would have said that this is critical for anyone who works for a software product company. As of 2008 I firmly believe that this book is absolutely critical for any architect involved in software development in IT, including those that work for large firms with extensive IT resources. Why?
This is about the discipline of creating software that is reusable, potentially portable and future proofed. It is about applying structured approaches to evaluate how a base of software should to meet the market needs. (Internal IT also has a market). The product philosophy extends beyond just software in large IT organizations, as the infrastructure platform as a product needs to be considered as well. This has become paramount as IT has the reality of immense numbers of permutations throughout large institutions.
So whether you are an aspiring architect in a software product company, or a large IT shop, this book is important to read and understand. You will never look at designing and programming the same after reading this.

As a side note, the growing need to have a product strategy within a large IT organization is covered especially well in the following book:
Next Generation Datacenters in Financial Services: Driving Extreme Efficiency and Effective Cost Savings (Complete Technology Guides for Financial Services)
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
普通の注文者
4.0 out of 5 stars ソフトウェアプロダクトラインが広まるきっかけとなった書籍
Reviewed in Japan on April 5, 2017
SPL(Software/System Product Lines)が周知され15年以上経過しているが、取り上げられているプラクティスは、今も多くが発展途上または進化しつつあり、かつ、自組織の開発戦略や開発スタイルを検討・議論する上で参考となる。
概念的にも高度であるが、翻訳についてはミスがあるため、原書と併せて読むと良い。星取り表などで"○"の位置がズレているなどのポカミスもある。そのまま鵜呑みにせず、原書に当たるか、すでに読みこなしている人の意見を聞くと効率的である。
Jared
5.0 out of 5 stars A very well written and informative book
Reviewed in the United Kingdom on August 5, 2010
I just received this book a couple of days ago and using it for an Open University assignment. I was expecting another dry text book to sift through; but I am really enjoying reading the case studies, with informative and interesting background information the descriptive writing is fantastic...just a really well written book. :)
One person found this helpful
Report
plant_pinetrees
4.0 out of 5 stars 実質的バイブル
Reviewed in Japan on April 8, 2010
ソフトウェア製品群開発を効率化する考え方である、ソフトウェア・プロダクトラインの実質的バイブル。
これだけ読んでもソフト開発現場に適用するのは難しいが、ソフト開発に悩む読者にとって、なんらかの学びは得られる本である。

訳について賛否あるようだが、もともと難しい概念なのだから仕方ない。
こういった概念をうまく現場の言葉に置き換えられる日本人が少ないことが、日本のソフト開発における最大の問題点である。

『ソフトウェアプロダクトラインエンジニアリング』という似たタイトルの本があるが、その差は、
こちらが組織・管理・エンジニアリングすべてが対象なのに対し、そちらは主にエンジニアリングがテーマであること。両方読んだほうが、互いの意味がわかりやすいのではないだろうか。
2 people found this helpful
Report
wp
2.0 out of 5 stars プロダクトラインの実践書
Reviewed in Japan on November 25, 2003
最近注目を浴びている、プロダクトラインに関する本です。
この本を読めば、プロダクトラインの基本的な考え方など
の大枠を把握することができます。ただ、この本には具体的
なプラクティスについてはほとんどかかれていません。
まあ、各プラクティスはそれ1つで別の本になるようなもの
なのでしかたありません。それらの具体的なプラクティスの
文献の情報などはあるので、別の本などを参照する必要が
あります。
プロダクトラインについての基本的な考え方を知るには
悪くない内容だと思います。ただ、訳はちょっとひどいです。
明らかに内容を理解せずに訳していると思われるところも
多いですし、コラムなどは機械翻訳なみです。英語がかなり
苦手な人以外は、原書を読むか、あるいは、少なくとも原書を
参照しながら読んだほうがいいでしょう。
15 people found this helpful
Report