Software process needs to undergo reflection and improvement continuously in order to increase their ability to deal with the requirements and expectations of all the stakeholders. Many organizations that develop software try to follow standards in software process to define an efficient process. Such standards are reliable and well developed due to much effort by software process experts. However, when using such standards, it needs to be tailored and adapted for specific organization, project environment and context.
The objective of this thesis is to demonstrate an approach for reflection and improvement of software process designed for Project Management Center (PMCenter). This thesis reviews existing software process of the PMCenter, requirement management, risk management, problem solving, and review against software process standards and IDEAL model. In addition, it suggests improvements of these software processes by referencing the guideline of software process standards and taking the circumstances surrounding project environments into account.
First, the thesis examines the current software process according to the ``rating guideline`` that is suggested in this thesis. Then, this thesis compares the activities of previous software process with desired activity. The gap between the two served as a basis that can be used to determine how much work is needed to achieve successful implementation.
These efforts are significantly related to relevant improvements on team performance and product quality by enhancing the communication within software development team and also between the team and the customer. Moreover, this approach will increase effectiveness of software process for small-scale project.