Torrent refactoring databases evolutionary database design
※ Download: https://bit.ly/2Mjdya4
Abstract: For years the norm for object developers was to work in an evolutionary iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methodologies such as Extreme Programming XP , Feature Driven Development FDD make it clear that the two groups need to work in the same manner to be productive as a team. Evolutionary data modeling: Model the data aspects of a system iteratively and incrementally, just like all other aspects of a system, to ensure that the database schema evolves in step with the application code. Database regression testing: Ensure that the database schema actually works. Configuration management of database assets: Your data models, database tests, test data, and so on are important project artifacts which should be managed just like any other artifact. Database Schema Deployment: Ensure that the scripts used to build development environments are the exact same used in QA, UAT and production. Ensure deployment to production is not a surprise and not a project in itself. Pramod works as a DBA and developer at ThoughtWorks. He works on large custom-developed applications which use agile. While on these projects, he pioneered the practices and processes of agility in the database. Pramod writes and speaks about these concepts and practices to help those interested in using agile practices on databases. He has written and presented about database administration on XP projects, the adoption of agile processes with databases, and the impact of agile practices on database administration and design. Pramod is the owner and founder of the agiledatabases Yahoo! When he is not working, you can find him spending time with his wife Rupali and daughter Arula, and trying to improve his running.
※ Download: https://bit.ly/2Mjdya4
Abstract: For years the norm for object developers was to work in an evolutionary iterative and incremental manner but for database developers to work in a more serial manner. The predominance of evolutionary development methodologies such as Extreme Programming XP , Feature Driven Development FDD make it clear that the two groups need to work in the same manner to be productive as a team. Evolutionary data modeling: Model the data aspects of a system iteratively and incrementally, just like all other aspects of a system, to ensure that the database schema evolves in step with the application code. Database regression testing: Ensure that the database schema actually works. Configuration management of database assets: Your data models, database tests, test data, and so on are important project artifacts which should be managed just like any other artifact. Database Schema Deployment: Ensure that the scripts used to build development environments are the exact same used in QA, UAT and production. Ensure deployment to production is not a surprise and not a project in itself. Pramod works as a DBA and developer at ThoughtWorks. He works on large custom-developed applications which use agile. While on these projects, he pioneered the practices and processes of agility in the database. Pramod writes and speaks about these concepts and practices to help those interested in using agile practices on databases. He has written and presented about database administration on XP projects, the adoption of agile processes with databases, and the impact of agile practices on database administration and design. Pramod is the owner and founder of the agiledatabases Yahoo! When he is not working, you can find him spending time with his wife Rupali and daughter Arula, and trying to improve his running.
コメント