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:

  1. Project organization and infrastructure
  2. Scrum: Product Backlog, Personas, Scenarios
  3. Scrum: Sprint Backlog, Sprint Planning
  4. Kanban: Kanban board, metrics
  5. Scrum: Retrospective
  6. Selection and adaptation of the methodology