|
Development Software Process can be designed by a team to a specific project instance.
But, mostly, this kind of process refers to a standardized and well documented methodology usually applied to similar projects
within an organization. Considering this perspective, CPS-Pro can be taken as a methodology in the software engineering extent,
in the sense that it defines an organized set of recommended practices to be used on customization of software products.
|
Software product customization can be considered an extension of software development.
CPS-Pro is modelled in terms of phases and workflows that defines a group of activities detailed in recommended practices that should be followed during the project life cycle.
The main goal of CPS-Pro is to support the development of new instances of a software product, whether a product from a product line or
simply a customizable product, without impacting in the product core and at the same time minimizing in cost and effort.
CPS-Pro tries to fill the gap left by existing methodologies in the extent of software product customization.
|