JIRA vs TFS 2012 als volles ALM-System
sind wir auf der recherche Ebene der Auswahl einer vollständigen ALM-system für unser Unternehmen.
wir betrachten die beiden TFS 2012 und JIRA für die Verwendung in der Produkt -, Projekt-Management, QA, support und developemnt-teams-Abteilungen.
die Dinge, die zu unterstützen sind bug-tracking -, Workflow -, Projekt-Grafiken (so wie bugs zählen, burn down und so weiter).
irgendwelche Empfehlungen? Preisgestaltung?
soweit ich sehen kann, TFS ist besser für Sie R&D-teams mit visual studio und weniger für eclipse.
InformationsquelleAutor der Frage user437631 | 2012-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind TFS Vorteile:
Hier Jira (und andere Atlasian Lösungen) Vorteile:
InformationsquelleAutor der Antwort hsalimi
Ich habe mit JIRA /Subversion und jetzt mit TFS 2010, und ich denke, dass JIRA /Subversion sind viel bessere Werkzeuge.
Ich mag die Idee, dass die source-control, workitem-Kontrolle, build Steuerung, test-control-in einem integrierten Paket, aber irgendwie TFS ist nur ein unterdurchschnittlich Umsetzung alles (Außer Gated Checkin, denn das ist cool).
TFS version control verwendet, verbindlich, genau wie der VSS, damit mehrere Kassen den gleichen Aufwand. Die Fähigkeit zum Unterbrechen/Fortsetzen der Arbeit mit TFS shelveset, ist die offizielle Abhilfe für das tun zu können, gleichzeitig arbeiten.
TFS geht manchmal drunter und drüber mit seinen SQL-Tabelle sperren, so hat es neu gestartet werden. Auch die SQL-Indizes zufällig unterbrochen wird, die so plötzlich zeigen, Ordner Geschichte dauert nur wenige Minuten. TFS in VS2010 muss die ganze Zeit online zu tun, einer Quelle Bearbeiten, obwohl dies wurde behoben in VS2012. Aber das VS2012/VS2013 GUI ist so eng mit TFS, so dass, wenn der TFS-server hat Probleme, dann wird alles träge in VS. Dies ist wirklich sichtbar mit dem neuen VS2015 CodeLens, wo alle TFS-WorkItem-Lookup deaktiviert werden sollte, oder sonst VS2015 stecken werden, häufiger als üblich.
Visual Studio wird ein oder zwei mal während einer Arbeit in der Woche nicht bekommen, die Letzte Quelle (manchmal im hintergrund). Wenn Sie versuchen, die Letzte wieder, dann wird es sagen, Sie haben bereits die Letzte. Wenn Sie führen Sie einen bauen, dann wird es natürlich scheitern. Die Problemumgehung ist, um die Ausführung eines get-spezifische version mit gezwungen überschreiben.
Erstellen ein wiki für die Dokumentation, dann haben SharePoint, und die version 2010 ist ein echt beschissener wiki-tool.
Für einige wirklich seltsamen Grund, den Microsoft System Center (richtig teuer) ist völlig losgelöst von der TFS-Lösung, und klingt etwa wie eine alte Dame. Super schwer zu synchronisieren Vorfälle mit TFS-workitems, und erhalten TFS-builds bereitgestellt, die mit System Center. VS2013 Update 4 enthält nun die fast frei InCycles Release-Management, das die kontinuierliche integration besser funktionieren (IIS-Anwendungen verwenden können,Web Deploy).
Wenn Sie die Arbeit mit fortgeschrittenen Sachen wie release-Verzweigung, dann werden Sie überrascht sein, wie schwer es ist, zum erzeugen einer release-notes-Dokument (Lesen erfordert nicht unterstützte 3rd-party-tools). Es gibt keine automatische Zuordnung der Arbeitsaufgaben bei der Zusammenführung release-branch. Und wenn Sie plötzlich wollen, lassen Sie eine neue bauen, dann ist keine Hilfe, um für die Erstellung eines release-Bericht enthält eine Liste der änderungen/workitems, die aufgenommen wurde, da zuletzt veröffentlicht zu bauen.
Die integration von JIRA/Subversion in Visual Studio (VisualSVN) ist so viel besser (ankhsvn ist eine alternative opensource-version von VisualSVN). Verstehe immer noch nicht, warum Tfs-kommentieren kann nicht springen zum nächsten vorherigen version wie Svn-Schuld.
Habe ich keine Ahnung über die Schwierigkeiten der Einrichtung TFS 2010/2012, aber JIRA /Subversion /CruiseControl.NET war sehr einfach und Billig (Denke, man würde jetzt mithilfe von Git und Jenkinsdass auch unterstützt Gated Checkin).
VS2012 umfasst auch eine Neugestaltung der gesamten Benutzeroberfläche, die enthält eine neue "verbesserte" TFS Team Explorer, dass ist wirklich ein Schmerz, mit zu arbeiten als Entwickler (im Vergleich zu VS2010). Microsoft hat erklärt, dass Team Explorer wurde behoben in VS2013aber es ist nicht wahr. Es ist Maus-klicken Sie auf die Hölle zu führen Check-in und associate tfs-workitems.
Visual Studio 2012 enthält jetzt eine virtuelle kanban-board, aber ich würde überrascht sein, dass diese Funktion nicht Hinzugefügt JIRA.
Wurde sehr überrascht, wenn das Visual Studio-Team angekündigt, dass Sie die Umsetzung GIT-Unterstützung in Visual Studio 2012. Denke, es ist einfacher als zu versuchen zu umschreiben TFS in ein distributed version control system. Hoffe, dass die neue GIT-integration wird kommen bis zu den standards von VisaulSVN.
InformationsquelleAutor der Antwort Rolf Kristensen
Verwenden wir JIRA und GreenHopper für alle unsere Entwicklungs-tasking -, bug-tracking -, und Produkt-management-Bedarf. Wir haben ein team von 46 für Entwickler, Tester und management. Es integriert sich vollständig in Eclipse. Ich kann es nur wärmstens empfehlen.
Den Aufgaben und workflows sind vollständig anpassbar, können Sie Felder hinzufügen, fügen Sie Automatisierung (wie die Zuweisung von Aufgaben an Teammitglieder, wenn die Aufgabe den Status wechselt), Unterstützung von drag-and-drop-Anhänge und mehr.
Die Preise auf JIRA fiel nur zu einem deutlich managed hosting.
InformationsquelleAutor der Antwort Zagrev
Gut, das ist im Grunde über das neigen in den Markt, WENN Sie Menschen, die auf open-source-Technologien, speziell java , meist Fachleute von java vertraut sind mit JIRA, JIRA hat fast alle Art von plugin for project management, SDLC, Code Reviews und Bug-tracking. Aber wenn Ihre Menschen arbeiten auf der .net oder microsoft-Technologien, als Sie sind komfortabel mit TFS.
InformationsquelleAutor der Antwort zaffargachal
Im Allgemeinen, wenn das Projekt gebaut wird, die in Java (Oder einer anderen Open-Source), gehen mit JIRA. Wenn es auf gebaut .NET-Technologien, gehen mit TFS.
Theoretisch könnte man entweder mit Java oder .NET, aber die integration nicht so eng, und Sie müssen verwenden plugins, um alles zu arbeiten.
InformationsquelleAutor der Antwort CIGuy
JIRA /Subversion /Bambus sind viel mehr Konfigurationsmöglichkeiten und die Integration mit anderen open-source-Werkzeug mit Haken-und-Trigger. TFS-nicht erlauben integration mit nichts. Es ist nicht erweiterbar. Sie können nicht verbessern, es mit den Modulen oder plugins oder Erweiterungen. Meiner Meinung nach, TSF ist ziemlich unspektakulär und langweilig, dass, wenn Sie denken, source control und change management als notwendiges übel, dann TFS ist für Sie aber, wenn Sie sind in Configuration Management oder einer Build /Release Engineer JIRA ist der Weg zu gehen.
InformationsquelleAutor der Antwort user1532576