Glossary:Definition - Agile software development

From C# Online.NET (CSharp-Online.NET)—your free C# and .NET encyclopedia


Jump to: navigation, search
 Term Agile software development
 Definition  A collaborative, evolutionary, incremental, iterative approach to software development which is performed with minimal "ceremony". Agile development was invented to address changing business requirements, small budgets, and tight schedules. Agile emphasizes communication, customer involvement, teamwork, and frequent delivery of small, manageable, working parts of a software project. Agile incorporates a variety of iterative development disciplines including extreme programming (XP). The opposite of agile development is waterfall development.
 See also
This C# Online.NET definition is from the Glossary of .NET / C# Terms.

Glossary of .NET / C# Terms
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
edit

Personal tools
C# Entry Points