To gain the ability of designing, scheduling, and manufacturing the products, which customers exactly demand, in time provides competitive advantage to companies. The above mentioned ability is provided by implementing pull system between the costumer and supplier as well as manufacturing processes instead of push system. Such an approach is the reflection of being costumer oriented in production. In addition, setup time constitutes an important part of production lead time. Pull systems lead to significant achievement in terms of lead time when applied in the environment of short setup times which allows production in small batches. Scheduling problems are related to manufacturing resource planning (MRP) in the industrial context. Production managers must select an appropriate scheduling approach that will provide cost-efficient running of the production system. A scheduling approach that guarantees the cost efficient running of the factory is to minimize operational costs that include setup costs (times) which are very important in manufacturing industries. The setup time has often been considered to be negligible or as a part of the processing time. Other-wise, setup times are considered in two types, namely sequence independent and sequence dependent setup times. Sequence independent setup time depends only on the job to be processed while sequence dependent setup time depends on both the job to be processed and the immediately preceding job. Parallel machine problems, where each job can be processed on any of the machines but needs to be processed by only one machine, have a high level of importance in industrial scheduling because of the fact that many examples of the use of parallel machines can be found in the real world. The measurement of sequence dependent setup times becomes inefficient in terms of cost and time in production systems where increased product variey exists. Furthermore, in such systems, it is very difficult to update measured sequence dependent setup times. In this context, it is very efficient to utilize product design characteristics for the estimation of sequence dependent setup times. What is more, it is known in practice that controlling input rate has a great impact on the system performance. In manufacturing systems, this input regulation is performed by the Order Review/Release (ORR) function. Regarded as an effective capacity management tool, ORR manages the transition of production orders from the planning system to the shop floor. In ORR, production orders, that may be generated from a requirements planning system or directly originated from customer orders, are not immediately released to the shop floor without considering any information about the system or job characteristics. These jobs are often first collected in a preshop pool and then released to the system according to specific conditions. In this sense, ORR procedures can be considered as the link between production planning and production control as well as the link between manufacturing strategy and day by day management. The purpose of ORR is to improve system performance by controlling the flow of production orders to the system (i.e., the timing and conditions of order release decisions). These improvements can be achieved in terms of increased flexibility, decreased work in process (WIP), improved delivery performance, and decreased congestion and manufacturing lead times. When the relevant literature is reviewed, it is seen that there is not any scientific guiding work which not only considers product design in job scheduling, but also aims to prevent overproduction waste. In this thesis, an integrated methodology that uses product design specifications for job scheduling under the principle of Order Review/Release is developed. The proposed methodology is applied to a real wire harness industrial problem involving the cutting of cables with different colors, sizes and terminals on identical parallel machines with long sequence dependent setup times. The sequence dependent setup times are determined via a mathematical model without measurement. The scheduling objective is to minimize total sequence dependent setup time. [ABSTRACT FROM AUTHOR]