Font Size: a A A

Resarch And Practiceon Process Tailoring In The CMMI-Based Organizational R & D Management System

Posted on:2011-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:R HeFull Text:PDF
GTID:2178360308961970Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Overseas studies on software production show that, software project management is essential to software development.At home, the software has emerged as a new high-tech industry in China's development. However, in comparison with the developed countries and even some developing countries, there is still a gap both in R&D capabilities and the management level, and in particular, the backward software project management restricted the R&D capability. In addition, the deep-rooted traditional management way of "rule of man" rather than "rule of law", and the lack of people with adequate professional management skills, that make the software R&D capability and the quality of software artifact greatly reduced.CMMI (Capability Maturity Model Integration) is the world's most popular standard for software production process. CMMI is a process improvement approach that provides organizations with the essential elements of effective processes that ultimately improve their performance. It could help "integrate traditionally separate organizational functions, set process improvement goals and priorities, provide guidance for quality processes and provide a point of reference for appraising current processes."The research and development and application of CMMI-based organizational project management system could help software companies at home to practice the scientific, systematic and standardized approach of project management, and improve project management process, so as to pursue a predictable and sustainable development of software quality and productivity, reduce risk, improve customer satisfaction, and promote the improvement of enterprise personnel management skills, at last leading to a whole competitive advantage of China's software industry.For this purpose, in order to provide full support to process improvement of software process, we introduce an organizational R&D management system based on CMMI according to the prevalence of domestic software enterprises. On this basis, a support platform for organizational R&D management system is designed using an open source CMS framework named Cuyahoga. However, software process tailoring is so important a part that maybe a key part both in the application of CMMI for a software organization and the organizational CMMI-based project management system. But process tailoring is usually carried out by following an ad-hoc approach, which is not suitable for different organizations and/or different projects, and the amount of researches and practice done on this topic to date can be considered small. Therefore, this paper focuses on process tailoring in the application of CMMI, and presents a new approach on process definition and tailoring called "A Unified Lifecycle Template" model during the design of the support platform of CMMI-based organizational R&D management system. And also, a process tailoring system is implemented based on this approach.During the design and implementation of the process tailoring system and the support platform, continuous integration is used for software configuration management.
Keywords/Search Tags:CMMI Capability Maturity Model Integration Process Improvement, Process Tailoring, Cuyahoga, Continuous Integration
PDF Full Text Request
Related items