私は、開発チームの本当のニーズに合った正しいソース管理ツールを特定するために、どのような正当な質問をすることができるのでしょうか。 ?実際のニーズに基づいて、開発者に適したツールを特定してください
開発者は、IBMのコンサルティング・リード・プロジェクト・チームが大規模な社内プロジェクトで使用するためにインストールしたので、ClearCaseを使用しました。このプロジェクトでは、Rational Suiteを使用してタスクやテストなどを実行しました。このプロジェクトが完了したら、ソースコードを格納する方法としてClearCaseのみが使用されました。残念ながら、現時点では、ClearCaseは開発者によって必須ツールとして使用されています。 2009年の初めにグローバルプロジェクトが開始されるまで、海外の他の同僚は主にSVNを使用していました。グローバルプロジェクトでは、これらの開発者がClearCase Remote Client(CCRC)を使用する必要があります。
私はツールが非常に強力ですが、開発ニーズにはあまりにも多く見えます。 UCMプロセスはオンサイトで実施されていますが、プロセスステップには、特にCCRCを使用する場合に多くの不満があります。他の問題は、開発作業を完了するためにファイルを書き込む必要があるため、開発者がハイジャックして作業する必要があるということです。
現在、多くの企業が競争力と財務面での実行可能性を維持するために、すべての戦略をアウトソーシングして再評価しているため、適切なツールと、開発活動とニーズだけでなく、しかし、将来のためにも。私はこの問題をより深く理解することを楽しみにしています。
また、 - ClearCaseは、ローカルおよびリモートの開発者が必要とするものは何ですか? - 変更に伴う節減額はいくらですか? また、コストの一部として、購入コスト、導入コスト、移行コスト、トレーニング費用、維持管理コストを考慮する必要があります。 –