Steve Yegge's excellent rant about what does and doesn't work at Google: http://steve-yegge.blogspot.com/2006/09/good-agile-bad-agile_27.html