5 Tips for Better Database Change Management

Deploying new code that includes changes to your database schema doesn’t have to be a process fraught with stress and burned fingers. Follow these five tips and enjoy a good nights sleep. 1. Deploy with Roll Forward & Rollback Scripts When developers check-in code that requires schema changes, that release should also require two scripts …

Review – Who Moved My Cheese

Spencer Johnson is a great writer.  His business book classic was a real page turner.  He takes a page from the REWORK book and that’s a good thing. Who Moved My Cheese is a story about mice living in a maze happy and content that they have an unlimited supply of cheese.  Then one day …

Database Change Management – What is it and why is it important?

During the software development process, whether you’re cutting edge Agile developers, or traditional waterfall method folks, your code changes are periodically accompanied by database changes.  For instance tables have particular rows and columns.  When developers add new columns (ie fields on an index card), or create new tables, relationships, indexes or other database objects, all …

Configuration Management – What is it and why is it important?

Every software service or component on a server requires configurations. In your desktop applications you set preferences for what your default page will be, how you’d like your margins set, or whether to save and restore cookies each time you restart. Enterprise applications also require complex configuration settings.  Want to monitor a webserver and a …