While the traditional triangle of constraint kept Scope as fixed and Time & Cost as a variable, the Agile Triangle of Constraints keeps Cost & Time as fixed and Scope as a variable component. This reversal of the traditional triangle means that the agile team allows the scope to vary within the fixed parameters of cost and time. In other words, we aim to deliver the most value we can by X date within X budget. As knowledge work projects are characterized by experimentation and uncertainty – and the end product can be refined forever, we need to determine acceptable operating boundaries, which usually takes in the form of cost and time constraints. For example, let’s say we are developing training materials for a course on agile. For a project such as this, we could continue adding and tweaking our lesson material and exercises indefinitely. Instead, we need to get to an acceptable performance point, and then have the discipline to stop. Expect to come across this in Agile testing interview questions.