Was sind die Risiken, die mit Rational Team Concert?
Was sind die Risiken invovled mit Rational Team Concert in der software-Entwicklung?
- Was ist
the RTC
von der Sie sprechen? - Möchten Sie vielleicht klären, was Sie bedeuten, durch RTC: en.wikipedia.org/wiki/RTC
- Rail Traffic Control? 😛
- Du meinst eine real time clock? LOL @ greg! Nette Liste 😉
- Wenn dem so ist, Risiken in welchem Sinne?
- Ich denke, dass die Rotterdam Terror Corp. könnte ein wenig mehr riskant, wenn..?
- Ich meinte Rational Team Concert. sorry
- Ich bin ein Teil des Entwicklungs-Teams entwickelt, die den RTC-Client für Visual Studio, und ich bin enttäuscht, zu erfahren, dass Sie Ihre Erfahrungen mit dem RTC VS Client wurde nicht zufriedenstellend. Ich ging zurück und schaute auf die Mängel, die Sie protokolliert haben jazz.net - es scheint, das wir beschlossen haben, die meisten von Ihnen und denen, die bleiben, reden Sie nicht über die Zuverlässigkeit der Ausstehende Änderungen anzeigen oder die Menü-Elemente, die deaktiviert sind unerklärlich. Haben wir nicht schon ähnliche Beschwerden von anderen Nutzern, so würde ich Sie bitten, melden Sie Mängel gegen die Probleme, die Sie haben in diesem post beschrieben, mit trace-Dateien. Ich glaube, in einigen
- Hahaha. Ich arbeite für IBM, und ich Liebe Git.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, das ist sozusagen ein Alter thread, aber wenn andere kam von hier ich'dd teilen meiner persönlichen Erfahrung.
Haben wir es in den letzten Jahren hier und als headliner RTC hat sich zu einem SCM-ich weiß einfach nicht getraut, mit meinen Dateien.
Die Abläufe sind so unterschiedlich, dass andere SCM ist so und als ganzes der es eine über-komplexe und komplizierte system, das von Zeit zu Zeit bewirkt, dass Sie Ihre änderungen verloren gehen.
Die Tatsache, dass es ein Artikel über ein vermeintliches feature namens "Backup-Schuppen" erzählt nur die Geschichte, die ich bin nicht falsch, die Tatsache, dass es die Notwendigkeit für ein solches feature erzählt eine Geschichte, in der er selbst etwa, wie die änderung kann plötzlich verschwinden.
- https://jazz.net/library/article/191/?errno=1
Aus anderen SCM ' s, wir sind so ziemlich daran gewöhnt, dass nur "zurücksetzen" überschreibt lokale änderungen. In RTC-dies geschieht auf so vielen anderen Gelegenheiten. Man hat zu Fragen, wie schwer kann es vielleicht sein, Dateien Zusammenführen und/oder Konflikte, die Sie in diesen Situationen?...
RTC überschreiben von Dateien, wenn Sie:
Dies kann durch "design"... Aber dann würde ich gerne eine Abstimmung für wirklich schlechtes design.
Auch als nichts anderes erwähnt ist, wenn Sie auf Visual Studio, IMMER auf aktualisieren klicken, remote-und lokalen änderungen vor dem Check-in. Eine Lösung wie subversion (so alt wie er ist), sind Meilen besser entdecken, Veränderungen als RTC, und so ist GIT...
Neben den beiden SVN und Git haben große Implementierungen in vielen IDE ' s so gut... ich glaube, es dauerte eine Weile, bis die Git wurde erträglich für die Verwendung in Visual Studio, aber jetzt ist es sicher ist! Zwar gibt es noch features zu wünschen. SVN integriert werden kann, sind viele Arbeit-Artikel - /issue-tracking-Systeme als gut, aber für die Jira-integration, die ich eigentlich lieber nur zu schreiben das Problem, zahlen in die Kommentare, es ist schneller und einfacher... Und es schafft die Verbindung als FishEye nimmt die änderung setzt, so Jira wird Anzeige verpflichtet zu Fragen.
Kann ich nicht sagen, wie Git/Stash combo oder SVN vs. YouTrack/Mischen hier funktioniert. Aber in der RTC den workflow Anhängen Arbeit-Elemente begeht, wird dieser riesige Aufwand also haben wir aufgehört, es = Wertloses feature.
Dann ist die ganze Planung, work-Element, scrum etc. Teil des Systems ist... Der einzige Teil, den ich jemals über Liebe, das ist das lachen, es gibt mir von Zeit zu Zeit. Darüber hinaus ist es nahe zu nutzlos... Gehen, Jira+GreenHopper, Mischen, YouTrack statt...
Eines der lustigen Dinge ist, dass IBM versucht zu verkaufen diese über "Integration" und, wie viel Sie sparen auf, dass..., Da diese Lösungen sind so weit verbreitet es gibt eine Tonne von guten Lösungen gibt, wo man buchstäblich kann es einrichten und müssen nicht berühren Sie mit einem finger, bis Sie entscheiden, dass es Zeit für ein upgrade auf eine neuere version der software. Neben all diesen "vermeintlichen Zeiteinsparungen für die Administratoren" nur in zehn-Falten für Sie zu laufen herum und helfen aussortieren viele der Probleme, die RTC zu haben scheinen gebracht.
Also ich würde abraten vom RTC. Und Github, Codeplex, Bitbucket, etc. hat mehr als bewiesen, dass Dinge wie Git, SVN etc. in der Tat skalieren...
Wir verwenden RTC im Büro und es funktioniert auch Recht gut. Obwohl zwei Dinge die Sie wissen müssen:
Rational Team Concert? Risiken sind, Vendor lock-in, nicht geeignet für Ihren Zweck, der nicht mit Ihrer Arbeit fließt, Mangel an Verständnis oder Ausbildung
Real Time Clock? Mangel an Genauigkeit für Ihre Anwendung
Real Time Control? Gewährleistung der Latenz. Vor allem auf OS ' s, die nicht etwas speziell für Sie. Auch RTC-apps neigen dazu, sehr gefädelt und erfordert Programmierer, die ein sehr strategisches Konzept zur Verwaltung der Parallelität zu erreichen, Echtzeit-Kontrolle
Ich bin Teil eines kleinen Teams, das bereits mit dem Rational Team Concert (RTC; erste version 2, und jetzt version 3) Visual Studio 2010-client jeden Tag für etwa 9 Monate jetzt.
Ich Stimme w/Benjamin ' s Kommentare über vendor-lock-in. Der "Mangel an Verständnis oder Ausbildung" Risiko manifestiert hat sich viele Male für uns.
Empfehle ich dringend von RTC verwenden Sie für die Quellcodeverwaltung in Visual Studio, und Visual Studio-Benutzer mit Freiheit zu wählen, deren source-control-tool sollte in der Lage sein zu finden, eine geeignete alternative ohne viel Aufwand. Das Workitem tracking/etc (non-source-control featureset) ist schön, aber hier sind einige Gedanken über die its-source-control-integration w/VS2010.
Wir haben gelernt, dass die RTC ' s "Ausstehende Änderungen" Bereich ist, der nicht vertrauenswürdig auf seiner Oberfläche-wir müssen ständig (und manuell) "refresh" der Bereich um zu erfahren, welche Unterschiede es wirklich sind zwischen unseren Arbeitsplätzen und dem repository. Es ist nicht ungewöhnlich, dass wir gemeinsam unsere Arbeit mit dem team, nur zu erfahren, dass einige der Dateien wurden nicht an das repository gesendet wird (die broken-build für den Teamkollegen), trotz der "Ausstehende Änderungen" Bereich teilt uns mit, dass keine änderungen waren anhängig, nachdem wir "geliefert" (RTC Begriff für einen "check-in") an das team.
Noch schlimmer zu machen, dieses "Ausstehende Änderungen" Verwirrung verursacht hat, unser team, mehrere Male, zu verlieren-code vollständig. Um was auch immer Grad unserer Unwissenheit oder Beaufsichtigung verursacht werden diese Schäden haben wir nicht erlebt Sie mit alternativen source-control-Produkte. Es GRÜßEN die RTC-client - denken wir haben keine "Ausstehende Änderungen" wenn wir akzeptieren andere' Arbeit (Annahme ein anderer Entwickler eine änderung an einer Datei, die Sie geändert haben, können Ihre änderungen überschrieben werden, wenn die RTC nicht begreifen, dass Sie diese Datei geändert haben).
Des Kunden "Show History" und "Vergleichen mit Früheren aus-Repository" - Angebote zeitweise deaktivieren, die sich in unserem Kontext-Menüs. In diesen Momenten, die manuelle Problemumgehungen benötigt, um zu sehen (oder kommentieren) Sie eine Datei mit der überarbeitung der Geschichte mühsam am besten.
Wenn wir zu viele Dateien geändert auf unserer Arbeitsstation zu einem gegebenen Zeitpunkt, die "Ausstehende Änderungen" Bereich hält, Sie zeigt uns eine Liste der Dateien, die es stattdessen zeigt einen count. Die Anzahl der gleichzeitig geänderten Dateien benötigt, um das geschehen in die Hunderte (das ist eine große Zahl, zugegeben), und so ist es ziemlich selten, dass wir diese, aber es ist nicht ungewöhnlich für große refactorings in großen codebase, um die Auswirkungen dieser viele Dateien.
Diese sind Mängel, um nur einen Bereich. Andere Verhaltensweisen, um die source-control-Angebote des Kunden sind buggy/unintuitiv, wie gut.
In der Regel, die RTC2 VS2010-client (die meisten von meinem Gebrauch der Zeit) bietet eine Qualität assoziiere ich mit einem beta-Produkt. RTC3 ist VS2010-client (von dem aus ich Sie alle der oben genannten Beobachtungen) ist besser und bringt neue Funktionen (z.B. die Fähigkeit, einen Aktuellen Arbeitsaufgabe), aber ich würde nicht empfehlen es für alle Visual Studio-Benutzer mit Optionen, die die Wahl einer source-control Produkt. Es bleibt mehr buggy und konsequent vermuten.
Team Concert vendor lock-in? Zweifelhaft. Sie können immer exportieren Sie Ihre gesamte SCM-repository zu Subversion aus der box. All die Arbeit, die Artikel können exportiert werden über CSV-Dateien...
Oder verwenden Sie das mitgelieferte Java-SDK exportieren alles... ich denke, Sie machte es wie zuletzt lock-in wie möglich.
Reporting schwach ist. Die Daten, die Sie brauchen, ist da, aber es hin bekommen und in ein format, das ein Kunde akzeptieren wird, ist schwer zu tun. Ich brauche eine ProPath-konforme Anforderungen traceability matrix und seine enge cousin, eine Überprüfung der Cross-Referenz-Matrix (VCRM). Viel Glück mit, dass.
Es ist nicht open source. Sie nicht haben, eine community von Benutzern, die Suche über die Quelle zu identifizieren und zu beheben Sicherheitslücken. Letzteres ist der Grund, warum das Pentagon (US-Militär) immer mehr Akzeptanz von open-source; es ist schwer, zu rutschen, ein Trojanisches Pferd in code, den jeder ist auf der Suche.
Was kein Risiko ist, dass Sie schließlich in der Lage sein, um Ihren job zu erledigen. Niemand jemals gefeuert für die Kommissionierung von IBM. 🙂
Antwort auf die ursprüngliche Frage, mein team und ich wurden mit den VS-Client für RTC-da unsere erste Meilenstein etwa 3 und ein halbes Jahr her und wir haben einen großen Kundenstamm,der jetzt, so würde ich empfehlen die Buchung dieser Frage auf https://jazz.net/forums/viewforum.php?f=17.
Ihre Fragen zu beantworten:
Cheers
--Rupa
Risiken in nicht mit Rational Team Concert sind
Aber wie gehe ich zum Apple store, um zu versuchen, die neuesten Gadgets, die Sie gehen können, um http://www.jazz.net und laden Sie eine Testversion von RTC zu sehen, der durch sich selbst. Importieren Sie ein bisschen Ihre Daten hinein und sehen Sie, wie es sich anfühlt für Sie und Ihr team.