agile software development

(redirected from Agile process)

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 ?
To support Capability Set Management synchronized fielding efforts and to ensure that the Soldiers keep pace with industry and technological advances, Army leaders are transforming the existing acquisition methods through a seven-phase Agile Process.
Their experience with B2B integrations and use of an agile process made us feel confident in their ability to complete our family of websites.
We wanted a flexible agile project management solution that could easily support our agile process implementation and a rapid roll-out," said Maurice van Riek, senior vice president content and asset security at NAGRA.
As the implementation of the Army's Agile Process matures, the Network Battle Lab continuously realigns its core competencies to properly configure, integrate, and assess network-related systems under evaluation prior to their operational assessment in the desert of the White Sands Missile Range.
The use of our document generation tool to create these letters will allow a seamless transition to electronic delivery of correspondence in the future, and enable a more agile process for maintaining and amending templates moving forward.
YouTrack doesn't impose any specific Agile process on you, but helps you follow the core methodology guidelines and adapt them to your workflow," said Vadim Gurov, YouTrack Team Lead.
The course will also cover the management of programs and portfolios in an Agile environment, how Agile maturity can be measured and how to perform Agile process management.
With only days to make critical bid/no-bid decisions on multimillion dollar task orders, it s essential that companies have the right tools to support an agile process, says Kevin Plexico, VP of Information Solutions at Deltek.
This strategy was described in a recent EE Times article 'The "Big Thaw" - An Agile Process for Software Certification.
Namitus Technologies focuses primarily on IT Solutions and business intelligence applications with cutting edge technology for client organizations using services like Staffing and Consulting, Managed Services, Training and Outsourcing and project management and project development and Agile process training/coaching.
Continuous interaction with and loyal advice to the customer in a defined agile process.
Due to the high time pressure and deadlines for binding is expected that an iterative, agile process model with a continuous integration is applied.

Full browser ?