A product line is a product, which has a common feature that meets the specific needs of specific markets and specific tasks. The product line will have the mainstream software production method of the new century. The flexibility of the product has become a new favorite market, and the product line has achieved the hope for met the designs of a particular customer or customer demand. From a developer perspective, the reason for product line technology is because the commonality that can use the product to obtain economic benefits on the product.
Of course, the product line in the manufacturing field is long, such as Boeing, Ford, Dell, and even selling. They use common methods to have a thousand autumn. For example, the Boeing was developed 757 and 767 passenger aircraft, and the part of these two different flyers crossed more than 60%. However, software products based on software products are a relatively new concept and appear as a feasible and important software development.
Many companies have found that the method of building a system with existing public assets will have a huge driving role in the increase in productivity, and have a huge impact on the market's response, product quality and customer satisfaction. Those organizers that get systems rather than the construction system have found that the product lines that can be shared by a related system will have huge economic benefits in transmission time, cost savings, simplify training, and improve products. We believe that product line technology will become a major software model in the new century. The history development of program development can be seen as a process of spiral rise, in which the abstraction of components is getting more and more meaningful, in turn, in turn, to promote the reuse and application of these components. From the 60s subroutine, to the 1970s module, to the 80s object, to the component-based system based in the 1990s, the software production line will promote this spiral rise by completing the multiplexed water between unprecedented systems. the process of.
But everything is beneficial to see, although the technical problem facing the product line is grim, they are only part of this difficulty. The huge puzzles that organize and manage are to be overcome, because these problems are easier to neglect, so solving these problems is the urgency. Establish a product line system and invest in the market needs technology and management projects. Get a software product line while you need a product line company that can effectively use the commonality of the product, avoiding errors while monitoring the development process. These technologies are completely necessary for a company that is not well-perfect because they avoid these companies to fall in the process of production software.
We are committed to collecting information and cultivating experience in product line. Through surveys, workgroups, conferences, case studies and companies directly and company-developed companies, we have greatly expanded and classified our information library. Those organized organizational changes in the product line occurred:
l product nature
l market and tasks
l Business goals
l tissue structure
l Culture and policies
l Software process maturity
l Heritage system maturity and range
However, under different backgrounds and starting points of different organizations, this new product is constructed from a set of existing assets.
There will be many new important activities and actual conditions in the process. This document describes a framework for the software product line. This framework is an encyclopedia on the product line in technology and management. This is essential for an organization who wants to compete in the product line. The readers of the frame include
l can decide or affect company members practiced by the company.
l companies that have involved in product line practice
Http://www.sei.cmu.edu/plp/frame_report/introduction.htm Jiang Yan translation