Font Size: a A A

Research On Software Quality Improvement Measures In Shanghai Bell Agile SCRUM Mode

Posted on:2014-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ShiFull Text:PDF
GTID:2208330434472745Subject:Project management
Abstract/Summary:PDF Full Text Request
In today’s era of information explosion, the software system is needs of a rapid changing, thus increasing the difficulty of software development and management. How to improve the quality of software in a shorter life cycle? The traditional development and testing process can’t meet the requirements of customer,and it can’t control the schedule or the cost of project. Traditional MBO can not do enough for real dynamic adjustment. The people of project management summarized the development process, raised the concept of the Lean and Agile development mode to manage a project. That is the main reason why agile development process is popular in recent years.The essence of agile developed are "people-oriented","embrace change" and using the iterative development ideas for the project. It focuses on the engineering practical activities in a project. It implements a project by self-organizing team management. Agile development includes many methods, such as Scrum, XP, and the other Agile practices. These methods emphasize on software continuous delivery, quick response for customer requirements changes by a fixed short iterative cycle and rapid customer feedback to ensure the quality of products and projects. In addition to the Agile technical practices, how to ensure the quality of the software from the management level is also very important, including the management of Agile teams, the setup of Agile target, the development of strategy and modes of Agile software. How to ensure the agility of teams and individuals and how to implement effective management of the whole process of development are both focal points of Agile practice. Effective operational methods, principles and framework can enhance the operability of Agile Project Management and enable managers engage in software development to effectively implement process management. Not only the practice of software development technology can improve the quality of software, viewing from different angles can also benefit product quality.Firstly, this thesis raises the basic principle and framework of team building based on team management. Team management is important throughout the whole process of agile project. Via the software development strategy and development process, an effective agile development strategy and process based on the "milestone" are proposed and established. It ensures the effective implementation of project objectives. Secondly starting from the agile business objectives, the thesis bring forward the set up of team and individual goals based on agile principles and implementation of a visual objectives management by software Kanban management-based approach to improve software quality. Thirdly, proceeding with the technical practice of Agile testing, this article proposes the Agile software testing strategies, automated testing and integrated improvement method. Some practical results and statistics are also presented together with real project applications. Last, we have a summary of the full text to review the innovated points, with the result of product quality improvement under Agile management mode.The author hopes that the principles, methods and recommendations based on the studying of Lean and Agile Scrum R&D of Shanghai Bell Company can be a reference for some implementing personnel, both management and staff level. By comparison of old with new software development model for implementing Agile, some enterprises are expected to benefit from their own product development. And, this book is hoped to contribute to China’s software and information industry.
Keywords/Search Tags:Agile Project Management, Team management, Developmentstrategy, Management by objectives, Automated testing, Scrum
PDF Full Text Request
Related items