This Agile Life

Agile software development is a mix of best practices and philosophical tenants. But there is a big difference between the ideal situations and what developers face in the real world. This Agile Life talks with some of the best in the business about the challenges of software engineering and how real world solutions can bring…