Does Agile Work?

I wish to start this article by mentioning that, at one time, I used to be not a proponent of Agile at all. I worked on a number of projects, which have been stalled or failing, called Agile projects. In brief, they were really a warped perspective of...