| Science and technology are developing rapidly in the Internet era,so there is nothing permanent except change.Since 17 foreign leading figures in the field of software development put forward the concept of agile development,many software enterprises in China have begun to apply agile development to software project management and they hoped to solve the challenges of the software projects by agile development.These challenges include low development efficiency,poor product quality,rapid demand change,dissatisfied users and so on.Agile development has been proved to alleviate some challenges effectively in software projects in China’s software enterprises,so it has become a magic weapon for success of efficient development teams.However,agile development is not everything,it cannot solve all the challenges of software projects because agile development is not an effective method.Of course,there is no perfect method.We should not apply mechanically the method of agile development.From the enterprise itself,how to find a suitable method has become the most concerned problem of the software enterprises at present.There are many researches on agile development in China,but most of them are focused on the application of agile development to enterprise software projects.Few literatures have studied how to further optimize the projects applied the agile development.T company is a software enterprise,which provides software information products and services for customers in the power grid and energy industry.This thesis takes the software project of T company as the research object.The main idea is to find out problems,analyze problems,propose optimization schemes,implement optimization schemes,and evaluate the implementation effect.First of all,this thesis summarizes the basic theories of project management,software project management and agile development through reading a large number of literature,which provides a theoretical basis for subsequent research.Secondly,the software project management of T company applied agile development has been studied.I acquire the existing problems of T company by interviews;I gain the main problems by using the analytic hierarchy process;I obtain the basic reason of these main problems by fishbone diagram.Then,I put forward optimization solutions according to the basic causes: demand management,quality management and poor communication among members.These optimization schemes improve the software project management process of T company.Finally,taking the D project of T company as a case,I track the implementation process and analyze the implementation effect.This thesis hopes to summarize some practical and effective optimization schemes for the software project management of T Company through the research and analysis of the software projects of T Company applied agile development.It can solve the actual problems of the company;it can improve the development efficiency and the product quality;it also can provide some reference for other enterprises in the same industry. |