Seasar2でちょっと疑問

S2を使用してシステムを開発するときに、DAOを開発する人と、サービスを開発する人とかで、体制をコーディング&開発をしていくのかなと思いますが、diconファイルをどう分けて、間違いなく本番環境に構成を作っていくのかのイメージってまだ湧いてないんですが、どんなもんでしょう?
たとえばTOMCATを使ってリリースするとして、どういう作りで開発から単体テストして、結合するのがよくて、どういう人的体制にするのがよくて、本番環境に移していくのが素直なんでしょう。
ちょっと、疑問に思ったので。