01 - Introduction to Software Development Methodologies
Complete overview of development methodologies: Waterfall vs Agile, when to use what, and historical evolution from sequential processes to iterative methods.
Metodologie di sviluppo software: Agile, Scrum, Kanban, XP, TDD, BDD, continuous delivery e best practice per team di sviluppo ad alte prestazioni.
Complete overview of development methodologies: Waterfall vs Agile, when to use what, and historical evolution from sequential processes to iterative methods.
Detailed analysis of Waterfall model: the 5 phases (requirements, design, implementation, testing, maintenance), variants, advantages and when to avoid it.
The Agile Manifesto in detail: 4 values, 12 principles, user stories, backlog management and metrics (velocity, burndown) with practical examples.
Complete Scrum: 3 roles (Product Owner, Scrum Master, Dev Team), 5 events, 3 artifacts, Definition of Done, metrics and scaling (SAFe, LeSS, Nexus).
Kanban in depth: flow visualization, WIP limits, metrics (Lead Time, Cycle Time, CFD), Kanban vs Scrum and practical implementation.
Extreme Programming (TDD, Pair Programming, CI), Lean (waste elimination), DevOps (CI/CD, IaC, CALMS) and integration with Scrum.
As-tu lu tous les articles ? Vérifie ce que tu as appris avec le quiz de la série.