Agile Definitions

  • A

    acceptance testing

    An acceptance test confirms that an story is complete by matching a user action scenario with a desired outcome. (Continued...)

  • Agile retrospective

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

  • Agile Software Development

    Agile software development -- also referred to simply as Agile -- is a type of development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product.

  • automated testing

    Automated testing is a process that validates if software is functioning appropriately and meeting requirements before it is released into production.

  • B

    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.

  • C

    collaboration diagram

    A collaboration diagram, also known as a communication diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML).

  • continuous software development

    Continuous software development is a blanket term that covers several aspects of an iterative application development process based on making each change when it is ready, rather than wrapping many changes into large batches.

  • customer

    In agile software development, a customer is a person with an understanding of both the business needs and operational constraints for a project. (Continued...)

  • D

    daily stand-up meeting

    A daily stand-up meeting is a short organizational meeting that is held early each day. The practice is commonly used in the Scrum development methodology.

  • domain model

    In agile software development, a domain model describes the application domain responsible for creating a shared language between business and IT. (Continued...)

  • F

    feature-driven development (FDD)

    Feature-driven development (FDD) is an Agile software development methodology that can be used by development teams and managers with the intention of bringing a steady, continuous flow of new features to users at a set time.

  • I

    iteration

    In agile software development, an iteration is a single development cycle, usually measured as one week or two weeks. (Continued...)

  • iterative

    Iterative (prounounced IT-ter-a-teev) is an adjective that means repetitious.

  • iterative development

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

  • J

    Jenkins

    Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language.

-ADS BY GOOGLE

SearchCloudComputing

SearchAppArchitecture

SearchITOperations

SearchAWS

Close