Activity Human Request Intake
Alles beginnt mit einem Menschen, der etwas braucht. Die Activity "Human Request Intake" ist der erste Schritt im Prozess - der Moment, in dem eine Idee, ein Problem oder ein Wunsch in eine strukturierte Anfrage verwandelt wird.
Was ist eine Aktivität?
Eine Aktivität ist eine definierte Handlung im Prozess. Sie hat klare Inputs, Outputs, Verantwortliche und Erfolgskriterien. "Human Request Intake" ist die erste Aktivität - sie nimmt menschliche Anfragen auf und bereitet sie für den Prozess vor.
Vollständiges Beispiel
# Activity: Human Request Intake
# Phase: 1
activity:
id: "ACT_INTAKE"
name: "Human Request Intake"
phase: 1
description: "Aufnahme und Strukturierung menschlicher Änderungsanfragen"
# Wer führt aus?
actors:
primary: "human"
role: "requester"
can_be:
- "product_owner"
- "developer"
- "stakeholder"
- "end_user"
# Inputs
inputs:
required:
- name: "request_description"
type: "text"
min_length: 20
description: "Beschreibung des Anliegens"
optional:
- name: "priority_suggestion"
type: "enum"
values: ["low", "normal", "high", "critical"]
- name: "attachments"
type: "files"
max_count: 10
- name: "deadline"
type: "date"
- name: "related_requests"
type: "list"
# Outputs
outputs:
- name: "request_artifact"
type: "artifact"
artifact_type: "request"
- name: "intake_timestamp"
type: "datetime"
- name: "intake_id"
type: "string"
# Schritte
steps:
1:
name: "Formular ausfüllen"
actor: "requester"
description: "Anfrage im Request-Formular beschreiben"
validation:
- "description_not_empty"
- "description_min_length"
2:
name: "Kontext hinzufügen"
actor: "requester"
description: "Relevante Anhänge, Links, Screenshots"
optional: true
3:
name: "Akzeptanzkriterien definieren"
actor: "requester"
description: "Wann ist die Anfrage erfüllt?"
assistance: "AI_SUGGESTED_CRITERIA"
4:
name: "Request einreichen"
actor: "requester"
description: "Anfrage zur Bearbeitung freigeben"
creates: "request_artifact"
# Erfolgskriterien
success_criteria:
- "Request artifact created"
- "All required fields filled"
- "At least one acceptance criterion defined"
# SLA
sla:
max_duration_minutes: 30
target_duration_minutes: 10
Intake in der Praxis
# Beispiel einer Intake-Ausführung
intake_execution:
activity_id: "ACT_INTAKE"
executed_at: "2024-01-15T08:30:00Z"
# Inputs
inputs_received:
request_description: |
Benutzer beschweren sich, dass der Login zu langsam ist.
Ladezeit > 5 Sekunden bei großem Traffic.
Bitte Performance optimieren.
priority_suggestion: "high"
attachments:
- name: "performance-report.pdf"
type: "report"
related_requests:
- "REQ-2024-0023" # Vorheriger Performance-Bug
# Ausführung
steps_executed:
- step: 1
completed: true
duration_seconds: 180
- step: 2
completed: true
duration_seconds: 60
- step: 3
completed: true
duration_seconds: 120
ai_assistance_used: true
suggested_criteria:
- "Login-Zeit < 2 Sekunden bei 1000 concurrent users"
- "P95 Latenz < 500ms"
- "Keine Regression in anderen Bereichen"
- step: 4
completed: true
duration_seconds: 10
# Outputs
outputs_created:
request_artifact:
id: "REQ-2024-0058"
status: "submitted"
intake_timestamp: "2024-01-15T08:36:00Z"
intake_id: "INT-2024-0058"
# Metriken
metrics:
total_duration_seconds: 370
within_sla: true
ai_assistance_used: true
Warum ist das wichtig?
Die Intake-Aktivität stellt sicher, dass keine Information verloren geht. Sie strukturiert vage Wünsche in konkrete Anfragen. Die KI hilft dabei, Akzeptanzkriterien zu formulieren und fehlende Informationen zu identifizieren.
Im Mensch + KI-Code Prozess: Human Request Intake ist die einzige Aktivität, die immer von einem Menschen initiiert wird. Die KI unterstützt bei der Strukturierung, aber der Mensch behält die Kontrolle über das "Was" und "Warum".