Projet TechDaily

Ce projet a été réalisé durant mes cours de BTS SIO, en équipe avec tous les membres de la classe et encadré par notre professeur M. Topolovac.

Le projet TechDaily consistait en la réalisation d’un site internet d’actualité informatique. le but réel de cette exercice était de nous faire connaître la méthode AGILE et plus particulièrement le modèle SCRUM ainsi la gestion de projet en générale.

Pour cela nous avons utilisé l’outil de gestion de projet « Taiga.io ».

AGILE, SCRUM, Taiga? Quèsaco?

🚀 Qu’est-ce que la méthode AGILE ?

La méthode AGILE est une approche de gestion de projet, principalement utilisée dans le développement informatique, qui met l’accent sur la flexibilité, la collaboration, et la livraison rapide de solutions fonctionnelles.


🔑 Principes clés de la méthode AGILE

Elle repose sur un manifeste publié en 2001, qui valorise :

  1. Les individus et leurs interactions plus que les processus et les outils
  2. Un logiciel fonctionnel plus qu’une documentation exhaustive
  3. La collaboration avec le client plus que la négociation de contrat
  4. L’adaptation au changement plus que le suivi d’un plan

🌀 Fonctionnement en pratique

Plutôt que de suivre un long cycle de développement (comme en méthode « cascade »), AGILE découpe le projet en petites étapes appelées « itérations » ou « sprints » (souvent de 1 à 4 semaines).

À chaque sprint :

  • L’équipe développe une fonctionnalité concrète et testable
  • Elle obtient rapidement des retours utilisateurs
  • Elle s’adapte en temps réel aux changements ou aux besoins nouveaux

👥 Les rôles en méthode AGILE (notamment en Scrum)

  • Product Owner : représente le client, définit les priorités
  • Scrum Master : facilite l’équipe, supprime les obstacles
  • Équipe de développement : conçoit, code et teste les fonctionnalités

✅ Avantages

  • Plus de réactivité face aux imprévus
  • Une meilleure qualité produit grâce aux tests réguliers
  • Une collaboration continue avec le client
  • Une livraison plus rapide de valeur

🧩 Qu’est-ce que Scrum ?

Scrum est un cadre (framework) de travail AGILE, très utilisé pour gérer des projets complexes, en particulier dans le développement logiciel. Il aide les équipes à travailler en petits cycles courts (les « sprints ») pour livrer régulièrement des versions améliorées d’un produit.


📆 Le cycle Scrum : Les Sprints

Un sprint dure généralement 1 à 4 semaines, et à la fin de chaque sprint :

  • L’équipe livre une version fonctionnelle du produit
  • On évalue ce qui a été fait et on s’améliore pour le prochain sprint

🛠️ Les événements Scrum

ÉvénementDescription
Sprint PlanningOn planifie ce qu’on va faire pendant le sprint
Daily Scrum (stand-up)Réunion rapide tous les jours (15 min) pour faire le point
Sprint ReviewPrésentation du travail terminé au client ou aux parties prenantes
Sprint RetrospectiveRéflexion en équipe : qu’est-ce qu’on peut améliorer ?

🧾 Le Backlog produit et le Backlog sprint

  • Product Backlog : liste priorisée de tout ce qu’on souhaite développer
  • Sprint Backlog : sélection d’éléments du backlog produit à réaliser dans le sprint en cours

⚙️ Taiga.io, c’est quoi ?

Taiga.io est un outil de gestion de projet Agile (open source) qui permet de gérer facilement des projets avec les méthodes Scrum ou Kanban(un autre type de méthode AGILE).

Détail du projet :

Le projet a durée 5 séances, donc 10 semaines en tous car nous avions un rythme de 1 semaine en entreprise et 1 semaine en cours.

Pendant chaque séances nous attaquions par un « Standup-Meeting » qui littéralement une réunion debout. Cela permet, entre autre, que la réunion ne dure pas trop longtemps car on n’a pas forcément envie de rester debout. Pendant ce temps là on parle :

  • Des avancement effectué durant le temps depuis la dernière séance.
  • Chacun nous présente donc sont travail(produit livré), les point ou il a pu buter et ses difficultées, l’état de la tâche, il peut aussi demander de l’aide sur certain point, etc
  • On discute et on communique beaucoup sur les étapes du projet
  • On effectue des votes pour départager des solutions à des problèmes ou des choix important.
  • On redéfinie ensuite les objectif de chacun pour le prochain sprint.

Et ainsi de suite jusqu’à un produit fini.

Galerie de captures d’écran illustratives :

A l’heure d’aujourd’hui le projet de fournir un site d’actualité informatique et technologique n’a pas été finalisé à cause, entre autre, du fait que la tâche réel du projet qui était de nous apprendre les méthode de gestion de projet à été complété. Nous aurions très bien pu continuer à alimenter le site web mais il nous fallait maintenant financer l’hébergement du site pour le rendre accessible à tous, cela sortait de notre formation et TechDaily aurait donc été notre responsabilité. Ce qui, a l’unanimité, ne nous a pas intéréssé.

Difficultés rencontrées :

La plus grosse difficultés à été de comprendre et d’apréender une toute nouvelle façon de travailler. Grâce à ce projet j’ai pu comprendre l’importance d’une bonne gestion de projet et de l’investissement de chacun dans une tel entreprise.

Compétences acquises :

Travailler en mode projet :

  • Évaluer les indicateurs de suivi d’un projet et analyser les écarts : Grâce aux Standup-Meeting nous avons pu avoir un suivi tout au long du projet, des problèmes rencontrés et de son avancement.
  • Évaluer les indicateurs de suivi d’un projet et analyser les écarts : Grâce à Taiga.io nous avons pu avoir un suivi tout au long du projet, des problèmes rencontrés et de son avancement.
  • Analyser les objectifs et les modalités d’organisation d’un projet : Mon équipe et moi avons analysé attentivement le cahier des charges avant de commencer le projet.
  • Planifier les activités : Mon équipe et moi, nous sommes mis d’accord sur la planification du projet et l’attribution des tâches pendant les Standup-Meeting.