Chapter 6. Evolving Excellent Design

Design excellence is critical to the success of Agile Analytics. The right design choices will help minimize technical debt, facilitate adapting to changes, improve quality, and provide the Agile team with a cohesive technical framework. The wrong design choices can lead to overbuilt systems and high technical debt, severely hindering the team’s ability to be Agile. This applies to the design of data models, system architectures, ETL code, BI applications, and other components of the data warehouse and business intelligence solution.

Agile Analytics presents a difficult paradox: The ability to quickly respond to change and frequently deliver new features requires excellent data models and system design, yet ...

Get Agile Analytics: A Value-Driven Approach to Business Intelligence and Data Warehousing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.