Font Size: a A A

Cmm In Practice The Methods Of Research, Software Outsourcing Project

Posted on:2007-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2208360182957506Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software Capability Maturity Model (CMM) is one of the most famous products of USA Software Engineering Institute(SEI), also one of the most important achievements in software engineering recognized by international software industry. This model can be used to assess the maturity level of the software organization, and also software organization can use this module to evaluate its strength and weakness, to continuously improve software development process.CMM level 3- Defined level, is based on the software project management, discusses the problem to achieve project's defined software process. There exists an organizational OSSP, if the project wants to conduct software engineering practice effectively, the project needs to tailor OSSP into project PDSP considering the project characteristics and referring to organizational tailoring guideline. The project then manages project and software product engineering according to PDSP. Effective and applicable PSDP implementation can improve tracking and control during the whole software life cycle, then to shorten product development cycle, to improve product quality, to reduce development cost, to increase development productivity, to enhance marketing competitive capability.This article analyses the status of CMM implementation in China software industry (specially the implementation in extended office software companies), discusses the issues and resolutions appear during the CMM practices, then reaches the conclusion: to implement CMM effective, it is necessary to define and tailor the project software process reasonably. Then this article focuses on the characteristics and types of the extended office software projects, and studies the life cycle module of the outsourcing software. Analyses from size, effort, size of development team, life cycle, complexity, risk, requirement definition, requirement stability, and investigates the life cycle selection guideline and project process tailoring guideline suitable for all types of outsourcing software.This article is of the value to:1) summarize the experience of the implementation of CMM level 3 in a Japanese outsourcing software company;2) provide the experience and assistance for the CMM executors;3) Discussing the effectiveness and adaptability of CMM in outsourcing projects4) provide the guidance in the selection of life-cycle model;5) provide the design solution of the life-cycle model for auto-selection of the computers.
Keywords/Search Tags:Capability Maturity Model(CMM), Organization Standard Software Process(OSSP), Project's Defined Software Process (PDSP), Lifecycle(LC), Software Process Tailor
PDF Full Text Request
Related items