One of the teams I was brought in to “fix” was suffering from the terrible aftermath of delivering a new software version that completely missed the boat with its customers. It was a sinking shipwreck of customer complaints and requests to revert to the old version.
The company had sunk several million dollars into the latest and greatest version, only to be spending the next 18 months fixing issues and trying to understand where they went wrong. Sure, they had all of the tactical pieces of Agile software development in place, but they had missed the philosophical ones.
The first thing the Agile Manifesto states is, “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”