Étude de cas

De la salle de classe à la production : offrir un développement logiciel agile dans le monde réel grâce à un apprentissage en lien avec les employeurs.

Un projet de fin d'études sur le développement logiciel agile et la gestion de projet à la National University a réuni des étudiants, des enseignants et un employeur autour d'un défi concret lié à un produit. Facilité par Riipen, cette expérience a permis aux étudiants d'appliquer des méthodes agiles dans un contexte professionnel, a apporté des progrès tangibles à TiriVelo Pet Care Services Inc. et a favorisé la réalisation cohérente et de haute qualité du projet de fin d'études pour les enseignants.‍

Un projet de fin d'études sur le développement logiciel agile et la gestion de projet à la National University a réuni des étudiants, des enseignants et un employeur autour d'un défi concret lié à un produit. Facilité par Riipen, cette expérience a permis aux étudiants d'appliquer des méthodes agiles dans un contexte professionnel, a apporté des progrès tangibles à TiriVelo Pet Care Services Inc. et a favorisé la réalisation cohérente et de haute qualité du projet de fin d'études pour les enseignants.‍

Les réflexions suivantes représentent les points de vue des enseignants issus de la conception et de la mise en œuvre des cours.

29 janvier 2026
|
Ressources
|
Partager
Télécharger
Votre bien sera automatiquement téléchargé.
Vous n'avez pas compris ?
Télécharger maintenant

Que se passe-t-il lorsqu'un projet de fin d'études dépasse le stade de la théorie et de la simulation pour entrer dans un environnement produit réel ? Pour les étudiants de la National University et une entreprise technologique en pleine croissance, le résultat a été une expérience de développement logiciel agile qui a permis d'obtenir de réels résultats d'apprentissage, un travail prêt à être mis en production et une valeur partagée entre la salle de classe et l'industrie.

Les cours de synthèse sont conçus pour préparer les étudiants à la pratique professionnelle en combinant connaissances techniques, collaboration et résolution de problèmes dans une expérience unique et culminante. Cependant, les cours dispensés dans le cadre des programmes d'ingénierie logicielle ont souvent du mal à reproduire les conditions auxquelles les étudiants seront confrontés après l'obtention de leur diplôme. Les scénarios simulés et les projets définis par les étudiants peuvent limiter l'exposition aux parties prenantes réelles, à l'évolution des exigences et à la responsabilité de la livraison.

Ce défi reflète une évolution plus large dans l'enseignement supérieur, les enseignants se tournant de plus en plus vers l'apprentissage par l'expérience pour aider les étudiants à appliquer la théorie dans des contextes réels et à renforcer leur confiance professionnelle.

Pour combler cette lacune, l'université nationale a intégré un projet de développement logiciel agile parrainé par un employeur directement dans son cours de synthèse sur le développement logiciel agile et la gestion de projet. Sourcé par Riipen et dispensé en partenariat avec TiriVelo, une entreprise technologique en pleine croissance spécialisée dans les soins pour animaux de compagnie, ce projet a permis aux étudiants d'évoluer dans un environnement produit réel où leur travail a contribué à des objectifs de développement concrets plutôt qu'à des résultats hypothétiques.

Le défi : concilier rigueur académique et pertinence dans le monde réel.

Pour les enseignants, l'un des aspects les plus chronophages d'un cours de synthèse consiste à identifier et à valider des idées de projet qui tiendront la route pendant tout un semestre. Comme l'a fait remarquer le Dr Jeffrey S. Appel, professeur à temps partiel à la National University, en se basant sur son expérience dans l'enseignement de ce cours : « Trouver une idée de projet est l'une des tâches les plus difficiles et les plus chronophages pour une équipe dans un cours de synthèse. » Lorsque les étudiants définissent leurs propres projets, les résultats peuvent varier considérablement et l'expérience peut ne pas toujours correspondre aux attentes professionnelles.

Pour TiriVelo, le défi était différent, mais tout aussi urgent. En tant qu'entreprise technologique en phase de démarrage, l'équipe devait agir rapidement pour établir une base évolutive et prête à la production pour sa plateforme. En raison de capacités internes limitées, les progrès dépendaient de la recherche de contributeurs capables de traduire des concepts en composants fonctionnels tout en travaillant dans le cadre d'une feuille de route produit réelle.

Les deux parties partageaient un besoin commun : un projet structuré et concret qui favoriserait l'apprentissage des étudiants tout en apportant une valeur ajoutée tangible à une organisation externe.

L'expérience : application de méthodes agiles dans un environnement produit réel.

Les étudiants inscrits au projet de fin d'études ont été affectés à des projets définis par des employeurs et organisés en petites équipes, travaillant entre 60 et 180 heures au cours de l'expérience. Plutôt que d'opérer dans un environnement simulé, les étudiants ont été directement confrontés à un sponsor réel, à des exigences fondamentales et à des attentes réelles en matière de résultats.

