Planning and Managing Product Line Evolution

نویسنده

  • Louis J. M. Taborda
چکیده

This paper addresses the management and evolution of products that comprise a configuration of reusable components. Software product lines provide an example, as their development requires the cooperation of multiple product teams that utilize common domain components. The different perspectives of the product and component teams in such environments are reviewed and contrasted, since the concerns of each have to be managed and balanced as the product line evolves. A matrix representation is used to depict the dependencies, recording both the individual agreements made between stakeholders and the aggregated plan. Matrices are shown to succinctly describe the marketplace or enterprise view capturing the two complementary but orthogonal perspectives of component producers and consumers. The Release Matrix is introduced as the multi-dimensional form of a traditional release plan and is related to formal Configuration Management principles as they apply to complex environments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tracking Evolution in Model-based Product Lines

Software product lines are complex and need to be maintained and evolved over many years. New customer requirements, new products derived, technology changes, and internal enhancements lead to continuous changes of the artifacts and models constituting a product line. Managing such changes therefore becomes a key issue during a product line’s evolution. We propose an approach that supports mult...

متن کامل

An Environment for Managing Evolving Product Line Architectures

The use of product lines is recognized as beneficial in promoting and structuring both component and architecture reuse throughout an organization. While the business practices of using product lines are well-understood and representations for specifying and capturing the underlying architecture of a product line are coming of age, support environments for managing the evolution of a product li...

متن کامل

Managing the Evolution of Software Product Lines

Software product lines are a very promising approach to software reuse. Because all product line members are derived from the same assets, product lines are very sensitive to evolutionary changes of these assets. Wrong decisions on how to handle these changes may lead to serious technical or economic problems that may even result in a failure of the whole product line. On the other hand, there ...

متن کامل

Managing Variability and Evolution of Business Document Models⋆

The United Nations Centre for Trade Facilitation and eBusiness (UN/CEFACT) standardizes business documents for electronic data interchange. Their approaches towards UN/EDIFACT and XML have later been followed by a conceptual modeling approach called Core Components (CC). Having used this approach for four years in practice, it became evident that the support for managing business document model...

متن کامل

Model-Based System Development for Managing the Evolution of a Common Submarine Combat System

Managing the evolution of a complex product family that is deployed and maintained in multiple variants on various platforms using traditional systems engineering tools and processes is a significant challenge. An example is managing the evolution of a common combat system across a fleet of submarines. Due to the realities of budgets and operational scheduling, multiple versions of the product ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003