TIE-21107 Software Engineering Methodologies, 5 cr
Person responsible
Tero Ahtee, Kari Systä, Davide Taibi
Lessons
Implementation | Period | Person responsible | Requirements |
TIE-21107 2019-01 | 3 - 4 |
Tero Ahtee Nyyti Saarimäki Davide Taibi |
Assignments, Project work, Examination. |
Learning Outcomes
Basic skills needed in software project work.
Content
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.
Assessment scale:
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
Course | Corresponds course | Description |
TIE-21107 Software Engineering Methodologies, 5 cr | TIE-21106 Software Engineering Methodologies, 6 cr |