Agile Data

Evolutionary and Agile Database Design Books

www.agiledata.org: Techniques for Successful Evolutionary/Agile Database Development

Scott W. Ambler

 

Refactoring Databases

This book describes, in detail, how to refactor a database schema to improve its design. The first section of the book overviews the fundamentals evolutionary database techniques in general and of database refactoring in detail.  More importantly it presents strategies for implementing and deploying database refactorings, in the context of both "simple" single application databases and in "complex" multi-application databases.  The second section, the majority of the book, is a database refactoring reference catalog.  It describes over 60 database refactorings, presenting data models overviewing each refactoring and the code to implement it.

 

Agile Database Techniques

This book describes the philosophies and skills required for developers and database administrators to work together effectively on project teams following evolutionary/agile software processes such as Extreme Programming (XP), the Rational Unified Process (RUP), the Agile Unified Process (AUP), Feature Driven Development (FDD), Dynamic System Development Method (DSDM), or The Enterprise Unified Process (EUP).  In March 2004 it won a Jolt Productivity award.

 

 

 


Copyright © 2006 Scott W. Ambler 

Last updated: February 14, 2006
This site owned by
Ambysoft Inc.
| About This SiteMailing List | Site Map | Contact Me | Suggested Books |