Sous la direction du Dr Appel, les étudiants ont appliqué les méthodologies agiles Scrum pour recueillir les exigences des parties prenantes, développer des diagrammes de cas d'utilisation UML et produire les exigences logicielles et la documentation de conception préliminaire. Ils ont créé des composants web réactifs et des fonctionnalités de base pour la plateforme à l'aide d'outils modernes, notamment Next.js, Supabase et TypeScript, tout en gérant les calendriers, les itérations et les rétrospectives conformément aux pratiques agiles professionnelles.

Du point de vue de l'employeur, cette collaboration répondait parfaitement aux besoins de l'entreprise. Comme l'explique Michael Navarro, fondateur et PDG de TiriVelo, le projet « s'inscrivait parfaitement dans la feuille de route produit de TiriVelo », permettant à l'entreprise d'accélérer la conception et le développement tout en soutenant les talents émergents en ingénierie. La contribution des étudiants a été particulièrement cruciale, car elle est intervenue à un moment clé du développement de TiriVelo, alors que l'entreprise finalisait son MVP (produit minimum viable). Leur capacité à fournir des composants prêts à la production a véritablement accéléré le calendrier de lancement de l'entreprise, et les enjeux étaient très réels, ce qui rendait leur capacité à respecter les délais encore plus impressionnante.

Impact sur l'apprentissage des étudiants et leur préparation professionnelle.

Pour les étudiants, le projet a été une expérience très proche du travail réel d'un ingénieur logiciel. Ils ont dû interpréter des exigences en constante évolution, collaborer à distance, communiquer clairement avec les parties prenantes et adapter leurs décisions techniques au fur et à mesure que le projet avançait.

Selon le Dr Appel, qui s'exprime du point de vue du corps enseignant, le projet « a atteint l'objectif de la classe de fin d'études, qui était d'offrir une expérience en classe reflétant fidèlement ce que les étudiants rencontreront dans le monde réel ». Il a souligné la qualité de la présentation finale et la réaction du sponsor comme des indicateurs particulièrement significatifs de la progression et de l'engagement des étudiants.

Les commentaires des employeurs ont renforcé ce point de vue. Navarro a souligné que les étudiants ont fait preuve d'un grand professionnalisme, d'un esprit de collaboration et d'une grande adaptabilité tout au long de leur engagement. Leur volonté de poser des questions pour clarifier certains points, de travailler efficacement au sein d'équipes dispersées et d'itérer en fonction des commentaires reçus reflétait les comportements attendus dans les environnements d'ingénierie professionnels. Ces expériences ont aidé les étudiants à renforcer leur confiance en leur capacité à apporter une contribution significative au-delà de la salle de classe. Les étudiants se sont intégrés de manière transparente dans le flux de travail de développement de TiriVelo, collaborant avec les responsables techniques de TiriVelo via des outils tels que GitHub, Supabase et Netlify, que TiriVelo utilise activement en interne. Il ne s'agissait pas seulement de théorie, mais d'une mise en pratique concrète, axée sur les outils.

Valeur apportée à l'employeur.

Le travail des équipes d'étudiants a largement dépassé le cadre des exercices exploratoires ou théoriques. Leurs contributions ont permis d'établir l'architecture fondamentale de la plateforme TiriVelo, notamment les flux d'intégration, les interfaces fournisseurs et les premières mises en page web réactives.

Navarro a souligné que les étudiants ont transformé les concepts initiaux en composants fonctionnels et évolutifs, en créant un code propre et bien structuré que les futures équipes d'ingénieurs pourront continuer à développer et à améliorer. Il a noté que leur capacité à apprendre rapidement de nouvelles technologies, à décomposer des exigences complexes et à fournir des solutions fonctionnelles a accéléré les délais de développement « bien au-delà de ce que nous avions initialement prévu ».

Pour TiriVelo, cette collaboration a directement favorisé le développement de produits tout en façonnant une plateforme conçue pour servir des milliers de propriétaires d'animaux domestiques et de prestataires de services. Cette expérience a démontré comment l'apprentissage en lien avec l'employeur peut soutenir les résultats commerciaux réels tout en favorisant le développement des étudiants.

Des résultats similaires sont de plus en plus souvent rapportés par les organisations qui impliquent les étudiants dans des projets d'apprentissage, où des collaborations bien définies permettent de réaliser des progrès significatifs tout en formant les talents de demain.

Point de vue du corps enseignant : aperçus pédagogiques tirés de la prestation des cours.

D'un point de vue pédagogique, ce partenariat a permis de relever un défi récurrent dans la mise en œuvre des projets de fin d'études. En s'appuyant sur un projet clairement défini et piloté par les employeurs, le cours a éliminé l'incertitude et la variabilité qui accompagnent souvent les idées proposées par les étudiants.

