Skip to main content

Project Management and Quality Assurance (5 cr)

Code: TT00CD82-3005

General information


Timing
25.08.2025 - 19.12.2025
The implementation has not yet started.
Number of ECTS credits allocated
5 cr
Local portion
2 cr
Virtual portion
3 cr
Mode of delivery
Blended learning
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
English
Seats
0 - 60
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Marko Rintamäki
Groups
TIC24S2
Bachelor's Degree Programme in Information and Communications Technology
TIC24S1
Bachelor's Degree Programme in Information and Communications Technology
Course
TT00CD82
No reservations found for realization TT00CD82-3005!

Evaluation scale

0-5

Objective

After completing the course, you understand the importance of project management from the perspective of the software industry and the differences between a traditional project and an agile project. You know the basic principles of agile project management and if necessary, know how to apply suitable tools to project management. If needed, you can prepare a project plan for a software project, as well as a rough requirement specification. You can also prepare a preliminary cost estimate for the project. You are generally familiar with the quality assurance methods used in projects and the general quality systems of the industry.

EUR-ACE KNOWLEDGE AND UNDERSTANDING
You understand the importance of the project plan and scheduling in terms of the implementation of the project. You know how to consider professional, ethical and legal perspectives in project planning. You understand the perspective of quality assurance as part of project work.

EUR-ACE MULTIDISCIPLINARY COMPETENCE
You know the basics of project activities and, if necessary, you can participate in supervised project-based group work. You understand the importance of project operations and quality assurance and are able to participate in the inspection of the project's various outputs if needed. You know how to take responsibility for your own competence and, if necessary, improve it with the help of the given sources.

EUR-ACE ENGINEERING PRACTICE
If necessary, you can draw up a simple project plan and analyze the requirements set for the project, forming a rough requirement specification based on the requirements. You are familiar with the project working model presented in the course and, if necessary, you can use it to supervise your own project. You understand the importance of cost accounting as part of project definition and know how to prepare a simple budget to support project planning.

EUR-ACE COMMUNICATION AND TEAMWORK
You know the most important documents and their importance in sharing information during the project. You know the important project practices, with which teams guide their activities. You also know how to work in a project group in accordance with the goals with sufficient supervision.

Content

In this course, you will learn the importance of project management in the software industry and understand the differences between traditional and agile projects. You will master the basic principles of agile project management and be able to use the tools that are appropriate for the task. You will learn how to prepare a project plan, a rough requirements specification and a preliminary cost estimate for a software project. You will also learn about quality assurance methods and how to apply them in project work.

During the course you familiarize yourself with the basic concepts of project activities. You learn the basics of agile project management and know its differences compared to a traditional project. You learn the following concepts and use them as part of the assignment:

- Scheduling, partitioning and phasing of the project
- Supervision of project and division of tasks
- Evaluation of workload and costs
- Project risk mapping, supervision and control
- General quality assurance and methods: testing, auditing, evaluation, certification
- Introduction to general quality systems ISO 9000, CMMi, Six Sigma and LEAN

Location and time

Schedule and locations: https://tt00cd82.pages.labranet.jamk.fi/core/


Take your laptop with you for local contacts! There is no local machines in class room!

Materials

Materials on the Gitlab Pages:

https://tt00cd82.pages.labranet.jamk.fi/core/

Teaching methods

- Flipped Learning
- independent study
- Remote Guidance ZOOM/TEAMS
- Face2Face support
- exercises

Employer connections

-

Completion alternatives

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

One credit (1 Cr) corresponds to an average of 27 hours of work.

- support 20 h
- assignment 50 h
- independent study 60 h
Total 135 h

Assessment criteria, satisfactory (1)

Sufficient (1)
The student necessarily masters the conceptualization of project activities and generally understands the importance of project management and quality assurance in the development of software products.

Satisfactory (2)
The student satisfactorily manages the conceptualization of project activities and understands the importance of project management and quality assurance in the development of software products. The student can prepare a small-scale project plan.

Assessment criteria, good (3)

Good (3)
The student has a good command of the concepts of project activities and knows how to use the taught methods from the perspective of the project and quality assurance. The student can prepare a project plan suitable for a software project and identify the necessary quality assurance methods to support the implementation of the project.

Very good (4)
The student has a good command of the concepts of project activities and knows how to use the taught methods from the perspective of project management and quality assurance. The student knows how to prepare a project plan, a rough cost estimate for a software project and can choose the necessary quality assurance methods to implement the project.

Assessment criteria, excellent (5)

Excellent (5)
The student has an excellent command of the conceptualization of project activities, the meaning of requirements definition and is able to apply the taught methods in project management if necessary. The student knows how to prepare the necessary project plan, risk assessment, cost estimate for a software project, and is able to choose the necessary quality assurance methods to implement the project. The student knows how to search for information from external sources and is able to critically develop his own project activities based on the information. The student can apply to participate in the activities of expert communities in the field.

Qualifications

basics of programming, data networks

Further information

Implementation of course is based on an Flipped Learn-method. This means a student has to do actively self studying and exercises. There is Face2Face and ZOOM-session where lecturer answers a questions and gives guidance with exercises.

ATTENTION: You have to be joining is under monitoring for support sessions in ZOOM or locally at Turbiini house.All activity will be recorded activity for course.

Go back to top of page