This document discusses challenges agencies face, including tight budgets that push for fixed-cost projects, complex subcontracting arrangements, and poor feedback loops. It then provides recommendations for improving productivity, such as using Agile values with waterfall tools for control, thorough discovery processes, regular delivery trains, testing practices, and pattern libraries. The document concludes by emphasizing the importance of setting limits and saying no to overcommitting, while still maintaining predictable deliveries through manager oversight. Overall, it advocates for learning from failures to improve client relationships and gain maturity.