Ascertaining the use of agile methodology in Extreme Programming (XP) in the software development industry

Type :

Theses

Pages :

28 pages

Format :

.doc

Published date :

08/13/2009

$ 19.95 Add to cart

Summary :

 
 

Table of Contents Ascertaining the use of agile methodology in Extreme Programming (XP) in the software development industry Table of Contents

 
  1. Abstract
  2. Chapter 1
    1. Introduction
    2. Overview
  3. Chapter 2
    1. Agile modeling
    2. Extreme Programming (XP)
    3. The lifecycle of an XP project
    4. Scrum
    5. Feature Driven Development (FDD)
    6. Dynamic system development method
  4. Chapter 3
    1. Research methodology
    2. Type of methodology used
    3. Agile methods and offshore development
    4. People oriented
    5. Adaptive
    6. Conformance to actual
    7. Balancing flexibility and planning
    8. Empirical process
    9. Decentralized approach
    10. Simplicity
    11. Collaboration
    12. Small self organizing teams
  5. Chapter 4: Research findings and discussion
    1. Comparison of agile and heavyweight
    2. Project size
    3. People factor
    4. Risk factors
    5. Questionnaire format
    6. Software development questions
    7. General questions
    8. The results
    9. Mode of methodology used
    10. Using agile or heavyweight for software development
    11. Pros and cons of agile methods
  6. Chapter 5: Conclusion
  7. Chapter 6: Recommendations for further research
  8. References

Abstract

software has been division of modern society since previous 50 years. There are many software development methodologies in use. Some companies have their own customized methodology for developing the software but majority of them speak about two kinds of methodologies: heavyweight and lightweight. Heavyweight methodologies are also taken as the traditional method to develop software; they claim their support to comprehensive planning, detailed documentation, and expansive design. The lightweight methodologies are called as agile modeling and they have gained necessary attention from the software engineering community in the previous few years. Unlike traditional methods, agile methodologies give short iterative cycles and they rely on tacit knowledge within a team as opposed to documentation.

In this dissertation, it is described that the characteristics of some traditional and agile methodologies that are commonly used in software development. It is also discussed that the strengths and weakness among the two opposing methodologies and granted the challenges associated with implementing agile processes in the software industry. This anecdotal evidence is increasing regarding the effectiveness of agile methodologies in certain environments; but there has not been much collection or analysis of empirical evidence for agile projects. Yet to support this dissertation a questionnaire was conducted, soliciting feedback from software industry practitioners to evaluate which methodology has a better success rate for various sizes of software development. According to our findings agile methodologies can grant larger number of advantages for small scaled and medium scaled projects but for large scaled projects traditional methods seem more in use for their advantages.

Latest in the category : Computer science

1
 
A study on the significance of information technology in various fields

Term papers  |  10/14/2009   |  en  |  .doc  |  15 pages

2
 
Bead Bar's superior computer system

Term papers  |  10/12/2009   |  en  |  .doc  |  5 pages

3
 
Importance of benchmarking of E-business sites

Term papers  |  10/12/2009   |  en  |  .doc  |  2 pages

4
 
3D graphics tools for Java

Term papers  |  10/12/2009   |  en  |  .doc  |  8 pages

5
 
Texture analysis and classification

Term papers  |  10/09/2009   |  en  |  .pdf  |  5 pages

Most downloaded in the last 30 days : Computer science

1
 
The Effects of Internet Addiction

Presentation  |  06/27/2008   |  en  |  .doc  |  4 pages

Change Currency

About the author :

pencil image Ambreen K. writer
Level :General public Study : International relations School/University : University Of Peshawar

From the same author :

Protecting children in cyber space

Term papers  |  10/12/2009  |  us  |  .doc  |  4 pages

A strategic framework for corporate crisis management as a method to resolve a specific problem in a telecommunication organization

Term papers  |  09/23/2009  |  us  |  .doc  |  2 pages

Education and alternate assessment for students with important cognitive disabilities: Implications for educators

Term papers  |  09/14/2009  |  us  |  .doc  |  11 pages