close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#4216 closed Wunsch (erledigt)

bessere Gliederung der Component-Liste

Reported by: Stephan Richter Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Schuljahr 2021/22
Component: Webdienst: Trac (Tickets) Severity: beeinträchtigt keinen Unterricht
Keywords: Cc: netzwerk

Description

Ich brauche meistens sehr lange eine passende Component zu finden, da sie in der Liste nicht gruppiert sind, z.B. statt

AV-Medien
Drucker
Fileserver
Hardware
Netzwerktechnik
Server(paedml)

würde ich vorschlagen:

Hardware: Arbeitsplätze
Hardware: AV-Medien
Hardware: Drucker
Hardware: Fileserver
Hardware: Server
Netzwerk: Switches
Netzwerk: WLAN

Entsprechend Kategorien für Software etc. .

Dann hätte man immer alle in Frage kommenden Kategorien im Blick.

Attachments (1)

Components.JPG​ (53.6 KB ) - added by lehm 5 years ago.

Download all attachments as: .zip

Change History (26)

comment:1 by Rüdiger Kupper, 5 years ago

Status: new → accepted

Gute Idee. Vielleicht können wir die Liste auch ein wenig ausmisten.

by lehm, 5 years ago

Attachment: Components.JPG​ added

comment:2 by lehm, 5 years ago

Das war meine Idee, bevor ich dieses Ticket gesehen habe. Mein Ziel war es, möglichst einfache Kategorien für's Kollegium zu finden. Die Unterscheidung zwischen Hard- und Software ist doch im Grunde egal, da die Tickets eh bei uns landen. Eine feinere Ausdifferenzierung ist bei unserer Personallage nicht wirklich sinnvoll, oder?

comment:3 by lehm, 5 years ago

Cc: lehm added

comment:4 by Stephan Richter, 5 years ago

@lehm: Ich stimme dir voll zu, für das Kollegium wären wenige, klare Kategorien hilfreich - die meisten werden einen Unterschied zwischen WLAN und Netzwerk oder gar Switch nicht vornehmen.

Die Frage ist nur, ob wir für uns auch darauf verzichten, oder ob wir zur Sortierung trotzdem weiter unterteilen wollen? Zum Beispiel sortieren wir im Tablet Team immer nach AppleTVs, Lehrergeräte, Schülergeräte - einfach um den Überblick zu behalten... . Das könnte man zwar über Milestones machen, wäre dann aber nicht im Sinne des Erfinders.

comment:5 by Stephan Richter, 5 years ago

Was wäre denn für das Kollegium sinnvoll? Bitte ergänzen!

Hausmeister
Klassenraum-Technik
Lehrerzimmer-Technik
Netzwerk
Sonstiges
Tablets

comment:6 by lehm, 5 years ago

Ich stimme dir zu Stephan, für viele Bereiche ist ein feine Untergliederung total sinnvoll. Gerne könne wir die Tablet-Technik in feinere Kategorien einteilen! Die Kategorien sollten halt selbsterklärende Namen tragen.

Ich finde deine Idee mit der Gruppierung innerhalb der Liste super! Wie wäre es denn mit einer Art Präfix:

Problem melden: Hausmeister
Problem melden: Klassenraum-Technik
Problem melden: Lehrerzimmer-Technik
Problem melden: PC-Raum-Technik
Problem melden: Netzwerk & WLAN
Problem melden: Tablets
Problem melden: Apple-TV
Problem melden: Sonstiges

comment:7 by lehm, 5 years ago

PS:

Mit

"Die Kategorien sollten halt selbsterklärende Namen tragen."

meinte ich die Kategorien für die Kollegen, nicht eure/unsere internen.

in reply to:  2 comment:8 by Rüdiger Kupper, 5 years ago

Replying to lehm:

Die Unterscheidung zwischen Hard- und Software ist doch im Grunde egal, da die Tickets eh bei uns landen.

"bei uns" sind aber Verschiedene und es ist wünschenswert, dass die Tickets ohne weiter Maßnahme direkt den Richtigen erreichen. Bei den stationären Rechnern unterscheidet Software und Harware z.B. zwischen Kupper und Baumgärter und dem Rest des Teams. Die Software mache nunmal nur ich. Ich stimme völlig zu, dass das für die Kollegen weniger relevant ist, für uns aber sehr.

in reply to:  6 comment:9 by Rüdiger Kupper, 5 years ago

