Agile is not prescriptive about documentation, besides promoting two things – face to face communications and let’s value the completed software over creating some document that doesn’t provide value.When we are using agile, we focus on the idea of delivering sufficient information for the task at hand – or just barely good enough. This means – whatever is most effective for what we need to get done. This can be a point of contention because it is very situational – or contextually driven based on what is being produced. So – its fluid over time. Also, it does not imply low quality.The other key around agile and lean is that we want to maximize value and flow, thus optimizing speed to market – but we have to do this without impacting quality – again a challenge.Finally, I’ve already mentioned face-to-face, but most long term agile practicioners will tell you the key is that we don’t want to use documentation in leiu of face-to-face communication. When we talk, especially face-to-face – there’s more communicating going on than just the sounds we make. There are cues we exhibit by body language, tone, attentiveness – that help us figure out if we are figuring it out.