I wrote the original Bazaar workflow for developing Drupal based web sites in 2009. I still use basically the same workflow and it serves me well. In this post I include the improvements and changes I have made. They include use of Bazaar shared repository, Bazaar smart server and Git since drupal.
A common thing you do in Drupal web site development is to take a database dump from production/staging/testing and use it to update your local development environment. In your local development environment you want other settings for things like error reporting and cache, enable/disable modules etc.
Go to an updated version from 2011 of this blog post. During the summer I have worked out a Bazaar based workflow for Drupal sites that I think will work well for me. I have moved most of my sites in to this workflow and worked on them for some weeks and it feels good.