Glossary AllABCDEFGHIJKLMNOPQRSTUVWXYZ A A/B Testing Extends the idea of hypothesis driven development by evaluating two or more different implementations to... Learn More → Acceptance Test-Driven Development Test-first software development practice in which acceptance criteria for new functionality are created as automated... Learn More → Agile Manifesto The Agile Manifesto is a document that identifies four key values and 12 principles that... Learn More → Application Lifecycle Management Holistic view on the management of software applications and systems, accounting for all stages of... Learn More → B Behavior-Driven Development Agile software development practice adding to TDD the description of the desired functional behavior of... Learn More → Bottleneck A constrained activity that limits the flow and possible delivery rate of the entire workflow. Learn More → Burn-down Chart A chart which shows the amount of work which is thought to remain in a... Learn More → Burn-up Chart A chart which shows the amount of work which has been completed. Time is shown... Learn More → Business Problems A business problem is a situation that prevents a company from achieving its goals or... Learn More → C Class of Service specific level of service applied to the treatment of a work item established through a... Learn More → Clean Code Software code that is expressed well, formatted correctly, and organized for later coders to understand.... Learn More → Coaching Unlocks a person’s potential to maximise their performance. Coaching helps them to learn rather than... Learn More → Code Coverage A measurement indicating the amount of code that is exercised by tests. Learn More → Coherence The quality of the relationship between certain Product Backlog items which may make them worthy... Learn More → Commitment Point The point at which the decision is made to start activities to deliver a work... Learn More → Continuous Delivery A software delivery practice similar to Continuous Deployment except a human action is required to... Learn More → Continuous Deployment A software delivery practice in which the release process is fully automated in order to... Learn More → Continuous Integration Agile software development practice popularized by Extreme Programming in which newly checked-in code is built,... Learn More → Cost of Delay The rate at which the expected value of a product, initiative, or work item decays... Learn More → Cross-Functional Characteristic of a team holding that all the skills required to successfully produce a usable... Learn More → Cumulative Flow Diagram A chart showing the cumulative number of arrivals and departures of work items from each... Learn More → Cycle Time The time between working on an item that has been started and the item is... Learn More → D Daily Scrum Scrum event that has a 15-minute timebox. Held each day for the Developers. The Daily... Learn More → Definition of Done A formal description of the state of the Increment when it meets the quality measures... Learn More → Definition of Ready A formalised and shared understanding by the Product Owner and the Developers regarding the preferred... Learn More → Developer Any member of a Scrum Team, that is committed to creating any aspect of a... Learn More → DevOps An organisational concept serving to bridge the gap between development and operations, in terms of... Learn More → Discovery understanding and defining the problem to be solved, or the opportunity to be progressed, before... Learn More → E Emergence The process of the coming into existence or prominence of new facts or new knowledge... Learn More → Empiricism the philosophy that all knowledge originates in experience and observations. It’s a cornerstone of the... Learn More → Engineering Standards A shared set of development and technology standards that Developers apply to create releasable Increments... Learn More → Epic An Epic describes a large body of work that will be broken down into smaller... Learn More → Evidence-Based Management a framework that helps people, teams and organizations make better-informed decisions to help them achieve... Learn More → Experiment An intentional design to determine if a hypothesis is valid or not. Observations and evidence... Learn More → Explicit Policies An explicit description of various agreements that shape how the service delivery works. Policies can... Learn More → Extreme Programming Agile software development framework with an extreme focus on programming and taking engineering practices to... Learn More → Load More