Agile methodologies, such as Scrum and Extreme Programming (XP), have grown in popularity in recent years for software development projects. Typically, these projects are thought of as endeavors to build stand-alone, packaged products or applications. Less common is the use of agile approaches to build out complex enterprise scale solutions that involve multiple disparate corporate applications. But, in fact, agile methodologies can be extended beyond the “packaged product”. Prominent examples of this are business intelligence and data warehousing (BI/DW) applications where the central technical objective is centralizing and conforming large sets of data to uniform definitions.