Frage

Wir sind derzeit mit Visual Source Safe und BUGNET und auf der Suche zu wandern und von VSS entfernt. Ich habe für beide SVN gedrängt (a) Wir sind ein ASP.NET-Shop, b) DCVS ist keine Option - egal wie viel ich wie Hg ;-) oder TFS. Nun haben wir endlich einen neuen Dev-Server, so dass ich den Chef in der Installation von TFS auf sie (30 Tage-Testversion) gesprochen. In der Zwischenzeit hatte begannen wir mit FogBugz zu experimentieren. Wir mögen FogBugz für etwa 80% von dem, was wir tun wollen, und die anderen 20% ist wahrscheinlich Sachen, die wir nicht wissen, was wir wollen.

Ich bin drängen auf TFS, weil es für IDE ermöglicht integriert (meist) alles.

Er für FogBugz schieben, weil er Gruppe können Aufgaben durch die Kunden und dann alles von einem Armaturenbrett projizieren und verwalten. (Was bedeutet, dass ich verlieren die meisten meiner IDE-Integration - keinen großen Verlust Ich bin damit einverstanden)

Does TFS ein einziges Dashboard unterstützt, die alle unsere Lösungen decken würden (in diesem Fall jede Lösung ist eine vollständige app, dass wir auf ein vertikales Markt-Client zu verkaufen) und lassen Sie uns assign Workitem zu jeder Lösung-Spanning-Gruppe?

So zum Beispiel ich denke, dass wir so etwas wie dies vorstellen:

PROJECT1 - Bugtracker und Workitems PROJECT2 - Bugtracker und Workitems Project3 - Bugtracker und Arbeitsschritte

CUSTOMER1 - Deployment Pläne erforderlichen Funktionen, bestimmte Noten (Uses PROJECT1, PROJECT2) KUND2 - Deployment Pläne erforderlichen Funktionen, bestimmte Noten (Uses PROJECT2, Project3) CUSTOMER3 - Deployment Pläne erforderlichen Funktionen, bestimmte Noten (Verwendet PROJECT1, Project3)

Wir hoffen, die Sinn macht. natürlich mehr, es ist komplizierter als das, aber ich glaube, ich die Details genug gegeben habe, ein Bild zu malen.

Ich bot die Möglichkeit, Dummy-Projekte pro Kunden zu schaffen, aber er tut es nicht so, und es hat uns nicht wirklich die einzige Dashboard-Ansicht geben, dass wir hoffen, mit am Ende (und das FogBugz wie wir sorta haben implmented Dinge tun jetzt).

Hat jemand einen guten Vorschlag auf einem Management-app, die erreichen würde, was wir beide wollen?

EDIT: da ich ein paar gute Antworten bekommen (wenn auch nicht das, was ich wollte) Ich werde dies jetzt schließen. Aber ich denke, das ist etwas, das ein guter Dritte Markt und / oder eine Funktion in einem kommenden TF Release wäre. Fühlen Sie sich frei mit mehr Ideen zu schreiben, wenn Sie über diese später kommen.

War es hilfreich?

Lösung

TFS können Sie mehrere Team Projekte haben. Jeder ist effektiv ein Stammordner für die Quellcodeverwaltung. Allerdings können Sie Dateien / Ordner zwischen den Projekten in der Quellcodeverwaltung bewegen, und die Arbeitselemente sind global (für alle Teams Projekte gemeinsam). Für Workitems alle Projekte liefern ist ein Niveau, auf dem Sie Workitems herausfiltern können (so dass Sie bei Fehlern suchen nur für dieses Projekt, etc).

So Team Projekte können Sie gut Ihre Projekte kompartimentieren, aber sie sind nur virtuelle Fächer, mit wenigen Einschränkungen auf Gegenstände zwischen diesen Fächern zu bewegen.

Das einzige Problem, das ich mit mehreren Team Projekte gefunden habe, ist, dass Sie einen Ordner verzweigen (und kann ein Team-Projekt nicht verzweigen) so, wenn Sie einen Zweig in Anspruch nehmen möchten, dass erstreckt sich über mehrere Projekte, die Sie mehrere Zweige haben haben, die severwal Arbeitsplatz Mappings und mehrere verschmilzt Mittel für jeden Vorgang.

Für Kunden, die wir einfach einen eigenen „Kunden“ für unsere Arbeit Elemente hinzugefügt, die uns ein Workitem an einen spacific Kunden beziehen durften.

Wenn Sie bei der Arbeit Artikel suchen können Sie dann SQL-ähnliche Anwendung Filterung (zB Teamproject = @ Projekt- und Kunden = „BiggsAndCo“ AND workItemType = „Bug“ würde alle Fehler berichtet von BiggsAndCo im aktuellen Teamproject finden)

Es gibt eine Menge von Dritten Add-In für VSTS die TFS-Erfahrung zu verbessern (zum Glück, wie roh TFS bietet sehr einfach und plump UI), und Sie können die API verwenden, um Ihre eigenen Tools zu schreiben, die TFS-Datenbank abzufragen auch so sollten Sie nicht zu viel von einem Problem haben einen Dashboard bekommen Sie gefügten nützlich finden. Sie benötigen, um einige Recherchen zu tun, um zu sehen, ob die Lösungen gibt jedoch Ihre Anforderungen entsprechen.

Andere Tipps

Eine Möglichkeit, dies zu tun ist, wäre ein einzelnes Team-Projekt haben, dass decken alle Ihre Lösungen und Verwendung Unterordner in der Quellcodeverwaltung und Artikel Pfade auf Ihren Arbeitsaufgaben zu trennen Feature Anforderungen, Wanzen und so weiter durch Projekt.

Es ist die kundenspezifische Informationen über eine Teilmenge von Projekten, dass Sie wahrscheinlich auf einige Anpassungen, um Bericht zu tun brauchen, da Sie haben eine viele-zu-viele-Beziehung, dass TFS Workitems unterstützen nicht aus der Box .

Ich hoffe, das hilft

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