| The competence in software corporation is heater and heater, so how to mange the softtware development item and improve its efficiency and beneficial result is very important for the IT company's survival and development. The software development item has the characteristics as high knowledge and high human resource concern, so the knowledge management status is the key factor determines the software development item's success or failure. According the characteristics of software development item management, how to apply the knowledge management in software development is studied in this paper.After analyzing the software development course, the characteristics of software development management is given in this paper. They are dynamic management, knowledge character and human based. Knowledge management is important for the software development management.The management course of software development is analyzed in this paper. The knowledge management content is compared in each development stage. By the analysis of software development risk, the main knowledge management obstacles are confirmed, which are knowledge sharing obstacle and information asymmetry.At last, according to the knowledge-sharing obstacle concerned, the countermeasure is given to overcome the obstacle. By building the knowledge sharing mechanism, knowledge sharing obstacle can be overcome. By introducing RACI model, the problem of information asymmetry in knowledge management can be resolved.The conclusion of this paper is reached that by applying knowledge management effectively, the success rate of software development item can be increased. |