 |
Book Reviews of Agile Database DevelopmentBook Review: Agile Techiques CAN be used in database development! Summary: 4 StarsReviewed by Regan Windsor for Reader Views (3/07)
Agile methods have gained momentum in the software development world but have been slow to penetrate the database development world. Scott Ambler describes how this is slowly changing and what database developers can do to embrace and introduce agile methodologies.
"Agile Database Development" describes the current collection of philosophies around agile database development, the challenges and misconceptions around agile methodologies, and what needs to happen to bring the data community up to speed with the software development world.
A large problem that database developers run into when trying to implement agile methods is a direct result of tools are not flexible enough to align with the agile methodologies. There is a need for automated database re-factoring and testing tools that allow developers to embrace JIT modeling and iterative methodologies. This isn't to say that agile methods cannot be currently incorporated - they can - but it often means manual database re-factoring.
The biggest area that database developers can benefit from agile philosophies without requiring a lot of development changes is around documentation and modeling. Increased efficiencies can be gained through the utilization of whiteboard modeling, brainstorming, JIT requirements gathering, and minimizing unnecessary or untimely documentation.
"Agile Database Development" takes a critical look at how database development can benefit from agile methodologies and what needs to happen to fully embrace these concepts. While traditional methods may still play a large part it is important for the database community to understand and evolve its methodologies. The world is moving at the speed of change - it is better to keep up than try to catch up!
|
 |
|
|
|