Agile Software Development

Agile programming is a blanket term that covers such agile methods as Extreme Programming and Scrum. These methodologies were developed as a substitute for the heavily regulated, regimented, and micro-managed waterfall development method. Agile methods are iterative processes designed to be more flexible, and are driven by cooperation between programmers and customers. This leads to increased customer satisfaction as well as more rapid release of functional software.


The principles behind the Agile Method are laid out in the Agile Manifesto in 2001:


  • Individuals and Interactions over Processes and Tools.
  • Working Software over Comprehensive Documentation.
  • Customer Collaboration over Contract Negotiation.
  • Responding to Change over Following a Plan.

 

The Agile Project Lifecycle


Agile Project Lifecycle

 
 
   
XPLive allows you to plan and track all phases of your Agile project with plans starting at only $15/user/month! No other provider on the web offers comparable .......   Software projects are developed with teams that span geographic borders. To manage your team effectively, you need a tool that reaches beyond physical borders.....   Our user friendly interface includes detailed instructions and the ease of drag-and-drop functionality for setting up and tracking all project components....