Nowadays, software project requirements has become one of the main reason for project failure, how to find a lightweight software requirement management model which is suitable for a set of small and medium-sized software development teams, it has become an urgent issue for the small and medium-sized software development companies to be solved. Requirements engineering, as a starting point for the software engineering life cycle, as well as pave the way towards the future development work, we should improve the requirement management. In order to response to changeable customer needs and adapt to the competitive market, what kind of requirement management should be taken is the first problem for small and medium-sized software development companies.As the background of a small and medium-sized software development companies (short for Company A), the problem for these companies are software requirement management, the article will analyze the problems of current requirement management modes for Company A. As well as embarks from these problems, and a requirement management model based on agile methods will apply to the software project requirement management processes of Company A’s "Internet bar game management system". This article points out the problems which Company A is now encountering in the requirement management, and they need to be solved in a agile needs management. In this way, the company software development and requirement management skills will be improved.By trying to application and practice the software project needs management on the base of agile methods, as well as summarize and refine the agile requirement management model of Company A, it’s not only beneficial for Company A’s software development business, but supply the great reference value to those counterparts in this industry as the aspect of requirement management. |