This paper deals with the problem of maintenance and production planning for randomly failing multiple-product manufacturing system. The latter consists of one machine which produces several types of products in order to satisfy random demands corresponding to every type of product. At any given time, the machine can only produce one type of product and then switches to another one. The purpose of this study is to establish sequentially an economical production plan and an optimal maintenance strategy, taking into account the influence of the production rate on the system’s degradation. Analytical models are developed in order to find the production plan and the preventive maintenance strategy which minimizes sequentially the total production/inventory cost and then the total maintenance cost. Finally, a numerical example is presented to illustrate the usefulness of the proposed approach.