2009-11-16 12 views
24

私が働いている会社は現在、SourceSafeの代替品を評価しています。さまざまな理由から、RTCが選ばれると思います。私は私たちの状況で私たちのために最善ではない解決策に終わるつもりであることを少し怖がっています。私はそれが何であるか少し調べることを試みたが、私が見つけることができたのはマーケティングのことであるが、それが実際にどのように機能するかについては何も触れていない(それが使用しているパラダイムなど)。Rational Team Concert(RTC)を使用した人はいますか?

私たちのチームは、1人のプロジェクトに約8人の開発者と2人のQAの人員があります。 RTCはより大きなチームのためにターゲット設定されているようだが、私たちのチームは比較的小さい。 小規模なチームでRTCを使った経験がありますか?

それを使用するプロジェクトは.NET/WPFアプリケーションなので、主にVisual Studioを使用します。 Visual Studioインテグレーションは優れていますか、またはVisual Studio上でEclipseを開く必要がありますか?

個人的には、個人的なソース管理(および支店からの出入庫へのチェックアウト)としてBazaarを使用しています。 RTCには、ファーストクラスの分岐/マージやファイルの変更ではなくチェンジセットなどの「第3世代」バージョンコントロールシステムの機能が組み込まれています。

また、一般的な長所と短所は何ですか?

+0

Http://sourcegear.comはVaultを販売しています。これはVSSの代替品として配置されています – wowest

+0

VaultはVSSよりも良いかもしれませんが、あまり言いません。ボールトをスキップして、お金を節約し、水銀やsvnと一緒に行く。ソースギアがビジネスにどのように残っているかは、多くの人にとって謎です。 RTCには、(特にジャズスイートで他のアプリを使用する場合は)ソリッドIDEとの統合と最新のソース管理方法があります。 – thekbb

答えて

14

誰も小規模なチームでRTCを使用した経験がありますか?

私たちは最近、かなり小さなチーム(5人の開発者)でRTCを使用し始めました。これまでのシステムとは対照的に、これまでのところかなり満足しています。CMVCこれは、CMVCよりずっとフレンドリーなユーザーインターフェイスを持っています、そして、ヘビー級のバージョン管理システムほどアジャイルな開発に向いているようです。

Visual Studioの統合は何か良いですか、またはVisual Studioの上にEclipseを開いておく必要がありますか?

私がいるチームはJavaのみですが、Eclipse以外の編集ではうまく動作します。私はしばしばEclipse以外の別のエディタでコードを作成し、問題なしでRTCクライアントからのチェックイン/チェックアウトを行います。

RTCには、ファイルの変更ではなくファーストクラスの分岐/マージやチェンジセットなどの「第3世代」バージョンコントロールシステムの機能が組み込まれています。

RTCはチェンジセットの管理には優れていますが、私たちのプロジェクトはこれまでかなりコンポーネント化されており(コンポーネントごとに1人の開発者のみ)、分岐/マージについてはあまり言いません。まだリリースしていません。

また、一般的な長所と短所は何ですか?

RTCの大きな特長は、サポートライフサイクルを他のアジャイル開発プロセスとどのように統合するかです。残念ながら、それは大きなシステムであり、それをすべて理解するにはかなり急な学習曲線が必要です。

+0

あなたの経験を共有してくれてありがとう!タスクプランニング、リソーススケジューリングなどを行うためにそれを使用した経験はありますか?私たちの主な問題は、複数のプロジェクトでチームの可用性をスケジューリングし、タスク完了時間の合理的な見積もりを得ることです。 –

9

多くの人がおそらく聞いたことがないファンシーな製品を使用するのはなぜですか?あなたが言ったように、彼らはたぶん肥大しているか、使用するのが難しいか、盗んでいるか、上記のすべてです。

