Some of the work we do at my company is slowly edging towards a product family with different products in the same family and different flavours (or feature sets) in each product. I am looking for some product line engineering techniques that might help us. Web search leads to a lot of resources and a lot of different sources of information and differing methodologies. Before pluging into any of these in depth I thought it would be useful to get some practical advice from someone who has done something similar to this before. Anyone have any pointers/nuggets of wisdom in this area? I am particularly looking for better ways to do the following in a product line environment:
- configuration and build management
- ease of development cycle
- testing