Be certain to carefully scope the product line. Provide education and skills development in the area of software architecture. Be sure to construct and articulate a solid business case for the product line. To use legacy assets, create a migration plan. Make architecture analysis an explicit and structured step in the process.
Metrics are critical to long-term success, but ensure that metrics reflect the business goals.
Adopt a metrics collection plan before the project begins. Develop and implement a sound acquisition strategy. Ensure an appropriate and enduring funding model. Develop a product line concept of operations that articulates the supplier and customer interfaces. Choose an appropriate and realistic organizational structure that evolves with the maturity of the product line.