One of the things you hear when developing software, especially in an agile environment, is ensure that you are delivering business value .
But what is business value?
Does your team understand “the value” that a piece of work will provide? I suspect not but here’s the dirty little secret in most companies neither do the business.