Generell gute Idee, doch „Problem Melden“ ist keine Komponente. Was Du vorschlägst wäre eher ein neuer Tickettyp „Problemmeldung“ in Kombination mit den bekanten Komponenten. Doch bringt ein solcher neuer Tickettyp etwas? Scheint mir keine Verbesserung gegenüber dem normalen Ticket zu bringen.

Ticket-Typen (= Vorgänge) und Zuständigkeiten (= Komponenten) sollten schon voneinander getrennt bleiben, andernfalls verschwenden wir eine der besten Eigenschaften von Trac, nämlich, genau zwischen diesen beiden orthogonalen Dimensionen eines Problems zu unterscheiden.

Replying to lehm:

Ich stimme dir zu Stephan, für viele Bereiche ist ein feine Untergliederung total sinnvoll. Gerne könne wir die Tablet-Technik in feinere Kategorien einteilen! Die Kategorien sollten halt selbsterklärende Namen tragen.

Ich finde deine Idee mit der Gruppierung innerhalb der Liste super! Wie wäre es denn mit einer Art Präfix:

Problem melden: Hausmeister
Problem melden: Klassenraum-Technik
Problem melden: Lehrerzimmer-Technik
Problem melden: PC-Raum-Technik
Problem melden: Netzwerk & WLAN
Problem melden: Tablets
Problem melden: Apple-TV
Problem melden: Sonstiges

comment:10 by Rüdiger Kupper, 5 years ago

Cc: netzwerk added; lehm removed

comment:11 by Rüdiger Kupper, 5 years ago

Eine feinere Untergliederung der Komponenten sehe ich eher kritisch – wir haben bereits viel zu viele Komponenten. Eine typische Falle in der Problem-Triage ist, zu viele Fälle zu unterscheiden. Die klassiche Triage (daher kommt der Name und das Konzept stammt aus den Weltkriegen) unterscheidet daher nur zwischen drei Wichtiggeitsstufen – wir haben in unserem Trac bereits vier. Dazu noch vier Dinglichkeitsstufen. Das spannt einen Raum auf, den wir mit unseren Ressourcen eigentlich gar nicht mehr verwalten können.
Ich würde eher dafür plädieren, die Zahl der Dringlichkeitsstufen, Wichtigkeitsstufen und vor allem die Zahl der Komponenten zu reduzieren, und diese stattdessen besser auf unsere Teammitglieder zu verteilen.

in reply to:  4 ; comment:12 by Rüdiger Kupper, 5 years ago

Replying to rich:

@lehm: Ich stimme dir voll zu, für das Kollegium wären wenige, klare Kategorien hilfreich - die meisten werden einen Unterschied zwischen WLAN und Netzwerk oder gar Switch nicht vornehmen.

Die Komponenten dienen in erste Linie uns.

in reply to:  4 comment:13 by Rüdiger Kupper, 5 years ago

Replying to rich:

@lehm: Ich stimme dir voll zu, für das Kollegium wären wenige, klare Kategorien hilfreich - die meisten werden einen Unterschied zwischen WLAN und Netzwerk […] vornehmen.

"WLAN" und "Netzwerk" sind auch wirklich keine getrennten Komponenten, sonder eine Hierarchie. Verbesserungsvorschlag:

  1. stationäres Netzwerk
  2. mobiles Netzwerk

oder mit Präfixen:

  1. Netzwerk: stationär
  2. Netzwerk: mobil

Um es den Kollegen noch leicher zu machen, könnte man "stationär" noch durch "Kabel" und "mobil" durch "Funk" ersetzen. Dann kann es wirklich niemand mehr verwechseln. Oder?

comment:14 by lehm, 5 years ago

Ja, stimmt.

Mir ist halt aufgefallen, dass ich bei einigen die Klassenraumtechnik betreffende Tickets keine Benachrichtigung per Mail bekomme. Entweder weil eine "falsche" Komponente ausgewählt oder als Owner bau eingetragen wurde. Diese Tickets gehen zum Teil unter.

Im Grunde reicht doch ein einziger Eintrag für die Kollegen: Problem melden

Die Zuteilung kann dann ich vornehmen: Hardware/Beamer lehm, Software kup, AppleTV Tablet-Team usw.

in reply to:  12 comment:15 by Rüdiger Kupper, 5 years ago

Die Komponenten dienen in erste Linie uns.

