This document discusses whether agile methods can be applied to infrastructure projects. It defines agile and infrastructure projects, explores the challenges of applying agile to infrastructure, and provides examples of projects that may be suitable for different development approaches. While complex hardware projects with many dependencies typically follow a waterfall model, more flexible environments involving coding could use agile methods by delivering incremental outputs. Key factors for success include deliverable increments, clear organizational support and user stories.