gitやsubversion(あるいは多分TFS)を使ってみてください。

  • おそらくあなたのチームの開発者のほとんどは、すでに彼らと経験を持っているし、彼らは何百万人もの人々によって使用され、
  • 非常に成熟されている
  • 別のソース管理システムを学ぶ貴重な時間を無駄にする必要はありません彼らは非常に少ないリソースを使用し、サーバーがあなたのiPhoneであっても、おそらく完全に動作します(超膨大なTFSを除いて、それは巨大なチームとうまくいくと思います)
  • 彼らは無料です。(TFSを除く)
  • Linux、Windows、Mac(TFSを除く)
  • 彼らは(TFSを除く)は、アクティブで親切コミュニティを持っている
+0

残念ながら、私はその決定を担当していません。私はむしろバザール/水銀/ gitを持っているでしょう。 – FryGuy

+1

「盗聴されました」は私には妄想を感じますか? – Oliver

+3

この「答え」(実際には一連の質問)は、遠隔から質問に答えることはありませんが、多くのアップフォースがあります。 ITはむしろ感情的で政治的です。どれだけ多くの人々がRTCを実際に使っているのだろうと思います。 – Fletch

1

あなたは「間違った」決定がなされることを特定のようです。あなたの「次の役に立たないソース管理システム」に対抗する方法を研究するのではなく、担当者に懸念を抱かせるのはなぜですか?

あなたは、この問題で声を出すのに十分な異なるソース管理システムを使用したようです。なぜ彼らは聞いていないと思いますか?

対策の初期の研究について質問がありますか?それとも、担当者にもたらすより有効な議論を探しているのですか?

+4

私の主な動機は、それについて*何か*を見つけることです。 RTCは本当に素晴らしいかもしれないし、完全に混乱するかもしれない。それが素晴らしいなら、私は幸せになるでしょう。しかし、これは未知の巨大なものであり、私が今までに主張した主なリスクは、何が問題なのかです。 – FryGuy

1

RTCは、最初のクラスとして 「第三世代」バージョン管理 システム、 がマージとチェンジ なく、ファイルが変更/分岐、および変更から 来る場所の良い 可視化の機能を組み込んでいますか?

actual websiteを確認し、不足している情報をメールで送信するのはどうですか? クイックルックでは、たとえば変更セットを実行していることがわかります。

+13

しかし、彼らのプロモーションウェブサイトは信用できません。個人的には、私はStackOverflowの意見をIBMのマーケティング・ドロイドよりもはるかに高いと評価しています。 –

+0

私はそれを指定しなければならないと思っていませんでしたが、私はOPの質問の非主観的な部分、すなわち機能セットに答えていました。 – JRL

+2

あなたは機能セットが非主観的だと思いますか?あなたは橋を購入しますか? –

6

私は最近、私の仕事でRTCに移行し、ClearCaseを使用していましたが、それは本当の違いです!

あなたの質問の少し回答に:RTCは実際の第3世代のバージョン管理システムです。
ClearCaseでは、すべてがファイルベースでアトミックではありませんでした。一方、RTCチェンジセットはアトミックであり、Eclipseワークベンチと完全に統合されています。 (および統合IM)
分岐は少し異なります。RTCにはストリームが接続でき、チェンジセットは接続しているストリーム(常に1つずつ)に配信されます。 次のことが可能です。

  • 同じストリームに(間接的に)接続されている他の人からチェンジセットを受け入れる(可能な他の)ストリームに後で配信するためにチェンジセットをサスペンド
  • Etc...

そして、RTCがありますFree for 10 developers

+0

RTCについて他にご質問がありましたら、お気軽にお問い合わせください... – Bas

3

私はsw開発チームにRTCを導入しています。現在、Express版を15席購入しました。スタンダード版は、私たちの予算では高価なものなので、最初はエクスプレス版を試してみます。

RTCは純粋なSCMツールではありません。これは、新しいIBM Rational SW Deveライフサイクル管理プラットフォーム(JAZZ)のクライアント(一部)です。当社には既にClearCaseがあります。重要な開発フェーズでは、引き続きClearCaseを使用してコードを管理します。しかし、RTC/JAZZは、プロジェクトの初期段階/開発段階でより柔軟で効果的な方法を提供しています。私たちは本当にこの部分が大好きです。