So war jedenfalls damals meine Idee. Ich glaube, wir müssen erst mal überlegen, ob die Komponenten eher für die Kollegen aussagekräftig sein sollen oder eher möglichst gut uns bei der Verteilung helfen soll. Das schöne ist halt, dass trac einem die Arbeit abnehmen kann, weil jede Komponente einen "Hauptzuständigen" hat, so dass Du das eigentlich nichgt von Hand machen müsstest.

comment:16 by Stephan Richter, 5 years ago

Ich wäre dafür, die Komponenten für uns zu strukturieren, nicht für die Kollegen. Trotzdem sollten wir sie etwas entschlacken.
Der default Eintrag ist zur Zeit "sonstiges". Vielleicht kann man den in "ich weiß nicht" umbenennen. Diese Tickets bekommt dann @lehm zum zuordnen.
Wenn ein Kollege gleich zuordnen will, dann kann er das dann trotzdem sinnvoll machen.

comment:17 by Rüdiger Kupper, 5 years ago

Resolution: → erledigt
Status: accepted → closed

Ich habe nun einfach mal die Komponenten mit Präfixen versehen, so wie Stephan vorgeschlagen hat, im Wissen, dass wir wohl keine allgemeingültige Methode zur Kategorisierung finden werden. Pragmatisches Ziel ist, dass man beim Erstellen der Tickets die richtige Komponente einfach schneller findet.

Schaut Euch die Liste mal an und macht Verbesserungsvorschläge!

comment:18 by Stephan Richter, 5 years ago

Super, vielen Dank!

Leider hat das zur Folge, dass man nach den alten Tickets (z.B: Component "Tablets") nicht mehr suchen kann :-/. Wir hatten da Custom Queries für uns angelegt.... .

Kann man irgendwie per batch-Prozess von allen alten Tickets die Component ändern?

comment:19 by bau, 5 years ago

Das müsste eigentlich in der MySQL-Datenbank gehen.
Ich bräuchte eine Liste, der Art:

[Alte Bezeichnung 1] [Neue Bezeichnung 1]
[Alte Bezeichnung 2] [Neue Bezeichnung 2]
...

in reply to:  18 comment:20 by Rüdiger Kupper, 5 years ago

Replying to rich:

Super, vielen Dank!

Leider hat das zur Folge, dass man nach den alten Tickets (z.B: Component "Tablets") nicht mehr suchen kann :-/.

Die Tickets, die zuvor die Component "Tablets" hatten, haben jetzt "Hardware: Tablets". Wenn ihr danach sucht, müsst ihr alle Tickets finden.

Wir hatten da Custom Queries für uns angelegt.... .

Dann müsst ihr vermutlich nur die Custim Queries anpassen.

Kann man irgendwie per batch-Prozess von allen alten Tickets die Component ändern?

Ist m.E. nicht nötig. Ich nehme an, Trac speichert intern nur eine ID für die Component, nicht den String. Die Component-ID hat sich durch das Umbenennen nicht geändert.

comment:21 by Rüdiger Kupper, 5 years ago

Per Link:
https://paedml.kg-fds.de/trac/query?status=!closed&component=Hardware%3A+Tablets

Oder per Makro:
[[TicketQuery(status!=closed,component=Hardware: Tablets)]]

#3737
Drucken direkt von Lehrergeräten
#5551
Apple Intelligence - Einschränkungen auf Koffer- und Leihgeräten definieren
#5719
iPads 10er aufsetzen
#5810
Apple-TV R 5.29


Last edited 5 years ago by Rüdiger Kupper (previous) (diff)

comment:22 by Stephan Richter, 5 years ago

Ah, okay. Da hatte ich einen Fehlschluss: Die alte Component war nicht mehr wählbar. Dass die Components nur per id verknüpft sind, war mir nich klar. (zumal sich ja die Anzahl der Komponenten auch evtl. verändert hat).

comment:23 by Rüdiger Kupper, 5 years ago

Ja, das stimmt, hätte ich die Component gelöscht und eine neue angelegt, dann hätten wir genau das Problem. Ich habe aber nur die Beschreibung der bestehenden Components geändert.

in reply to:  22 comment:24 by Rüdiger Kupper, 5 years ago

Replying to rich:

Dass die Components nur per id verknüpft sind, war mir nich klar.

Trac ist ja auch eine dieser datenbankbasierten Webanwendungen. Es wäre Verschwendung, den kompletten String mit jedem Ticket zu speichern. Stattdessen wird eine Zahl gespeichert und der dann in einer zweiten Tabelle die Beschreibung zugeordnet.

comment:25 by lehm, 5 years ago

Gefällt mir gut!

Note: See TracTickets for help on using tickets.