Fairness

Notre approche

Nous intervenons sur vos applications web et mobile dans une démarche de conception numérique responsable.

 

Pour cela, nous travaillons pour que les services développés par nos soins soient éco-conçus, accessibles, inclusifs, et éthiques.

Nos axes de travail

Nous incluons les axes ci-dessous sur l’ensemble du cycle de vie du service, de la définition du besoin et la conception jusqu’à la livraison finale, tout en s’assurant de la maintenabilité du service par la suite.

Qualité logicielle

Nous nous inscrivons dans le mouvement de l’artisanat logiciel (Software Craftsmanship). Nous aimons le travail bien fait et favorisons la maintenabilité et la durabilité des logiciels par la mise en place d’approches et outils adéquats :

  • Domain Driven Design et architecture hexagonale : centrer la conception sur le domaine métier afin de favoriser la maintenabilité et la durabilité du logiciel ;
  • Bonnes pratiques de programmation : modularité et lisibilité du code ;
  • Logiciels libres et open source : pour favoriser la portabilité, la sécurité et l’évolution du logiciel ;
  • Analyse statique du code : typage statique, linters, formatage automatisé ;
  • Tests automatisés ;
  • Documentation ;
  • Intégration continue (CI / CD).

Notre objectif : construire des services numériques capables de durer dans le temps en minimisant les besoins de maintenance.

Ecoconception

Nous sommes toutes et tous formés à l’écoconception web par le collectif Conception Numérique Responsable (CNumR).

Nous réduisons l’impact environnemental du service grâce à la mise en place d’indicateurs et de bonnes pratiques basées sur le référentiel “115 bonnes pratiques d'écoconception web” du collectif CNumR et le Référentiel Général d’Ecoconception de Services numériques (RGESN) de la Mission Interministérielle du numérique écoresponsable.

Ces bonnes pratiques incluent par exemple :

  • Produire des pages web les plus légère possibles ;
  • Favoriser la création de site web statiques ne faisant appel aux serveurs (backend) que quand cela est vraiment nécessaire ;
  • Réfléchir avec nos clients et partenaires au périmètre fonctionnel du projet afin de ne développer que les fonctionnalités réellement essentielles.

Accessibilité et inclusion

Nous concevons les services afin qu’ils permettent l’accès au plus grand nombre, même dans des conditions non-optimales, et ce en intégrant les principes d’accessibilité et d’inclusion dès le début du projet.

L’objectif est de produire des sites et des services numériques accessibles selon les critères du Référentiel général d'amélioration de l'accessibilité (RGAA 4.1).

Ethique et vie privée

Nous assurons le respect de l’humain et de sa vie privée, en bannissant les mécanismes de persuasion et de captation de l’attention.

Nous construisons des sites conformes avec le RGPD et ce par défaut.

Co-construction

Vous avez une expertise concernant les besoins du projet mais aussi ceux de vos utilisateurs. Nous vous proposons de co-construire la solution qui répondra aux besoins de vos utilisateurs. Nous souhaitons former avec vous une équipe commune dont l’objectif sera de créer le meilleur produit possible.

Nous travaillons en étroite collaboration avec une personne interlocutrice issue de votre équipe qui pourra répondre à nos interrogations et nous donner les éléments de contexte au fil de l’avancée du projet.

Démarche Agile

Chez Fairness, nous fonctionnons au quotidien en mode Agile. Les piliers de cette méthodologie dans lesquels nous nous retrouvons sont les suivants :

Transparence

Partager sincèrement les ambitions et les problèmes rencontrés ainsi qu’un même niveau d’information

Inspection

Evaluer en continu la qualité du travail réalisé et identifier rapidement les solutions aux problèmes

Adaptation

Ajuster régulièrement les priorités de développement en fonction des apprentissages

Approche MVP

L’approche MVP (Minimum Viable Product) consiste à livrer rapidement un produit minimum répondant aux besoins principaux des utilisateurs. Cette approche itérative garantit une conception au plus proche des besoins en respectant les délais et le budget prévu.

L’amélioration continue du service est assurée par la collecte et l’analyse des retours utilisateurs.

Découvrez notre offre

Fairness se structure autour de trois pôles d’expertise : la conception et le développement responsables d'applications web et mobile, l’audit et la formation.