• 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… 

Figures from this paper

Methods for Estimating Agile Software Projects : Systematic Literature Review
The results suggest that Planning Poker is the most popular technique for agile teams in the planning phase, Story Point and Point of Function are the most used metrics in agile projects for estimating size, time, effort, productivity and cost.
The Research of Test-Driven Business Process Outsourcing
The mode of this paper is major for the heavyweight projects’ research and development, and can be better able to ensure the software quality, gives full play to the important role of testing in the software development process.


Current trends in software engineering methodologies, Agile and Agent Oriented software development process, on the basis of Architectural Design, Applicability, Project Duration, Customer Interaction Level, Team collaboration, Documentation, Software Models are dealt with.
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 emphasis
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.
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 modeling
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.
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.
Embracing Change with Extreme Programming
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.
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 a
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.
Agile Project Management with Scrum
Backdrop: The science of Scrum New management responsibilities The ScrumMaster Bringing order from chaos The product owner Planning a Scrum project Project reporting The team Scaling projects using