Le cycle de vie du développement logiciel (SDLC)
SDLC (Software Development Life Cycle) est la séquence obligatoire de 7 phases par lesquelles passe tout projet logiciel : idée -> exigences -> conception -> construction -> test -> déploiement -> maintenance. Pourquoi : c'est votre chemin « de zéro à la dernière virgule » compressé en une seule ligne — toute votre feuille de route est ce cycle déroulé, et la Phase 14 est son exécution de vos propres mains. Quand : au démarrage de tout nouveau projet, fonctionnalité ou même correction de bug (« dans quelle phase du cycle suis-je ») ; lors du diagnostic de tout « raté » — presque toujours une phase a été sautée. Comment : chaque phase a une ENTRÉE (ce qu'elle reçoit de la précédente), une SORTIE (ce qu'elle transmet à la suivante), et un critère de « fin ». Où : à toutes les échelles, d'un script de 100 lignes à Samevian — seule « l'épaisseur » des phases différée. Qui : chaque rôle de la leçon 1 vit au sein de sa propre phase du cycle — UI/UX dans la conception, QA dans les tests, DevOps dans le déploiement.