Font Size: a A A

Agile Methods In Software For Streamlined Development And Time Management Applications

Posted on:2009-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ZhouFull Text:PDF
GTID:2208360272959493Subject:Project management
Abstract/Summary:PDF Full Text Request
As a lightweight software development method and with countless project failures in the software industry, the agile method becomes the effective sum-up of the software practice towards the engineering characteristics of software development, the effectiveness of planning and control, and the attitude/response on the uncertainty. The emergence of agile method means the software transition from the second phase "software engineering" to the third phase: "software process". Newly established software companies adopt the agile method into their development as mainstream due to its effectiveness. In the agile theory and practice, there's still argument in the applicability of agile development to specific scenarios, to be said, compared to traditional waterfall model development, the agile method has its strengthens and weakness, and in order to play to its strengthens, it requires a certain level organization requirements as well, however, agile method demonstrates strong vitality in many company's projects, and it becomes an effective means of enhancing its market competitiveness.This thesis attempts to explore the root cause of the time management problems in the streamline process, which is based on the waterfall model, in responding to market competition by case studies in the streamline development projects, then by comparing the traditional development method and agile method, identify the agile elements suitable for solving the problems, and tentatively propose two agile frameworks for the streamline development process , forms an evolution system of agile development and then these two agile frameworks are applied into two actual projects, the result of these projects is quantitative analyzed, the result shows the effective of agile framework on the time management and it also provides the theoretical and practical guidance for future project implementation.The main results are:1. Establishment of an evolution system of agile software development suitable for waterfall model based software development organization. The agile software development system includes a transitional framework and a more comprehensive framework. And the implementation of existing agile methods generally requires organizations to abandon the original development method, thoroughly change to full agile, and the migration of the agile methods into large-scale software organizations with consideration of the existing processes framework is seldom touched.2. Put forward the theory and methods of quantitative analysis on the effectiveness of time management under agile framework. 3. Improve the existing streamline development time management by applying the agile frameworks into streamline development project in Ericsson Shanghai R&D PDU MEC.
Keywords/Search Tags:Agile method, software streamline development, time management
PDF Full Text Request
Related items