<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<document>
<title>Software-Entwicklungsprozesse</title>
<cid>PIM-SEP</cid>
<sapsubmodule>P221-0060</sapsubmodule>
<bkey>pim2</bkey>
<ctypes>
<hours>3</hours>
<type>V</type>
<hours>1</hours>
<type>P</type>
</ctypes>
<cp>6</cp>
<semester>2</semester>
<mandatory>ja</mandatory>
<language>Deutsch</language>
<exam>Mündliche Prüfung 40%, Seminararbeit 30%, Präsentation 30%</exam>
<curriculum>
<curriculum_entry>
<cid>DFI-SEP</cid>
<branch>Informatik</branch>
<semester>2</semester>
<mandatory_tag>Pflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KI841</cid>
<branch>Kommunikationsinformatik</branch>
<semester>2</semester>
<mandatory_tag>Wahlpflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KIM-SEP</cid>
<branch>Kommunikationsinformatik</branch>
<semester>2</semester>
<mandatory_tag>Wahlpflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIM-SEP</cid>
<branch>Praktische Informatik</branch>
<semester>2</semester>
<mandatory_tag>Pflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIM-SEP</cid>
<branch>Praktische Informatik</branch>
<semester>2</semester>
<mandatory_tag>Pflichtfach</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>TIM-SEP</cid>
<branch>Technische Informatik</branch>
<semester>2</semester>
<mandatory_tag>Wahlpflichtfach</mandatory_tag>
</curriculum_entry>
</curriculum>
<workload>
Die Präsenzzeit dieses Moduls umfasst bei 15 Semesterwochen 60 Veranstaltungsstunden (= 45 Zeitstunden). Der Gesamtaufwand des Moduls beträgt bei 6 Creditpoints 180 Stunden (30 Stunden/ECTS Punkt). Daher stehen für die Vor- und Nachbereitung der Veranstaltung zusammen mit der Prüfungsvorbereitung 135 Stunden zur Verfügung.
</workload>
<prerequisites>
</prerequisites>
<prerequisitesfor>
</prerequisitesfor>
<convenor>Prof. Dr.-Ing. Martin Burger</convenor>
<convenor-person-key>mbg</convenor-person-key>
<lecturers>
<lecturer>Prof. Dr.-Ing. Martin Burger</lecturer>
<lecturer-person-key>mbg</lecturer-person-key>
</lecturers>
<objectives>- Die Studierenden stellen stabilitätsorientierte und sich kontinuierlich anpassende Vorgehensweisen gegenüber.

- Sie unterscheiden Kontexte, in denen stabilitätsorientierte und agile Entwicklungsprozesse geeignet sind.

- Sie diskutieren die Prinzipien agiler Entwicklungsprozesse.

- Sie erstellen Anforderungen an Softwaresysteme und priorisieren diese.

- Sie planen die Erstellung von Softwarelösungen mit agilen Methoden.

- Sie diskutieren die Bedeutung von Teamarbeit und Kommunikation in der Softwareentwicklung.

- Sie arbeiten sich selbstständig in Themen der agilen Softwareentwicklung ein, fassen ihre Erkenntnisse zusammen und präsentieren diese.
</objectives>
<content>Der Schwerpunkt dieses Moduls liegt auf den Prinzipien und Praktiken agiler Software-Entwicklungsprozesse. Die Studierenden lernen, wie sie in möglichst kurzer Zeit qualitativ hochwertige Software mit hohem Kundennutzen durch sich ständig anpassende Vorgehensweisen liefern können.

Software-Entwicklungsprozesse:

- Definition und Bedeutung von Software-Entwicklungsprozessen
- Vergleich von Wasserfallmodell und agiler Entwicklung

Agile Grundlagen und Prinzipien:

- Agiles Manifest und seine Werte
- Agile Prinzipien und Methoden

Agiles Anforderungsmanagement:

- Erstellung und Priorisierung von User Stories
- Produkt- und Sprint-Backlog-Management

Agiles Projektmanagement:

- Sprint- und Releaseplanung
- Velocity-Berechnung und Burndown-Charts

Teamarbeit und Kommunikation:

- Effektive Zusammenarbeit im Team
- Kommunikation und Transparenz

Diese Inhalte werden durch die von den Studierenden präsentierten Themen ergänzt und vertieft.</content>
<media>Folien, Beamer</media>
<literature>Agile Testing
Der agile Weg zur Qualität
Von Manfred Baumgartner, Martin Klonk, Christian Mastnak, Richard Seidl · 2023

Clean Agile. Die Essenz der agilen Softwareentwicklung
Zurück zu den Ursprüngen: Die agilen Werte und Prinzipien effektiv in der Praxis umsetzen
Von Robert C. Martin · 2020

Engineering Software Products
An Introduction to Modern Software Engineering
Von Ian Sommerville · 2019

Implementing Lean Software Development
From Concept to Cash
Von Mary Poppendieck, Tom Poppendieck · 2006

Modernes Software-Engineering
Entwurf und Entwicklung von Softwareprodukten
Von Ian Sommerville · 2020

Requirements Engineering für die agile Softwareentwicklung
Methoden, Techniken und Strategien
Von Johannes Bergsmann · 2023

Requirements-Engineering und -Management
Das Handbuch für Anforderungen in jeder Situation
Von Christine Rupp, SOPHISTen · 2020

Software Engineering
Von Ian Sommerville · 2018

Software Engineering, Global Edition
Von Ian Sommerville · 2016

Software Engineering
Grundlagen, Menschen, Prozesse, Techniken
Von Jochen Ludewig, Horst Lichter · 2023

Software Engineering - kompakt
Von Anja Metzner · 2020

Diese Literatur wird entsprechend den von den Studierenden präsentierten Themen ergänzt.</literature>
<offered>
<semshort>SS 2025</semshort>
<semshort>SS 2024</semshort>
<semshort>SS 2023</semshort>
<semshort>SS 2022</semshort>
<semshort>SS 2021</semshort>
<semshort>SS 2020</semshort>
<semshort>SS 2019</semshort>
<semshort>SS 2018</semshort>
</offered>
<moduldb-query>Sat Sep 12 03:28:29 CEST 2026, CKEY=sweproz, BKEY=pim2, CID=[?], LANGUAGE=de, DATE=12.09.2026</moduldb-query>
</document>
