Abstract
Software industry has always been tried to figure out the best practices of software development in order to increase the success rate of software projects. Rational Unified Process presents and incorporates the six best practices of software industry to achieve the goals of high quality, reliable, cost effective and within schedule software projects. We present the concept of managing RUP (R) best practices in the development of software product lines. This concept further strengthens the core activities present in the process of software product line development. We implemented this approach in developing an E-Commerce Software Product Line presented as case study in this paper.