Today, Agile methodologies are commonly used for projects, especially in technology/IT. But what about applying them at a program/enterprise level?