Corpus ID: 15174178

Agile Software Development

  title={Agile Software Development},
  author={Jinjin Li},
With the further development of computer technology, the software development process has some new goals and requirements. In order to adapt to these changes, people has optimized and improved the previous method. At the same time, some of the traditional software development methods have been unable to adapt to the requirements of people. Therefore, in recent years there have been some new lightweight software process development methods, That is agile software development, which is widely… Expand

Figures from this paper

Methods for Estimating Agile Software Projects : Systematic Literature Review
In recent years, agile methods of software development have gained a lot of attention in the field of software engineering. Several estimation techniques have been proposed by several authors andExpand
The Research of Test-Driven Business Process Outsourcing
the paper has a detailed description of TDO (Test-Driven Outsourcing) mode, and has analyzed the entire task sets of the outsourcing team, proposed a new Software Process Mode, which is an evolutionExpand


Software Engineering gives the procedures and practices to be followed in the software development and acts as a backbone for computer science engineering techniques. This paper deals with currentExpand
Agile Software Development Ecosystems
This book describes---in depth---the most important principles of Agile development: delivering value to the customer, focusing on individual developers and their skills, collaboration, an emphasisExpand
Software Project Management
The purpose of this chapter is to provide an extended overview of many important issues around which knowledge should be structured and to provide a balanced coverage of the issues from both the manager's and the developer's perspectives. Expand
Agile modeling: effective practices for extreme programming and the unified process
In this innovative book, Scott Ambler reviews how to: 1. Model on an XP project without detracting from its fast-moving and agile software development approach. 2. Simplify the modelingExpand
Software Project Management: A Unified Framework
This groundbreaking title will be useful to any software manager or project leader seeking to get control of software costs and improve team efficiency. Expand
Analysis of Software Development Models
The author’s study will provide the opinion of software developers on various aspects of developing a software development model such as: development time, Project complexity, Implementation challenges, Extensive and accurate documentation, Returnon-investment for minimal initial capital expense etc. Expand
Introducing agile methods: three years of experience
Overwhelmingly, students' experiences are positive and their opinions indicate the preference to continue to use agile practices if allowed, no major problems with agile techniques appeared in the evaluation contexts and benefits in these contexts have been seen. Expand
Embracing Change with Extreme Programming
  • K. Beck
  • Computer Science
  • Computer
  • 1999
Rather than planning, analyzing, and designing for the far-flung future, XP exploits the reduction in the cost of changing software to do all of these activities a little at a time, throughout software development. Expand
Introducing Extreme Programming – An Experience Report
This paper presents a single case study reporting the experiences of introducing extreme programming (XP) in a small development project at Online Telemarketing in Lund, Sweden. The project was aExpand
Evaluating the XP customer model and design by contract
The experiment indicates that the extreme programming emphasis on having an onsite customer available during the project improves the communication between customers and the programming team, and markedly decreases the number of false features and feature misses. Expand