Frage

Wir entwickeln White-Label-Web und mobile Gesundheits Anwendung für unsere Kunden. unser Produkt entwickelt sich schnell und wir unterstützen bestehenden Kunden und neuen Kunden unterstützen würde.

aktuelle Entwicklung Workflow beinhaltet SVN für Quellcode, Anforderungsdokumente Tracking und Gottesanbeterin für Defect Tracking.

Wir erwägen VS TFS 2010 basierte Anwendungslebenszyklus-Management für unsere Organisation. wir hoffen, dass VS TFS 2010 wird uns helfen, das folgende

zu rationalisieren

1) Anforderungsmanagement 2) Quellcode Versionskontrolle 3) Build-Automatisierung 4) Testmanagement

nur fragt jemand Erfahrung VS TFS 2010 verwenden und möchten ihre Erfahrungen teilen? ist es der Mühe wert Alternativen zu VS Teamsystem?

War es hilfreich?

Lösung

Vorwort: Dies ist eine persönliche Meinung und ich habe keine Verbindungen zu Microsoft anders als das ich mit ihren Tools für ihre Plattform entwickeln, auch wenn ich über ein Microsoft-Liebhaber kommen in dieser Antwort. (Was ich bin - ich .NET Entwicklung lieben)

Ich habe nicht unterstützt TFS 2010, aber ich habe verwendet, um die 2005 Team Suite einschließlich TFS und die Visual Studio-Versionen verwendet. Ich bewegte mich nicht bis 2008 oder 1020 nach vorn, weil, wie außerordentlich schwierig, die 2005-Version war zu installieren. Doch sobald wir haben es installiert ... Loved it. Die Projektmanagement-Tools waren intuitiv und hat gut funktioniert. Einrichten baut war ein Kinderspiel, und es tat alles, was ich wollte es einfach und effizient zu tun.

Seitdem aber haben wir Open-Source-Tools nehmen die gleiche Art von Sachen zu tun. Wie gesagt, sie die Installation von 2005 war ein Alptraum, und obwohl die Version 2010 Team Foundation Server installiert sehr leicht (ich es selbst getestet und zeigte es den Armen Team, das nur mit der Version 2005 dazu beigetragen, um zu zeigen, wie viel es besser ist), konnte ich mein Team überzeugen, ihm eine zweite Chance zu geben. Sie wählten mit Werkzeugen zu halten, die nicht so oft aktualisiert werden mußten, und das wären einfacher zu aktualisieren, wenn es notwendig ist getan werden.

Wenn es nur nach mir ginge, würde ich mit ihm sein. Dies ist eines dieser Dinge, wo die Dinge genau richtig arbeiten und nahtlos zusammen arbeiten. Und die verfügbare Dokumentation (MSDN, Videos, etc.) ist vollständig. Ich bezweifle, anderer Satz von Werkzeugen ist als gut dokumentiert.

Es ist nur schade, dass die Erfahrung mit der älteren Version war so schlecht, dass niemand sonst hier wird der neuere Version eine faire Chance geben.

Als Alternativen - es ist nicht Open Source, aber Atlassian hat einen schönen Satz von Werkzeugen. Sie funktionieren gut für Java und wir einige von ihnen in unserem .NET-Shop verwenden. Wir verwenden SVN für die Quellcodeverwaltung. Das ist das einzige, was ich besser über unsere neue Umgebung gerne als ich das Team System hat.

Andere Tipps

begann ich bei einer neuen Firma 2 Monate zurück, dass Anwendungen TFS 2010 ausschließlich (für die Quellcodeverwaltung und Ausgabe / Task-Tracking), und ich habe nicht in der Lage gewesen, mit ihm bequem zu machen. Bisher habe ich hauptsächlich SVN für die Quellcodeverwaltung verwendet und entweder OnTime (von Axosoft) oder Fogbugz (Joel Spolsky) und geliebt haben sie beide.

Ich weiß nicht, ob es die Art und Weise ist TFS sie verwenden (Verzweigung ist nichts so schön wie es in SVN war ... und sie haben Product Backlog Items Sprint Backlog Items, Bugs, Impediments, und Gott weiß, was sonst den Überblick zu behalten), aber ich es viel zu verworren.

finden

Ich denke, die Werkzeuge, die ein Entwickler verwendet den Entwickler unterstützen sollen, nicht in dem Weg zu bekommen. Wenn ich zu stoppen und darüber nachdenken, wie man Zweig Code oder ein Problem zuweisen, dann etwas falsch ist mit meinen Werkzeugen (oder ich brauche nur mehr Zeit zu verbringen, sie zu lernen ... was nicht Sinn für mich entweder nicht machen).

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