TIE-21106 Software Engineering Methodologies, 6 cr
Person responsible
Tero Ahtee, Kari Systä
Lessons
Implementation | Period | Person responsible | Requirements |
TIE-21106 2017-01 | 3 - 4 |
Farshad Ahmadighohandizi Tero Ahtee Sampo Suonsyrjä Kari Systä |
Examination, exercises, assignment work |
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 (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.
Assessment scale:
Numerical evaluation scale (0-5)
Study material
Type | Name | Author | ISBN | URL | Additional information | Examination material |
Lecture slides | Web and/or Canvas/Moodle | No | ||||
Other online content | Selected documents from the Internet | No |
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 degree, before starting this course.
Correspondence of content
Course | Corresponds course | Description |
TIE-21106 Software Engineering Methodologies, 6 cr | TIE-21100 Software Engineering Methodologies, 6 cr | |
TIE-21106 Software Engineering Methodologies, 6 cr | TIE-21107 Software Engineering Methodologies, 5 cr | |
TIE-21106 Software Engineering Methodologies, 6 cr | OHJ-3056 Software Engineering Methodology, 6 cr |