Seen from an IT perspective, they ran a complex network without enough monitoring. So they didn't detect multiple leaks in time, and ended up wasting a lot (too much) water in dry season.
With enough sensors on the pipelines they could have at least found the leaks in time before all the waste. How practical that is I don't know.