418: Agile Database Development
Pramod Sadalage , ThoughtWorks Inc    Biography

Objectives: Agile and Iterative development as it applies to databases.
Make database developers more aware of the latest practices in software development
Make database developers aware of Automated testing and deployment.
Abstract: Agile or Iterative development are main stream 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 DBA can be flexible to allow for rapidly changing requirements. The presentation will talk about Agile practices Pair Programming, Continuous Integration, Refactoring, Test Driven Development (TDD), Automated testing and how to apply them to database development. I will also show how the DBA can stay relevant in todays software development environment and how he can influence the software being developed long before its deployed on the database being managed by the DBA.

Audiernce Focus: DBA
Expertise: Beginner
Track: Development
Date: Monday, April 14, 2008
Time: 2:15 PM - 3:15 PM