Sobes.tech
Junior

Quelles méthodologies de développement connaissez-vous?

sobes.tech IA

Réponse de l'IA

  • Scrum : Méthodologie itérative et incrémentale basée sur de courts sprints, des réunions quotidiennes, la planification de sprint, la revue de sprint et la rétrospective. Rôles : Product Owner, Scrum Master, Équipe de développement.
  • Kanban : Système visuel de gestion du flux de travail, basé sur la limitation du travail en cours (WIP), un contrôle transparent des tâches sur un tableau avec des colonnes (par exemple, À faire, En cours, Terminé) et une amélioration continue du processus.
  • Waterfall (Modèle en cascade) : Méthodologie séquentielle où chaque étape (collecte des exigences, conception, développement, test, déploiement, support) doit être entièrement terminée avant de passer à la suivante.
  • XP (Extreme Programming) : Méthodologie agile axée sur la programmation en binôme, le développement par test (TDD), des versions fréquentes, l'intégration continue et le refactoring. Idéal pour les projets avec des exigences changeantes.
  • Lean Software Development : Basée sur les principes de la production lean, visant à éliminer les gaspillages, déployer rapidement, recueillir des retours et prendre des décisions à un stade tardif.

Je connais aussi le modèle V, le Spiral Model, Crystal. Dans ma pratique, je suis le plus souvent confronté à Scrum et Kanban.