Managed workproducts Architecture reuse Systematic Domain- specific reuse Reduced Development time Reduced maintenance costs Broader coverage High reuse levels Reuse enabled business Investment, experience Benefit
sharing a common, managed set of features that satisfy the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way. Paul Clements and Linda Northrop, 2002
end-‐user-‐visible characterisFc of a system – A dis$nguishable characteris$c of a concept that is relevant to some stakeholder of the concept – It should have a concise and descripFve name • Elements – Feature diagram – Feature definiFons – ComposiFon rules – RaFonale for features