14. RSE - Zwarmex/Projet-integration-2024-2025 GitHub Wiki

Voici les consignes pour le cours :

Il faut rendre un rapport écrit au moment de votre présentation orale.

Bonus

On a pas vraiment trouvé la place dans les consignes pour mettre ceci et on avait envie d'en parler donc vous trouverez ici un petit bonus de ce qu'on a concrètement mis en place dans notre projet dans un objectif déontologique et RSE sous certains aspects spécifiques :

Techniquement :

Notre projet à comme cœur l'interaction entre un distributeur et un site web pour tenir au courant l'utilisateur des différentes interactions que son animal de compagnie a avec le distributeur, ce qui a comme conséquence de générer beaucoup de trafic entre le distributeur et le site web. Ces interactions ont représenté un défi pour nous afin de les rendre les moins impactantes possible pour l'environnent en commençant par le choix du protocole de communication.

On a choisi d'utiliser MQTT qui a notre connaissance est le protocole le plus léger et qui consomme moins de ressources que des protocoles concurrents.

En plus de ça on a essayé de réduire le traffic généré en optimisant au maximum le nombre de requêtes qu'on devait effectuer entre le distributeur et le site web.

Exemple concret :

Le site affiche en temps réel le niveau de croquettes et d'eau disponible dans leur réservoir respectif. La première itération d'implémentation de cette fonctionnalité se basait sur un minuteur, c'est à dire qu'à intervalle de temps défini et régulier, le site interrogeait le distributeur pour récupérer les stocks. A première vue, cette solution fonctionne mais elle ne nous semblait pas optimale puisque le site interrogeait le distributeur constamment même quand l'utilisateur n'était pas sur la page web. Pour résoudre ceci, on est parti sur une autre solution, maintenant on déclenche la mesure des stocks basé sur des évènements plutôt que sur un minuteur.

C'est à dire que le distributeur va envoyer les stocks restants seulement quand il se passe les évènements suivants :

  • Quand une distribution d'eau ou de croquettes est enclenchée puisque cela va impacter le stock
  • Quand un utilisateur visite la page comme ça il a la garantie que les valeurs qu'il voit sont à jour

Cette solution réduit drastiquement le nombre de requêtes qui sont échangées entre le distributeur et le site web.

Ethiquement :

A la génèse du projet, on avait prévu dans les fonctionnalités du distributeur un mode voyage , qui permettait à l'utilisateur de choisir un horaire de distribution statique, ce qui lui permettait de pouvoir s'absenter pendant une période relativement longue sans se soucier de la santé de son animal de compagnie.

Cette fonctionnalité selon nous répondait au besoin des propriétaires qui n'avait pas forcément les moyens de placer leurs animaux dans des garderies et donc qui leur offrait la possibilité de voyager tout en ayant l'esprit serein concernant la nutrition de leur animal de compagnie.

Cette fonctionnalité a passée l'étape d'analyse et a été implémentée au sein du projet, mais nous étions plusieurs a nous poser des questions sur la portée éthique d'une telle fonctionnalité. En effet, on avait peur qu'une fonctionnalité comme celle ci induise des mauvais comportements de propriétaires vis-à-vis de leur animal de compagnie, les laissant seuls pendant une trop longue période. On est parti du principe qu'adopter un animal est un choix qui vient avec des responsabilités et notamment celle d'être présent pour son animal et donc nous avons fait marche arrière et retiré cette fonctionnalité du projet.

Inclusivité :

