taninnosorani blog

What is the UX Workflow?

開発環境について

アジャイル

http://agilemanifesto.org/iso/ja/
→開発環境ではありませんが以降のツールもスクラムでの開発が想定されていると思います

Pivotal Tracker

http://www.pivotaltracker.com/
→スクラム向けスケジュール管理・バグ管理
 http://japan.internet.com/wmnews/20120118/7.html

Jenkins

http://jenkins-ci.org/
→継続的インテグレーション・自動ビルドシステム

Coverity

http://www.coverity.com/html_ja/
→静的ソースコード解析(C#向け)

Gerrit

http://developer.aiming-inc.com/ci/jenkins-gerrit-trigger-plugin-usage/
→コードレビュー

Bugspots

http://www.publickey1.jp/blog/12/bugspots.html
http://www.publickey1.jp/blog/11/post_193.html
→バグ予測アルゴリズム

Git

http://git-scm.com/
→SVNのようなバージョン管理システム
 WebサービスとしてはGithubがあります。
 https://enterprise.github.com/
 オンプレミスで使用するのであればgitlabがあります。
 http://gitlabhq.com/

上記を全て組合せればかなり効率がいい開発が行えると思いますが まずはちゃんとユニットテストを書かないといけませんよね。
http://ja.wikipedia.org/wiki/%E3%83%86%E3%82%B9%E3%83%88%E9%A7%86%E5%8B%95%E9%96%8B%E7%99%BA

また代替案としてTFSだけで結構実現できることも多いです。
http://tfspreview.com/
→TFSだとDevOpsの運用に向いていますね。