In modern corporate management environment, no one regards information systems just as supporting tool for management. As the importance of information systems grows, the demand of them becomes complicated. For satisfying this demand, many organizations let other IT companies develop their information systems. However, in many cases, they find difficulties not only in selecting robust outsourcing companies but also in managing processes, budget and due date of their IT projects. Many studies found the main reason of their failures is the deficiencies of their IT process administration.
This thesis attempts to propose strategies for improving IT process administration level by comparing the administration level between outsourced projects and non-outsourced projects. The CMM, developed by SEI (system engineering institute) of the Carnegie Mellon University, is used for measuring IT process administration level.
The comparison results highlight that the outsourced projects reveal their weaknesses in requirement management, software project planning, software project tracking and software product engineering process. The average maturity level of outsourced projects is lower than non-outsourced projects. However, the deviation for the maturity level of outsourced projects is much higher than non-outsourced projects. Therefore, the top three performances come from outsourced projects. It is also noted that the point is not to choose between outsourcing and non-outsourcing but to analyze the IT process administration level.