Skip to content

Org Graph

Jeder Knoten wird mehreren Klassen zugeordnet. Alle Organisationseinheiten gehören der Superklasse :OrgUnits an. Gleichzeitig gibt es die konkrete Abteilung oder ein Team, die durch die Unterklasse wie :Abteilung oder :Team spezifiziert und durch den Namen (z.B. IT-Abteilung) spezifiziert wird.

In einer Struktur mit drei Ebenen sieht dies dann beispielsweise so aus:

:OrgUnit:Company :OrgUnit:Department :OrgUnit:Team :OrgUnit:Role

Wir trennen Menschen von Rollen, deswegen ist jede Person explizit ein eigener Node:

:Person:Employee :Person:Freelancer

Eigenschaften der Klasse:

  • Name
  • Geburtstdatum

Die Rolle enthält folgende Eigenschaften:

  • Titel: ‘Head of IT’
  • Responsibilities: ‘Zuständigkeit 1’, ‘Zuständigkeit 2’
  • Privileges: ‘Budget Decision Limit 100K’, ‘Product Decisions Product A’

Um später Rollen und Personen besser zuordnen zu können und sogar Lücken in der Besetzung zu finden werden die Fähigkeiten als :Skills als eigene Knoten im Graph abgebildet. Dabei haben sowohl :Person, als auch :Role Beziehungen zu Skills.

Damit lassen sich sogenannte “Softskills” und “Hardskills” in einem Modell abbilden, wenn die Mitarbeiter dies transparent wollen. Hierdurch ergibt sich der Vorteil, dass sogar in der Zieldefinition und in der Kommunikation auf die individuellen Eigenschaften eingegangen werden kann.

:Skill :Trait