Here’s an interesting report out of Queensland where a project failed. IBM blames it on the client not being able to nail down their requirements and scope.
So, the client doesn’t know what they want, can’t articulate it before anything’s done, and it’s the client’s fault? We all know the fallacy in that.
Why do companies continue to hire developers like IBM? Time and time again, they fail, and they always blame it on the client. Perhaps it’s time for people to realize that the issue is IBM and their practices.