Libre-entreprise :
Nos membres
| Nos valeurs | Le Labs | All4dev | Planete
Français - English

Interopérabilité et Logiciels Libres

Toutes nos solutions sont Libres. L'utilisation de Logiciels Libres, lorsqu'ils sont aussi performants que les logiciels propriétaires (ils le sont souvent d'avantage), nous semble être intéressante pour les services publics afin d'assurer leur indépendance, leur maîtrise sur les solutions, la meilleure gestion possible de l'argent public et l'interopérabilité.

Des projets libres et pas simplement des logiciels « Open Source »

Les solutions que nous développons sont des projets libres, réellement réversibles. C'est différent d'une solution « Open Source » que beaucoup de sociétés, non spécialistes du logiciel libre, peuvent proposer. Le terme « Open Source », tout à fait respectable à l'origine, est aujourd'hui galvaudé par des sociétés qui l'utilisent comme un argument marketing, en feignant de ne pas comprendre les véritables enjeux qui se cachent derrière l'ouverture du code de leur solution :

Il en résulte que seul un projet libre est susceptible d'assurer une véritable réversibilité de la solution : le jour où le client n'est plus satisfait de son fournisseur, il a toutes les armes nécessaires pour en changer facilement. Là où les vendeurs de solutions « Open Source » cherchent à réintroduire des biais leur assurant que leurs clients demeurent captifs dans une large mesure, nous nous efforçons de faire en sorte que l'indépendance de nos clients soit totale et que leur volonté de travailler avec nous ne repose sur rien d'autre que sur la qualité des services fournis.

La Méthode de Développement Libre

Dans le monde les logiciels libres, il n'existe pas de méthodologie formalisée pour la gestion de projet. La Méthode de Développement Libre (MDL) est le résultat d'une capitalisation par nos soins, au fur et à mesure que s'affine notre expérience du développement de solutions libres ou communautaires. Elle n'est ni originale, ni figée. Elle ne fait que mettre en exergue ce que nous avons retenu des méthodes que nous avons pratiquées, volontairement ou non, mais en conservant à l'esprit quelques fondamentaux évoqués ici.

Si les phases de réflexion et de modélisation sont un préalable indispensable aux développements proprement dits, nous savons d'expérience que des spécifications pléthoriques ne sont pas la garantie d'une solution adaptée. Il arrive fréquemment que l'on perde en épaisseur de la réalité des usages, ce que l'on gagne en modélisation théorique. Il en résulte un certain nombre de principes qui forment notre méthodologie de développement :

Cette méthode se veut dans la lignée des méthodes "agiles" et orientées vers l'humain ("people-first"). Elle est pilotée par les tests.