Can distributed development be agile?
nashape.com