Dean Leffingwell describes how agile methods are being successfully applied to enterprise-class development. • Part I describes best practices that natively scale to the enterprise level—structuring agile component teams, mastering the iteration, two levels of planning, concurrent testing and continuous integration. • Part II describes capabilities necessary to achieve enterprise-scale agility—intentional architecture, lean requirements, multi-level release planning and managing highly distributed development.