-
Notifications
You must be signed in to change notification settings - Fork 5
04 Projektorganisation und Workflow
Unser Team organisiert sich selbst über einen Projekt-exklusiven Discord-Channel. Dieser wird zur Organisation, zum Austausch von Ideen, Sammeln von ToDos und Fragen, sowie bei digitalen Meetings auch über die Sprachchannel genutzt. Zusätzlich organisieren wir unsere Aufgaben über ein Kanbanboard. Neben wöchentlichen Meetings im Seminar bzw. Zwischenstandsmeetings mit Victoria Böhm und Jakob Fehle, treffen wir uns zusätzlich wöchentlich um den aktuellen Stand, Fragen, Probleme, Ideen, sowie unser weiteres Vorgehen kollaborativ zu besprechen. Diese Meetings sind in den Meeting Logs dokumentiert. Unser Team stand fast täglich digital im Austausch, um vor allen Design-technische Entscheidungen gemeinsam zu treffen.
Zur Übersicht und zum strukturierten Arbeiten nutzen wir ein GitHub-Kanbanboard. Dieses gibt Aufschluss über offene Aufgaben, sowie die Aufgabenverteilung und den aktuellen Stand einer Aufgabe. Issues werden aus unserem Issue-Log in das Kanbanboard überführt und in "Todo - in Progress - under Review - Done" upgedatet. Die dort organisierten Issues sind in UI, Features und auftretenden Bugs sortiert und in User-Stories formuliert und beinhalten eine Checkliste von Akzeptanzkriterien.
Nachdem das Design des User-Interfaces gemeinsam entwickelt wurde, haben wir die UI Anforderungen in Issues festgehalten und zur Vereinheitlichung Begriffe und Regeln festgesetzt. Jedes Issue wird auf einem zugehörigen Branch bearbeitet, diese dann bei Fertigstellung von einem Teammitglied über einen Pull Request reviewed. Jedes Issue wird auf einem zugehörigen Branch bearbeitet, nach dem Review eines anderen Teammitglied wird dieser Stand auf den dev-Branch überführt. Der Mainbranch soll immer einen cleanen, produkt-fertigen Stand abbilden.