Earlier today I blogged about learning from mistakes/failures, particularly with After Action Reviews. John Smith points out another method, Agile Retrospectives (although he is talking about this in the context of communities of pratice). Learning Alliances » Communities of practice by any other name.
Take a peek at the video… Agile Retrospectives