Le Dr Appel a décrit le projet du point de vue du corps enseignant comme « un excellent projet qui répond à toutes les exigences d'un cours de synthèse ». Il a également souligné que le fait d'avoir un sponsor externe engagé, prêt à travailler en étroite collaboration avec les étudiants et à leur fournir des exigences concrètes, avait considérablement renforcé l'environnement d'apprentissage. Fort de cette expérience, il a exprimé son intérêt à continuer d'utiliser des projets provenant d'employeurs dans ses futurs cours, invoquant des résultats plus cohérents et une meilleure adéquation avec la pratique professionnelle.

Pourquoi cette approche a donné des résultats.

Le succès de cette expérience reposait davantage sur l'harmonisation et la structure que sur la nouveauté. Les objectifs académiques, les besoins des employeurs et les capacités des étudiants étaient clairement liés dès le départ, créant ainsi des attentes et une responsabilité communes.

L'engagement actif des employeurs a permis aux étudiants de travailler dans des conditions réalistes et de recevoir des commentaires constructifs, tandis que la participation continue des enseignants a favorisé l'interprétation, la réflexion et l'apprentissage tout au long du cycle de vie du projet. L'utilisation d'un cadre agile a fourni un langage commun pour la collaboration, l'itération et l'amélioration continue, renforçant ainsi les compétences techniques et professionnelles.

Ensemble, ces éléments ont créé un environnement où l'apprentissage et la mise en œuvre se renforçaient mutuellement, donnant lieu à des résultats crédibles, pratiques et mutuellement bénéfiques.

Perspectives d'avenir.

Encouragés par les résultats, tant les enseignants que les employeurs ont manifesté un vif intérêt pour de futures collaborations. Pour l'Université nationale, cette expérience démontre qu'il existe un modèle évolutif permettant de proposer des cours de synthèse de haute qualité en lien avec l'industrie. Pour les employeurs tels que TiriVelo, elle souligne l'intérêt de faire participer les étudiants au développement réel de produits, plutôt que de les considérer comme de simples observateurs ou stagiaires.

Cette expérience démontre comment des expériences d'apprentissage bien conçues et en lien avec les employeurs peuvent améliorer l'enseignement, aider les étudiants à se préparer et apporter une réelle valeur ajoutée aux partenaires industriels, le tout dans le cadre d'un projet unique et intégré.

A propos de l'auteure :

Jennifer Lussier est spécialiste en marketing de contenu chez Riipen et possède une formation multidisciplinaire. Souhaitant accomplir davantage pour le bien de la société, elle s'est jointe à Riipen en 2019 et s'engage à faire en sorte que les étudiants de niveau postsecondaire acquièrent une expérience pertinente dans leur domaine d'études afin d'être mieux préparés pour leur avenir professionnel.

Passez à la section suivante :

Saisissez votre adresse courriel pour vous abonner à l'infolettre The Riipen Report.
S'abonner
Merci! Votre soumission a été reçue!
Oups! Quelque chose s'est mal passé lors de l'envoi du formulaire.
Quelques éléments du formulaire
hs-form
formulaire-colonnes-1
formulaire-colonnes-2
hs-form est la classe de formulaire principale.
form-columns-1 est une classe d'enveloppe avec une colonne pour les entrées.
form-columns-2 est une classe d'enveloppe avec 2 colonnes pour les entrées.
entrée et étiquette
hs-input
Description du champ / Texte d'aide
hs-field-desc
Il s'agit du texte d'aide pour le champ
Message d'erreur sur le champ
hs-error-msgs inputs-list
hs-error-msg
  • Étiquette du message d'erreur
hs-error-msgs inputs-list est un élément de liste HTML.
hs-error-msg est une plage de texte à l'intérieur de l'élément HTML List Item.
Zone de texte Entrée
hs-input hs-fieldtype-textarea
hs-fieldtype-textarea est ajouté comme classe combo.
Cases à cocher
hs-form-booleancheckbox
hs-form-booleancheckbox-display
liste des entrées
hs-input
Note : HubSpot utilise des cases à cocher HTML de base, les cases à cocher Webflow fonctionnent différemment des cases à cocher HTML par défaut, donc pour styliser les cases à cocher HubSpot vous avez besoin d'un CSS personnalisé.
vous pouvez utiliser la case à cocher de Webflow pour la styliser, puis copier les feuilles de style CSS à partir de cette case.
Boutons radio
liste des entrées
hs-form-radio
hs-form-radio-display
liste des entrées
hs-input
Message de réussite
message soumis
RecaptCHA
hs-recaptcha
Bouton de soumission
hs_submit
hs-button
Oups! Quelque chose s'est mal passé lors de l'envoi du formulaire.