This document discusses distributed agile software development. It introduces distributed agile and explains why teams may use this approach even though it is more difficult than collocated agile. The document then covers agile principles and presents "theorems", "corollaries", and a "postulate" about agile development. It proposes practices for distributed agile teams and provides real-life examples of distributed agile projects.