The subject is taught in Polish
Subject motto: “All methodologies are good, but for different projects”
Course objectives:
- Familiarization with selected software development methodologies
- Understanding the strengths and weaknesses of individual methodologies
- Acquiring the ability to select a methodology and adapt it to the needs of the project
Scope of the lecture:
- Overview of software development methodologies, project examples
- Agile methodologies at the team level: Scrum, Kanban, XP
- Agile methodologies at the company level (scaled Agile): Scrum of Scrums, DevOps, SAFe
- Classical methodologies: RUP
- Selecting a methodology, combining practices
Project tasks:
- Project organization and infrastructure
- Scrum: Product Backlog, Personas, Scenarios
- Scrum: Sprint Backlog, Sprint Planning
- Kanban: Kanban board, metrics
- Scrum: Retrospective
- Selection and adaptation of the methodology