W2: Agile Database Development
Share this Session:
  Pramod Sadalage   Pramod Sadalage
Principal Consultant
Thoughtworks Inc


Sunday, March 14, 2010
03:30 PM - 06:45 PM

Level:  Introductory

Location:  Franciscan A

Agile or Iterative development are mainstream in the software development world. Most application developers think the database is an impediment to agile development. This presentation will show that agile development or iterative and evolutionary development can be done with the database, making the database an integral part of the application development effort and how the database and the data team can be flexible to allow for rapidly changing requirements.

What are the agile development practices and how to apply them to database. How the data team can contribute and stay productive in today's software development environment and how they can influence the software being developed long before its deployed on the database being managed by the DBA.

The presentation will talk about Agile practices like:

  • Pair Programming
  • Continuous Integration
  • Refactoring
  • Test Driven Development (TDD)
  • Automated testing

Pramod Sadalage is the author of Recipes for Continuous Database Integration: Evolutionary Database Development, is a co-author of Refactoring Databases: Evolutionary Database Design, founder of the Agile Databases yahoo group, and works for Thoughtworks helping clients develop databases in an evolutionary and agile environment.

Close Window