Font Size: a A A

Research On The Models Of Risk Planning And Process Control Of Software Project

Posted on:2007-10-05Degree:DoctorType:Dissertation
Country:ChinaCandidate:C G PanFull Text:PDF
GTID:1119360215970488Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
Nowdays, all countries around the world are practicing the development strategy of information driven industrialization. Many countries including China all take software industry as the backbone industry in their national economy. Since then, software production began changing to the development direction of globalization and industrialization. But for a long time, software projects were in a dilemma. They lacked major required functionality, failed to deliver acceptable systems within schedule and budget. Many of these failures puzzled software organizes, which were forced to seek solutions from the study of software project risk management (SPRM).As a new subject, SPRM has made great progress in its theories and methods in recent 30 years. However, with the improvement of software engineering practice, it is still an urgent requirement for seeking a reasonable and feasible method system of SPRM combining with the condition of software organizes. The research will be of momentous significance for advancing the development successful ratio of software projects, as well as boosting the software enterprises'capability of encountering risks. Considering the urgent requirment of software organizes especially in our country, this paper began with reviewing and analyzing the existing results of SPRM. Then, based on the new software engineering practice, this paper has worked on a series of questions on software project risk analysis, risk planning and risk control. The achievements and main works in this dissertation are as follows:Firstly, based on the generalization and comparation of the existing theory frameworks of SPRM, this paper has put forward a risk planning and process control-oriented framework of SPRM considering the different status of each risk management action and the final objective of SPRM. The framework lays the foundation of the whole study.Secondly, in the research area of risk identification, this paper has made a software project risk taxonomy structure table based on the Taxonomy-Based Risk Identification of SEI. Then, the relationships between the main risk events and risk factors existed in software projects are analyzed and a probability analysis method based on the technique of multi-source information fusion methods is proposed. This method is used for the probability data processing.Thirdly, this paper works on the making of software project risk planning. In this work, an economic optimization model for selecting risk reduction actions in the phase of software project risk response planning is presented and its algorithm is also given. This model provides an auxiliary decision for risk managers to predict the outcomes of risk events, to make a reasonable risk response planning and to give a risk reserve for the whole project. Fourthly, this paper also involves in the software project risk track and control. From the view of software project life cycle, this paper depicts the characteristic of software process. After that, a multi-objective programming model on the process control of software project is put forward. Then, a new software project risk control model based on schedule is also provided. Both of them can make a full use of risk information from process assets library (PAL) of software organizes and provide a decision-making for software project process control and risk control.Finally, the research results of SPRM applied in a software development project taken from a Chinese software industry, which has passed the certification of CMM3. The application took good results in practice.By solving some technical problems from the software projects, the research results in this paper can help the software organizes make SPRM effectively and have certain worth in theory and practice.
Keywords/Search Tags:Software project, Risk analysis, Risk identification, Risk planning, Risk control, Multi-objective programming, Optimization
PDF Full Text Request
Related items