TIE-21107 Software Engineering Methodologies, 5 cr
Tero Ahtee, Kari Systš, Davide Taibi
|TIE-21107 2019-01||3 - 4||
||Attendance to the Lectures (at least 70%).
Examination, exercise work/project assignment, weekly exercises.
Basic skills needed in software project work.
|Content||Core content||Complementary knowledge||Specialist knowledge|
|1.||Know principles and general issues of SW projects - including effort estimation and tracking techniques.||Can set-up a project team. Can plan a SW project. Can track and steer a SW project.||Can be an efficient manager/PO for a non-trivial project. Can act in process improvement roles.|
|2.||Know their backgrounds and general principles of life-cycle models. Can be a project member in a Scrum (agile) team without additional training.||Knows benefits and drawbacks of different models. Can be a Scrum master without additional training.||Can select and adapt life-cycle models for the organization.|
|3.||Know common quality assurance techniques. Basic knowledge of quality systems and standards. Basic knowledge of maturity models.||Can select required quality assurance practices for a team. Can ensure that practices are applied in an efficient manner.||Understands what is expected from organization when preparing for quality audits.|
|4.||Know principles of requirement management. Know how to handle requirements in Scrum.||Can be responsible of requirement management in an organization. Can act a product owner in a project.|
|5.||Know principles of configuration and version management. Know how to apply CM in practical projects.||Can independently apply code. In practice, can set up a repository.||Can create and communicate guidelines.|
Instructions for students on how to achieve the learning outcomes
Examination, weekly excercises and project assignment/exercise work.
Numerical evaluation scale (0-5)
Additional information about prerequisites
This course assumes that students know principles and practices of software development and design. This means that the students should have earned 10-15 cu from programming courses, e.g., in the Bachelor's degeree, before starting this course.
Correspondence of content
|TIE-21107 Software Engineering Methodologies, 5 cr||TIE-21106 Software Engineering Methodologies, 6 cr|