@ -127,3 +127,27 @@ Remote Repositories bezeichnen Versionen eines Projekts, welche im Internet oder
Die Kooperation mit anderen erfordert die Verwaltung der Repositories und das Verschieben oder Abrufen von Daten.
Die Kooperation mit anderen erfordert die Verwaltung der Repositories und das Verschieben oder Abrufen von Daten.
Bei gemeinsamen Remote Repositories hat jeder Entwickler (Schreib-)Zugriff, wodurch die Zwischenstände für alle direkt ersichtlich sind.
Bei gemeinsamen Remote Repositories hat jeder Entwickler (Schreib-)Zugriff, wodurch die Zwischenstände für alle direkt ersichtlich sind.
Hierdurch erfolgt eine sehr simple Synchronisation zwischen den Entwicklern und den unterschiedlichen Ständen.
Hierdurch erfolgt eine sehr simple Synchronisation zwischen den Entwicklern und den unterschiedlichen Ständen.
---
## Vorlesung vom 2023.12.05
### Lernziel
- Überblick über die Begrifflichkeiten: Projekt, Projektmanagement, Prozess und die Schritte im Projektmanagement
- Unterschiede zwischen klassischem Projektmanagement und agilen Methoden
- Vertiefung der Kenntnisse über das Projektmanagement mit: Rollen, Modellen und Techniken (Scrum, Kanban, V-Modell, Wasserfall-Modell usw.)
- Erste Kenntnisse im Bereich der Aufwandsschätzung und Dokumentation erlangen
### Erkenntnis
Für das Gruppenprojekt habe ich gelernt, dass man als Softwareentwickler darauf achten sollte, dass man regelmäßig lauffähige, kleine Portionen an Software abliefern sollte, die dem Endkunden einen hohen Nutzen bringen (Stichwort: minimum viable increment).
Dies lässt sich im Gruppenprojekt insofern anwenden, dass Aufgaben mit hohem Wert auch hoch priorisiert werden, um echten Mehrwert zu liefern.
Weiterhin sollte darauf geachtet werden, dass die abgelieferten "Portionen" an Code, getestet und lauffähig sind.
Somit wird sichergestellt, dass eine hohe Qualität und angemessene Quantität produziert werden.
### Wiederholung
Ein minimum viable increment (auch Minimum Viable Increment bzw. MVI) wird benötigt, um in kurzen Feedbackschleifen und agil zu arbeiten.
Durch die Lieferung von regelmäßigen kleinen Arbeitspaketen und anschließender Absprache mit dem Kunden wird garantiert, dass das Projekt in die richtige Richtung steuert und der Kunde über den aktuellen Stand informiert ist.
Das MVI muss nach einem Sprint lauffähig sein und ist eine möglichst kleine Aufgabe, die hohen Business Value bringt.
Bezeichnend ist, dass der Endkunde davon einen echten Vorteil haben muss.