Back to all courses

Software product and process management

Individual course

Course contents

  • Principles and general issues of SW projects
  • General principles and backgrounds of life-cycle models
  • Can be a project member in a Scrum (agile) team without additional training
  • Common quality assurance techniques
  • Basic knowledge of quality systems and standards
  • Basic knowledge of maturity models
  • Principles of requirement management
  • Requirement handling in Scrum
  • Principles of configuration and version management
  • Applying CM in practical projects
  • Evolution of software engineering
  • Generic software life cycle models and their relation to management
  • Software engineering frameworks: Agile software engineering
  • Software measurement: Estimating software costs
  • Software project planning: Analysis of project characters, challenges and risks
  • Software quality management
  • Process improvement

Learning outcomes

After completing the course, the student has required theoretical knowledge to

  • select appropriate development process and development methodology to a given SW development endeavour and context.
  • take different managerial responsibilities in software projects.

Course material

The material will be informed at the start of the course.

Teaching methods

The course includes lectures, video and other material, weekly exercises, a project as a group work and an exam. All except the last is covered by assessment method “participation in teaching”. The exam is on campus in Tampere.

In addition to the normal teaching events, there will also be the possibility to join local sessions on the Pori and Seinäjoki campuses. It’s also possible to join the Seinäjoki group remotely. This opportunity is available for participants of both the Pori and Tampere version of the course. Participation in these sessions is voluntary and does not affect the final grade. Schedules for the meetings will be agreed later with the teacher. On the Seinäjoki campus, support is provided in Finnish and English. In Pori, support is available in Finnish. If you want to participate in the local sessions let the teacher know.

More information in the Tampere University study guide.

You can get a digital badge after completing this course.

ohjelmistokehitys projekti ohjelmistosuunnittelu ketterät menetelmät projektinhallinta project management

Responsible teachers

University of Tampere
Kari Systä
University of Tampere
Tero Ahtee
University of Tampere
Davide Taibi
University of Tampere
Timo Poranen
University of Tampere
Harri Keto

Further information about the course and studying

University of Tampere
Teemu Rauhala

Contact person for applications

FITech Network University
Fanny Qvickström, Student services specialist
Application period has ended
Application period has ended
Software engineering,
Software systems
Course code:
Study credits:
0 €
Course level:
Teaching period:
Application start date:
Application deadline:
Application period has ended
Host university:
Tampere University
Who can apply:
Adult learner,
Degree student
Teaching method:
Place of contact learning:
Teaching language:
General prerequisites:
Software Engineering Project 1 (COMP.SE.610) or similar knowledge.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.