This article provides a birds-eye view of the enormous upheaval involved in enhancing reuse across a product line. The classic approach originally espoused by David Parnasseparation of concernsis an important driver, but the big take-away is that even when a team of experts collaborates on architectural refactoring, it's a slow, incremental process. There is no easy road to reuse.