Tool-driven project management for web-based architectures
Niveau
2. Master study cycle
Learning outcomes of the courses/module
Students achieve the following learning objectives:
- Students are familiar with various project management tools.
- Students know the advantages and disadvantages of common tools and can select suitable tools.
- Students know how to link and integrate tools with each other.
- Students are familiar with various project management tools.
- Students know the advantages and disadvantages of common tools and can select suitable tools.
- Students know how to link and integrate tools with each other.
Prerequisites for the course
none
Course content
The course provides students with options of how the management of software projects can be supported with tools. For this purpose, different parts of the project management are identified (e.g. source code management, bug tracking, testing, deployment). Tools for these parts are then discussed, such as GitLab for source code management or Jenkins for CI/CD. In addition, we will demonstrate how individual tools can be linked together to provide a better overview during the project, such as integrating GitLab with Mattermost. The students put the theoretical contents into practice during exercises.
Recommended specialist literature
- Rubin, K.: Essential Scrum: A Practical Guide to the Most Popular Agile Process, Addison-Wesley, 2012.
- Johannsen, A.; Kramer A.; Kostal, H.; Sadowicz, E.: Basiswissen für Softwareprojektmanager im klassischen und agilen Umfeld, dpunkt-Verlag, 2017
- Vigenschow, U.; Schneider, B.; Meyrose, I.: Soft Skills für Softwareentwickler, dpunkt-Verlag, 2019
- Preißel, R.; Stachmann, B.: Git - Dezentrale Versionsverwaltung im Team - Grundlagen und Workflows, dpunkt-Verlag, 2019
- Johannsen, A.; Kramer A.; Kostal, H.; Sadowicz, E.: Basiswissen für Softwareprojektmanager im klassischen und agilen Umfeld, dpunkt-Verlag, 2017
- Vigenschow, U.; Schneider, B.; Meyrose, I.: Soft Skills für Softwareentwickler, dpunkt-Verlag, 2019
- Preißel, R.; Stachmann, B.: Git - Dezentrale Versionsverwaltung im Team - Grundlagen und Workflows, dpunkt-Verlag, 2019
Assessment methods and criteria
Written exam
Language
German
Number of ECTS credits awarded
3
Share of e-learning in %
15
Semester hours per week
2.0
Planned teaching and learning method
Lecture, group work, presentation and discussion of tasks
Semester/trimester in which the course/module is offered
1
Name of lecturer
NNV-intern
Academic year
1
Key figure of the course/module
PMS.1
Type of course/module
integrated lecture
Type of course
Compulsory