私の会社は、いくつかのプロジェクトのカスタム開発ショップであり、いくつかはより大きく、いくつかはより小さくなっています。現在、私たちはすべてのクライアントとのコミュニケーションを電子メールで処理しています。そこで、設計ドキュメントを電子メールで送信し、マークアップして送り返します。次に、製品のベータ版を公開し、バグや新機能などをメールで送信します。
新しいバグ追跡システムの実装に取り組んでいるとき(今はMantisのようです)、機能要求とクライアントの追跡を改善する開発プロセスとのインターフェースを顧客に提供するのに最適な方法を考えました。提出されたバグだけでなく、クライアントに私たちの応答を伝えます。
誰かがこれを非常にうまく行うバグ追跡システムを知っているなら、私はそれを聞いて興味があります。そうでなければ、私はあなたの会社があなたのクライアントと効果的かつ効率的にインターフェースすることを可能にするいくつかの一般的なガイドラインまたは良いビジネス慣行を探しています。
更新:私の会社はLAMPPスタックを使用しています。私たちは限られた予算の小さな店なので、オープンソースで無料のツールに固執する傾向があります。
ほとんどの人は、Team Foundation Serverを使用してこれを処理するのですか、それとも電子メールをやり取りするのですか?