Putting agile in perspective.

Some people are overawed by the challenge of software development to the extent that they rely entirely on a comforting framework to lean against, while others use their big picture perspective to manipulate the marketplace selling their training, books and consultancy services under one disguise after another, while contributing little or nothing to the profession.