1. Software Engineering: Principles and Objectives
  2. Spiral, iterative and agile methodologies
  3. Agile practices
  4. Agile Methodologies
  5. Evolution of agile methodologies
  6. Agile methodologies versus heavy methodologies

  1. Principles of agile methodologies
  2. Agile manifesto
  3. User Stories

  1. Iteration as an alternative to linear planning
  2. Communication and motivation
  3. Characteristics of Participative Leadership
  4. Disruptive thinking and idea development
  5. Trial and error, learning by doing

  1. Definition and characteristics of Extreme Programming
  2. XP Phases and Rules
  3. Implementation and design
  4. XP Values
  5. XP Team and Client

  1. Scrum theory: framework
  2. The team
  3. Sprint Planning
  4. How to Initiate Scrum

  1. Introduction to the Kanban method
  2. Tips to Implement Kanban
  3. Team
  4. Business Model Canvas
  5. Scrumban

  1. Introduction to Lean Thinking
  2. Lean Startup

  1. Agile Inception Deck
  2. Design Thinking
  3. DevOps
  4. Dynamic Systems Development Method (DSDM)
  5. Crystal Methodologies
  6. Adaptive Software Development (ASD)
  7. Feature Driven Development (FDD)
  8. Agile Unified Process (AUP)