{"id":1609,"date":"2022-11-03T12:13:08","date_gmt":"2022-11-03T11:13:08","guid":{"rendered":"https:\/\/informatik.htwk-leipzig.de\/seminar\/?p=1609"},"modified":"2023-02-05T21:37:13","modified_gmt":"2023-02-05T20:37:13","slug":"trello","status":"publish","type":"post","link":"https:\/\/informatik.htwk-leipzig.de\/seminar\/lehrveranstaltungen\/betriebliche-informationssysteme\/2022\/trello\/","title":{"rendered":"Trello"},"content":{"rendered":"<p><span style=\"font-weight: 400\">W\u00e4hrend der Entwicklung neuer oder der Weiterentwicklung von bestehender Software fallen neben der reinen Programmierung der Software viele weitere T\u00e4tigkeiten wie Meetings, Projektmanagementaufgaben oder Retrospektiven an. Die Durchf\u00fchrung und Planung eben jener Bestandteile eines Softwareprojekts lassen sich durch separate Softwarel\u00f6sungen begleiten und unterst\u00fctzen. Dabei k\u00f6nnen etwa Aufgaben-Management-Systeme zum Einsatz kommen. Ein Aufgaben-Management-System hilft einem Team dabei Aufgaben zu planen, zu verteilen und den \u00dcberblick \u00fcber den Fortschritt der Aufgaben zu behalten. Diese Daten stehen dank moderner Web- oder Cloud-Architektur jedem Teammitglied jederzeit zur Verf\u00fcgung, wodurch ein hohes Ma\u00df an Transparenz erreicht werden kann. Dies spart an erster Stelle Zeit und kann weiterhin Ordnung in den Projektalltag bringen. Aufgaben-Management-Systeme setzen dabei beispielsweise auf die \u201e<\/span><a href=\"https:\/\/agilescrumgroup.de\/kanban\/\"><b>Kanban-Methode<\/b><\/a><span style=\"font-weight: 400\">\u201d. Diese beschreibt das Organisieren von Aufgaben auf einer Tafel mit mehreren Listen, denen wiederum Aufgaben zugeordnet werden k\u00f6nnen. Denkbar w\u00e4ren dabei etwa eine Liste <\/span><i><span style=\"font-weight: 400\">in Arbeit<\/span><\/i><span style=\"font-weight: 400\">, welcher alle Aufgaben zugeordnet werden, die aktuell bearbeitet werden. Ein darauf aufbauendes Aufgaben-Management-Tool ist <\/span><a href=\"https:\/\/trello.com\/de\"><b>Trello<\/b><\/a><span style=\"font-weight: 400\">. Wie Trello aufgebaut ist und ob es sich zur Durchf\u00fchrung von Projektmanagement Aufgaben in der Softwareentwicklung eignet wird im Folgenden genauer dargestellt.<\/span><\/p>\n<h1>Gliederung<\/h1>\n<ol>\n<li>Einordnung und Aufbau<\/li>\n<li>Einrichtung und fiktiver Anwendungsfall<\/li>\n<li>Bearbeitung (Prozessmodellierung)<\/li>\n<li>Abgrenzung und Bewertung<\/li>\n<li>Quellen<\/li>\n<\/ol>\n<h1>Einordnung und Aufbau<\/h1>\n<h2>Einordnung<\/h2>\n<p><span style=\"font-weight: 400\">Trello ist ein beliebtes, auf Kanban basierendes Aufgaben-Management-Tool, welches die Projektorganisation sowie die Zusammenarbeit innerhalb eines Teams erleichtern soll. Das von <\/span><a href=\"https:\/\/www.atlassian.com\/de\"><span style=\"font-weight: 400\">Atlassian<\/span><\/a><span style=\"font-weight: 400\"> entwickelte Online-Aufgaben-Management-Tool unterst\u00fctzt Teams bei der gemeinsamen Projektplanung, dem organisierten Arbeiten, der Identifizierung von Problemen sowie dem Formulieren von L\u00f6sungsans\u00e4tzen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Durch eine intuitive Bedienung l\u00e4sst sich Trello in verschiedene Projekttypen integrieren \u2013 egal ob zu Beginn eines neuen Projekts oder in schon l\u00e4nger bestehende Arbeiten. Trello ist stark konfigurierbar und einfach zu bedienen, bietet aber dennoch die notwendigen Funktionalit\u00e4ten, um auch in komplexen Projekten genutzt werden zu k\u00f6nnen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1775\" aria-describedby=\"caption-attachment-1775\" style=\"width: 1440px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1775 size-full\" src=\"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-content\/uploads\/2022\/11\/trello_board.jpg\" alt=\"\u00dcberblick Trello Board\" width=\"1440\" height=\"898\" \/><figcaption id=\"caption-attachment-1775\" class=\"wp-caption-text\">Abbildung 1 Quelle: https:\/\/trello.com\/de\/use-cases\/brainstorming &#8211; 2022<\/figcaption><\/figure>\n<h2>Aufbau<\/h2>\n<p><span style=\"font-weight: 400\">Der Dreh- und Angelpunkt bei der Nutzung von Trello ist das sogenannte <\/span><b>Board<\/b><span style=\"font-weight: 400\">, welches sich innerhalb von vorher angelegten <\/span><b>Arbeitsbereichen<\/b><span style=\"font-weight: 400\"> erstellen l\u00e4sst. Zu einem Arbeitsbereich, und somit auch zu einem Board, lassen sich <\/span><b>Mitglieder<\/b><span style=\"font-weight: 400\"> hinzuf\u00fcgen. Boards eignen sich f\u00fcr die unterschiedlichsten Arten von Projekten und verbessern die Aufgabenverwaltung und Projektorganisation enorm. Das Board h\u00e4lt alle wichtigen Informationen auf einen Blick bereit. Mit einem kostenlosen Account k\u00f6nnen zehn Boards gleichzeitig genutzt werden. Einem Board k\u00f6nnen dann von dem Ersteller Mitglieder zugewiesen werden, welche infolgedessen ebenfalls in der Lage sind, das gesamte Board zu \u00fcberblicken und, je nach Konfiguration, auch zu bearbeiten.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Innerhalb eines Boards kann der jeweilige Projektworkflow abgebildet werden. Daf\u00fcr werden <\/span><b>Listen<\/b><span style=\"font-weight: 400\"> in Spaltenform verwendet. Listen werden klassisch von links nach rechts gelesen und sind frei konfigurierbar. Listen k\u00f6nnen demnach beispielsweise gewisse Stadien einer Aufgabe abbilden.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Aufgaben werden innerhalb Trellos in sogenannten <\/span><b>Karten<\/b><span style=\"font-weight: 400\"> abgebildet. Eine Karte bietet dabei verschiedene M\u00f6glichkeiten, Informationen zu einer bestimmten Aufgabe darzustellen \u2013 dazu geh\u00f6ren beispielsweise ein Titel, eine Beschreibung, Checklisten, eine Mitgliederverwaltung, eine Kommentar- und Markierungsfunktion, Labels und Fristen, aber auch Anh\u00e4nge wie beispielsweise Bilder. Weiterhin lassen sich externe Funktionalit\u00e4ten durch sogenannte <\/span><b>Power-Ups<\/b><span style=\"font-weight: 400\"> einbinden. Es gibt hunderte dieser Power-Ups, von denen in der kostenlosen Trello-Version pro Board unbegrenzt viele genutzt werden k\u00f6nnen. Durch Upgraden auf die kostenpflichtige Trello-Version lassen sich unendlich viele Erweiterungen in ein Board einbinden. M\u00f6chte man mittels Trello beispielsweise einen Scrum-Sprint verwalten, gibt es unter anderem Power-Ups zum Hinzuf\u00fcgen von Story Points auf einer Aufgabe. Auch das Tracken von Arbeitszeiten auf einer Karte oder das Behandeln von Karten als Epics\/Eltern- bzw. Kinderaufgaben ist m\u00f6glich.<\/span><\/p>\n<h3><\/h3>\n<h1>Einrichtung von Trello und fiktiver Anwendungsfall<\/h1>\n<h2>Einrichtung<\/h2>\n<p><span style=\"font-weight: 400\">Nach initialer Registrierung auf <\/span><a href=\"https:\/\/trello.com\/\"><span style=\"font-weight: 400\">trello.com<\/span><\/a><span style=\"font-weight: 400\"> und Authentifikation mittels E-Mail-Adresse und Passwort kann der Online-Aufgaben-Management-Dienst genutzt werden. Im Folgenden wird ausschlie\u00dflich die kostenlose Version erl\u00e4utert. <\/span><i><span style=\"font-weight: 400\">(Vergleich der kostenpflichtigen Optionen: <\/span><\/i><a href=\"https:\/\/trello.com\/de\/pricing\"><i><span style=\"font-weight: 400\">Preismodelle<\/span><\/i><\/a><i><span style=\"font-weight: 400\">)<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400\">Zu Beginn wird ein sogenannter Arbeitsbereich angelegt. Arbeitsbereiche fungieren als Navigationszentrale bei der Nutzung von Trello. Innerhalb dieser kann die gemeinsame Teamarbeit organisiert werden. Es ist vorstellbar, etwa f\u00fcr jede Abteilung eines Unternehmens einen eigenen Arbeitsbereich anzulegen, in dem die f\u00fcr die jeweilige Abteilung wichtigen Prozesse und Workflows abgebildet werden k\u00f6nnen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Bleibt man im Beispiel eines wirtschaftlichen Unternehmens, in dem ein Arbeitsbereich als Abteilung verstanden wird, sind die Mitglieder eines Arbeitsbereiches die Mitarbeiter der Abteilung.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Innerhalb eines Arbeitsbereiches stehen den Nutzenden zehn kostenfreie und vollst\u00e4ndig konfigurierbare Boards sowie Dutzende Vorlagen zur Erstellung dieser zur Verf\u00fcgung. Vorlagen eignen sich, um Meeting- oder Projekt-Boards schnell aufzusetzen und anschlie\u00dfend zu konfigurieren. Die Vorlagen sind dabei in Kategorien wie beispielsweise \u201e<\/span><i><span style=\"font-weight: 400\">Design<\/span><\/i><em><span style=\"font-weight: 400\">&#8222;<\/span><\/em><span style=\"font-weight: 400\">, \u201e<\/span><i><span style=\"font-weight: 400\">Technik<\/span><\/i><span style=\"font-weight: 400\">\u201c oder \u201e<\/span><i><span style=\"font-weight: 400\">Projektmanagement<\/span><\/i><span style=\"font-weight: 400\">\u201c unterteilt \u2013 Beispiele aus der Kategorie \u201e<\/span><i><span style=\"font-weight: 400\">Technik\u201c <\/span><\/i><span style=\"font-weight: 400\">sind ein <\/span><a href=\"https:\/\/trello.com\/templates\/engineering\/kanban-template-LGHXvZNL\"><span style=\"font-weight: 400\">Kanban-Template<\/span><\/a><span style=\"font-weight: 400\"> oder ein <\/span><a href=\"https:\/\/trello.com\/templates\/engineering\/scrum-board-dFzygb01\"><span style=\"font-weight: 400\">Scrum-Board<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Um die Funktionalit\u00e4ten an einem m\u00f6glichst realem Beispiel zu pr\u00e4sentieren, sowie die Abgrenzung zu \u00e4hnlichen Diensten wie <\/span><a href=\"https:\/\/www.atlassian.com\/software\/jira\"><span style=\"font-weight: 400\">Jira<\/span><\/a><span style=\"font-weight: 400\"> besser vorzubereiten, wird im Folgenden ein fiktives Scrum-Board aufgesetzt. Grunds\u00e4tzlich basiert Trello auf Kanban und eignet sich aus diesem Grund besonders f\u00fcr die Aufgabenverwaltung mittels der Kanban-Methode. Durch die bereits beschriebenen Power-Ups wird die Konfiguration eines Boards zur Verwendung innerhalb eines Scrum-Sprints dennoch erm\u00f6glicht.<\/span><\/p>\n<h2>Fiktiver Anwendungsfall<\/h2>\n<p><span style=\"font-weight: 400\">Das mittels der <\/span><a href=\"https:\/\/trello.com\/templates\/engineering\/scrum-board-dFzygb01\"><span style=\"font-weight: 400\">Scrum-Board-Vorlage<\/span><\/a><span style=\"font-weight: 400\"> aufgesetzte Board wurde mit fiktiven Inhalten, abgeleitet aus einem tats\u00e4chlich existierenden Softwareprojekt, bef\u00fcllt. Ziel des hier als Anwendungsbeispiel dienenden Softwareprojekts ist die Erstellung eines Chatbots f\u00fcr das Bundesministerium des Innern und f\u00fcr Heimat, welcher in der Lage sein soll, mittels eines Dialogs Formulare auszuf\u00fcllen. Nutzenden dieses Systems soll es erm\u00f6glicht werden Antr\u00e4ge, wie etwa einen BAf\u00f6G-Antrag, in einem Dialog mit einem Chatbot auszuf\u00fcllen. Das dabei zu entwickelnde System besteht aus einem Frontend, das mittels API in der Lage sein soll mit einem Backend zu kommunizieren. Im Backend sollen anschlie\u00dfend mit der Unterst\u00fctzung von <\/span><a href=\"https:\/\/rasa.com\/\"><span style=\"font-weight: 400\">Rasa<\/span><\/a><span style=\"font-weight: 400\"> echte Konversationen ausgewertet und die dabei gesammelten Informationen weiterverarbeitet werden. Das Softwareprojekt nutzt das agile Prozess-Framework <\/span><a href=\"https:\/\/www.atlassian.com\/de\/agile\/scrum\"><span style=\"font-weight: 400\">Scrum<\/span><\/a><span style=\"font-weight: 400\"> und eignet sich somit als fiktiver Anwendungsfall zur praktischen Untersuchung der M\u00f6glichkeiten des Online-Arbeitsverwaltungstools Trello. Als Untersuchungsgegenstand wurde ein Teil des Sprint-Boards des f\u00fcnften Sprints des Softwareprojekts h\u00e4ndisch in das bereits angelegte Trello-Board \u00fcbertragen. Ein \u00dcberblick des dabei entstandenen Boards l\u00e4sst sich in Abbildung<\/span><i><span style=\"font-weight: 400\"> 2<\/span><\/i><span style=\"font-weight: 400\"> entnehmen.<\/span><\/p>\n<figure id=\"attachment_1824\" aria-describedby=\"caption-attachment-1824\" style=\"width: 3024px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1824 size-full\" src=\"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-content\/uploads\/2022\/11\/trello_scrum_board_overview.png\" alt=\"\" width=\"3024\" height=\"1734\" \/><figcaption id=\"caption-attachment-1824\" class=\"wp-caption-text\">Abbildung 2<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">Wie der Abbildung 2 zu entnehmen ist wurde dem Board der Titel \u201e<\/span><i><span style=\"font-weight: 400\">Beispielhaftes Trello Board: Scrum Sprint 5 \u2013 Chatbot Softwareprojekt<\/span><\/i><span style=\"font-weight: 400\">\u201c zugewiesen. Zu sehen sind f\u00fcnf Listen, die die einzelnen Stati einer Karte bzw. Aufgabe pr\u00e4sentieren. Typisch f\u00fcr das agile Projektmanagement Framework Scrum gibt es dabei ein Backlog (<\/span><i><span style=\"font-weight: 400\">\u201eBacklog\u201c<\/span><\/i><span style=\"font-weight: 400\">), ein Sprint-Backlog (<\/span><i><span style=\"font-weight: 400\">\u201eSprint 5 Backlog\u201c<\/span><\/i><span style=\"font-weight: 400\">), eine Liste f\u00fcr alle Aufgaben, die aktuell bearbeitet werden <\/span><i><span style=\"font-weight: 400\">(\u201ein<\/span><\/i> <i><span style=\"font-weight: 400\">Progress\u201c),<\/span><\/i><span style=\"font-weight: 400\">\u00a0 eine Liste f\u00fcr aktuell zu reviewende und zu testende Aufgaben (<\/span><i><span style=\"font-weight: 400\">\u201eReview &amp; Testing\u201c<\/span><\/i><span style=\"font-weight: 400\">) sowie eine Liste f\u00fcr alle erfolgreich abgeschlossenen Aufgaben (<\/span><i><span style=\"font-weight: 400\">\u201eDone\u201c<\/span><\/i><span style=\"font-weight: 400\">). Au\u00dferdem abzulesen sind zwei Mitglieder des Boards, genauer deren Initialien, \u201e<\/span><i><span style=\"font-weight: 400\">JW<\/span><\/i><span style=\"font-weight: 400\">\u201c und \u201e<\/span><i><span style=\"font-weight: 400\">Z<\/span><\/i><span style=\"font-weight: 400\">\u201d, in einem blauen bzw. in einem roten Kreis. In einer Karte mit gr\u00fcnem Hintergrund ist au\u00dferdem das im Sprint-Planning erstellte Motto des aktuellen Sprints \u2013 <\/span><i><span style=\"font-weight: 400\">\u201eKomplexit\u00e4t steigern, Kommunikation verbessern\u201c \u2013<\/span><\/i><span style=\"font-weight: 400\"> zu sehen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Neben den Listen lassen sich kurze \u00dcbersichten der den jeweiligen Listen zugeordneten Karten erkennen. Die Vorschau der Karten enth\u00e4lt standardm\u00e4\u00dfig Informationen wie den Titel der Karte, deren zugewiesene Mitglieder, die Labels und angeh\u00e4ngte Bilder. Weiterhin lassen sich Informationen \u00fcber eingebundene Power-Ups entnehmen. Wie der Boardleiste zu entnehmen ist, wurden die Power-Ups <\/span><a href=\"https:\/\/screenful.com\/epics-for-trello\"><span style=\"font-weight: 400\">Epic-Cards<\/span><\/a><span style=\"font-weight: 400\"> und <\/span><a href=\"https:\/\/planyway.com\/\"><span style=\"font-weight: 400\">Planaway<\/span><\/a><span style=\"font-weight: 400\"> integriert.<\/span><\/p>\n<p><a href=\"https:\/\/screenful.com\/epics-for-trello\"><span style=\"font-weight: 400\">Epic-Cards<\/span><\/a><span style=\"font-weight: 400\"> erweitern Boards um die M\u00f6glichkeit, f\u00fcr Scrum typische Epics zu erstellen. So k\u00f6nnen Unteraufgaben, im Scrum-Kontext oft als User-Stories aufgesetzt, einem Epic zugewiesen werden. Es wird demnach eine Zuweisung der Karten untereinander erm\u00f6glicht. Zu erkennen ist dies beispielsweise in der Vorschau der zweiten Karte der Liste <\/span><i><span style=\"font-weight: 400\">\u201eSprint 5 Backlog\u201c<\/span><\/i><span style=\"font-weight: 400\">. Dieser Karte bzw. diesem Epic sind acht Unterkarten\/Unteraufgaben zugewiesen, von denen eine bereits erledigt wurde.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Das Power-Up <\/span><a href=\"https:\/\/planyway.com\/\"><span style=\"font-weight: 400\">Planaway<\/span><\/a><span style=\"font-weight: 400\"> erweitert ein Board um die M\u00f6glichkeit der Zeiterfassung auf einzelne Karten. Dieses Feature l\u00e4sst sich allerdings nicht der Vorschau-Ansicht einer Karte entnehmen. Grunds\u00e4tzlich k\u00f6nnen Karten erstellt, bearbeitet, archiviert und per Drag-and-Drop verschoben werden. Das Verschieben per Drag-und-Drop erm\u00f6glicht es den Nutzenden Karten zwischen den im Board enthaltenen Listen zu verschieben. Abschlie\u00dfend ist der Vorschau einer Karte ebenfalls die Anzahl der gesch\u00e4tzten Story Points sowie die erledigten Tasks zu entnehmen. F\u00fcr detaillierte Informationen wie etwa die Beschreibung einer Karte, die dort hinterlassenen Kommentare oder etwa die darauf gebuchten Zeiten gibt es eine Detailansicht, zweigeteilt zu sehen in <\/span><i><span style=\"font-weight: 400\">Abbildung 3<\/span><\/i><span style=\"font-weight: 400\"> und <\/span><i><span style=\"font-weight: 400\">Abbildung 4<\/span><\/i><span style=\"font-weight: 400\"> zu sehen<\/span><span style=\"font-weight: 400\">.<\/span><\/p>\n<figure id=\"attachment_1886\" aria-describedby=\"caption-attachment-1886\" style=\"width: 1374px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1886 size-full\" src=\"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-content\/uploads\/2022\/11\/trello_new_epic_1.jpg\" alt=\"\" width=\"1374\" height=\"1280\" \/><figcaption id=\"caption-attachment-1886\" class=\"wp-caption-text\">Abbildung 3<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">Die obige Abbildung zeigt die obere H\u00e4lfte der Detailansicht einer angelegten Karte, genauer einer User-Story. Wie auch schon in der Vorschau der Karte lassen sich hier der Titel der Karte sowie die Mitglieder entnehmen. Neu ist hier die Darstellung der Kartenbeschreibung sowie die Namen der Label. W\u00e4hrend die Vorschauansicht nur die Farben der Label angezeigt hat, ist in der Detailansicht zu sehen, dass etwa das graue Label f\u00fcr <\/span><i><span style=\"font-weight: 400\">\u201eBackend\u201c<\/span><\/i><span style=\"font-weight: 400\"> und das Violette Label f\u00fcr <\/span><i><span style=\"font-weight: 400\">\u201eAPI\u201c<\/span><\/i><span style=\"font-weight: 400\"> steht. Trello bietet die M\u00f6glichkeit, Fristen auf Karten zu vergeben. F\u00fcr die beispielhafte User-Story l\u00e4sst sich die Frist<\/span><i><span style=\"font-weight: 400\"> \u201e21. Jan. 2022 um 16:29\u201c<\/span><\/i><span style=\"font-weight: 400\"> ablesen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Unter der eingestellten Frist lassen sich die durch das Power-Up \u201e<\/span><a href=\"https:\/\/screenful.com\/epics-for-trello\"><span style=\"font-weight: 400\">Epic-Cards<\/span><\/a><span style=\"font-weight: 400\">\u201c erzeugten Sub-Karten\/Sub-Tasks ablesen. Im Beispiel der ausgew\u00e4hlten User-Story existieren zwei Sub-Tasks, von denen eine bereits erledigt wurde. Karten werden hierbei automatisch als erledigt ausgewertet, wenn diese in die Liste <\/span><i><span style=\"font-weight: 400\">\u201eDone\u201c<\/span><\/i><span style=\"font-weight: 400\"> verschoben werden. Die in derselben Zeile abzulesenden Funktionalit\u00e4t der Story Points, welche den vom Entwicklerteam gesch\u00e4tzten Aufwand einer Aufgabe widerspiegelt, wurde bereits von der verwendeten <\/span><a href=\"https:\/\/trello.com\/templates\/engineering\/scrum-board-dFzygb01\"><span style=\"font-weight: 400\">Scrum-Volage<\/span><\/a><span style=\"font-weight: 400\"> bereitgestellt. Dabei addieren sich die Story Points aller Sub-Karten in der Eltern-Karte.<\/span><\/p>\n<figure id=\"attachment_2099\" aria-describedby=\"caption-attachment-2099\" style=\"width: 1366px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2099 size-full\" src=\"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-content\/uploads\/2022\/11\/trello_new_epic_2_1.png\" alt=\"\" width=\"1366\" height=\"1508\" \/><figcaption id=\"caption-attachment-2099\" class=\"wp-caption-text\">Abbildung 4<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400\">Das bereits erw\u00e4hnte Power-Up <\/span><a href=\"https:\/\/planyway.com\/\"><span style=\"font-weight: 400\">Planaway<\/span><\/a><span style=\"font-weight: 400\"> sowie ein Teil dessen Funktionalit\u00e4ten lassen sich dem unteren Teil der Detailansicht einer Karte (<\/span><i><span style=\"font-weight: 400\">Abbildung 4<\/span><\/i><span style=\"font-weight: 400\">) entnehmen. <\/span><a href=\"https:\/\/planyway.com\/\"><span style=\"font-weight: 400\">Planaway<\/span><\/a><span style=\"font-weight: 400\"> kann als Projekt- und Zeitplanungstool verstanden werden. Es erweitert eine Karte beispielsweise um die M\u00f6glichkeit, Zeiten auf eine Karte zu buchen sowie das Erstellen von Kalendereintr\u00e4gen, welche dann in der Karte angezeigt werden. Es ist vorstellbar, diese Funktionalit\u00e4t zu nutzen, um beispielsweise Meetings anzusetzen und diese direkt mit einer Karte zu verlinken. Diese erstellten Termine lassen sich in andere Kalender exportieren, was das Ansetzen von aufgabenbezogenen Meetings innerhalb eines Teams vereinfachen kann. Die M\u00f6glichkeiten die Arbeitszeiten, die die verschiedenen Teammitglieder aufwenden, um an einer Aufgabe zu arbeiten, auf eine Karte zu buchen sorgt f\u00fcr mehr Transparenz im Projektmanagement Workflow. Auf diese Art und Weise ist es Kunden oder Projektmanagern nicht nur m\u00f6glich zu sehen, welche Mitarbeiter gerade an einer Aufgabe arbeiten, sondern auch, wie viel Zeit zur Bearbeitung aufgewandt wurde. Die Buchung der Arbeitszeiten erfolgt dabei entweder als manuelle Eingabe oder kann mittels eines Timers in Echtzeit getrackt werden.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Das verwendete Power-Up <\/span><a href=\"https:\/\/screenful.com\/epics-for-trello\"><span style=\"font-weight: 400\">Epic-Cards<\/span><\/a><span style=\"font-weight: 400\"> erm\u00f6glicht neben der Verlinkung von Karten untereinander auch das Ablesen des Fortschritts aller verlinkten Karten. So ist zu erkennen, dass in der dargestellten User-Story bereits 50% der verlinkten Aufgaben erledigt wurden. Weiterhin findet sich an dieser Stelle die Vorschauansicht der Karten wieder, welche genau wie auf dem Board Informationen wie den Titel der Karte, deren Labels, die Elternkarte sowie die daf\u00fcr zugewiesenen Mitglieder und Story Points enth\u00e4lt.<\/span><\/p>\n<p><span style=\"font-weight: 400\">An unterster Position einer Karte befindet sich die Sektion <\/span><i><span style=\"font-weight: 400\">\u201eAktivit\u00e4t\u201c<\/span><\/i><span style=\"font-weight: 400\">. Hier kann Schritt f\u00fcr Schritt nachvollzogen werden, welches Teammitglied zu welchem Zeitpunkt etwas an der Karte ver\u00e4ndert hat. Weiterhin wird von Trello eine Kommentarfunktion bereitgestellt. So k\u00f6nnen wichtige Informationen, zum Beispiel zum aktuellen Arbeitsfortschritt einer Aufgabe, dokumentiert werden. Mitglieder k\u00f6nnen sich untereinander in einem Kommentar durch Verwendung des \u201a@\u2018-Zeichens markieren. Ein Mitglied wird anschlie\u00dfend \u00fcber eine E-Mail dar\u00fcber informiert, dass es von einem anderen Mitglied in einem Kommentar erw\u00e4hnt wurde. So k\u00f6nnen beispielsweise Informationen direkt verteilt oder Fragen an konkrete Mitglieder gestellt werden.<\/span><\/p>\n<h1><a id=\"user-content-4-prozessmodellierung\" class=\"anchor\" href=\"https:\/\/github.com\/brunofight\/BetrieblicheInformationssysteme\/blob\/main\/README.md#4-prozessmodellierung\" aria-hidden=\"true\"><\/a>Prozessmodellierung<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2916\" src=\"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-content\/uploads\/2022\/11\/Kanban-BPMN.png\" alt=\"\" width=\"647\" height=\"517\" \/><\/p>\n<p>Abbildung 5 &#8211; BPMN Kanban<\/p>\n<h1>Abgrenzung und Bewertung<\/h1>\n<p><span style=\"font-weight: 400\">Bevor die Funktionalit\u00e4ten und M\u00f6glichkeiten von Trello zusammengefasst und bewertet werden, empfiehlt sich eine <\/span><b>Abgrenzung<\/b><span style=\"font-weight: 400\"> gegen\u00fcber \u00e4hnlichen Produkten. Trello bietet als Organisationstool eine gro\u00dfe Vielfalt an Anwendungsm\u00f6glichkeiten. Trello kann sowohl dabei helfen, Meetings zu organisieren, zu strukturieren oder zu dokumentieren, ist aber auch in der Lage, Projekte als Projektmanagement-Software zu begleiten. Je komplexer die Projekt jedoch werden, desto schneller st\u00f6\u00dft Trello an seine Grenzen. Zwar ist, wie in diesem Artikel dargelegt wurde, beispielsweise die Organisation eines Scrumsprints in Trello umsetzbar, es gibt jedoch auch viele Alternativen. Ein Beispiel daf\u00fcr ist das Projektmanagement-Tool <\/span><a href=\"https:\/\/www.atlassian.com\/software\/jira\"><b>Jira<\/b><\/a><span style=\"font-weight: 400\">, welches direkt auf die Softwareentwicklung zugeschnitten ist und ebenfalls von <\/span><a href=\"https:\/\/www.atlassian.com\/\"><span style=\"font-weight: 400\">Atlassian<\/span><\/a><span style=\"font-weight: 400\"> vertrieben wird. W\u00e4hrend Trello auf Kanban basiert, ist Jira ohne Mehraufwand in der Lage Scrum-Boards zu erstellen. Diese liefern weiterhin direkt die M\u00f6glichkeit, Epics und Storys anzulegen. Diese mussten in Trello erst via Power-Up eingebunden werden. Somit wird die Erstellung der Scrum Boards definitiv erleichtert. Jira-Boards bieten verschiedenste M\u00f6glichkeiten der Anpassung und Einstellung des Interfaces, was grundlegend als gut zu bewerten ist. Allerdings wird die Nutzung des Interfaces oft als unintuitiv empfunden, im Gegensatz dazu gilt die Bedingung eines Trello-Boards im Allgemeinen als simpel. Wurden die Vielzahl an Funktionalit\u00e4ten jedoch durchblickt, ist es den Admins eines Jira-Boards m\u00f6glich, verschiedene Prozesse und Workflows zu automatisieren. Weiterhin erstellt Jira automatisch Statistiken zu einem laufenden Sprint, welche beispielsweise Informationen zum Fortschritt des aktuellen Sprints visualisieren. F\u00fcr solch eine Funktionalit\u00e4t m\u00fcsste in Trello ein Power-Up eingebunden werden. Abschlie\u00dfend bietet Jira mehr Anpassungsm\u00f6glichkeiten und Konfigurierbarkeit als Trello und ist weiterhin speziell f\u00fcr den Prozess der Softwareentwicklung entwickelt. Demgegen\u00fcber ist Trello zwar weniger komplex als Jira, daf\u00fcr aber intuitiver bedienbar und eignet sich weiterhin auch zum Begleiten von Sprint-Retrospektiven, Meetings oder dem Brainstorming verschiedener Entwicklungsideen.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Eine weitere Alternative gegen\u00fcber Trello, mit spezieller Sicht auf die Softwareentwicklung, ist das Issue-Management von <\/span><a href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/issues\/\"><b>Gitlab<\/b><\/a><span style=\"font-weight: 400\">. Gitlab ist eine Software zur Versionsverwaltung basierend auf <\/span><a href=\"https:\/\/git-scm.com\/\"><b>git<\/b><\/a><span style=\"font-weight: 400\">. Die aus dem Trello-Workflow bekannten Tasks, in Gitlab \u201e<\/span><b>Issues<\/b><span style=\"font-weight: 400\">\u201c genannt, k\u00f6nnen ebenfalls in Boards verwaltet und durch Labels erweitert werden. Ein gro\u00dfer Vorteil bei der Nutzung des Gitlab Issue-Managementsystems ist die M\u00f6glichkeit, Issues direkt mit den dazugeh\u00f6rigen <\/span><i><span style=\"font-weight: 400\">Pull-Request<\/span><\/i><span style=\"font-weight: 400\"> zu verlinken. Diese Funktionalit\u00e4t ist in Trello nicht vorhanden und muss erst durch ein Power-Up integriert werden. Die M\u00f6glichkeit, sowohl den Quellcode als auch die damit zusammenh\u00e4ngende Projektorganisation an einem Ort zu verwalten, kann als gro\u00dfer Vorteil Gitlabs betrachtet werden. Gitlab-Boards sind ebenfalls prim\u00e4r f\u00fcr den Prozess der Softwareentwicklung ausgelegt, was die weiteren Nutzungsm\u00f6glichkeiten der Trello-Alternative stark begrenzt.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Abschlie\u00dfend ist Trello als Aufgaben-Management-Tool ausgelegt und bietet ein breites Spektrum an Nutzungsm\u00f6glichkeiten. Durch Power-Ups kann die Software von den Nutzenden auf besondere Use-Cases zugeschnitten werden und so beispielsweise auch als Projektmanagement-Tool f\u00fcr die Softwareentwicklung genutzt werden. In der kostenlosen Version von Trello k\u00f6nnen mit bis zu zehn Boards pro Workspace diverse Projekte jeglicher Art geb\u00fcndelt an einem Ort geplant, organisiert, durchgef\u00fchrt und abschlie\u00dfend analysiert werden. Die unbegrenzte Nutzerzahl pro Board erm\u00f6glicht es einem Team, alle Arbeitsschritte transparent darzustellen und zu pflegen. Trello ist durch zahlreiche Power-Ups erweiterbar, ohne diese allerdings sehr oberfl\u00e4chlich und wenig funktional gehalten. Die bereits existierenden Vorlagen verschiedener Boards k\u00f6nnen Administratoren die Erstellung eines Projekts begleitend zu einem Projekt erleichtern. Trello kann, vor allem aufgrund der vielen Power-Ups, um die meisten Funktionalit\u00e4ten erweitertet werden, die den Nutzden von Jira oder Gitlab zur Verf\u00fcgung stehen. Die Alternativen bieten allerdings bereits viele Features ohne dass die Nutzenden weiteren Aufwand betreiben m\u00fcssen. Bei der Durchf\u00fchrung eines Scrum Sprints scheint die Verwendung von Jira sinnvoller, da diese Software speziell f\u00fcr die Softwareentwicklung mittels Scrum konzipiert wurde, w\u00e4hrend sich Trello auch f\u00fcr die Begleitung, Planung und Aufarbeitung von Meetings, Retrospektiven oder Kanban-Projekt eignet.\u00a0\u00a0<\/span><\/p>\n<h1><a id=\"user-content-5-quellen\" class=\"anchor\" href=\"https:\/\/github.com\/brunofight\/BetrieblicheInformationssysteme\/blob\/main\/README.md#5-quellen\" aria-hidden=\"true\"><\/a>Quellen<\/h1>\n<ul>\n<li><a href=\"https:\/\/trello.com\/de\">https:\/\/trello.com\/de<\/a>, 2022<\/li>\n<li>\n<div class=\"csl-right-inline\"><a href=\"https:\/\/dl.acm.org\/doi\/10.5555\/2380978\">Kenneth S. Rubin. 2012. Essential Scrum: A Practical Guide to the Most Popular Agile Process (1st. ed.). Addison-Wesley Professional<\/a>, 2022<\/div>\n<\/li>\n<li><a href=\"https:\/\/www.agile-heroes.de\/magazine\/was-ist-trello\/\">https:\/\/www.agile-heroes.de\/magazine\/was-ist-trello\/<\/a>, 2022<\/li>\n<li><a href=\"https:\/\/axel-schroeder.de\/trello-nutzen-in-kmu-hilfe-bei-der-einfuehrung\/\">https:\/\/axel-schroeder.de\/trello-nutzen-in-kmu-hilfe-bei-der-einfuehrung\/<\/a>, 2022<\/li>\n<li><a href=\"https:\/\/gitlab-softwareprojekt.fim.htwk-leipzig.de\/groups\/bmi-softwareprojekt\/\">https:\/\/gitlab-softwareprojekt.fim.htwk-leipzig.de\/groups\/bmi-softwareprojekt\/<\/a>, 2022 (Nur bedingter Lesezugriff)<\/li>\n<li><a href=\"https:\/\/planyway.com\/\">https:\/\/planyway.com\/<\/a>, 2022<\/li>\n<li><a href=\"https:\/\/nativdigital.com\/scrum-vs-kanban-unterschiede\/\">https:\/\/nativdigital.com\/scrum-vs-kanban-unterschiede\/<\/a>, 2022<\/li>\n<li><a href=\"https:\/\/docs.gitlab.com\/ee\/user\/project\/issues\/\">https:\/\/docs.gitlab.com\/ee\/user\/project\/issues\/<\/a>, 2023<\/li>\n<li><a href=\"https:\/\/about.gitlab.com\/\">https:\/\/about.gitlab.com\/<\/a>, 2023<\/li>\n<li><a href=\"https:\/\/www.forum-handwerk-digital.de\/2020\/06\/ordnung-beginnt-im-kopf-mit-task-management-tools-wird-jede-aufgabe-zum-kinderspiel\/\">https:\/\/www.forum-handwerk-digital.de\/2020\/06\/ordnung-beginnt-im-kopf-mit-task-management-tools-wird-jede-aufgabe-zum-kinderspiel\/<\/a>, 2023<\/li>\n<li><a href=\"https:\/\/agilescrumgroup.de\/kanban\/\">https:\/\/agilescrumgroup.de\/kanban\/<\/a>, 2023<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>W\u00e4hrend der Entwicklung neuer oder der Weiterentwicklung von bestehender Software fallen neben der reinen Programmierung der Software viele weitere T\u00e4tigkeiten<\/p>\n","protected":false},"author":105,"featured_media":2235,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[99,98,97,96],"class_list":["post-1609","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-betriebliche-informationssysteme","tag-atlassian","tag-aufgabenmanagement","tag-projektmanagement","tag-trello"],"_links":{"self":[{"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/posts\/1609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/comments?post=1609"}],"version-history":[{"count":83,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/posts\/1609\/revisions"}],"predecessor-version":[{"id":3021,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/posts\/1609\/revisions\/3021"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/media\/2235"}],"wp:attachment":[{"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/media?parent=1609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/categories?post=1609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informatik.htwk-leipzig.de\/seminar\/wp-json\/wp\/v2\/tags?post=1609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}