開発環境について
メモです。
アジャイル
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の運用に向いていますね。