Glossary

A

A/B Testing

Extends the idea of hypothesis driven development by evaluating two or more different implementations to...

Acceptance Test-Driven Development

Test-first software development practice in which acceptance criteria for new functionality are created as automated...

Agile Manifesto

The Agile Manifesto is a document that identifies four key values and 12 principles that...

Application Lifecycle Management

Holistic view on the management of software applications and systems, accounting for all stages of...

B

Behavior-Driven Development

Agile software development practice adding to TDD the description of the desired functional behavior of...

Bottleneck

A constrained activity that limits the flow and possible delivery rate of the entire workflow.

Burn-down Chart

A chart which shows the amount of work which is thought to remain in a...

Burn-up Chart

A chart which shows the amount of work which has been completed. Time is shown...

Business Problems

A business problem is a situation that prevents a company from achieving its goals or...

C

Class of Service

 specific level of service applied to the treatment of a work item established through a...

Clean Code

Software code that is expressed well, formatted correctly, and organized for later coders to understand....

Coaching

Unlocks a person’s potential to maximise their performance. Coaching helps them to learn rather than...

Code Coverage

A measurement indicating the amount of code that is exercised by tests.

Coherence

The quality of the relationship between certain Product Backlog items which may make them worthy...

Commitment Point

The point at which the decision is made to start activities to deliver a work...

Continuous Delivery

A software delivery practice similar to Continuous Deployment except a human action is required to...

Continuous Deployment

A software delivery practice in which the release process is fully automated in order to...

Continuous Integration

Agile software development practice popularized by Extreme Programming in which newly checked-in code is built,...

Cost of Delay

The rate at which the expected value of a product, initiative, or work item decays...

Cross-Functional

Characteristic of a team holding that all the skills required to successfully produce a usable...

Cumulative Flow Diagram

A chart showing the cumulative number of arrivals and departures of work items from each...

Cycle Time

The time between working on an item that has been started and the item is...

D

Daily Scrum

Scrum event that has a 15-minute timebox. Held each day for the Developers. The Daily...

Definition of Done

A formal description of the state of the Increment when it meets the quality measures...

Definition of Ready

A formalised and shared understanding by the Product Owner and the Developers regarding the preferred...

Developer

Any member of a Scrum Team, that is committed to creating any aspect of a...

DevOps

An organisational concept serving to bridge the gap between development and operations, in terms of...

Discovery

understanding and defining the problem to be solved, or the opportunity to be progressed, before...

E

Emergence

The process of the coming into existence or prominence of new facts or new knowledge...

Empiricism

the philosophy that all knowledge originates in experience and observations. It’s a cornerstone of the...

Engineering Standards

A shared set of development and technology standards that Developers apply to create releasable Increments...

Epic

An Epic describes a large body of work that will be broken down into smaller...

Evidence-Based Management

a framework that helps people, teams and organizations make better-informed decisions to help them achieve...

Experiment

An intentional design to determine if a hypothesis is valid or not. Observations and evidence...

Explicit Policies

An explicit description of various agreements that shape how the service delivery works. Policies can...

Extreme Programming

Agile software development framework with an extreme focus on programming and taking engineering practices to...

Load More
Scroll to Top