The problem with agile is that it has turned into one of the most overused and probably most often misunderstood buzzwords of the IT development industry.
A few years ago, I was doing user experience consultancy for a big retailer. They told me that their development team recently “turned agile”. I had to work closely with the dev team, mostly because one of the first issues I identified was the site speed. In other words, the site was awfully slow, and senior management looked puzzled when I tried to explain why 200+ HTTP requests are bad. So, here I was asking why we have 50+ CSS and 30+ JavaScript files. The head of the team said: “Well this is all because we are agile. You see, we stopped writing documentation ...