バージョン管理のベストプラクティスは存在するのか

最近、頻繁にリリースされる環境 (Web 開発など) でのソースコード管理について、改めて考え直しています。どのようなブランチ (branches) やタグ (tags) を設定すれば、メンテナンスコストを少なくしつつも効果的な運用ができるのでしょうか。

ほかのチームメンバへの啓蒙も込めていろいろページを見て回っているのですが、まだ最良の解は見つかっていません。幸いにも、チームメンバのスキルが比較的高いことが救いです。これがもし…… :-p