Agile Data

Author: (USA) Ambler
Publisher:
Publish Date: 2006-01-01
Features: "I wish I had this book eight years ago. Every developer and database professional should have this book." — Jon Kern, founding member of the Agile Alliance "You can find practical, real-world advice here." — Doug Barry, author of Web Services and Service-Oriented Architecture and The Object Database Handbook
Main Content: Agile database administrators (DBAs) undertake the challenging task of specifically addressing data-related issues, including traditional database management and all data-related application development. Agile DBAs also collaborate with enterprise professionals to ensure that the work of the project team reflects the realities of the business. This book discusses the development process from the perspective of an Agile DBA, enabling readers to learn the methods Agile DBAs use to work effectively on incremental software projects. Each chapter covers core aspects of data-oriented activities, such as:
· Basic understanding of object-oriented, relational databases, data modeling, and how to handle legacy data issues.
· Database refactoring, a method for gradually improving database design in small steps.
· Object-relational database mapping, performance optimization, database encapsulation, and auxiliary tools.
· Strategies and recommendations for those who want to become agile developers or adopt agile methodologies in organizations.
The author has deep expertise in data and object technologies and has gained extensive experience over the years, recognizing that data professionals often focus too much on data while overlooking the challenges faced by object developers, who may lack or have limited data experience. The author explores how to organically integrate data and object development teams, extending agile methodologies to a critical area of application development—databases. This book illustrates the necessity for data architects and database administrators to master agile methodologies for data-oriented development. It is suitable for application developers and data processing personnel.

📌 Related Posts