Personenstunden-Rechner für den Arbeitsaufwand
Der Personenstunden-Rechner macht aus einem Personalplan eine vergleichbare Aufwandsgröße.
Im Browser ausführen – kostenlos
Geben Sie die Anzahl der Personen und die vorgesehenen Stunden je Person ein, um die gesamten Personenstunden zu erhalten. Mit einem Stundensatz berechnen Sie zusätzlich die geschätzten Arbeitskosten. So können Projektleitungen, Beratungen und Betriebsteams Besetzungsvarianten vergleichen, ohne verstrichene Zeit mit der Arbeitsleistung des gesamten Teams zu verwechseln.
Ermitteln Sie den Gesamtaufwand Ihres Teams
Personenstunden messen Arbeitsaufwand, nicht Kalenderdauer. Leisten sechs Personen jeweils 37.5 Stunden, entstehen 225 Personenstunden. Das bedeutet nicht zwingend, dass die Arbeit nach 37.5 Stunden abgeschlossen ist: Abstimmung, Abhängigkeiten, verfügbare Fachkräfte und nicht parallel ausführbare Aufgaben beeinflussen den Terminplan. Geben Sie eine positive ganze Personenzahl und nichtnegative Stunden je Person ein. Der Rechner multipliziert beide Werte. Verwenden Sie durchgehend denselben Zeitraum. Stehen die Stunden für eine Woche, gilt das Ergebnis für diese Woche; stehen sie für eine Projektphase, gilt es für die Phase. Eine einheitliche Grundlage verhindert die Vermischung wöchentlicher, monatlicher und projektweiter Angaben. Dezimalwerte wie 7.5 oder 37.5 sind zulässig und müssen nicht zuvor in Minuten umgerechnet werden.
Schätzen Sie Arbeitskosten mit denselben Annahmen
Wenn Sie einen Stundensatz angeben, werden die gesamten Personenstunden damit multipliziert. Der Satz kann Lohn, interne Vollkosten, ein Dienstleisterhonorar oder einen Verrechnungssatz darstellen; seine Bedeutung muss jedoch einheitlich bleiben. Die Rechnung ist währungsneutral. Ein Betrag in Euro, Dollar oder einer anderen Währung führt zu einem Ergebnis in derselben Währung, ohne Umrechnung. Ein Mischsatz eignet sich für frühe Budgets. Unterscheiden sich die Sätze von Fachgruppen deutlich, berechnen Sie jede Gruppe einzeln und addieren die Ergebnisse. Steuern, Zusatzleistungen, Geräte, Reisen, Verwaltung, Reserven und Gewinn können ausgeschlossen sein. Beziehen Sie diese Posten nur ein, wenn der Zweck Ihrer Schätzung dies verlangt. Das optionale Kostenergebnis ist eine nachvollziehbare Rechenprognose, keine Zusage für die spätere Rechnung oder Abrechnung.
Verwechseln Sie Aufwand nicht mit Laufzeit
Personenstunden helfen beim Vergleich von Leistungsumfang, Verbrauch und Arbeitsbudget. Als unmittelbare Terminprognose eignen sie sich nicht. Eine Verdopplung von vier auf acht Personen halbiert die Dauer nicht automatisch, weil Einarbeitung, Kommunikation, Prüfungen, gemeinsam genutzte Werkzeuge und serielle Aufgaben den Nutzen begrenzen. Definieren Sie zuerst den Umfang, schätzen Sie die Stunden einer Person im gewählten Zeitraum und berechnen Sie den Gesamtwert. Übertragen Sie ihn anschließend in einen Plan mit Abhängigkeiten, Arbeitstagen und Verfügbarkeiten. Vergleichen Sie beim Fortschritt geplante und tatsächliche Personenstunden am selben Meilenstein. Arbeiten Personen unterschiedlich lange, bilden Sie Gruppen mit identischen Stundenwerten, berechnen diese getrennt und addieren die Summen. Dokumentieren Sie Teamgröße, Zeitraum, enthaltene Tätigkeiten und Bedeutung des Stundensatzes beim Ergebnis.
Anwendungsfälle
Projektarbeit schätzen
Fassen Sie Teamgröße und vorgesehene Stunden je Person zu einem Aufwandswert für einen Umfang oder eine Phase zusammen.
Besetzungsvarianten vergleichen
Bewerten Sie Alternativen auf derselben Zeitbasis, bevor Sie Abhängigkeiten und Abstimmungsaufwand berücksichtigen.
Ein erstes Budget erstellen
Wenden Sie einen Mischsatz auf die Personenstunden an, um Arbeitskosten transparent zu schätzen.
Häufige Fragen
Wie werden Personenstunden berechnet?
Multiplizieren Sie die Personenzahl mit den Stunden je Person. Sechs Personen mit jeweils 37.5 Stunden leisten 225 Personenstunden.
Sind Personenstunden und verstrichene Stunden dasselbe?
Nein. Personenstunden messen Gesamtaufwand, verstrichene Stunden die Kalenderdauer. Parallelarbeit und Abhängigkeiten verbinden beide Größen.
Sind Dezimalstunden zulässig?
Ja. Für Stunden je Person sind nichtnegative Dezimalwerte wie 7.5 oder 37.5 zulässig.
Was umfasst der optionale Stundensatz?
Das bestimmen Sie: Lohn, Vollkosten, Honorar oder Verrechnungssatz. Verwenden Sie eine einheitliche Definition und nennen Sie ausgeschlossene Kosten.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Sie können den Rechner auch im Browser ausführen, ohne die Berechnung an einen Server zu senden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/biz/person-hours-effort \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"people":6,"hours_per_person":37.5}'const res = await fetch("https://api.kit.forhosting.com/biz/person-hours-effort", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"people": 6,
"hours_per_person": 37.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/person-hours-effort",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"people": 6,
"hours_per_person": 37.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/person-hours-effort", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"people":6,"hours_per_person":37.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"people":6,"hours_per_person":37.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/person-hours-effort", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"people": 6,
"hours_per_person": 37.5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.person_hours_effort",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |