It is well known that a good software process is a basis for good-quality software product. Many international organizations and companies have developed several standard processes and improved them. However, those standards support general process not specific to certain project features, which makes it difficult to adapt to an actual software development by itself. Therefore, process tailoring is needed for fit for specific project and development environment but, existing researches do not provide systematic methods for the process tailoring.
In this situation, process model-based tailoring method could be useful and applicable. It is manageable and can support unambiguous communication between project managers and developers. However, most of process model-based tailoring methods are designed for specific model, not various process model or methodologies.
In this thesis, we propose an extended-SPEM based process tailoring approach. Software Process Engineering Metamodel(SPEM) is a metamodel to describe a concrete software development process or a family of related software development processes. First, we extend SPEM to apply process tailoring with the process model which includes tailoring information. Then, we propose a method for applying tailoring operations to the process model which is modeled with extended-SPEM. Through the proposed approach, a process designer can design a project-specific process to various process standards and methodologies. In addition, he can tailor process systematically and practically applicable.