Does Agile Work?

I need to begin 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. Briefly, they had been really a warped perspective of...