Disclaimer: Je regardais mes articles phares de mon blog et je suis retombé sur mon article de l’ATDD et notamment Behat, je me suis rendu compte qu’il avait déjà 11 ans 😱 !!!!!
Voilà pourquoi un petit update, ne ferait pas de mal autour des concepts d’ATDD/BDD, qui restent des concepts clés encore aujourd’hui dans le développement logiciel de qualité !
N’hésites pas à relire cette relique autour de Behat et l’ATDD en 2012 … mis à jour en 2016 💪 😎
Les Tests d’Acceptation : Une Clé de Voûte de l’ATDD et du BDD avec Behat
Lorsqu’il s’agit de garantir que les nouvelles fonctionnalités répondent précisément aux exigences des utilisateurs, les tests d’acceptation se révèlent être un outil indispensable. Mais que sont exactement les tests d’acceptation ? Ce sont des conditions que le logiciel doit satisfaire pour être accepté par un utilisateur, un client ou, dans notre cas, par un Product Owner. Ces tests sont souvent écrits sous forme de scénarios utilisateurs, qui guident le développement et valident le bon fonctionnement des fonctionnalités.
Lire la suite…Dans les coulisses de la Coding Factory, une effervescence particulière a pris place. Un projet qui nous fait battre le cœur plus fort est sur le point de voir le jour, et il promet de révolutionner notre approche de l’enseignement supérieur. Un projet qui, je l’espère, va éveiller votre curiosité et capturer votre imagination autant qu’il a capturé la nôtre. 🤩🌟
Agile@School Prend Son Envol
Imaginez un lieu où l’innovation pédagogique se mêle à la passion et à la créativité individuelle. Où chaque étudiant se voit offrir les clés pour débloquer son potentiel, dans un environnement qui valorise avant tout l’aspect humain de l’apprentissage. Ce rêve, longtemps caressé dans les esprits visionnaires de notre équipe, est sur le point de devenir une réalité tangible.
Des Indices Disséminés avec Malice
Nous avons partagé avec vous une photo de notre équipe en pleine préparation, et si vous regardez attentivement, vous y trouverez des indices subtils. Ces détails, volontairement laissés à votre sagacité, sont les pièces d’un puzzle exaltant. 🧐
Vers une Annonce Grandiose
Bientôt, Agile@School franchira un nouveau cap, étendant son rayonnement au-delà des frontières, dans un espace où soleil et innovation se côtoient. Un endroit où le terme « agilité » prend tout son sens, et où l’expérience éducative se transforme en une aventure inoubliable.
Quel est ce Projet Mystérieux ?
Je vous invite à jouer les détectives. Examinez l’image, saisissez les indices, et laissez votre intuition vous guider. Peut-être que le ciel bleu, l’air de l’océan, ou la perspective d’une aventure éducative hors du commun vous évoqueront ce que nous mijotons.
Alors, avez-vous deviné ? Préparons-nous simplement une nouvelle session de cours en ligne, ou quelque chose de bien plus grandiose ?
Est-il possible que nous soyons en train de planifier une expérience à l’étranger ? Une learning expédition (ca serait alors un grand retour pour moi après plusieurs années sans en avoir organisée une…), un lieu où l’agilité à l’école et les expériences innovantes prennent vie d’une manière jamais vue auparavant ?
Si un élément de la photo vous a mis sur la voie, partagez votre hypothèse avec nous. L’anticipation est à son comble, et nous sommes impatients de révéler ce qui se trame derrière les portes d’Agile@School.
Tout ce que je peux vous dire pour l’instant c’est que ca va notamment permettre à Agile@School d’atteindre encore plus d’étudiants et de me rapprocher de ma vision:
Rendre l’apprentissage en enseignement supérieur plus Humain et plus productif tout en développant la passion de chaque étudiant individuellement.
Restez à l’écoute, car la révélation approche, et avec elle, une opportunité d’apprentissage qui pourrait bien changer la donne pour les étudiants du monde entier.
❤️
Dans notre quête pour une éducation plus dynamique et engagée chez Agile@School, l’une des pratiques les plus influentes est sans doute le « Standup Meeting ». Emprunté au monde Agile et donc au secteur de la Tech, ce rituel s’est révélé être un catalyseur incroyable pour l’engagement et la collaboration en milieu éducatif.
Lire la suite…Dans le paysage en constante évolution de l’enseignement, une méthode se distingue par son approche unique et ses fondements profondément humains : Agile@School. Cette méthodologie, ancrée dans quatre valeurs fondamentales, révolutionne la manière dont l’éducation est perçue et pratiquée. Ces valeurs, loin d’être de simples slogans, sont le cœur et l’âme d’une pédagogie qui met l’humain avant tout.
1️⃣ La Passion : Au Cœur de l’Engagement Éducatif
La passion est le moteur de l’excellence académique chez Agile@School. Nous encourageons activement les étudiants à s’impliquer dans des projets qui reflètent leurs intérêts personnels, ce qui stimule un enthousiasme et une motivation sans précédent. Cette approche pédagogique transforme l’apprentissage en une aventure exaltante, où les étudiants deviennent les principaux acteurs de leur éducation. En mettant l’accent sur la passion, Agile@School permet aux étudiants de découvrir et de poursuivre leurs véritables intérêts, alimentant ainsi leur désir d’apprendre et de réussir.
2️⃣ Le Bien-Être : Une Priorité dans l’Éducation Agile
Au sein d’Agile@School, le bien-être des étudiants est une priorité absolue. Nous sommes déterminés à créer un environnement d’apprentissage qui soutient et valorise le bien-être mental, émotionnel et physique des étudiants. Cette approche globale vise à développer non seulement des compétences académiques, mais aussi à encourager la croissance personnelle et l’épanouissement de chaque individu. En traitant les étudiants comme des êtres complets, nous favorisons un environnement où chacun se sent valorisé, soutenu et capable de réaliser son plein potentiel.
3️⃣ La Prise en Charge des Autres : Cultiver l’Empathie et le Travail d’Équipe
L’empathie, la compassion et le travail d’équipe sont des piliers dans l’environnement d’Agile@School. Nous enseignons aux étudiants l’importance d’être attentifs aux besoins des autres et de se soutenir mutuellement. Cet environnement collaboratif favorise le développement de compétences en leadership empathique et en communication efficace. Ces aptitudes sont cruciales non seulement pour la réussite scolaire, mais aussi pour les carrières professionnelles futures des étudiants. Chez Agile@School, nous croyons fermement en la maxime:
Nous réussissons tous ensemble ou nous échouons tous ensemble
4️⃣ L’Excellence : Vers la Meilleure Version de Soi
La quête de l’excellence est au cœur de la philosophie d’Agile@School. Nous encourageons les étudiants à se fixer des objectifs élevés, tout en reconnaissant l’importance de l’échec comme étape du processus d’apprentissage. Cette culture de l’excellence ne se limite pas à la réussite académique ; elle prépare également les étudiants à répondre aux attentes élevées de leurs futures carrières. En adoptant cette mentalité, les étudiants d’Agile@School développent une approche de croissance continue, prêts à s’adapter et à prospérer dans un monde en mutation rapide.
Agile@School : Plus qu’une Méthode, une Expérience de Vie
Ces valeurs fondamentales ne sont pas seulement enseignées ; elles sont vécues et intégrées dans chaque aspect de notre méthodologie. En mettant l’accent sur la passion, le bien-être, la prise en charge des autres et l’excellence, Agile@School prépare ses étudiants non seulement à réussir académiquement, mais aussi à devenir des citoyens du monde responsables, prêts à affronter les défis de demain.
Agile@School ne se contente pas de former des étudiants ; elle façonne des individus complets, capables de s’adapter, d’innover et de mener dans un monde en constante évolution. Nous invitons chacun à rejoindre cette aventure éducative, pour découvrir comment Agile@School peut redéfinir l’enseignement et préparer les Game Changers et Tech Stars de demain.
Rejoignez-nous dans cette transformation éducative et découvrez comment Agile@School redéfinit les paradigmes de l’enseignement pour une nouvelle ère d’innovation et d’adaptabilité.
Nous réussissons tous ensemble ou nous échouons tous ensemble
❤️
Crédit 📸: Randalyn Hill
Il y a quelques années, lors d’un événement crucial dans ma carrière – le Scrum Gathering – un moment décisif a façonné mon parcours professionnel et personnel. En préparant mon intervention, ma rencontre avec le créateur d’eduScrum a déclenché une véritable révélation. Pourquoi ne pas appliquer les principes agiles, qui avaient transformé le monde de la tech, au domaine de l’éducation supérieure ? Ainsi est née ma vision d’Agile@School®, une synergie entre ma passion profonde pour l’enseignement et ma conviction dans la puissance de l’agilité.
🔍 Qu’est-ce qu’Agile@School ?
Agile@School est bien plus qu’une simple méthodologie : c’est l’application de mes années d’apprentissage et d’expériences dans le monde de la technologie et de l’agilité, au service de l’enseignement supérieur. Inspirée des valeurs et principes du Manifeste Agile, cette approche incarne une vision innovante et adaptative de l’éducation. Elle se distingue par un accent mis sur l’engagement actif des étudiants, favorisant la collaboration et embrassant une culture d’amélioration continue.
En tant que formateur dans le secteur technologique, je suis témoin au quotidien des transformations radicales opérées par Agile@School. Les salles de classe traditionnelles, souvent marquées par un enseignement unidirectionnel, se transforment en espaces dynamiques. Ici, les étudiants ne sont plus de simples récepteurs passifs d’informations ; ils deviennent des acteurs engagés et proactifs de leur parcours éducatif.
📚 Transformer les salles de classe en incubateurs d’innovation
Avec Agile@School, nous ne nous contentons pas de transmettre des connaissances ; nous créons un écosystème où chaque étudiant est encouragé à explorer, expérimenter et innover. Cette méthodologie repousse les limites de l’apprentissage traditionnel, en intégrant des concepts tels que le travail d’équipe, la réflexion critique et l’autonomie. Dans cette atmosphère, les étudiants apprennent à s’adapter rapidement aux changements, à résoudre des problèmes complexes et à développer une pensée critique et créative.
🌐 L’éducation à l’ère de l’agilité
Le monde change à un rythme effréné, et l’éducation doit suivre, c’est une absolue nécessité sous peine d’être en décalage avec notre monde actuel.
Agile@School n’est pas seulement une réponse à ce besoin d’évolution ; c’est une préparation proactive des étudiants aux défis du 21e siècle. L’agilité à l’école n’est pas un concept abstrait ; c’est une réalité tangible dans les salles de classe où Agile@School est appliqué. Nous formons des esprits agiles, prêts à affronter les défis d’un monde en constante mutation.
🚀 Vers un futur où l’éducation est synonyme d’adaptation et d’innovation
Notre vision chez Agile@School est de redéfinir l’éducation pour qu’elle soit en harmonie avec les exigences du monde moderne. Chaque principe d’Agile@School est conçu pour aligner l’enseignement avec les besoins réels des étudiants et du marché du travail. Nous ne nous contentons pas de préparer les étudiants aux examens ; nous les équipons des compétences nécessaires pour prospérer dans tous les aspects de leur vie future.
Rejoignez-nous dans cette aventure passionnante et découvrez comment Agile@School peut transformer non seulement l’expérience d’apprentissage dans votre établissement, mais aussi façonner l’avenir de l’éducation. Restez à l’écoute pour explorer plus en détail les principes qui rendent Agile@School unique et découvrir comment, ensemble, nous pouvons redéfinir le paysage éducatif pour une génération prête à relever les défis de demain.
❤️
Depuis son lancement, Agile@School a connu une transformation significative, passant d’un concept inspiré par eduScrum à une méthodologie robuste et adaptée aux exigences uniques de l’enseignement supérieur. Cette évolution illustre non seulement la flexibilité de l’approche Agile dans l’éducation mais aussi son potentiel révolutionnaire pour remodeler la manière dont l’apprentissage est conduit.
1. Création d’une culture Agile au sein de l’école
L’adoption d’Agile@School a débuté par l’instauration d’une culture agile au sein de l’établissement. Pour rappel, la Coding Factory a été créée de toute pièce comme une formation différenciante de l’école mais maintenant sa liaison avec son administration. Cela a donc nécessité un changement de mentalité chez les mentors arrivants et l’administration, passant d’une approche d’enseignement traditionnelle à une méthodologie qui valorise la collaboration, l’adaptabilité et l’apprentissage continu.
2. Dépasser Scrum pour embrasser l’Agilité
Nous avons progressivement cessé de limiter notre discours à Scrum pour embrasser pleinement l’Agilité. Dans la pratique quotidienne, Agile@School s’étend au-delà des frontières d’eduScrum pour incorporer un éventail plus large de techniques et de principes agiles, rendant l’apprentissage plus dynamique et réactif. De façon non exhaustive: Mob Programming, Pas mal de Pair Programming, Lab Days de Google, etc…
3. Agilité comme fondement
L’agilité n’est pas simplement un ensemble de techniques ; c’est une philosophie fondamentale. Dans Agile@School, l’agilité est la pierre angulaire sur laquelle les méthodes et frameworks agiles servent de catalyseurs pour stimuler l’innovation et la créativité dans l’apprentissage.
4. La satisfaction des étudiants vs. la progression technique
Le ratio entre la satisfaction des étudiants et leur progression technique est devenu notre North Star Metric, guidant chaque décision et chaque innovation dans notre méthodologie. Cela nous permet de garder un équilibre entre le bien-être des étudiants et leurs accomplissements académiques.
5. Amélioration continue
Une partie importante de notre processus a été d’identifier et de corriger les aspects de notre méthode qui ne correspondaient pas à notre objectif principal : créer un environnement propice à une évolution significative des étudiants. Cette démarche d’amélioration continue est au cœur de l’agilité et non en avons emprunté un cérémonial de Scrum qui est la rétrospective. Passage obligatoire chaque vendredi !
6. Évolution de la terminologie
Pour rester en phase avec les réalités du terrain, la terminologie d’Agile@School a évolué. Cette adaptation des termes rend la méthodologie plus accessible et pertinente pour les étudiants et les enseignants, reflétant mieux les défis et les opportunités du monde éducatif actuel.
7. Optimisation des Labdays
Initialement prévus le vendredi après-midi, les Lab Days ont été transformés en sprints d’une semaine complète. Selon les étudiants et leur année d’étude ce sprint de Lab Day se transforme même en 3 à 4 Sprints ! Cette modification permet aux étudiants de se plonger pleinement dans des projets pratiques et de tirer le maximum de cette expérience immersive. Ainsi, il n’est pas rare que l’on voit aboutir des projets assez conséquents et ce même au bout de leur première année à l’école.
8. Liberté de parole pour améliorer l’apprentissage
Dans l’esprit du célèbre adage « Try & Learn Fast », nous encourageons la liberté de proposer des améliorations en continu, même en dehors des rétrospectives. Cette approche permet d’expérimenter rapidement de nouvelles idées et de les intégrer dans le curriculum si elles s’avèrent efficaces sans attendre une nouvelle année complète.
Conclusion
Le chemin parcouru par Agile@School au cours de ces six dernières années est un témoignage de la puissance de l’agilité appliquée à l’éducation. Si vous souhaitez en savoir plus sur ces étapes, comprendre comment l’amélioration continue a rendu tout cela possible, et découvrir comment nous avons fusionné les principes agiles avec notre vision pédagogique à la Coding Factory, notre mémoire de recherche détaille chaque aspect de cette évolution.
Agile@School n’est pas seulement une méthodologie ; c’est une révolution dans l’éducation, un mouvement qui résonne avec les besoins de notre époque. En adhérant à ces principes, nous préparons non seulement les étudiants aux défis académiques mais aussi à ceux de la vie réelle, les équipant des compétences nécessaires pour prospérer dans un monde en constante évolution.
Rejoignez-nous dans cette aventure éducative et découvrez comment Agile@School peut transformer l’expérience d’apprentissage dans votre établissement.
❤️