2017-04-12 1 views
0

In JIRA hat drei Felder (https://jira.atlassian.com/browse/TRANS-1861?jql=) 1. Erstellt 2. Aktualisiert 3. Gelöst berechnen können wir Bugfixing Zeit auf zwei Arten 1. Bugfixing Zeit berechnen = Behoben-Behandelt 2. Fehlerbehebungszeit = Aktualisiert-Erstellt Nach Behebung des Fehlers wird der Behebungscode vom Tester getestet. Wenn der Tester die Fixierung passiert, wird der Fehler geschlossen. Andernfalls ändern Entwickler den Code und versuchen erneut, das Problem zu beheben. In diesem Fall besteht eine Lücke zwischen aufgelöstem und geschlossenem Datum. Das Problem des aktualisierten Feldes ist das Feld, das jedes Mal aktualisiert wird, wenn jemand am Fehlerbericht arbeitet. Also muss ich wissen, wie lange ein Entwickler braucht, um einen bestimmten Fehler zu beheben. Wenn ich nach dieser Gleichung kalkuliere (Bugfixing Time = Resolved -Created) ist das OK?Wie Bugfixing Zeit in JIRA

Antwort

0

Es gibt viele Möglichkeiten, die Fehlerbehebungszeit zu berechnen, es hängt davon ab, was Sie versuchen und Ihren Prozess zu tun. Hier sind einige Überlegungen:

  1. Wenn der Fehler gemeldet wird, wann/wie triage Sie es? Nicht jeder Fehler gemeldet ist ein echter Fehler, es gibt Fälle, in denen es als entworfen, Trainingsproblem oder einfach Verbesserungsanfrage funktioniert.
  2. Wenn der Fehler zugewiesen ist, wann beginnt der Entwickler an es zu arbeiten. Ändert Ihr Entwickler den Status von Neu zu Arbeiten, wenn sie beginnen, daran zu arbeiten?
  3. Sobald der Fehler behoben ist, wie wird es getestet? Wenn der Test bestanden wird, wird der Status in Ready geändert?
  4. Sobald der Fehler behoben wurde, wird er in der Produktion bereitgestellt und validiert. Ändert sich der Problemstatus zu Closed?

im Detail der Statusänderungen zu betrachten, können Sie die expand=changelog Parameter können über den REST-API verwenden, und durch die Veränderungen durchlaufen, die Zeit in jedem Zustand zu berechnen. Hier ein Beispiel:

https://jira.atlassian.com/rest/api/2/issue/TRANS-1861?expand=changelog