- Software Engineering: Principles and Objectives
- Spiral, iterative and agile methodologies
- Agile practices
- Agile Methodologies
- Evolution of agile methodologies
- Agile methodologies versus heavy methodologies
- Principles of agile methodologies
- Agile manifesto
- User Stories
- Iteration as an alternative to linear planning
- Communication and motivation
- Characteristics of Participative Leadership
- Disruptive thinking and idea development
- Trial and error, learning by doing
- Definition and characteristics of Extreme Programming
- XP Phases and Rules
- Implementation and design
- XP Values
- XP Team and Client
- Scrum theory: framework
- The team
- Sprint Planning
- How to Initiate Scrum
- Introduction to the Kanban method
- Tips to Implement Kanban
- Team
- Business Model Canvas
- Scrumban
- Introduction to Lean Thinking
- Lean Startup
- Agile Inception Deck
- Design Thinking
- DevOps
- Dynamic Systems Development Method (DSDM)
- Crystal Methodologies
- Adaptive Software Development (ASD)
- Feature Driven Development (FDD)
- Agile Unified Process (AUP)