Dissertation > Excellent graduate degree dissertation topics show

Implementation of Agile Methodology in Software Project Management

Author: LiuQian
Tutor: ZuoGuoHua
School: Shanghai Jiaotong University
Course: IT Project Management
Keywords: software development model agile method agile estimation user story continuous integration refactoring
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 125
Quote: 2
Read: Download Dissertation

Abstract


The development of information technologies changes the way of our life in every respect. A significant trend of this development is that people set more and more value on the software than hardware comparing to a decade ago. From Graphical User Interface (GUI), Functionality, Application Programming Interface (API) to the applicable scope of software differs from each other immensely. This multifariousness challenges the experienced and new software engineers to think out a modern software development model with efficient implementation to achieve the combination of good quality, low cost and smart schedule management.This paper begins with the description of some challenges in the modern project management. Several currently used models are first exposed before introducing the Agile methodology, with its definition, component, application scope and its benefit comparing to other traditional software development models. Two former projects from author’s experience then help to illustrate how to:1. Integrate user story with use case to make a better understanding of requirement;2. Use Agile Estimation to support a robust project planning;3. Implement simplified continuous integration to reduce the efforts and improve the coding quality and4. Apply―build once, deploy multiple‖refactoring to satisfy client’s low cost, quick implementation requirement.The above mentioned Agile practices outperforms the traditional models in more accurate project time and effort estimation, fewer error rate and better customer feedbacks. It is strongly recommended to apply Agile methodology and practices for other complicate and dynamic projects. The outlook of further improvement of Agile methodology closes the paper.

Related Dissertations

  1. The Research and Practice of Continuous Integration Based on Hudson,TP311.52
  2. Research on the Bionic Software Engineering,TP311.52
  3. Continuous integration of research and application in the CRM system,TP311.52
  4. Using frequency domain analysis of the details of the method of generating fluid animation,TP391.41
  5. Verification of Refactoring Based on Decomposition,TP311.5
  6. Research and Application of Production Cell Formation in the Multi-categories and Cross-batch Manufacturing Enterprise Within Batch Management,F224;F425
  7. College Schoolrolls Management Information System Based on AGILE,TP311.52
  8. The Study of Dynamics of Context Based on Theory of Coordinated Management of Meaning,H030
  9. Agile development methods Century Internet MIS system,TP311.52
  10. Model-based Web Pages Automatically Standardized Application Software Refactoring Tool Design and Implementation,TP393.092
  11. Workflow-Based Software Test Design of PMC System,TP311.52
  12. The Research and Application of AVL Software Migration from Windows to Linux Platform,TP311.52
  13. System Design and Implementation of a MIPS Based Embedded Linux Development Environment,TP311.52
  14. Pyrolysis Kinetic Modelling of Biomass and Calculation Software Development,TK6
  15. See Web front-end development under the new situation from the front of the microblogging Reconstruction,TP393.09
  16. Build and Release System Based on Continuous Integration in Game Software Developing,TP311.52
  17. Refactoring and Its Implementation and Research of Postgraduate Degree Management System,TP311.52
  18. Study of Fault Diagnosis and Autonomy Techniques for Spacecraft Propulsion System,V467
  19. Refactoring Based on Reverse Engineering Assessment and Analysis System Design and Implementation,TP311.52
  20. Practice and Research of Agiledevelopment Based on J2EE Architecture,TP311.52
  21. Cultural Studies of Corporate Finance,F275

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile