Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:java:learningunits:lu18:a [2026/01/13 11:45] – apeter | de:modul:ffit:3-jahr:java:learningunits:lu18:a [2026/01/20 00:04] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU18a - Arbeitspakete ====== | + | ====== LU18a - Arbeitspakete/ |
| - | Ein sehr zentraler Aspekt bei Projekten ist das herunterbrechen des gesamten Projektes in einzelne Arbeitspakete/Stories/Tasks. | + | Ein sehr zentraler Aspekt bei Projekten ist das herunterbrechen des gesamten Projektes in einzelne Arbeitspakete |
| - | '' | + | Je nach Projektmethode heissen diese Stücke etwas anders, aber das Prinzip bleibt ungefähr das gleiche. |
| + | |||
| + | ^ Wasserfall ^ Agil ^ | ||
| + | | < | ||
| + | * Projekt | ||
| + | * Teilprojekt | ||
| + | * Arbeitspaket | ||
| + | * Arbeitsschritt | ||
| + | </ | ||
| + | * Epic | ||
| + | * (User) Story | ||
| + | * Task | ||
| + | * Bug | ||
| + | </ | ||
| + | |||
| + | Für unsere Projekte werden wir in der Regel mit Epics und Stories arbeiten. | ||
| ==== Backlog ==== | ==== Backlog ==== | ||
| + | |||
| + | Der Backlog enthält alle Tasks. Beim " | ||
| ==== Board ==== | ==== Board ==== | ||
| Ein Projekt-Board dient dazu den Status der einzelnen Tasks abzubilden. Besonders bei agilem Projektmanagement sind die Sprint-Boards, | Ein Projekt-Board dient dazu den Status der einzelnen Tasks abzubilden. Besonders bei agilem Projektmanagement sind die Sprint-Boards, | ||
| - | Die Spalten entsprechen quasi dem Status | + | Die Spalten entsprechen quasi dem Status der Tasks (Ready, In Progress, Done), wobei man diverse weitere Spalten definieren kann (ToDo, Verify/ |
| - | Die Einzelnen | + | Die einzelnen |
| Oftmals wird auch definiert, welche Bedingungen erfüllt sein muss, damit ein bestimmter Status gesetzt werden kann. | Oftmals wird auch definiert, welche Bedingungen erfüllt sein muss, damit ein bestimmter Status gesetzt werden kann. | ||
| Zeile 27: | Zeile 44: | ||
| Häufig dafür verwendete Produkte sind zum Beispiel Atlassian Jira, Miro, Trello, ... | Häufig dafür verwendete Produkte sind zum Beispiel Atlassian Jira, Miro, Trello, ... | ||
| - | https:// | + | ^ ^ {{: |
| - | https:// | + | |
| - | https:// | + | ==== Dokumentation ==== |
| + | Es ist relativ fehleranfällig, | ||
| + | Sobald Änderungen nicht konsequent nachgetragen sind oder die Dokumentation eine kritische Grösse erreicht, wird es sehr mühsam Codeänderungen nachzuvollziehen. | ||
| + | Daher ist es State of the Art, die einzelnen Commits mit den Tasks zu verknüpfen. Anstatt auf kommerzielle Produkte abhängig zu sein, können wir in unserem Fall dasselbe Ergebnis erzielen, indem wir die " | ||