A Scrum Master, Entrepreneur, and Lawyer walk into a bar and discuss contracting for agile software development projects. They discuss the need for contracts that promote collaboration and flexibility instead of limiting it with strict language and requirements. The Lawyer notes they will have to write careful contracts to balance these needs. The group then discusses agile contracting approaches and challenges with chartering new projects to help ensure commitment, shared understanding, and responsiveness to change between customers and developers.