Outils pour utilisateurs

Outils du site


gla:temoignages_d_experiences_reussies

Ceci est une ancienne révision du document !


Retour sommaire

# Témoignages d'expériences réussies

## Développement : le projet Sigmah

Olivier Sarrat est en charge au sein du Groupe URD (Urgence Réhabilitation Développement) de l'animation du projet Sigmah pour le compte de la « Coopérative de Pilotage ». Développeur de formation, il a travaillé 3 ans dans une société de services en ingénierie informatique avant de rejoindre le secteur humanitaire et le Groupe URD en mars 2007 où, en plus de Sigmah, il mène une activité de veille sur le sujet des TIC pour la solidarité internationale.

Peux-tu dans un premier temps réexpliquer en 3 ou 4 lignes, l'historique du projet Sigmah ? — [Sigmah](http://www.sigmah.org/) est un logiciel libre de gestion de projets humanitaires. Il a été lancé officiellement le 14 juin 2011. Sa version 1.1 est sortie le 19 octobre 2011. L'idée de son développement est née en août 2008 lorsque trois ONG humanitaires ont fait le constat qu'elles partageaient les mêmes problématiques dans la gestion de l'information : absence de logiciels adaptés au monde de l'humanitaire pour gérer leurs projets, usage immodéré et quasi exclusif des pièces jointes aux courriels pour le travail collaboratif avec toutes les limites que cela comporte (multiplication des versions et incapacité temporellement et spatialement à situer la version finale).

Des solutions propriétaires existent mais elles sont trop chères pour la plupart des ONG. Le développement d'une solution spécifique sous la forme d'un logiciel libre s'est donc imposé peu à peu. Le groupe de départ s'est étoffé : 9 en juin 2009, 10 en décembre 2009, 11 en mai 2011. Ces ONG forment une « coopérative de pilotage » qui précise les besoins auxquels doit répondre le logiciel, oriente les développements et définit d'une manière générale la stratégie. L'animation et la coordination de ce groupe sont assurées par le Groupe URD, association créée en 1997 qui a pour objectif l'amélioration des pratiques humanitaires.

Un des points auquel est particulièrement attachée l'équipe de Sigmah est celui de la gouvernance du projet. Il est important que la coopérative de pilotage qui rassemble les différentes ONG humanitaires, soit bien à la tête du dispositif pour 2 raisons : d'une part, cela garantit que le projet reste au plus proche des besoins et d'autre part, impliqués dans le projet, l'adoption par les utilisateurs sur le terrain est rendue plus favorable.

Comment plus d'une dizaine d'associations peuvent-elles se mettre d'accord sur les fonctionnalités essentielles de l'application ? — La collaboration entre les 11 ONG qui constituent actuellement la Coopérative de Pilotage du projet Sigmah n'est pas si difficile. L'homogénéité des besoins de ces organisations rend les décisions sur les priorités de développement assez fluides. Le caractère très flexible du logiciel évite par ailleurs que des conflits émergent sur des choix de structuration qui seraient définitifs.

Les défis de collaboration sont plutôt devant nous : lorsque le groupe aura doublé ou triplé et que la dispersion géographique et linguistique sera plus grande, les vrais défis pointeront alors. Cela fait partie des futurs axes de travail pour le projet.


image : Gestion de projets humanitaires avec Sigmah


Pourquoi avoir adopté une licence libre pour une telle application métier ? — La logique libre s'est imposée naturellement comme choix de développement. Lors du recueil des besoins initiaux, certaines organisations ont précisé spontanément qu'elles avaient une préférence pour les logiciels libres. Il y a, de fait, une convergence de culture et de valeurs naturelles entre l'univers du libre et celui de l'humanitaire.

L'élément clé du choix du libre est lié aux mécanismes de financement du secteur humanitaire. Ce secteur fonctionne avec 3 entités : les donateurs, les opérateurs (ONG) et les bénéficiaires de l'aide. En effet, contrairement au secteur marchand qui fonctionne avec 2 entités (prestataire et client), il y a nécessité pour le secteur humanitaire à œuvrer pour l'intérêt général dans ces projets afin de pouvoir lever des fonds. Difficile de demander à des grands donateurs publics d'investir des sommes importantes pour le bénéfice d'une seule organisation isolée !

