Wie würden Sie einen Multi-Site-Clearcase / Clearquest-Umgebung für alle Open Source migrieren? [geschlossen]

StackOverflow https://stackoverflow.com/questions/158737

Frage

ich in einer Multi-Site-Umgebung arbeiten, die Verfolgung ist derzeit Rational Clearcase für die Quellcodeverwaltung und Rational Clearquest für Ausgabe mit (Ich nehme Ihr Beileid vor der Zeit). Als grobe Schätzung würde ich sagen, dass dies 200 Ingenieure unterstützt.

Wie würden Sie effektiv diese SCM-Methodik einer vergleichenden migrieren, werden alle Open-Source-Tool-Suite? Dies würde nicht nur sparen buchstäblich Hunderttausende von Dollar, aber ich glaube auch, es wäre die Produktivität der Entwickler und sehr wenig Ausfallzeiten im Vergleich zum derzeitigen System verbessern.

Plattformen im Einsatz sind: Windows, Linux, UNIX und Solaris.

War es hilfreich?

Lösung

Erstens, warum glauben Sie, die Produktivität der Entwickler verbessern würde? Ich habe Clearcase nicht viel, und Clearquest haupt nicht verwendet. Was über diese Werkzeuge behindert Entwicklung?

Sobald Sie wissen, was Sie wollen, müssen Sie bei verschiedenen Tools suchen. Ich bin gern Subversion für SCM, als allgemeine Regel, aber es gibt Situationen ist es nicht gut geeignet für ist. Ich habe keine starken Gefühle auf bestimmte Version Tracking-Systeme.

Beachten Sie, dass die Migration ist wahrscheinlich ein wirklich großes Projekt sein, je nachdem, was Sie von den Rational-Systeme zu bringen, die überspielt (alles aus in Clear Kontrolle und starten völlig neue Projekte in Subversion wird leicht sein, aber jede Geschichte, die Sie halten wollen, ist viel mehr Arbeit), so wird es keine unmittelbaren Dollar Einsparungen. Außerdem Schalen Werkzeuge werden die Produktivität der Entwickler für eine kurze Zeit reduzieren (möglicherweise sehr kurz), so dass diese am besten als eine langfristige Bewegung gesehen. Stellen Sie sicher, dass Sie die Werkzeuge erhalten Sie vorne wollen, da Sie nicht Migrationen gehen zu wollen, tun, sehr oft.

Andere Tipps

Hat Basket aufzumuntern any? Sie könnten in der Lage sein, zu ändern oder zumindest abstrakt ein Teil der Umgebung, die Sie bereits haben ...

Ich habe getan, die Migration von Clearcase Basis Git Gitcc verwenden. Lief wie am Schnürchen.

Wie für alle Tools, kommt mit Clearcase Vorteile und Nachteile .
Wir verwenden es nur für Lager Projekt mit komplexen Merge Workflow, wo UCM ist sehr nützlich im voraus die verschiedenen Zweige visualisieren.

Im Moment wir evaluieren verschiedene zu viele Dateien ).

Condolences nicht erforderlich ist, scheint es, dass, wenn Sie in einer großen Maßstab Entwicklung über mehr als einen Standort arbeiten, dann Sie die richtigen Werkzeuge für den Job.

Der Versuch, Open-Source-SCM-Produkte arbeiten über verschiedene Standorte machen wird eine sehr interessante Herausforderung sein - ich habe nicht etwas gesehen, das sicher funktioniert, zuverlässig und ohne horrende Menge an Arbeit (obwohl ich würde gerne falsch zu beweisen !).

Auch wenn Ihre Lizenzen tun, um eine beträchtliche Menge kosten, können Sie auch Zugriff auf den IBM technischen Support haben (die ich sehr oft sehr nützlich gefunden habe). Wie viel würde es kosten, wenn Sie Ihre Open-Source-Umgebung es die Knie stürzte aus irgendeinem Grund und Ihre Support-Netzwerk bestand aus Ihnen und Ihren Kollegen? 200 Entwickler nicht in der Lage, effektiv zu arbeiten? Erk.

Ich würde interessieren, warum Sie denken, es würde die Produktivität der Entwickler verbessern. Haben sie spezifische gripes haben? Was finden sie ein Problem? Könnten wir es Ihnen helfen, von hier trainieren mit ihnen?

In meiner bescheidenen Meinung nach, sind Open-Source-Tools ideal für kleine bis mittelgroße Projekte ohne relative Menge an Komplexität. Ich fühle mich, was Sie versuchen, wird es sein, zu tun Torheit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top