wiki.ziemers.de

ziemer's informatik Wiki

Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:software:beuthbot:berichte:ws2020:zwischen:tools

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:software:beuthbot:berichte:ws2020:zwischen:tools [17.11.2020 14:52]
Robert Xaver Halwaß [Tools]
wiki:software:beuthbot:berichte:ws2020:zwischen:tools [24.11.2020 20:24] (aktuell)
Dennis Walz
Zeile 1: Zeile 1:
-====== Tools ====== +===== Tools ===== 
-In diesem Teil werden alle Tools erläutert, welche während des Projektverlaufes benutzt werden und wofür+In diesem Kapitel werden alle Tools aufgelistet und beschrieben, welche während des Projektverlaufes zum Einsatz kommen
  
-===== Jitsi ===== +==== Jitsi ==== 
-Jitsi ist ein OpenSource Video-Conferencing-Tool, welches im Rechenzentrum der Beuth-Hochschule gehostet wird. Dadurch ist der Datenschutz gewährleistet. Jede Woche (Donnerstag 10:00) findet zwischen den Studierenden und dem Dozenten eine Rücksprache in Form eines Videochats mittels Jitsi statt.  Bei diesem Treffen werden die Ergebnisse der letzten Woche besprochen, mögliche Unklarheiten geklärt und Ziele für die folgende Woche gesetzt.+Jitsi ist ein OpenSource Video-Conferencing-Tool, welches privat von Herrn Ziermers gehostet wird. Dadurch ist der Datenschutz gewährleistet. Das Tool wird für die regelmäßigen wöchentlichen digitalen Treffen zwischen dem Betreuer und dem Projektteam zum Austausch von Informationen und Fragen genutzt.
  
-===== Telegram ===== +==== Telegram ==== 
-Telegram ist ein kostenloser, verschlüsselter Text- und Sprachnachrichten Dienst, welcher sowohl auf mobilen Geräten als auch PCs funktioniert. Zur allgemeinen Kommunikation außerhalb der wöchentlichen Rücksprachen zwischen Studierenden und Dozent wird Telegram verwendetum kleinere Fragen zu klären, welche nicht bis zum nächsten Rücksprachetermin warten können. Da der BeuthBot zum Start des Projektes nur Telegram unterstütze, erwies sich dies als logische Wahl.+Telegram ist ein kostenloser, verschlüsselter Text- und Sprachnachrichten-Dienst, welcher sowohl auf mobilen Geräten als auch Desktop-Ansicht funktioniert. Auch über Telegram kommuniziert das Projektteam über Textnachrichten mit dem Betreuer, falls, in den Tagen vor oder nach dem Meeting in Jitsi, Fragen aufkommen, welche schnellstmöglich beantwortet werden müssen.
  
-===== Discord ===== +==== Discord ==== 
-Discord ist ein  Zur privaten Kommunikation unter den Studierenden wird Discord verwendet. Discord bietet den Vorteildass sowohl Text-Chat als auch Voice- und Video-Chat möglich istDies bietet viel Flexibilität bei der Kommunikation innerhalb des Teams. Der Server wird privat gehostet, dadurch ist der Datenschutz hier ebenfalls gewährleistet. Viele der Studierenden haben auch bereits Erfahrung bei der Verwendung von Discordwodurch keine lange Einarbeitungszeit notwendig warZusätzlich wurde sich auch dafür entschiedenden BeuthBot ebenfalls über Discord zugänglich zu machen+Discord ist ebenfalls ein kostenloser Onlinedienst mit Chat-, Sprachkonferenz- und Videokonferenz-FunktionDas Projektteam nutzt Discord, um sich, nach den wöchentlichen Treffen mit dem Dozentennochmal untereinander auszutauschen und auch an anderen Wochentagen zusammenzutun um sich zu organisierenDiscord bietet neben der Instant-Messenging Funktion auch noch die Möglichkeit persistentethemenbasierte Unter-Chats bzwRäume zu eröffnenso dass besprochene Inhalte trotz der formlosen Kommunikation leicht und dauerhaft auffindbar sind.
  
-===== Jira =====+==== Jira ==== 
 +Jira ist eine von Atlassian entwickelte Webanwendung, welche dem Projektmanagement bzw. Aufgabenmanagement dient. In Jira verfasst das Projektteam die Anforderungen des Projekts in kleineren Tasks, um diese wöchentlich in konstanten Schritten abzuarbeiten. Außerdem werden dort bislang die Stundenaufwände der einzelnen Projektmitglieder dokumentiert.
  
 +Kernfuntionalitäten, die Jira abbildet sind die wöchentlichen Sprints in Form eines Kanban Boards, der Backlog und Zeitaufschreibung zur Kontrolle des Arbeitsumfangs durch den Dozierenden
  
-===== Ziemers Wiki =====+Jira hat außedem eine App, die es schafft alle Funktionen (die bisher gesucht wurden) in das Mobile Interface zu überführen, so dass es möglich wird unterwegs PM Tasks zu erledigen wie die wöchentliche Sprint Planung.
  
 +==== GitHub ====
 +GitHub ist ein netzbasierter Dienst zur Versionsverwaltung für Software-Entwicklungsprojekte. Er wird für die Zusammenführung der Arbeitsergebnisse des Projektteams genutzt.
  
-===== IDEs ===== +Durch die Nutzung von Github wird (im Gegensatz zum Einsatz des Beuth-Gitlabs) ermöglicht, dass die Arbeitsergebnisse dieses Projekts auch für außenstehende verfügbar werden, wodurch ein aktiver Beitrag zur **Open Source** Bewegung geleistet wird. Durch die Beteiligung an diesem Proejkt erhalten Projektteilnehmende auf diese Art auch eine gewisse Art von öffentlicher Reputation.
  
 +Technische Dokumentation wird immer am entsprechenden Projekt-Teil, also dem entsprechenden Repository angelegt. Dadurch findet sich die technische Dokumentation des Bots vor allem auf Github
 +==== Ziemer's Wiki ====
 +Im Ziemer's Wiki, welches auf DokuWiki basiert, befindet sich eine große Sammlung an Berichten, Dokumentationen und Information zum BeuthBot und die Arbeit der vorherigen Semester an diesem. Diese große Ansammlung dient dem Projektteam zur Einarbeitung in das Projekt bzw. dem BeuthBot, aber auch zur Inspiration, wie sie bestimmte Dinge angehen und gestalten können. Des Weiteren hält das Projektteam in Ziemer's Wiki allgemeine Notizen zum Überblick, aber auch natürlich den Zwischenbericht und andere Dokumentationen fest.
  
 +==== IDEs ====
 +Im folgenden werden die verschiedensten Entwicklungsumgebungen aufgelistet, welches jedes Projektmitglied nach seinen Vorlieben und Präferenzen nutzt, um am Code des BeuthBot's zu arbeiten und die Anforderungen umzusetzen.
 +  * Visual Studio Code
 +  * WebStorm / PHPStorm (Jetbrains Produkte)
  
 +=== Postman ===
 +Postman ist ein Programm zum Entwickeln, aber auch zum Testen von bereits bestehenden REST API's. Mit diesem Tool kann das Projektteam die Antwort auf ihre Anfragen überprüfen.
  
 +=== NPMJS ===
 +npmjs.com ist das Repository für nodejs Anwendungen. Javascript Code, der von mehreren Services / Modulen implementiert werden soll, wird daher über npmjs verteilt.
wiki/software/beuthbot/berichte/ws2020/zwischen/tools.1605621161.txt.gz · Zuletzt geändert: 17.11.2020 14:52 von Robert Xaver Halwaß