私は、RTCの導入を決定しました。それは、それがサポートするプロジェクト管理とチームコラボレーション用です。それがこのツールの大きな部分です。 Agileの世界に移ったり、複雑なプロジェクト、特にグローバルチーム(またはその他のサブシステム - hw/system)に取り組んでいる場合、このツールはタスクの管理と進捗の追跡に多くの手助けをします。

RTCは新しく、使用中に問題を解決します。しかし、これはRationalビジネスプランの重要な部分であり、これを解決してサポートしたいと考えています。

9

私は最初から告白します、私はチームコンサートで働いています。それにもかかわらず、私は質問のカップルに答えるのを助けることができます。より多くのご質問がある場合は、当社のウェブサイト(jazz.net/projects/rational-team-concert)にビデオとチュートリアルがあります。

誰も小規模なチームでRTCを使用した経験がありますか?

私たちは小さなチームからスタートし、ツールに成長しました。セットアップと実行だけで簡単です。次に、最も必要とする機能を使用することができ、統合するために10種類のツールを設定する必要はありません。

また、小規模チームではさらに安くなっています。基本的に無料ライセンスは10個です。 Jazz.netに詳細があります。

Visual Studioの統合は何か良いですか、またはVisual Studioの上にEclipseを開いておく必要がありますか?

私たちはすばらしいVisual Studio 2005/2008(すぐに2010年)統合を持っています。あなたは

私は、彼らはの一部である世代わからない以上見つけるとthis videoを参照するか、RTCは、「第三世代」のバージョン管理システムの機能を組み込むん

の下に言及した記事を読むことによってすることができますおそらくX-genですが、私たちはバージョン管理領域の革新に多くの努力を払っています。あなたが読むことができる機能と設計目標の味のために:私は仕事どこ

3

我々はRTCを使用しています。我々はSVNとCVSの組み合わせから移った。 RTCの大きな利点の1つは、アプリケーションライフサイクル全体の統合です。つまり、作業項目の追跡、ビルド管理、ソース管理などのために、別々の一連の製品を一緒に結ぶ必要はありません。これらはすべてRTCに含まれています。

RTCは大規模なチームにターゲット設定されているようですが、チームは比較的小さいと思われます。小規模なチームでRTCを使用したことがある人はいますか?

ExpressC版のRTCがあなたのニーズに合っているように聞こえます。私たちは現在、RTCを定期的に使っている人が5人います。 RTCのExpress-Cバージョンには、10の無料の開発者ライセンスが付属しています。

それを使用するプロジェクトは.NET/WPFアプリケーションなので、主にVisual Studioを使用します。 Visual Studioとの統合は良いですか?それとも、Visual Studio上でEclipseを開く必要がありますか?

RTCにはVisual Studio 2008/2010プラグインがあります。 Eclipseプラグインと同じように完全に機能するわけではありませんが、ソースコントロールも同様に処理されます。主な相違点は、Eclipseプラグインがプロジェクト、作業項目、ビルド定義などのプロジェクトを完全に制御できることです。

個人的に私は個人的なソースコントロールとしてBazaarを使用しています/支店からの出入り口に)、個人的なプロジェクトについても説明します。 RTCには、ファイルの変更ではなくファーストクラスの分岐/マージやチェンジセットなどの「第3世代」のバージョン管理システムの機能と、変更の発生場所の適切な視覚化機能が組み込まれていますか?

はい。チェンジセットとチェンジセットリスト、そして '非難'タイプの機能(SVNから)があります。繰り返しを検索し、条件に一致するチェンジセットをビルドすることができます。

補助メモとして。 jazz.netのWebサイトはコミュニティのWebサイトなので、予想以上にマーケティングは少ないです。

関連する問題