Agile Software Development (Agile, Scrum, Extreme) news, help and research - SearchSoftwareQuality.com

Agile Software Development (Agile, Scrum, Extreme)

  • WIP limit

    A WIP (work in progress) limit is a strategy for preventing bottlenecks in software development.   

  • user story

    A user story is a tool used in Agile development to capture a description of a software feature from an end-user perspective. 

  • Agile retrospective

    An Agile retrospective is a meeting that’s held at the end of an iteration in Agile development. 

  • Jenkins

    Jenkins is an open-source continuous integration software tool written in the Java programming language designed to test and report on isolated changes in a larger code base in real-time. 

  • iterative development

    Iterative development is a way of breaking down the software development of a large application into smaller chunks. 

  • daily stand-up meeting

    A daily stand-up meeting is a short status meeting that is held early each day. The practice, which originates from Agile development methodologies, is common in the Scrum development methodology. 

  • whole-team approach (team-based approach)

    Whole-team approach, also called team-based approach, is a strategy for project management in which everyone on the project team is held equally responsible for the quality and success of the project. The term is often used in agile software developm... 

  • scrum sprint

    In product development, a scrum sprint is a set period of time during which specific work has to be completed and made ready for review. 

  • burn down chart

    A burn down chart is a visual representation of the amount of work that still needs to be completed before the end of a project. 

  • spike

    A spike is a sharp rise in the frequency for a given variable, usually immediately followed by a decrease. This sort of transient variation is often seen in the measurement of voltage or current in circuits. (Continued...) 

  • See More: Definitions on Agile Software Development (Agile, Scrum, Extreme)
About Agile Software Development (Agile, Scrum, Extreme)

Agile software development refers to software development methodologies that follow the Agile Manifesto valuing: Individuals and interactions over processes and tools, working software over comprehensive documentation, customer collaboration over contract negotiation, responding to change over following a plan.

Popular agile methodologies include Scrum and Extreme Programming (XP). Agile methodologies use short iterations for development and emphasize collaboration and cross-functional teams with members from the business, development, and test.