開発チームの真のニーズに合った正しいソース管理ツールを特定するために、どのような正当な質問をすればよいでしょうか?
開発者は、IBM コンサルティング リード プロジェクト チームが大規模な社内プロジェクトで使用するために ClearCase をインストールして以来、ClearCase を使用してきました。このプロジェクトでは、Rational Suite を使用してタスクやテストなどを実行しました。このプロジェクトが完了すると、ソース コードを保存する方法として ClearCase のみが使用されました。残念ながら、現時点では ClearCase は必須ツールとして開発者によって使用されています。2009 年の初めにグローバル プロジェクトが開始されるまで、海外の他の同僚は主に SVN を使用していました。グローバル プロジェクトでは、これらの開発者が ClearCase Remote Client (CCRC) を使用する必要があります。
このツールは非常に強力ですが、彼らの開発ニーズには多すぎるように見えます。UCM プロセスはオンサイトで実施されますが、プロセスの手順、特に CCRC を使用する場合に多くの不満が表明されています。もう 1 つの問題は、他の開発ツールでは、開発タスクを完了するためにファイルを書き込み可能にする必要があり、開発者が仕事をするためにハイジャックする原因となることです。
現在、多くの企業が競争力を維持し、財政的に実行可能であり続けるために、すべての戦略をアウトソーシングして再評価しているため、適切な理由と、今日の開発活動とニーズだけでなく、未来。この問題に対する理解が深まることを期待しています。