Anzeige

Importformat & KI-Anbindung

Projekte

Der ETRM ermöglicht den Import kompletter Projektstrukturen. Dies ist besonders nützlich, wenn Sie komplexe Anforderungskataloge mit KI-Unterstützung (z. B. durch Google Gemini) erstellen oder Daten aus Drittsystemen migrieren möchten.


Struktur der JSON-Datei

Die Datei ist in drei Hauptbereiche unterteilt: Projekt-Metadaten, Strukturdefinition, Tag-Definitionen und die eigentliche Anforderungsliste.

1. Projekt-Metadaten

  • name: Der Name des Zielprojekts.
  • description: Eine optionale Kurzbeschreibung des Projekts.

2. Struktur-Definition (structure)

Hier definieren Sie, wie Ihre Anforderungen hierarchisch angeordnet werden sollen. Die Strukturelemente können jeweils einander untergeordnet werden, so dass sich auch komplexe Baumstrukturen abbilden lassen. Das Anlegen einer Struktur ist optional.

3. Tag-Definitionen (tags)

Hier definieren Sie vorab, welche Schlagworte im Projekt verfügbar sein sollen und welche Farbe das jeweile Tag haben soll (die Schriftfarbe ist immer weiß). Die Verwendung von Tags ist optional.

4. Anforderungen (requirements)

Jedes Objekt im Array repräsentiert eine Anforderung. Die Anforderung hat eine ID, einen Titel, eine Beschreibung, eine Zuordnung zu einem Strukturelement und zugewiesene Tags sowie einen Verweis auf mögliche Eltern-Elemente. Die Angabe von Strukturelement und Beziehungen ist optional.


Praxis-Beispiel für KI-Prompts

Kopieren Sie dieses Beispiel in Ihren Prompt für Google Gemini oder ChatGPT oder sonstigen KI-Agenten.

{
  "name": "Name des Projekts",
  "description": "Kurze Beschreibung des Projekts",
  "structure": [
    { "id": 1, "name": "Element 1", "structure_code": "1" },
    { "id": 2, "name": "Unterelement zu 1", "structure_code": "1.1", "parent_id": 1 }
  ],
  "tags": [
    { "name": "Tag 1", "color": "#468ece" },
    { "name": "Tag 2", "color": "#38c27b" }
  ],
  "requirements": [
    {
      "local_id": 1,
      "title": "Titel der ersten Anforderung",
      "description": "Beschreibung der ersten Anforderung.",
      "structure_code": "1.1",
      "tags": ["Tag 1"],
      "parent_local_ids": []
    },
    {
      "local_id": 2,
      "title": "Titel der zweiten Anforderung",
      "description": "Diese Anforderung ist ein Kind der ersten Anforderung.",
      "structure_code": "1.1",
      "tags": ["Tag 1"],
      "parent_local_ids": [1]
    },
  ]
}

Praxistipp: Wenn Sie immer wieder Varianten von Projekten bearbeiten, in denen Sie die gleichen Strukturen und Tags verwenden, dann können Sie diese Elemente in einem JSON-File vorbereiten und bei Bedarf in ein neues Projekt importieren.



Zurück zur Übersicht