• English
    • svenska
  • English 
    • English
    • svenska
  • Login
View Item 
  •   Home
  • Student essays / Studentuppsatser
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Masteruppsatser
  • View Item
  •   Home
  • Student essays / Studentuppsatser
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Masteruppsatser
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Software Process Improvement Framework for Software Outsourcing Based On CMMI

Abstract
Process improvement in software outsourcing is of growing concern for many reasons such as successful delivery of projects. Software outsourcing companies are reluctant to adapt Process improvement models and methods because of their complex structure and difficult implementation methods. It has been observed that Improvement efforts in outsourcing companies based on process improvement frameworks which are designed for large organizations fails most of the time. CMMI enable companies to enhance performance and rates the maturity of process. This master thesis focuses on identifying the key process areas for software outsourcing and provides best practices and methods for improving a software process. The research will identify the key problems related to process improvement in software outsourcing. The main objective is to develop a model based on CMMI, which can be used by software outsourcing companies in order to implement process improvement activities. All the key activities required for process improvement in software outsourcing are explained with proper guide lines. This dissertation met these research aims through an extensive study of relevant literature and systematic review about CMMI, SPI and outsourcing. The research was based on the CMMI technical reports and case studies about outsourcing projects. The research was divided into multiple phases in order to obtain the results. The mapping of Key process areas and problems is done by analyzing CMMI process area, their specific goals and specific practices. This research produced a number of key findings: Outsourcing case studies help in identifying the problems related to process improvement. CMMI reports helped in identifying the key process areas for outsourcing projects and helped in mapping of the problems and process areas. The main conclusions drawn from this research were that current approaches for process improvement just provide the guiding principles to achieve maturity of the process which are not enough. The ambiguity of CMMI is making it difficult for outsourcing companies to adapt these practices on theoretical instructions. This research identifies the key process areas for outsourcing projects and provides implementation methods in form of key activities which are to be implemented in order to improve the maturity of the process.
Degree
Student essay
URI
http://hdl.handle.net/2077/27885
Collections
  • Masteruppsatser
View/Open
Master of Science Thesis in Software Engineering and Management (1.759Mb)
Date
2011-10-19
Author
Ul Islam, Zahoor
Zhou, Xianzhong
Keywords
Software Process improvement, Software outsourcing, CMMI, Key process Areas
Language
eng
Metadata
Show full item record

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV