Helps agile practitioners understand & manage complex organizational & team dynamics, providing advice & colorful anecdotes. This title presents techniques for ensuring effective collaboration in agile software projects, from iteration & release planning, through project chartering, & through post-project retrospectives.