You might find www.agiledata.org to be of interest.
At 10:47 PM 2/26/2004, you wrote:
>I am new on a project that has decided to go with Extreme
>Programming. The system architect, also a contractor, tried to push
>through a process where developers checked in DDL to change the database
>on the fly. We built in some check points where developers discuss
>changes with the data architecture group, who generate DDL from a
>synchronized model for the developers to use in sand box areas until it is
>ready to promote into the central build. The developer checks in the DDL,
>but he or she does not write it, allowing the db architecture group to
>control the changes without forcing a simultaneous checkin from two teams.
>I think we have a compromise that will work, but I was wondering if
>someone could suggest best practices for keeping the database
>well-modelled and controlled while facilitating the XP model of app
Scott W. Ambler
Senior Consultant, Ronin International, Inc.