ABSTRACT

Project management with proper planning is important to ensure the success of a project. This is because project management is often associated with budget and time constraints problems (Sommerville 2011). Project managers are responsible for ensuring the implementation of the project runs smoothly and successfully to overcome all constraints in order to produce high-quality systems. The main goal of software projects are to ensure the system implemented on time,within budget, systemmeets the needs of the customer and the project team works well (Sommerville 2011). The importance of achieving these goals leads the implementation of outsourcing in software development.