Agile Software Development


Agile development is a phrase used in software development to describe methodologies for incremental software development. Agile development is an alternative to traditional project management where emphasis is placed on empowering people to collaborate and make team decisions in addition to continuous planning, continuous testing and continuous integration.
The Agile Manifesto

Agile development is used to describe any development process that is aligned with the concepts of the Agile Manifesto. This well-known documentation was developed by leaders in the software industry and is based on experience with what works and what doesn’t in software development.

The Manifesto for Agile Software Development says:

“We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on the right, we value the items on the left more.”
Principles Behind the Agile Manifesto

Agile development uses 12 guiding principles that are designed to satisfy the customer through early and continuous delivery of valuable software. Principles include :

– Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

– Working software is the primary measure of progress.

– The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

– The best architectures, requirements, and designs emerge from self-organizing teams.

– At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. (Source: Principles behind the Agile Manifesto)

See related term: DevOps – Development and Operations.

Read Also:

  • Apple iOS 7

    iOS 7 is the seventh major update for Apple’s iOS mobile operating system that runs on portable Apple devices like the iPhone, iPad and iPod Touch. Apple’s iOS 7 debuted in September 2013 in conjunction with the release of the iPhone 5S and iPhone 5C smartphones. Apple iOS7 features a completely redesigned interface for the […]

  • DevOps (Development and Operations)

    DevOps (development and operations) is an enterprise software development phrase used to mean a type of agile relationship between Development and IT Operations. The goal of DevOps is to change and improve the relationship by advocating better communication and collaboration between the two business units. Why Do We Need DevOps in the Enterprise? In an […]

  • a Windows 8 Hybrid Laptop / Tablet

    Windows 8 hybrid is the phrase used to describe a mobile computing device that combines typical features of both a tablet and laptop in a single device, running the Windows 8 operating system. Photo: The ASUS Transformer Pad combines the portability of a tablet with the productivity of a notebook. A Laptop and Tablet in […]

  • Samsung S Voice

    A voice command technology app for select Samsung smartphones and tablets powered by Google Android that enables users to interact with their mobile devices using their voice. Similar to Apple’s Siri for the iPhone and Google Now, Samsung S Voice uses a natural language user interface to answer queries and perform actions requested by the […]

  • Hand of Thief Trojan

    Trojan malware developed to enable cyber criminals to compromise Linux systems and steal user information from the systems. The Hand of Thief Trojan (HoT Trojan) is one of the first strains of malware to specifically target desktop Linux systems, and it’s claimed that the HoT Trojan can currently compromise at least fifteen different variants of […]


Disclaimer: Agile Software Development definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.