Technologie-Radar

Erweiterung um eine Diskussionsfunktion

Beschreibung

Das adesso Technologie-Radar stellt die Einschätzung aus vielen Projekten von aktuellen und neuen Technologien im Java-, Microsoft-, Javascript- und DevOps-Bereich dar. Es unterstützt die Mitarbeiter sowohl bei der strukturierten Diskussion über Technologie-Optionen in Projekten als auch bei dem technischen oder vertrieblichen Austausch mit ihren Kunden.

Das Technologie-Radar ist als Web-Anwendung implementiert und basiert auf einer YAML-Datei, die rudimentär in einem Git-Repository gepflegt wird.

Damit alle adesso-Mitarbeiter sich bei der Einschätzung und Beurteilung bekannter und neuer Technologien beteiligen können, sollten wir das Radar um eine Diskussionsfunktion erweitern, welche die Bewertung von Technologien sowie Kommentare und Diskussionen zwischen adesso Mitarbeitern ermöglicht.

Projekt

laptop

Team

  • Anna-Frieda Gruse (Product Owner)
  • Julia Schafferus (Scrum Master)
  • Jennifer Bohn
  • Nadezhda Kondratova
  • Alla Massold
  • Leonie Dannemann
  • Céline Görke

Ergebnisse

Diskussionsfunktion: adesso-Mitarbeiter können nun Technologien kommentieren und diskutieren. Alle Kommentare sind inklusive Autor und Timestamp in einer Datenbank gespeichert.

Meinungsbarometer: Zu jedem Kommentar muss der Mitarbeiter aus einem Dropdown-Menü auswählen, in welchem Ring des Radars sich die jeweilige Technologie befinden sollte. Das ganze wird wie ein "Voting" behandelt und den Mitarbeitern zu jeder Diskussion in Form eines Balkens angezeigt. Direkt daneben werden auch die Gesamtanzahl der Kommentare und die Anzahl der Diskussionsteilnehmer angezeigt.

Screenshot der Hot Topics Seite

Screenshot der Hot Topics Seite

Hot Topics: Auf einer weiteren Seite der Web-Anwendung werden sowohl die fünf Technologien, die in den letzten zwei Monaten am häufigsten kommentiert wurden ("Trending"), aufgelistet als auch die fünf Technologien, zu denen es die neusten Kommentare gibt ("Latest"). Man kann von dort aus direkt zu den jeweiligen Diskussionen gelangen.


Login-Funktion: Der Name des eingeloggten Users wird erfasst und automatisch als Kommentarautor verwendet. Nur registrierte Nutzer ("Dummy-User", die wir in einer Datenbank angelegt haben, da wir natürlich nicht auf die Daten der realen adesso-Mitarbeiter zugreifen dürfen) können sich einloggen. Der User kann sich auch wieder ausloggen.

Screenshot der Login-Seite

Das Technologie-Radar ist eine interne Web-Anwendung und deshalb nicht frei zugänglich. Unser Projekt-Code ist aber open source und hier zu finden.

Während des Projekts haben wir unter anderem mit React, NodeJS, Mongoose, Axios, Express, Cors, Material UI, Jupyter Notebook, Github und IntelliJ IDEA gearbeitet.