The Nimble Elephant
Agile Delivery of Data Models Using a Pattern-Based Approach
- 254 Seiten
- 9 Lesestunden
Leverage data model patterns during agile development to save time and build robust applications. The demands of delivering quality solutions quickly create challenges for data architects and agile developers. This resource offers proven techniques to utilize published data model patterns for assembling extensible designs efficiently. The book is divided into three sections that provide actionable guidelines for immediate application. The first section, Foundations for Data Agility, addresses friction between data and agile practitioners by classifying pattern levels of granularity and exposing their interdependencies. It establishes a context for various model types (conceptual, logical, physical, industry, enterprise, project) and teaches how to customize patterns within these frameworks. The second section, Steps Towards Data Agility, offers guidelines on generalizing and specializing patterns while cautioning against overreach. It encourages creativity in using patterns beyond their intended purposes, comparing the short-term "You Ain't Gonna Need It" (YAGNI) philosophy of agile practitioners with the strategic perspectives of architects. Topics include iterative modeling, creation of patterns, and the modeler's role in agile projects, culminating in a case study. The final section, A Bridge to the Land of Object Orientation, guides traditional data modelers in expanding their skills to engage with object-oriented de
