This is an accompanying report to the Creative Intellect Consulting Software Development, Delivery, and Lifecycle Management podcast on “Making Agile work in complex systems design and delivery”. We questioned whether agile can truly work for complex systems design and development. This report summarizes the key points raised during the podcast discussion as well as the main best practice guidelines identified.