Has anybody here implemented a software product line approach, as defined by the SEI? How do you manage changes? How do you test? What problems have you had to deal with?
For years we've basically been trying to follow a product line approach, but I am constantly fighting Program Managers who don't want to pay for testing changes not strictly required for their program, and yet want free bug fixes. They also are very scared of changes happening to the code base that they don't need... not an unreasonable fear.
This has culminated in my getting an action item at our last PDR to explain the product line approach and why I think we should follow it. I've found softwareproductlines.com, which has a few success stories, but not enough details on how to counter the potential pitfalls.