Rozwój oprogramowania metodami agile oznacza zredefiniowanie znaczenia jakości. W tradycyjnym podejściu, trójkąt zarządzania projektem przedstawiany jest jako zależność parametrów projektu, czyli zakresu, czasu i kosztów, które wspólnie wpływają na jakość. Parametry te są od siebie zależne w ten sposób, że