Création de mon logiciel "ASS tableau de bord"

articles travail social développement web logiciel

Depuis que je travaille en tant qu'ASS, je suis soulé par la demande des directions. On nous demande de réaliser des statistiques de notre travail : orientations faites cette année avec les personnes rencontrées, nombre de rendez-vous, nombre de contact partenaires, etc.

Ce n'est pas ce principe de "rationalisation" (Enfin si, mais ça n'est pas le sujet) mais surtout la capacité à récupérer les statistiques qu'on nous demande.

Aucune des structures dans lequel j'ai travaillé ne permettait de faire des extrations pertinentes.

ET ÇA, ÇA M'ENERVE !

Surtout qu'il y a bien des logiciels utilisés en interne, mais pas du tout adapté à notre travail et cette demande de stats ! Pourquoi utiliser ce genre de logiciels alors ? En sachant qu'en plus, le RGPD n'est même pas respecté dans la plupart des cas. Bref, me voir dormir à 2h du matin parce que, devoir noter en retard les éléments dans ces logiciels en plus d'avoir à recompter manuellement mes stats, c'est TERMINÉ !

J'ai essayé de trouver des logiciels libres existants, comme CHILL, mais c'est des usines. Donc je profiterai de cet été et de mes vacances imposées pour développer mon logiciel, qui sera une sorte de tableau de bord, en simplifié. Je vais décrire rapidement le projet ici.

Description du projet

Ce logiciel aura pour objectif d'être un tableau de bord. Il doit me permettre :

  • De savoir ce que je fais avec les personnes, donc noter les différents actes réalisés (RDV, Démarches sociales, Déplacements, etc...) ;
  • D'être indépendant dans la gestion des données stockées (Je sais ce que j'ai besoin) ;
  • Extraire le parcours d'une personne (notamment lorsque j'ai besoin de laisser des traces);
  • Et de produire ces purées de stats facilement !

Du coup, je vais avoir différentes fonctionnalités :

  • L'administration du système avec CRUD pour les familles / personnes suivis, démarches, etc. ;
  • Un tableau de bord des actes en cours et dernières rencontres ;
  • Un visuel "Fiche suivi" concernant une personne et qui peut stocker les dossiers numérisées faits avec eux ;
  • Un état clair des démarches en cours (démarré, en attente, refusé, etc.) ;
  • Des extractions de fiches de suivis ;
  • Evidemment, les extractions de stats que je peux avoir besoin ;
  • Une option d'anonymisation ! J'en parle juste après.

Quelques détails en plus

Étant donné qu'au niveau social, on est rincé niveau RGPD / sécurité des données (Ma structure s'est mangé un ransomware d'ailleurs), je veux faire un logiciel le plus "sécure" possible. Je ne sais pas si je peux parler de sécurité réellement...

Pour ça, je pars sur différentes actions :

  • La première est de ne stocker que les éléments nécessaires. Je pars du principe qu'une structure stockera toutes les infos qu'elle doit avoir (n° sécu, adresse, composition familiale etc.). Ces infos, j'en ai besoin pour des dossiers, ou dans mes notes personnelles privées mais pas dans ce logiciel. Du coup, je réduis au strict minimum, à savoir : Une identité donc soit le nom / prénom, ou un pseudo le temps de la démarche si la personne refuse d'y laisser son identité; Et ses coordonnées, histoire de les rappeler facilement, mais si elle refuse, aucune difficulté ! (Je voulais faire des notifs mails pour les démarches mais franchement, trop d'effort)
    C'est TOUT ! Je n'ai pas besoin de plus !
  • La deuxième est de chiffer tout élément en base (docs, informations, etc.). Le chiffrement sera basé sur le mot de passe de l'utilisateurice (le ou la professionnelle), qui sera différent du "hash" stocké pour l'authentification.
    Il y a plusieurs problèmes à ça, notamment l'accès multi-utilisateur ou l'utilisation d'un autre mot de passe par famille / personne suivie.
  • La dernière est une possibilité d'anonymisation d'une personne (Je rappelle que le RGPD, Considérant 26 valide la conservation des données pour toute info ne permettant pas de remonter à une personne physique ou morale). Les stats peuvent être produites sans avoir d'informations ni de dossiers stockées en base. Donc, si une personne refuse, n'est plus vue ou que je m'en vais, j'ai toujours la possibilité de supprimer les champs mais de garder les démarches faites, rendez-vous, etc.

Le mot de la fin

Je ferais quelques petits éditos dans le cas d'une avancée particulière, screenshot ou si des professionnel.les s'intéresseront à ça. Si cela intéresse des personnes, qu'il n'hésite pas à me contacter sur mon compte Mastodon

C'est tout pour moi !

Article précédent