agile software development

(redirected from Agile methodology)
Also found in: Acronyms.

agile software development

An umbrella term for a variety of best practices in creating applications and information systems. These methods have proven to be more effective in dealing with changing requirements during the development phase, which always seem to occur. Also called "lean programming," the agile methods emphasize teamwork, customer involvement and, most significantly, the creation of small or partial pieces of the total system that are tested in a user environment. For example, an application with 25 features might be prototyped with only five or six thoroughly completed before adding more, and so on.

The "Agile Manifesto" was created in 2001 by 17 people involved with Scrum, XP and other software development methods, and the Agile Alliance (www.agilealliance.org) was founded to promote the agile philosophy. Contrast with waterfall development. See Scrum, XP and iterative development.

The Agile Manifesto
Following is a summary of the philosophy behind the Manifesto (for details on all twelve of its principles, visit www.agilemanifesto.org). It states that although the items on the right have value, the items on the left (in bold) have more value.

Individuals and interactions over processes and tools.

Working software over comprehensive documentation.

Customer collaboration over contract negotiations.

Responding to change over following a plan.
References in periodicals archive ?
A scenario was established in which several students would jointly build a fully functional, ready for delivery mobile application using an agile methodology that was assigned to them.
Moving to an Agile methodology is not just a technical decision.
The webinar will be an hour long and those attending will learn: how Agile software methodology can be successfully applied to a PLM deployment; more about the benefits the Agile methodology offers over legacy methodologies such as waterfall; and how Agile can improve quality, time to value, and lower the cost of a PLM deployment.
During the development and evolution of agile methodology and the community surrounding it, the movement has benefitted from conceptual foundations in other disciplines such as architecture, Socio technical systems, soft systems methodology, support congruence and transitional organization (Nerur et al.
Based on our survey analysis in a nutshell, we state that the popular agile methodology adopted by majority of IT organizations is Scrum.
One experienced offshore agile project manager told me [that while] the usual view is that you must be in the same room to do agile, his view is that if you're not in the same room, the best way to do software development is with agile methodology.
For MassMutual, agile methodology and service development were new and challenging.
The intent of this seminar is to share Industry knowledge to cope-up with the challenges to implement Agile methodology and opportunities to take part in discussions with other industry professionals on various topics.
The agile methodology calls for simple coding, regular testing and the delivery of functional aspects of the software as soon as they are ready.
This skills gap has not only made it difficult for companies to quickly source quality talent on demand, but also puts them at risk of hiring technical professionals that have poor agile methodology skills.
the vendor will serve as an agile coach and mentor who will guide dcss during the transition of adopting an agile methodology.

Full browser ?