Seminar zu Prozessen und Vorgehensmodellen in der Softwareentwicklung
In diesem Seminar werden Standardvorgehensmodelle und Prozesse der Softwareentwicklung behandelt. Im historischen Rückblick werden verschiedene Ansätze, Erfolgskonzepte und Irrtümer diskutiert. Dabei werden dem Teilnehmer begriffliche Systeme vermittelt, die zur Beschreibung von Entwicklungsprozessen tauglich sind. Über die traditionellen Prozessmodelle hinaus werden aktuelle Veränderungen bei den Softwareentwicklungsprozessen durchgesprochen.
Neben den rein theoretischen Modellen setzt sich das Seminar auch mit der
Frage auseinander, wie bestehende Prozesse beschrieben und weiterentwickelt
werden können.
Welche Ziele verfolgt man mit der Beschreibung und Entwicklung von Prozessen?
Mit welchen mentalen und sozialen Widerständen muss gerechnet werden,
wenn man Entwicklungsprozesse in einem Unternehmen oder in einem Projekt
verbessern möchte? Was bedeutet es für eine Organisation, wenn ein Wechsel
des Entwicklungsprozesses durchgeführt werden soll? Was heißt Qualität?
Was haben die Prozesse im Unternehmen mit dem geforderten Qualitätsbegriff zu tun?
Und was bedeutet es, wenn der Auftraggeber eines Softwareprojektes auf die
Transparenz und die Prüfbarkeit von Entwicklungsprozessen drängt?
Die folgenden Themen werden durchgenommen:
- Prinzipielle Vorgehensweisen bei der Softwareentwicklung
- Wasserfallmodell
- Spiralmodell
- Prototypisches Vorgehendmodell
- Iterative Modelle
- Analytische Modelle
- Agile Modelle
- Rahmenmodelle
- Einige ausgewählte Beispiele
- V-Modell
- eXtreme Programming
- Scrum
- SPICE
- ...
- Qualität und Prozesse
- Zielsetzung von Prozessen
- Prozesseinführung
- Prozessverbesserung
- Qualitätssicherung
- QS am Produkt
- QS am Prozess
- Das Thema Anforderungen
- Anforderungen an das Produkt
- Anforderungen an den Prozess
- Der Kunde und das Projekt
- Machtbeziehungen
- Kommunikationsbeziehungen
- Aufgabenverteilungen
- Die Projektmitarbeiter
- Kultureller Hintergrund und „Realität“
- Ethik und Qualität
- Frustration
- Rollen
- Gegenspieler
Das Seminar wird in Form von Vorträgen, Diskussionen und kleinen sozialen sowie organisatorischen Experimenten durchgeführt. Erfahrungen in der Softwareentwicklung werden zwar nicht vorausgesetzt, sind aber von Vorteil. Auch Projektleitungserfahrungen stellen eine günstige Ausgangsbasis für dieses Seminar dar.
Zuletzt geändert am 10.07.2021