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".