Management Strategies And Non-classical Software Development Methodologies
- Lecturer (Coordinator):
- Ana M. Moreno
- ammoreno@fi.upm.es
- Lecturer:
- José Antonio Calvo-Manzano
- joseantonio.calvomanzano@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 traditional development and how agile practices can be used to solve some important lacks in classical methods.
We will pay special attention to agile usability as a new approximation to improve the user experience in agile developments.
We will work in agile teams to build a software product according to the previous practices and methods.
Learning Goals
- Familiarity with the features and limitations of non-classical methodologies
- Familiarity with project management strategies in non-classical methodologies
- Familiarity with groundbreaking development techniques in non-classical methodologies
Syllabus
- Fundamentals of agile development
- Agile artifacts
- Description of agile methods
- Agile usability- Lean UX
- Agile UX project
Recommended Reading
- Alistair Cockburn: "Agile Software Development". Addison Wesley, 2002.
- L. Constantine: "Process agility and software usability: Toward lightweight usage-centered design". Constantine & Lockwood, Ltd., Tech. Rep. 110 (2001).
- Jim Highsmith: "Agile Software Development Ecosystems". Addison-Wesley, 2005
Tuition language
English
Lecture Theatre
A-6305
Subject-Specific Competences
Code | Competence | Proficiency Level |
---|---|---|
CEM3 | 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 | C |
CEM4 | Analysis and evaluation of several software-based systems construction and management engineering paradigms and approaches | C |
Learning Outcomes
Code | Learning Outcome | Associated competences | Proficiency level |
---|---|---|---|
RA-IS-27 | Identify weaknesses in project estimation and planning activities completed using non-classical methodologies | CEM3 | C |
RA-IS-28 | Analyse groundbreaking research aimed at remedying the weaknesses in project estimation and planning activities carried out using non-classical methodologies | CEM3 | C |
RA-IS-29 | Identify weaknesses in project analysis and design activities carried out using non-classical methodologies | CEM3 | C |
RA-IS-30 | Analyse groundbreaking research aimed at remedying the weaknesses in project requirements and design activities carried out using non-classical methodologies | CEM3 | C |
Learning Guide
Learning Guide: Management Strategies And Non-classical Software Development Methodologies