Absolutely this, clients need to know their costs upfront.<p>Meanwhile, I&#x27;ve been on the other side, working with a shop that insisted they were agile, and so refused to give an upfront cost.<p>That project ended up delivering a substandard project where key parts did not work well. Their answer was to tell us they would of course be happy to be paid for another 2 week sprint to fix those bugs...<p>As a customer it wasn&#x27;t very satisfying.