TIE-21107 Software Engineering Methodologies, 5 cr

Vastuuhenkilö

Tero Ahtee, Kari Systä, Davide Taibi

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
TIE-21107 2019-01 3 - 4 Davide Taibi
Attendance to the Lectures (at least 70%).
Examination, exercise work/project assignment, weekly exercises.

Osaamistavoitteet

Basic skills needed in software project work.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
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.  

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Examination, weekly excercises and project assignment/exercise work.

Arvosteluasteikko:

Numerical evaluation scale (0-5)

Tietoa esitietovaatimuksista
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.



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21107 Software Engineering Methodologies, 5 cr TIE-21106 Software Engineering Methodologies, 6 cr  

Päivittäjä: Kunnari Jaana, 05.03.2019