configuration management process improvement center

Variant Management Starts with DesignJoe Farah describes how to not overload your branching with variants so as to permit your customers to dynamically modify the behavior of a software product. Variant management is a CM issue, but it has to be dealt with in the product design first.