TIE-21107 Software Engineering Methodologies, 5 cr
Tero Ahtee, Davide Taibi, Kari Systš
|TIE-21107 2018-01||3 - 4||
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 (2015) 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 In practice, can set up a repository||Can create and communicate guidelines|
Instructions for students on how to achieve the learning outcomes
Exam, weekly excersize and project 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 cp from programming courses, e.g., in the Batchelor degeree, before starting this course.
Correspondence of content
|TIE-21107 Software Engineering Methodologies, 5 cr||TIE-21106 Software Engineering Methodologies, 6 cr|