Travailler en équipe en suivant les approches de Software Teaming et Mob Programming

HackYourJob (HYJ)

PARIS

Objectif général : Développement des compétences

Ce workshop met le pied à l'étrier pour que les équipes puissent mettre en oeuvre les idées directement dans leur quotidien. Les compétences s'acquièrent tout du long, et les avantages de cette pratique deviennent rapidement évidents. Ce workshop est une introduction, couvre l'ensemble des fondamentaux, et est assorti de nombreuses situations de mise en pratique ainsi que différentes activités. Les participants à cet atelier font l'expérience d'une journée d'apprentissage et de pratique de Mob Programming. Seront abordés les mécanismes de collaboration tout comme les techniques qui rendent cette forme de développement si efficace. Nous apprendrons comment le Mob Programming fonctionne sur une mise en situation de projet en incluant les concepts de User Stories, la priorisation, le développement piloté par les tests, la refactorisation, les rétrospectives, et quelques exposés vidéos. - Découvrir le Software Teaming (Mob Programming) - Défier notre vision avec la pratique - Améliorer nos pratiques de développement en tant qu'équipe A l'issue de la formation, le participant aura acquis des bases solides pour comprendre et mettre en oeuvre les concepts de Mob Programming et en particulier : - Comment 5 personnes ou plus peuvent être efficaces en travaillant ensemble sur un seul sujet - Les heuristiques pour la taille d'équipe - Des lignes directrices pour une collaboration réussie - Gérer des solutions et des idées concurrentes à un problème de codage - Encourager la politesse et la gentillesse des membres de l'équipe - Réduire ou éliminer les conflits nuisibles - Les outils pour le travail en équipe - La préparation / disposition de l'espace de travail - Comment amplifier l'apprentissage et profiter des opportunités d'apprentissage continu - Des rétrospectives temps réel et en continu afin de réfléchir, régler, ajuster - La théorie selon laquelle le Mob Programming est efficace - Test-Driven Development (TDD) en tant qu'équipe - Travailler avec des Product Owners, des Experts Métier, des Testeurs, des Designers au sein de l'équipe - Pratiquer le refactoring en tant qu'équipe - Rétroaction continue à tous niveaux de granularité

Contenu

Exercices pratiques, présentation, dialogues interactifs, simulations, vidéos Introduction au Software Teaming (Mob Programming) - Ce que c'est - Comment cela a démarré - Concepts de base du travail ensemble pour créer un logiciel (et réaliser d'autres travaux) - Bénéfices Cela ne remplace pas le développement en solo ou en pair-programming, cela ajoute une nouvelle dimension Compétences et technique de Mob Programming - Travail d'équipe Pilote / Navigateur, rôles et techniques - Ecoute et communication - Inclusion et prise en compte des petites voix - Prises de décision - Entendre et expérimenter toutes les idées Démonstration de Coding Dojo : une démonstration simple de Mob Programming avec des volontaires parmi les participants. Exercices de mise en pratique : travail sur un échantillon de projet pour apprendre à travailler ensemble en utilisation quelques unes des règles de collaboration - Phase 1 - modèle du Coding Dojo, un seul co-pilote réalise le guidage - Phase 2 - poursuite de l'exercice en utilisant un hybride entre le Coding Dojo et le Mob Programming - retrait de la règle n'autorisant qu'une seul co-pilote pour guider - Phase 3 - poursuite de l'exercice en appliquant pleinement le Mob Programming (pas de règles strictes) Software Teaming et le pouvoir du flux - L'idée derrière le flux (tant le flux rapportant au Lean que le flot psychologique, ainsi que l'idée émergente de flux d'équipe) - Comment cela peut expliquer pourquoi le Software Teaming (Mob Programming) fonctionne si bien Concepts avancés de Mob Programming - Mise en pratique Apprentissage amplifié : comment tirer profits d'opportunités d'apprentissage Poursuite des exercices de codage : suppression des règles Rétrospective et bilan, discussion de groupe sur ce que nous avons appris Gestion de projet et collaboration : nouvelles idées au sujet de la mise à l'échelle du travail en équipe Le Mob Programming au quotidien

Coût de la formation

Coût de la formation : Consulter l'organisme

Nombre d'heures

14 heures

Modalité

En centre http://formation.hackyourjob.com/catalogue/software-teaming-and-mob-programming-workshop.html

Pré-requis

La formation se deroule entierement en anglais. Par consequent, les participants doivent avoir un niveau suffisant en langue anglaise pour comprendre les presentations et activites proposees. La formation cible les personnes evoluant dans le developpement de logiciel, tels que des developpeurs, Product Owners, Experts Metiers, Designers, ou testeurs, et n importe qui implique dans la creation de logiciel. Il n est pas necessaire de savoir ecrire du code, mais pour les developpeurs une bonne maitrise d au moins un langage de programmation (oriente objet ou fonctionnel), en terme de syntaxe, environnement de travail est attendu. Une comprehension des pratiques de tests unitaires dans le langage vise est utile mais n est pas indispensable. Les participants doivent disposer de leur propre ordinateur (non fourni) avec, pour ceux concernes, la derniere version de Git et leur IDE d installes.;

Contact :

HackYourJob

07 81 29 90 60

contact@hackyourjob.com

HackYourJob (HYJ)

Localisation de la formation

Offres d'emploi en rapport avec cette formation