Font Size: a A A

Research On Optimization Of Software Project Management Process Of D Company Based On Agile Development

Posted on:2022-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2518306314464824Subject:MBA
Abstract/Summary:PDF Full Text Request
D company is a traditional software enterprise mainly providing information solutions,mainly providing information technology services such as software development for the government and large and medium-sized enterprises.The development mode of D company is based on waterfall model,but a series of problems have been found in the application process of waterfall model in recent years.First,it is more and more difficult to implement all the requirements clearly according to waterfall model because of unclear customer requirements and frequent changes.Second,there are problems in the whole development process due to low user participation and very little interaction with customers.It is difficult to correct and solve in time,which leads to continuous problems after the system goes online,and the later operation and maintenance pressure is very large.Third,the development cycle is too long and opaque,and the cost of problem correction is very high.Agile development is a kind of development method that adapts to the frequent changing needs of customers through rapid iteration.It is usually suitable for internet products,independent operation software and other projects which can be delivered iteratively.In the practice of agile development in D company,due to the limitation of project characteristics and client project management requirements,such as the project does not allow incremental delivery,the client can not work with the project team,the client project management normative requirements and node control is still waterfall model,and the client has strict requirements on document normalization,the effect of applying agile development directly to traditional software projects is not satisfactory not ideal.Based on the above problems,this study studies the optimization of software project management process of D company based on agile development,and optimizes the project process of requirement analysis,system development and system testing under the premise of meeting the requirements of customer management and control and the characteristics of the project itself.In order to solve the optimization problem of software project management process in D company,firstly,through collecting data,the thesis studies the related theories and methods of software project management,agile development,waterfall model and so on,as the theoretical basis of this thesis.Secondly,this thesis analyzes the status quo and problems of software project management in D company,analyzes the status quo of software project management and project organization form in D company,as well as the problems of waterfall model in the process of requirement analysis,system development and system testing,and clarifies the direction of software project management process optimization in D company.Thirdly,based on the in-depth analysis of the current problems,the corresponding optimization scheme design is carried out by using the methods and ideas of agile development.In the requirement process,the user story is used to obtain and guide the requirements,and the prototype method is used to describe and confirm the requirements;in the development process,the sprint division is introduced,the standing meeting,review meeting and other agile communication methods are introduced,and the burnout diagram is used to analyze the requirements In the process of testing,we should strengthen the application of continuous integration testing and automatic testing methods.Finally,taking the j software project of D company as a case,the optimization scheme is implemented and the implementation effect is evaluated.The implementation results show that through the optimization of the project management process,we can make the whole project more controllable,improve the delivery ability of the overall project,and improve customer satisfaction and the company's market competitivenessTo sum up,this study optimizes the software project management process of D company based on agile method,and solves the project management problems in the current waterfall model to the greatest extent under the premise of meeting the characteristics of traditional software projects and customer management requirements.The implementation of software project management optimization scheme improves the agility,interactive ability and iterative ability of software projects in different processes,improves the project controllability and customer satisfaction,and also provides a reference example for the project management process optimization of the same type of software companies.
Keywords/Search Tags:Agile Development, Waterfall Model, Software Project Management, Process Optimization
PDF Full Text Request
Related items