Volltext-Downloads (blau) und Frontdoor-Views (grau)

You don't just use software processes, you have to engineer them: a teachers' experience report

  • Software processes are the game plan to develop comprehensive software systems, and there are many ways to teach software processes. Nowadays, the normal approach is to teach students to use software processes correctly, usually by explaining what agile methods are about or by introducing tools that already implement selected processes, and then letting students apply such selected tools and methods in smaller projects or project courses. However, while this approach addresses the application of, e.g., Scrum or Unit Testing, the question of how a company develops its own software process is not answered. With this paper, we address this issue and share our experiences from more than 15 years of teaching the analysis, design, realization, and improvement of software processes in our joint Software Process Engineering course, which is based on a structured Software Process Improvement model. We contribute insights into the process improvement model that builds the foundation of the course, an overview of the course content, and we share our experiences, lessons learned, and recommendations for teachers.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author of HS ReutlingenKuhrmann, Marco
URN:urn:nbn:de:bsz:rt2-opus4-56007
DOI:https://doi.org/10.1145/3723010.3723026
Published in:Proceedings of the 6th ECSEE (European Conference on Software Engineering Education), Seeon Monastery, Germany, 2-4 June 2025
Publisher:ACM
Place of publication:New York
Document Type:Conference proceeding
Language:English
Publication year:2025
Tag:SPI; education; experience report; software process improvement
Page Number:11
First Page:210
Last Page:220
DDC classes:370 Erziehung, Schul- und Bildungswesen
Open access?:Ja
Licence (German):License Logo  Creative Commons - CC BY - Namensnennung 4.0 International