TFS - Time-tracking und Bug-tracking
Was denkst du über TFS als Zeit-tracking-tool? Gibt es built-in-Funktionen, können effizient verfolgen die Zeit, die verbracht wird auf einige Arbeitsaufgaben, sprints, Projekte,... Auch wäre es nützlich zu erklären, wie es zu tun.
Fand ich bei MSDN-forum einige Vorschläge, dass es besser ist mit einem anderen tool. Was ist Ihre Meinung dazu?
Ich bearbeitete diesen post, weil ich wollte, um ein Thema mehr - Bug-tracking. Während der internet-Suche fand ich viele Artikel, die erklären, dass TFS ist gute Bug-tracking-tool, also ich wollte mal Fragen, für Ihre Erfahrungen und für die Anregung für eine gute Wie-zu den Artikeln oder Büchern. In der Regel Menschen vorschlagen Buch Application Lifecycle Management mit Vs2010 also, ich nehme einen Blick und fand interessante Kapitel, aber in diesem moment muss ich-Buch oder tutorial, das deckt Bug-tracking-details (in diesem Buch ist nicht in dieser Weise). Auch, Buch ist sehr nützlich und ich empfehle es.
- Sollten Sie ein upgrade auf TFS 2013, um die web-basierte Planungstools. Ich co-schrieb die 2013-version des ALM-Buch-und bug-traking ist coverd Recht umfangreich. Denken Sie daran, die bugs sind das Ergebnis einer fehlerhaften Testfall und nicht Anspruchsgruppen (Benutzer - | whatever -) Verständnis für einen Fehler. Sie müssen trainieren die Benutzer, Feedback zu geben, die entweder ein bug, nachdem es verifed von einem tester, oder ein Backlog Item.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wir ein anderes tool aus, bevor wir gefunden TFS. In diesem Programm haben wir versucht die Zeit zu verfolgen, die auf eine pro bug/feature-basis. Kurz, es scheiterte kläglich. Es sei denn, Sie sind Berater, Entwickler glaube nicht, dass der tracking-Zeit auf diesem Niveau. (Wenn Sie in der Lage sind, es zu verfolgen, die auf diesem Niveau dann fügen Sie einfach einige Zeit-Felder, um Ihre Aufgabe Arbeitsaufgaben und verwenden Sie so etwas wie TFS-Aggregator auf Rolle-diese Summen bis zu den übergeordneten Workitems.)
Wir haben festgestellt, dass der tracking-Zeit in einer Allgemeinen Weise, die für uns arbeitet. Wir machten ein admin Projekt und erstellt eine "Zeitkarte" work item. Alle Entwickler erstellen Sie diese Workitems, wie Sie funktionieren. (Täglich oder Wöchentlich)
Auf unserer timecard wir geben:
Projekt:
Wir haben eine Liste der Projekte (in einer Globale Liste, weil unsere TFS-Projekt-Liste entspricht nicht unserer eigentlichen Liste der Projekte genau).
Tag war die Arbeit getan: Dies ist das Ende der Woche war es geschafft bei der Eingabe von wöchentlichen.
Arbeiten Kategorien: Wir haben über 8 oder so Kategorien, in die Zeit gehen kann in. Wir geben Sie die geleisteten Stunden in eine dieser Kategorien.
Eine Sache, die ich denke, wir werden am Ende dabei mit TFS 2010 ist das hinzufügen der release-version, um die Zeit-Karte. (Dies ermöglicht die Zeiterfassung auf das Projekt und das release. Als unsere release-system ist ziemlich spezifische uns ich werde nicht darauf eingehen. Wenn Sie möchten, dass weitere details, wie wir es tun, lassen Sie einen Kommentar.)
Gibt es ein Projekt auf codeplex genannt: http://tfstimesheet.codeplex.com/ aber es scheint nicht aktualisiert werden, für TFS2010
Persönlich, es klingt wie eine gute Idee, aber es muss wirklich korrekt ausgeführt werden.
Als eine Randnotiz, es scheint eine Reihe von Ihnen an:
http://www.codeplex.com/site/search?query=tfs%20time&ac=8
Wir sind tatsächlich in der Prozess, dies zu tun, gerade jetzt. Leider haben wir TFS 2008 derzeit, so fehlt uns die Möglichkeit, hierarchische Workitems, aber wir tun es, indem es die Verwaltung unserer links, intern. Wir müssen die Hierarchie für Projekt->Phase->Aufgaben in unserer Umgebung.
Unserer Implementierung tatsächlich macht starken Gebrauch von einer SQL server-back-end, mit Verknüpfungen zu Aufgaben in TFS. SQL ist das repository, das für die meisten der aktuellen Berichterstattung, mit aktuellen Werten und ETCs wird zurück synchronisiert mit den entsprechenden Arbeitsaufgaben in TFS. Es wird eine geplante (wahrscheinlich nachts) Synchronisation und roll-up zuständig sein werden, um das TFS-Felder für ist-Werte und ETCs up-to-date, und dann Rollen Sie Sie von der task-phase und Projekt.
Verwenden wir ein eigens entwickeltes front-end-theoretisch integriert werden können, innerhalb von Visual Studio.
Schauten wir auf einige der Angebote auf codeplex, und ich denke, es gibt ein kommerzielles Angebot. Leider, keiner von Ihnen erfüllt unsere spezifischen Bedürfnisse, und es war ein starker Wunsch nach der Fähigkeit, unser system in der Zukunft.
Wenn Sie sind auf der Suche nach einer Erweiterung, die fügt Vollzeit-tracking-Funktionen, Team Foundation Server, vielleicht möchten Sie einen Blick auf http://www.tfs-timetracker.com. Dieses von uns entwickelte tool voll integriert in TFS, so haben Sie ein zusätzliches Menü, das in TFS web access, und Sie können verfolgen Sie Ihre Zeiten direkt gegen Arbeitsaufgaben. Zusätzlich gibt es einen client, der auf Ihrem desktop für die Verfolgung der Zeit, die Sie auf TFS' workitems.
Ich bin derzeit mit diesem tool: http://tfstracker.codeplex.com/ Es verwendet eine Reihe von benutzerdefinierten Feldern aus der TFS-Server aber auch mit dieser, das tool ist 100% funktionsfähig.