Font Size: a A A

Change-Tolerance Design And Agile-Develop Research In Enterprise Information System

Posted on:2009-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:J M WuFull Text:PDF
GTID:2178360242476771Subject:E-Commerce and ERP
Abstract/Summary:PDF Full Text Request
Information System is a computer application system including some enterprise applications, which can supply information service; interact with people and computer system. There are many defects in traditional develop-methodology of Information System. The software project management has long been working on pursuing faster, lighter and more flexible processes to meet today's fast-changing business, the Agile Software Development (ASD) embodies the software process of the new world.Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. The essential difference between the traditional and the agile is the attitude towards changes and people. The Agile Software Process Management (ASPM) focuses on relationships among people and processes in a fast changing project environment. Based on the literature research, this paper firstly gives basic concepts, principles and characteristics of the ASPM.Change-tolerance is the essence of the agility. This paper defines concepts about change-tolerant. Change-tolerant process is creating and responding to the change to achieve competitive advantages. Under the change-tolerance process view, the capability of ASPM is a constructive organizational cognitive process for changes. There are 4 process and 3 levels of change-tolerant process management model A-PASS, including attention, planning, simultaneous processing and successive processing. This model also creates a tool for the process diagnosis and improvement.By analyzing values, principles and practices, several agile methods are compared in terms of key points, special features and identified shortcomings. The differences between primary practices of agile approach and the CMM key process area and goals are focused on. The agile methods using the UML graph, the design pattern, and the refactoring technology are studied. Based on the change-tolerance model, a real Information System project was well applied.Therefore, it draws a conclusion that agile methods should be emphasized in the development process of Information System characterized by change, speed, and turbulence. The agile methods can help the team succeed in projects, alter the dysfunctional relationships between customers and developers, enhance the quality and speed of software development, and cut down the related cost.
Keywords/Search Tags:Information System, Agile Methodology, Change-Tolerance, A-PASS Model
PDF Full Text Request
Related items