On a fait des efforts pour que la navigation au sein du site web soit la plus agréable possible pour le plus grand nombre, ceci c'est fait via 3 vecteurs principalement:

  • Choix des couleurs : On décidé pour les couleurs du site de ne pas les choisir au hasard, mais plutôt de se baser sur une palette de couleurs faite par des professionnels (Adobe). Cette solution permet un choix de couleur cohérent pour tout un tas de raisons notamment le fait d'avoir un contraste suffisant entre les différents éléments de la page ce qui permet par exemple aux personnes atteintes de daltonisme de naviguer aisément sur la page tout en gardant une charte graphique qui a du sens.

  • Navigation au sein du site : Nous avons pensé aux personnes ayant des problèmes au niveau de la motricité fine ( problèmes au niveaux des petits mouvements précis des doigts, des mains et des poignets que l'on réalise pour effectuer certains gestes ) parce qu'on a fait en sorte qu'on puisse naviguer au sein du site sans avoir a utiliser la souris ce qui peut causer de la difficulté et de la frustration chez ces personnes. L'alternative à la souris est l'utilisation de deux touches du clavier bien distinctes :

    • la touche tab pour défiler entre les différents éléments de la page
    • la touche enter pour appuyer sur l'élément sélectionné (correspond au click de la souris)

Ces deux touches sont diamétralement opposées sur le clavier et font parties des plus grosses touches qu'ont peut trouver sur celui-ci.

  • Interface claire et intuitive : On est face à un aspect plus subjectif de l'inclusivité. Mais on a montré notre site à une palette de profils variés et les retours au niveau de l'interface sont unanimes et disent globalement : On est pas submergé d'informations et on s'y retrouve facilement. On pense avoir trouvé un bon équilibre entre ce qu'on veut montrer et ce que les gens veulent voir.

1. Comprendre les besoins de la/les cibles

Décrire le/les profils ciblés (cfr le point 2, déjà fait de manière complète)

Description complète des profils ciblés

La carte d’empathie (pas de notre ressort, ce sont les markets qui doivent s'en occuper)

Décrire les besoins, motivations et freins de votre cible

Les besoins, motivations et freins des cibles de SmartPaws

Pour que SmartPaws réponde efficacement aux attentes des différents utilisateurs, il est essentiel de comprendre leurs besoins, ce qui les motive à adopter ce type de produit, ainsi que les éventuels freins qu’ils pourraient rencontrer.

Propriétaires d’animaux de compagnie occupés

Ces personnes jonglent souvent entre travail, déplacements et vie quotidienne chargée. Elles cherchent une solution fiable pour s’assurer que leur animal est bien nourri même lorsqu’elles ne sont pas présentes.

Leurs besoins :

  • Une solution automatisée pour nourrir leur animal.
  • Contrôler et surveiller à distance via une application.
  • Recevoir des notifications pour éviter les oublis (comme remplir le stock).

Ce qui les motive :

  • Alléger leur charge mentale.
  • Assurer le bien-être de leur compagnon à tout moment.
  • Garder une certaine tranquillité d’esprit.

Les freins possibles :

  • Le prix d’achat du dispositif.
  • La peur de ne pas savoir utiliser une technologie nouvelle.
  • Les risques de pannes pendant leurs absences.

Préoccupations environnementales ou sociétales :

  • Limiter le gaspillage alimentaire en ajustant précisément les portions.
  • S’assurer du bien-être des animaux même en cas d’absence prolongée.

Propriétaires soucieux de la santé de leur compagnon

Ces utilisateurs veulent offrir à leur animal une alimentation précise et surveiller de près son état de santé grâce aux données fournies par le dispositif.

Leurs besoins :

  • Une distribution précise pour répondre aux besoins spécifiques de leur animal.
  • Un suivi des habitudes alimentaires.
  • Une alerte en cas de changement de comportement.

Ce qui les motive :

  • Préserver la santé de leur animal.
  • Bénéficier de données exploitables pour anticiper un problème.
  • Agir rapidement en cas d’anomalies.

Les freins possibles :

  • L’analyse des données peut sembler complexe.
  • La crainte que les données personnelles soient mal utilisées.

Préoccupations environnementales ou sociétales :

  • Contribuer à la santé animale pour éviter des traitements lourds ou inutiles.
  • Réduire les achats excessifs en calculant précisément les besoins en nourriture.

Propriétaires qui souhaitent stimuler leur animal

Ces propriétaires veulent que leur animal soit actif, qu’il joue, et qu’il puisse interagir de manière autonome avec son environnement.

Leurs besoins :

  • Un moyen ludique pour occuper leur animal.
  • Un système sécurisé pour contrôler la distribution de friandises.

Ce qui les motive :

  • Offrir un meilleur bien-être à leur animal.
  • Encourager des comportements positifs par le jeu.
  • Ajouter une dimension amusante à la routine de l’animal.

Les freins possibles :

  • Peur que leur animal abuse du système de friandises.
  • Hésitations à introduire un appareil technologique au quotidien.

Préoccupations environnementales ou sociétales :

  • Favoriser le bien-être mental et physique des animaux domestiques.
  • Encourager des relations plus enrichies entre l’animal et son propriétaire.

Personnes âgées ou à mobilité réduite

Pour ces utilisateurs, SmartPaws est une aide précieuse pour surmonter les limitations physiques dans la prise en charge de leur animal.

Leurs besoins :

  • Un système de distribution automatique pour éviter des efforts inutiles.
  • Une interface simple et accessible.

Ce qui les motive :

  • Faciliter leur quotidien.
  • Offrir à leur animal une alimentation régulière et fiable.
  • S’assurer que l’animal est pris en charge même en cas de difficultés personnelles.

Les freins possibles :

  • Adopter une technologie peut sembler intimidant.
  • Le prix peut représenter un obstacle.
  • La peur de ne pas comprendre le fonctionnement de l’appareil.

Préoccupations environnementales ou sociétales :

  • Offrir un confort qui améliore la qualité de vie des personnes à mobilité réduite.
  • Favoriser une prise en charge autonome des animaux pour éviter des abandons.

Gérants de pensions, refuges et cliniques vétérinaires

Ces structures gèrent un grand nombre d’animaux et doivent assurer une logistique optimale.

Leurs besoins :

  • Une gestion centralisée et efficace pour nourrir plusieurs animaux.
  • Un suivi précis des comportements alimentaires.

Ce qui les motive :

  • Gagner en efficacité.
  • Améliorer le suivi sanitaire des animaux.
  • Réduire les erreurs humaines.

Les freins possibles :

  • Temps nécessaire à l’intégration du système.
  • Les coûts peuvent augmenter pour une structure importante.

Préoccupations environnementales ou sociétales :

  • Optimiser la gestion des ressources (eau, nourriture) pour limiter le gaspillage.
  • Offrir un suivi sanitaire précis pour améliorer les chances d’adoption des animaux dans les refuges.

Curieux et passionnés de technologie

Ces utilisateurs sont attirés par l’innovation et les objets connectés.

Leurs besoins :

  • Un produit high-tech compatible avec leur environnement IoT.
  • Une technologie qu’ils peuvent personnaliser.

Ce qui les motive :

  • Adopter une innovation et en explorer les possibilités.
  • Montrer leur intérêt pour les objets connectés.
  • Être parmi les premiers à tester une nouveauté.

Les freins possibles :

  • Dépendance à une connexion Internet stable.
  • Exigence d’interopérabilité avec d’autres systèmes.

Préoccupations environnementales ou sociétales :

  • Promouvoir les solutions technologiques pour améliorer le quotidien.
  • Favoriser l’intégration des technologies dans une perspective durable.

Ces différents profils montrent à quel point SmartPaws peut toucher un public varié, mais ils soulignent aussi l’importance de concevoir un produit intuitif, fiable et adaptable, tout en répondant à des préoccupations environnementales et sociétales.

Décrire le processus d'achat + les intervenants dans le processus (Consumer Journey).

Processus d’achat et intervenants (Consumer Journey)

Le processus d’achat de SmartPaws commence souvent par une phase de sensibilisation où l’utilisateur découvre le produit grâce à des campagnes de marketing en ligne, des recommandations ou des articles sur les objets connectés pour animaux. Cette phase est suivie d’une recherche approfondie, au cours de laquelle le client compare les caractéristiques, consulte les avis d’autres utilisateurs et vérifie la compatibilité avec ses besoins. Une fois convaincu, l’utilisateur passe à l’achat via une plateforme en ligne ou un point de vente spécialisé, avec parfois des conseils d’un vendeur ou d’un expert en animalerie. Après l’achat, l’installation et la première configuration constituent une étape cruciale, souvent accompagnée par un support client ou des guides en ligne. Enfin, l’utilisation régulière du produit renforce la fidélité, et les retours d’expérience peuvent influencer de nouveaux acheteurs.

2. Inscrire votre projet dans une démarche RSE

Expliquez en quoi votre projet répond à au moins un des ODD (cfr Dossier sur Moodle)

Inscription du projet SmartPaws dans une démarche RSE

Le projet SmartPaws s’inscrit pleinement dans une démarche de Responsabilité Sociétale des Entreprises (RSE) en adressant plusieurs des Objectifs de Développement Durable (ODD).

ODD 3 : Bonne santé et bien-être

Santé des animaux de compagnie

SmartPaws joue un rôle essentiel dans la promotion de la santé et du bien-être des animaux domestiques. En permettant une alimentation précise et adaptée aux besoins de chaque animal, le dispositif contribue à prévenir des problèmes de santé tels que l’obésité, les carences ou la déshydratation. De plus, grâce à la collecte et l’analyse de données comportementales, SmartPaws peut alerter les propriétaires en cas de changements d’habitudes alimentaires, qui peuvent être des signes précurseurs de maladies. Cela permet une prise en charge rapide et efficace, contribuant ainsi à la qualité de vie et à la longévité des animaux.

ODD 4 : Éducation de qualité

Sensibilisation des propriétaires

SmartPaws ne se limite pas à distribuer de la nourriture : il joue un rôle éducatif en sensibilisant les propriétaires d’animaux à l’importance d’une alimentation équilibrée et adaptée. Grâce à son interface intuitive, les utilisateurs peuvent consulter des rapports détaillés sur les habitudes alimentaires de leur animal, ce qui leur permet d’adapter les portions et les fréquences selon les besoins réels. En intégrant des conseils et des bonnes pratiques sur l’application, SmartPaws contribue à éduquer les propriétaires et à renforcer leur responsabilité vis-à-vis de la santé de leur compagnon.

ODD 9 : Industrie, innovation et infrastructure

Un projet innovant dans le contexte de l’IoT

SmartPaws s’inscrit pleinement dans la révolution de l’Internet des Objets (IoT), un secteur considéré comme un levier majeur d’innovation industrielle. Le projet repose sur l’intégration de capteurs intelligents, d’algorithmes de collecte de données et d’une connectivité avancée pour offrir une solution unique et performante. En promouvant l’utilisation de technologies de pointe, SmartPaws encourage le développement d’une infrastructure numérique durable et stimule l’écosystème technologique. Le projet met également en avant l’importance d’une conception adaptée aux besoins des utilisateurs finaux, garantissant ainsi une adoption plus large des solutions IoT.

ODD 12 : Consommation et production responsables

Réduction du gaspillage

SmartPaws répond aux enjeux de consommation responsable en permettant une distribution précise des portions de nourriture et d’eau, évitant ainsi le gaspillage. Les capteurs embarqués ajustent automatiquement les quantités pour correspondre aux besoins de l’animal, réduisant les excès et les pertes. De plus, l’analyse des données permet d’optimiser les achats de nourriture en fonction des réels besoins, limitant ainsi la surconsommation. En favorisant une gestion efficace des ressources, SmartPaws contribue à une production et une consommation plus responsables, au bénéfice à la fois des utilisateurs et de l’environnement.

  • Expliquez comment votre projet s’inscrit dans l’économie circulaire et est cohérent par rapport à au moins trois des boucles de l’économie circulaire (cfr les « R » de l’économie circulaire Power point sur Moodle)
  1. Réduire

SmartPaws favorise une consommation responsable grâce à son système de distribution précise. Les capteurs permettent de doser exactement la quantité de nourriture et d’eau nécessaire pour chaque animal, évitant ainsi le gaspillage. Cette réduction des pertes profite à la fois aux propriétaires, qui diminuent leurs dépenses, et à l’environnement, en limitant la surproduction et l’accumulation de déchets alimentaires. Le produit est également conçu pour être économe en énergie, optimisant ainsi son impact global.

  1. Réutiliser

La conception modulaire de SmartPaws facilite la maintenance et la réparation. Les différentes pièces (capteurs, mécanismes de distribution, composants électroniques) peuvent être remplacées ou réparées individuellement, prolongeant ainsi la durée de vie du produit. Cette approche encourage les utilisateurs à réparer plutôt que de jeter, réduisant les déchets électroniques et les coûts environnementaux liés à la fabrication de nouveaux appareils.

  1. Recycler

SmartPaws est conçu avec une attention particulière à l’utilisation de matériaux recyclables. Les composants principaux (plastiques et métaux) sont sélectionnés pour être facilement recyclables à la fin de la vie du produit. En collaboration avec des partenaires locaux, SmartPaws propose un programme de reprise des anciens dispositifs, garantissant un recyclage responsable des matières premières et évitant la mise en décharge.

  1. Repensé (en bonus)

SmartPaws repense complètement la façon dont les besoins des animaux domestiques sont gérés, en introduisant des technologies intelligentes et connectées dans un secteur où l’innovation était limitée. Cette approche permet non seulement de réduire les impacts environnementaux, mais aussi de sensibiliser les utilisateurs à des pratiques plus durables, comme l’optimisation de leurs achats alimentaires.

Expliquez en quoi votre projet s'inscrit dans une démarche RSE : 

Au niveau de la fonctionnalité

Les fonctionnalités de SmartPaws s’inscrivent dans une démarche responsable :

  • Précision et efficacité : En distribuant uniquement les quantités nécessaires de nourriture et d’eau, SmartPaws limite le gaspillage et encourage une consommation responsable.

  • Sensibilisation des utilisateurs : L’application connectée fournit des rapports sur les habitudes alimentaires des animaux, sensibilisant les propriétaires à une meilleure gestion de leurs ressources.

  • Impact sociétal : En promouvant la santé et le bien-être des animaux, le projet crée une valeur ajoutée qui bénéficie non seulement aux utilisateurs directs, mais aussi à la société dans son ensemble.

Intégration de la logique du Green-IT dans notre projet

Audit Green-IT du site internet/application

Afin de mesurer l’impact écologique de notre solution, nous avons audité le site et l'application SmartPaws selon plusieurs critères liés au Green-IT, notamment :

  • Performance énergétique des requêtes : Mesure de la consommation d’énergie liée aux appels réseau (API).
  • Optimisation des ressources frontend : Analyse des temps de chargement des pages et de la consommation en mémoire.
  • Utilisation des serveurs : Évaluation de la consommation énergétique liée à l'hébergement de notre application web.

Actions mises en place pour réduire l’impact Green-IT

  1. Minimisation des ressources frontend :
    Nous avons compressé tous les fichiers CSS, JavaScript et images afin de réduire leur taille. Cela améliore les temps de chargement et diminue les ressources nécessaires à l'affichage des pages.

  2. Mise en cache intelligente :
    En intégrant un système de mise en cache au niveau du navigateur, nous réduisons la fréquence des requêtes serveur pour les utilisateurs réguliers. Cela diminue l’énergie utilisée pour transmettre des données redondantes.

  3. Énergie durable pour l’hébergement :
    Nous avons choisi un hébergeur qui fonctionne majoritairement avec des énergies renouvelables. Cela garantit que notre impact carbone lié à l’hébergement reste minimal.


Intégration de la logique de l'accessibilité numérique dans notre projet

6 critères pour l’accessibilité numérique dans SmartPaws

  1. Couleurs accessibles :
    Nous utilisons des contrastes élevés entre le texte et le fond, ainsi qu’une palette adaptée aux personnes atteintes de daltonisme, conformément aux standards WCAG (Web Content Accessibility Guidelines).

  2. Navigation au clavier :
    L’ensemble des fonctionnalités est accessible sans souris via les touches Tab et Enter, permettant une navigation fluide pour les personnes ayant des difficultés motrices.

  3. Texte redimensionnable :
    Les utilisateurs peuvent agrandir ou réduire la taille des textes via leur navigateur sans altérer la mise en page ni la lisibilité du contenu.

  4. Focus visible :
    Lorsqu’un élément est sélectionné via la navigation au clavier, un style visuel clair (bordure, couleur de surbrillance) indique à l’utilisateur l’endroit où il se trouve.

  5. Structure sémantique correcte :
    Le code HTML de notre site suit une hiérarchie logique et sémantique (titres, listes, balises ARIA) pour garantir une compatibilité optimale avec les technologies d’assistance.

  6. Contrôle du temps :
    Les utilisateurs disposent de suffisamment de temps pour interagir avec les éléments dynamiques (notifications, etc.), sans risque d’être dépassés par des contraintes de temps.