Agile methods: the good, the bad and the ugly 17 April 201427 June 2011 by Bertrand Meyer Agile methods are wonderful. They’ll give you software in no time at all, turn your customers and users into friends, catch bugs before they catch you, change the world, and boost your love life.