Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Computer Science - Software and Information Engineering
Type of degree:FH Bachelor´s Degree Programme
 Full-time
 Winter Semester 2023
  

Course unit titleAgile Software Project Management
Course unit code024717030801
Language of instructionGerman
Type of course unit (compulsory, optional)Compulsory
Semester when the course unit is deliveredWinter Semester 2023
Teaching hours per week2
Year of study2023
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated3
Name of lecturer(s)Peter STADELWIESER


Prerequisites and co-requisites

None

Course content

Accompanying the project in the "Software Engineering" course, the students get to know the requirements of project management in agile software projects:

  • Basics and introduction: overview of agile project management, differences and additions to classic project management, advantages and challenges
  • Prerequisites/framework conditions for agile projects: agile work, values ​​and principles, requirements for agile projects.
  • Agile methods: Scrum, user stories, timeboxing, increments, sprint backlog, burndown charts
  • Adaptive planning and development: Agile analysis and design, effort estimation, agile developments.
  • Scrum as an iterative approach with rules and principles: the three artefacts: product backlog, sprint backlog and product increment; the three events: Sprint Planning, Sprint Review and Retrospective; the three roles: Scrum Team, Scrum Product Owner and Scrum Master.
  • Tools and Techniques: Daily Scrum, Refinement, Estimation (e.g. Planning Poker), User Stories, ...
  • Project management: dealing with changes, stakeholder management, problem identification and problem solving, risk management, quality assurance.
  • Team: framework conditions for agile teams; Responsibility, cooperation and commitment in agile teams; Effective team and self control.; Communication.
  • Continuous Improvement - Project Completion: Tailoring, Knowledge Management.
Learning outcomes
  • The students know the approaches, methods and techniques of agile project management.
  • The students can use the essential instruments of agile software project management in practice.
  • The students can estimate their impact on the project and environment.
Planned learning activities and teaching methods

Integrated course with small exercises, Lego SCRUM workshop, application directly in the project for the course "Software Engineering"

Assessment methods and criteria

Evaluation of the exercises and implementation in the project.

Comment

Not applicable

Recommended or required reading
  • Krivitsky, Alexey (2019): lego4scrum: A complete guide. A great way to teach the Scrum framework and Agile thinking. Independently published.
  • Preußig, Jörg (2018): Agiles Projektmanagement: Scrum, Use Cases, Task Boards & Co. 2. Auflage 2018. Freiburg: Haufe.
  • Vigenschow, Uwe et al. (2015): APM - Agiles Projektmanagement : Anspruchsvolle Softwareprojekte erfolgreich steuern. 1., Auflage. Heidelberg: dpunkt.verlag GmbH.

 

Mode of delivery (face-to-face, distance learning)

Classroom teaching

Winter Semester 2023go Top