| With many year's development of project management, its symbol of success changes from delivering goods successfully to controlling cost, quality and schedule, currently to meeting needs of concerned parties, so project management becomes more and more difficult. On the other hand, in this information exploration times, society, business and individual are all impacted by all kinds of information, which makes both internal and external environment of project change always. Not only to adapt to the change but also to meet the requirement of concerned parties is the concept of modern project management. How to do above two points is what current project manager need to consider.In IT project, the primary input is human resource, the primary output is knowledge. Different person has different knowledge, intelligence and experience, which brings inherent uncertainty of software, so IT project carrying out is more uncertain than other kinds. To control this uncertainty, from the very beginning of software appearance, people keep studying how to complete a software project better In former research, people liked to study from technology angle, which developed software engineering subject, but seldom based on project management. How to let uncertain IT project management meet with concept of modern project management is the subject that author like to explore. The dissertation begins with the concept of modern project management, demonstrates the difference between waterfall and iterative model, which are the most representative models, on the basis of analysis of the origin of these two models, finally concludes that agile and iterative method is the way of software development that can meet with change of modern project management and requirement of concerned parties, the dissertation also demonstrates the practice that used agile and iterative method to fulfill an IT project management and got good result. |