Hi, Bruno. Agile can help with delivery if we implement it well! But what if we’re delivering garbage? What if we are building something customers might not like or want? What are the risks of that time, money, morale, and customer unhappiness?
Agile tends to see quality as we did what we planned, and our code is working! But it doesn’t speak to customer value other than AFTER we release it, we might learn if it had value. That is slow motion and risky. We should learn earlier if there is value and what it is, and not be reactive, finding out later!