Master in Software and Systems

Non-Classical Project Management Strategies and Development Methodologies

Lecturer (Coordinator):
Ana M. Moreno
ammoreno@fi.upm.es

Semester

First semester

Credits

4 ECTS

Outline

This subject provides an overview of the agile development process. We will review the main differences with respect to traditional development and how agile practices can be used to overcome some important weaknesses of classical methods.

We will also cover the main agile practices and methods used nowadays in industry.

We will form agile teams to build a software product using the above practices and methods.

Learning Goals

Syllabus

  1. Agile artifacts
  2. Fundamentals of agile development
  3. Description of agile methods
    1. XP
    2. Scrum
    3. Kanban
    4. Feature Driven Development
    5. Comparison of agile methods
  4. Agile usability
    1. The user/customer role in agile methods
    2. Implications of usability mechanisms for agile artifacts
    3. Implications of usability for the agile process
  5. Agile project

Recommended Reading

Assessment Method

The final grade will be calculated according to student performance in the two reports to be submitted and their class participation.

Students must get a minimum of 5 points in the assessment of each of the two reports in order to pass the matter.

Students must get a minimum of 5 points (over 10) as final grade in order to pass the matter.

Tuition language

English

Lecture Theatre

A-6202

Subject-Specific Competences

More information:

This table shows the code, description and proficiency level for each subject-specific competence

Code Competence Proficiency Level
SSC3 Application of relevant research methods to open problems in the field of software engineering related to both the particular features of software and software development management K

Learning Outcomes

More information:

This table shows the code, description and proficiency level for each subject learning outcome

Code Learning Outcome Associated competences Proficiency level
RA-IS-1 Identify weaknesses in project estimation and planning activities completed using non-classical methodologies SSC3 K
RA-IS-2 Analyse groundbreaking research aimed at remedying the weaknesses in project estimation and planning activities carried out using non-classical methodologies SSC3 K
RA-IS-3 Identify weaknesses in project analysis and design activities carried out using non-classical methodologies SSC3 K
RA-IS-4 Analyse groundbreaking research aimed at remedying the weaknesses in project requirements and design activities carried out using non-classical methodologies SSC3 K

Learning Guide

Subject learning guide for Non-Classical Project Management Strategies and Development Methodologies