En s'appuyant sur le modèle économique du libre, nous avons pu obtenir de tous nos bailleurs l'accord de contribuer financièrement au projet car ils avaient la garantie que celui-ci ne pourrait jamais être accaparé pour des intérêts particuliers. Par la suite, en s'appuyant dès le début sur des entreprises extérieures qui ont la maîtrise des outils et la culture du libre, nous permettons aux organisations qui le souhaitent de pouvoir contracter avec elles pour avoir des prestations techniques de maintenance, support, etc. C'est le cercle vertueux du libre !

Même si Sigmah est une application métier spécifique au secteur de la solidarité internationale, son développement aurait été impossible si ce choix stratégique du libre n'avait pas été fait dès le début. L'arrivée récente d'un premier contributeur bénévole dans la communauté des développeurs tendrait à montrer que cette stratégie est la bonne et nous ne pouvons donc qu'encourager d'autres organisations à faire de même !

## JCelo, logiciel libre pour l'accueil de loisirs

Jean-Marc Briand et Henri Gabolde sont respectivement salarié et bénévole de l'Union bretonne pour l'animation des pays ruraux ([UBAPAR](http://www.ubapar.bzh)). C'est en fait l'Union régionale de la confédération nationale des foyers ruraux sur le territoire breton. Elle anime un réseau d'associations qui a pour but de favoriser l'animation et le développement des territoires en milieu rural.

Pourriez-vous nous expliquer dans un premier temps brièvement l'historique de jCelo? — Dans les années 1990, l'UBAPAR a développé, en réponse aux attentes de ses adhérents, une suite logicielle couvrant l'essentiel de leurs besoins. Au début des années 2000, la société détentrice des droits de l'outil qui avait permis le développement et la diffusion de cette suite a unilatéralement changé de politique tarifaire dans des proportions qui nous ont contraint à abandonner le support du projet. De tous les outils de la suite, certains pouvaient trouver leur équivalent dans l'offre logicielle disponible à ce moment, parmi les logiciels libres ou à des prix abordables. Cependant, d'autres plus spécifiques au monde associatif, comme l'outil de gestion des centres de loisirs et d'accueil sans hébergement, méritaient de survivre… Ainsi naquit [jCelo](http://jcelo.adullact.net/), cette fois développé et déployé sous un environnement libre : Java. Avec ce choix, les utilisateurs n'avaient plus de licence à payer pour exécuter l'application sur leur machine.


image: jCello : gestion administrative des accueils de loisirs


Nous avions besoin d'un modèle économique pour financer son développement et son suivi technique. Après une concertation approfondie avec les utilisateurs potentiels, nous avons alors opté pour la formule économique suivante : à l'issue d'une formation à la prise en main de l'outil et un accompagnement dans la personnalisation de leur base de données, le logiciel était donné. Ce schéma économique a permis l'adoption de jCelo par de petites structures.

La décision de mettre le logiciel sous licence libre a été prise sur quels arguments ? — L'UBAPAR s'intéresse depuis plusieurs années aux logiciels libres en raison de la grande proximité entre la « philosophie du Libre » et nos valeurs associatives humanistes dans la tradition des mouvements d'éducation populaire. Nous menons régulièrement des actions de sensibilisation sur ce thème auprès de nos adhérents et du grand public et proposons un accompagnement et une assistance technique à la migration de parcs informatiques vers des logiciels et des systèmes libres. Il était donc tout naturel que l'UBAPAR s'interroge sur le passage de jCelo sous licence libre dans un souci de cohérence avec notre discours.

Quelles sont les étapes clés que vous avez suivies pour mettre un logiciel sous licence libre ? — La mise sous licence libre d'un logiciel ne comporte pas de difficultés majeures mais c'est un processus qu'il faut cependant acquérir. Il faut commencer par choisir le type de licence que l'on souhaite associer au logiciel car il en existe plusieurs. Notre choix s'est porté sur la Licence Publique Générale GNU version 3. Il est ensuite nécessaire d'apporter des modifications dans la manière de mettre à disposition le logiciel pour les utilisateurs. En premier lieu, il faut évidemment rendre disponible le code source. Il faut auparavant avoir veillé à faire mention, en en-tête de chaque fichier source, de deux éléments : une notice de copyright et une déclaration sur les droits de copie précisant que le programme est distribué sous les termes de la licence libre choisie. Il ne reste plus qu'à joindre une version texte de cette licence et le logiciel peut alors commencer sa nouvelle vie de logiciel libre.

Quels avantages tirez-vous de cette « libération » ? — Cela a renforcé notre légitimité dans la promotion de solutions libres auprès de nos adhérents, de nos partenaires et au-delà. jCelo a maintenant une licence reconnue mondialement qui le protège contre toute tentative d'appropriation irrespectueuse des droits de ses auteurs et de ses utilisateurs, ce dont il ne disposait pas jusqu'ici.

Quels inconvénients à cette « libération » et comment les dépasser ? — La mise en place des formations à la prise en main de l'outil d'une part et l'accompagnement dans la personnalisation des bases de données d'autre part ont un coût. Nous avons dû mettre en place un service pour aider les utilisateurs potentiels à rechercher les financements mobilisables (formation professionnelle continue, formation de bénévoles, aides diverses…)

## Cepe ALSH : le choix de la licence libre

Benjamin Deceuninck est membre de l'association [Cévennes Libres](http://cevenneslibres.net/) dont l'un des projets a été le développement de Cepe ALSH. L'association regroupe des professionnels de l'éducation populaire et des analystes programmeurs. Ainsi, avec Christophe Chaunac, développeur, Benjamin Deceuninck a complété les compétences et connaissances utiles au développement d'un tel logiciel par sa fonction de chef de service « enfance/jeunesse ».

Pourquoi développer directement avec une licence libre ?

— Cepe ALSH a été développé pour répondre à des besoins peu couverts et propose ainsi une alternative libre et ouverte aux limitations des solutions propriétaires en matière de gestion d'accueil de loisirs. Certains logiciels fonctionnant en réseau limitaient par exemple l'usage à deux postes ou à un nombre donné d'utilisateurs.

La multiplicité des tarifications et des fonctionnements rencontrés dans les accueils de loisirs a poussé les développeurs de Cepe ALSH à ouvrir le code mais aussi à formaliser une analyse métier avancée dès le départ. Cepe ALSH a été conçu sur l'expérience utilisateur et son développement est un processus d'aller-retour entre développeurs et utilisateurs.

Cepe ALSH s'inscrit d'emblée dans la philosophie des logiciels libres. Utilisateurs et développeurs sont invités à contribuer et chacun peut continuer à améliorer le logiciel et faire profiter la communauté des résultats de ce travail. Le choix d'une licence libre à attacher au logiciel ainsi développé s'est imposé aux différents contributeurs avant même le début du développement.

L'association Cévennes Libres promeut une vision coopérative des technologies de l'information et de la communication au sein des structures d'éducation populaire et leur propose de se rassembler pour créer des outils sur mesure dont elles ont besoin. De manière naturelle, les logiciels libres sont donc privilégiés systématiquement avant toute autre solution.

## La migration d'une association vers un système d'exploitation libre

Véronique Branger est directrice de l'APES, l'assemblée permanente de l'économie solidaire (APES Nord-Pas-de-Calais), que 380 acteurs de l'économie solidaire de cette région ont décidé de constituer suite à l'appel pour le développement de l'économie solidaire lancé le 13 mai 2000. L'APES a changé de nom récemment pour devenir Acteurs pour une économie solidaire.

Comment l'APES a-t-elle entendu parler de logiciels libres et comment ce sujet a-t-il été abordé ? — À l'APES, il y avait des administrateurs qui connaissaient déjà le logiciel libre. Par ailleurs, j'ai aussi porté ce projet car j'y étais moi aussi sensibilisée par l'expérience que j'avais acquise dans une autre structure. Je pensais qu'il était important que l'APES passe au libre pour être en cohérence avec ses valeurs : on parle d'achat responsable lorsqu'il s'agit de choisir par exemple un produit d'entretien mais l'informatique libre est intrinsèquement en lien avec nos valeurs et on peut donc agir sur ce point prioritairement. J'ai donc naturellement proposé au collectif de l'APES, qui est l'équivalent d'un CA, de passer d'une manière générale à l'utilisation de logiciels libres et en particulier à un système d'exploitation libre. Cette décision est donc venue d'une connaissance partagée.

Comment avez-vous abordé l'accompagnement de la migration ? — Dans notre cas, je pense que passer par un prestataire était nécessaire. Nos connaissances respectives internes sur les logiciels libres étaient insuffisantes pour engager une migration seuls. Cliss XXI, coopérative spécialisée sur ces questions, nous a donc accompagnés et formés. La contractualisation avec eux permettait de répondre rapidement aux petits blocages quotidiens que nous rencontrions tous.

Y a-t-il eu des oppositions internes au projet de migration ? — Il n'y a pas eu d'opposition ouverte. Cependant la réticence de certains s'est exprimée régulièrement au fil du temps car ils étaient frustrés de ne pouvoir trouver seul la solution à leurs problèmes ; ils ne se sentaient pas à l'aise avec l'informatique. Ce n'était évidemment pas lié au fait que les logiciels étaient libres mais bien à la question du changement d'environnement et aux habitudes informatiques.

Quelles sont pour vous les conditions de réussite d'un tel projet de migration ? — L'une des clés est sans aucun doute de bien identifier les besoins avant d'engager la moindre action. On avait consulté Cliss XXI avant la migration et ils nous ont interrogés sur ces besoins : heureusement, d'ailleurs, car nous n'y avions pas trop réfléchi. A posteriori, il y avait des fonctionnalités que l'on n'avait pas conscience d'utiliser : il a fallu recadrer avec le prestataire.

Combien de temps vous a-t-il fallu pour vous familiariser avec ce nouveau système d'exploitation ? Au bout de combien de temps les blocages ont-ils été levés ? — La situation dépend des salariés de l'association. Pour certains cela a été très rapide parce qu'ils avaient déjà une connaissance de base donc, en un ou deux mois, ils avaient dépassé ces difficultés. Il y en a d'autres cependant qui ont mis un peu plus longtemps mais on peut considérer que la migration était effective en 6 mois. Bref, ce qu'il faut retenir, c'est que, quel que soit le niveau initial, la migration a fini par aboutir.

Quel bilan tirez-vous de la période de transition ? — Ce n'est certes pas simple mais je sais maintenant que ce n'est pas la faute des logiciels libres ; ce que l'on pourrait avoir tendance à penser lorsque l'on ne s'est pas penché réellement sur la question. Le contexte informatique est tel qu'il nous empêche de nous poser des questions sur les mécanismes en jeu (principalement financiers) qui rendent l'informatique propriétaire exclusive et pseudo-naturelle.

Vous payiez beaucoup de licence avant ? — Nous n'avions pas vraiment réfléchi à la migration en termes économiques : ce n'était pas pour que ça nous coûte moins d'argent, c'était pour la cohérence.

Et en ce qui concerne la relation avec Cliss XXI ? — On s'appuie sur une structure qui est une coopérative et qui veut être attentive à la redistribution des profits par rapport à son activité. Même si l'on est dans une relation de prestation à client sur cet aspect-là avec Cliss XXI, ça répond parfaitement à nos valeurs.

Par ailleurs, ça permet de rejoindre – même si le mot est un peu fort – une possibilité d'implication citoyenne : redevenir potentiellement acteur ! Ce n'est pas possible avec des systèmes d'exploitation propriétaires. Tout cela, c'est donc aussi un bénéfice important pour nous !

gla/temoignages_d_experiences_reussies.1450869970.txt.gz · Dernière modification : 2015/12/23 11:26 de lauwcost