We consider the single machine multi-operation jobs scheduling problem. Each job consists of several operations that belong to different families. In a schedule, each family of job operations may be processed in batches. A job completes when all of its operations have been processed. Our analysis criteria: minimizing the sum of maximum earliness and tardiness. In the literature, we develop a heuristic algorithm about minimizing the sum of maximum earliness and tardiness problem. The exact approach are tested and detailed computational results are given and we also propose a heuristic algorithms and their results are reported.