Cette séance de cours présente le cadre Scrum, une méthodologie agile largement adoptée pour le développement de logiciels. Il commence par une histoire captivante sur le rover Mars de la NASA, Curiosity, illustrant l'importance du travail d'équipe et de la collaboration dans la réalisation d'objectifs complexes. L'instructeur explique les rôles clés au sein d'une équipe Scrum, y compris le Scrum Master et le Product Owner, en soulignant leurs responsabilités dans la facilitation de la communication et la maximisation de la valeur de l'entreprise. La séance de cours détaille le processus Scrum, qui consiste en des sprints itératifs, chacun aboutissant à un incrément de produit fonctionnel. L'importance de maintenir un arriéré de produits et de mener des revues et rétrospectives de sprint régulières est mise en évidence, assurant une amélioration et une adaptation continues. L'instructeur discute également des flux de travail collaboratifs, des messages de validation, des normes de codage et de l'importance de l'intégration et du déploiement continus (CI / CD) dans le développement de logiciels modernes. À la fin de la séance de cours, les étudiants acquièrent une compréhension complète de la façon de travailler efficacement en équipe, de gérer des projets et de fournir des produits logiciels de haute qualité en utilisant le cadre Scrum.