Projektkosten und Budgets in Jira aus Arbeitsprotokollen nachverfolgen
Von Kayabyte · Aktualisiert am 2. November 2026
Kurz gesagt: Jira kennt Stunden, aber kein Geld: Arbeitsprotokolle (Worklogs) halten fest, wer an welchem Tag wie viel Zeit erfasst hat, doch Jira hat weder Stundensätze noch Budgets. Bewerten Sie jedes Arbeitsprotokoll mit dem Satz, der an seinem Datum galt (Stunden × Satz), fassen Sie die Kosten nach Projekt, Epic oder Version zusammen und vergleichen Sie sie mit einem Budget, entweder in einer Tabellenkalkulation, die per REST API befüllt wird, oder mit einer App wie Burnrate: Project Cost Tracking & Budgets for Jira (Englisch).
Ihr Team erfasst die Zeit bereits in Jira. Das Controlling möchte wissen, was das Projekt bisher gekostet hat und ob das Budget reicht. Jira kennt die Stunden, aber nicht das Geld. Dieser Leitfaden zeigt, wie Sie allein mit Jira von einem zum anderen kommen und wo das endet.
Was Jira Ihnen liefert
Wenn Ihr Team die Zeit mit Tempo Timesheets erfasst, zeigen die Arbeitsprotokolle in Jira eine einzige Person als Autor; siehe Projektkosten aus Tempo-Arbeitsprotokollen in Jira auswerten (Englisch). Um ein einzelnes Epic zu bewerten, siehe Was ein Jira-Epic aus Arbeitsprotokollen kostet (Englisch).
- Arbeitsprotokolle: wer wie viel Zeit an welchem Vorgang an welchem Tag erfasst hat.
- Felder der Zeiterfassung: Ursprüngliche Schätzung, Verbleibende Schätzung und Aufgewendete Zeit an jedem Vorgang.
- Suche und Export: JQL, um die Vorgänge eines Projekts, Epics oder einer Version zu finden, und CSV-Export mit ihren Zeitfeldern.
Alles wird in Stunden geführt. Jira kennt keine Stundensätze und kein Budget mit Betrag und Zeitraum.
Schritt für Schritt: Arbeitsprotokolle in einer Tabelle bewerten
- Arbeitsprotokolle abrufen. Der Export von Vorgängen liefert die Aufgewendete Zeit pro Vorgang, aber nicht pro Person oder Tag. Für echte Kosten brauchen Sie die einzelnen Arbeitsprotokolle: Autor, Datum und aufgewendete Zeit. Rufen Sie sie per REST API ab (
/rest/api/3/issue/{key}/worklogpro Vorgang oder/rest/api/3/worklog/updatedplus/rest/api/3/worklog/listfür alles, was seit einem Datum geändert wurde). - Eine Satztabelle führen. Eine Zeile pro Person oder Rolle mit einem Stundensatz und einem Startdatum. Ändert sich ein Satz, legen Sie eine neue Zeile an, statt die alte zu bearbeiten.
- Jedes Arbeitsprotokoll bewerten mit dem Satz, der am Datum des Protokolls galt: Stunden × Satz. Wenn Sie nur den aktuellen Satz führen, bewertet jede Satzänderung stillschweigend bereits geleistete Arbeit neu.
- Kosten gruppieren nach Projekt, Epic oder Fix-Version. Bei Epics und Versionen beziehen Sie die Zeit auf ihren untergeordneten Vorgängen und Teilaufgaben ein.
- Mit dem Budget vergleichen. Bisher ausgegeben, Restbetrag und verbrauchter Anteil.
Lieber ein Skript statt einer Tabelle? atlassian-admin-scripts enthält ein Skript jira-epic-cost, das Arbeitsprotokolle in Epics und ihren untergeordneten Vorgängen mit datierten Sätzen aus einer CSV-Datei bewertet. Es ist kostenlos, MIT-lizenziert und nutzt die öffentliche REST API. Es läuft einmalig. Führen Sie es also erneut aus, wenn Sie aktuelle Zahlen brauchen.
Wo die Tabelle an ihre Grenzen kommt
- Sie veraltet. Arbeitsprotokolle werden täglich hinzugefügt, bearbeitet und gelöscht, und Vorgänge wechseln zwischen Epics und Versionen. Ein monatlicher Export ist nach wenigen Tagen überholt.
- Die Prognose ist Handarbeit. „Reicht das Geld?” erfordert ein Tempo (Ausgaben pro Tag in den letzten Wochen), ein Datum, an dem das Budget aufgebraucht ist, und die verbleibenden Schätzungen offener Arbeit, bewertet mit Ihrem Durchschnittssatz.
- Kosten und Abrechnung unterscheiden sich. Was eine Stunde Sie kostet und was Sie dem Kunden berechnen, sind unterschiedliche Sätze. Sie brauchen also zwei Tabellen und zwei Ergebnisse.
- Sätze sind sensibel. Die meisten Personen, die sehen sollten, ob ein Budget im Plan liegt, sollten nicht sehen, was jede Person kostet. Die Tabelle wird deshalb nur mit sehr wenigen geteilt.
Einige Regeln für verlässliche Zahlen
- Ändern Sie niemals einen vergangenen Satz. Legen Sie einen neuen mit Startdatum an.
- Legen Sie einmal fest, was ein Budget abdeckt (ein Projekt, ein Epic mit seinen untergeordneten Vorgängen, eine Version oder eine JQL-Abfrage) und ob es einmalig ist oder sich monatlich oder quartalsweise zurücksetzt.
- Halten Sie nicht abrechenbare Arbeit mit einem Label heraus und wenden Sie es auch auf die darunterliegende Arbeit an.
Burnrate: Project Cost Tracking & Budgets for Jira
Burnrate (Englisch) ist die App, die wir dafür entwickeln. Sie liest die Arbeitsprotokolle, die Ihr Team ohnehin erfasst, und hält die Zahlen aktuell.
- Eine Satzkarte mit datierten Kosten- und Abrechnungssätzen für einen Standardsatz, Rollen und Personen. Ein neuer Satz ändert die Kosten vergangener Arbeit nie.
- Budgets in Geld oder Stunden für Projekte, Epics, Fix-Versionen oder beliebige JQL-Abfragen, einmalig, monatlich oder quartalsweise.
- Tempo, Datum der Budgeterschöpfung, voraussichtliche Ausgaben und eine Schätzung bei Abschluss anhand der verbleibenden Schätzungen.
- Ein Kostenbereich bei jedem Vorgang und Epic sowie Berichte nach Projekt, Epic, Person oder Monat mit CSV-Export.
- Zwei Jira-Berechtigungen legen fest, wer Sätze verwaltet und wer nur Budgets sieht.
Sie finden die App im Atlassian Marketplace.
FAQ
Hat Jira Stundensätze oder Budgets? Nein. Arbeitsprotokolle, Felder der Zeiterfassung und Exporte arbeiten alle mit Stunden.
Warum liefert ein CSV-Export von Vorgängen keine Kosten pro Person? Der Export liefert die Aufgewendete Zeit pro Vorgang, nicht pro Person oder Tag. Dafür brauchen Sie die einzelnen Arbeitsprotokolle aus der REST API.
Was passiert mit den bisherigen Kosten, wenn sich ein Satz ändert? Wenn Sie nur den aktuellen Satz führen, bewertet jede Satzänderung stillschweigend bereits geleistete Arbeit neu. Führen Sie jeden Satz mit einem Startdatum und legen Sie eine neue Zeile an, statt die alte zu bearbeiten.
Kann Burnrate prognostizieren, wann ein Budget aufgebraucht ist? Ja. Es zeigt Tempo, Datum der Budgeterschöpfung, voraussichtliche Ausgaben und eine Schätzung bei Abschluss anhand der verbleibenden Schätzungen offener Arbeit.
Jira und Atlassian sind Marken von Atlassian. Kayabyte ist ein unabhängiger Entwickler und weder mit Atlassian verbunden noch von Atlassian empfohlen oder unterstützt.