Bilan du SI de notre asso d'anciens
Par Eric Le Merdy le dimanche 29 juin 2008, 01:21 - Blog - Lien permanent
Je vais prendre de cas du système que nous avons mis en place avec des collègue>s étudiants pour construire le système d'information de notre association d'anciens du Master GLR.
L'Amglr, une association de gestion d'anciens étudiants.
Créée en 1987 pour promouvoir le DESS IF (Informatique Fondamentale), l'association s'appelait alors ADESIF (Association des Diplômés d'Etudes Supérieures d'Informatique Fondamentale). L'existant pour nous en 2005 était donc un listing d'anciens adhérents qui allait constituer notre base initiale d'adhérents. Après avoir pris la décision de remonter l'association, le besoin d'un système d'information s'est fait naturellement sentir à la fois pour la gérer et pour fournir les services aux étudiants.Des besoins...
- Une Association loi 901: des adhérents, des statuts "classiques", un bureau pour animer tout ça et une trésorerie : un système d'information dont les données métier sont centrées sur les adhérents (attention à la loi sur les fichiers de personnes physiques, déclaration à la CNIL conseillée), pas de comptabilité compliquée dans notre cas.
- Des anciens étudiants: but d'insertion professionnelle, maintient de relations, évolutions de carrière, mise en relation de personnes : réseau social.
...et des contraintes
coût global | gratuit si possible (sauf nom de domaine) |
licence | les licences libres ont plus de chance d'être gratuites... |
serveur | linux, php, MySql (hébergement amical par un membre du bureau) |
coût de main d'oeuvre | gratuit (bénévolat des membres du bureau) |
type de système | distribué et accès web (ou en tous cas très ouvert) |
sécurité | assez forte pour ne pas dévoiler les informations personnelles des membres |
Cartographie actuelle de la solution
- Utilisation de produits:
Le choix du CMS s'est porté sur le produit phpbb couplé à un "mod" Gf-portal permettant de définir en plus du forum, une arborescence de pages statiques ou dynamiques. La qualité des produits phpbb est parfois inégale. Cependant, nous n'avons pas rencontré de problèmes notables en utilisant ce couplage.
Par la suite, un planet a été installé pour fédérer les blogs des adhérents volontaires.
- Personnalisations du produit:
Style: Par installation et modification d'un thème additionnel.
Contenu statique: Autant de temps que de rédiger des pages HTML standard, l'intégration dans le portail demandant un temps négligeable.
- Développements spécifiques:
Contenu dynamique: La fiche adhérent a été un peu laborieuse (php basique), la géo localisation fut l'occasion pour l'auteur de cette partie de reprendre un code qu'il avait déjà écrit pour un autre site. Tandis que l'annuaire en ligne est l'intégration au portail de l'export XML de la base adhérent mise en forme avec un template XSLT.
Génération dynamique de l'annuaire: Un "wizard" est mis à la disposition du bureau par Java Web Start pour générer l'annuaire pdf complet. Les technos sous-jacentes sont: Swing, FOP (donc XML et XSL-FO) et XSLT. Pourquoi un choix si atypique dans cette architecture full php/MySql? Pour des raisons de compétences (ça n'arrive pas en entreprise, on aurait loué a ressource compétente ) et Java Web Start car java n'était pas installé côté serveur.
Outils fournis par l'hébergeur: une adresse mail pour le bureau (avec antispam), des statistiques (WebDruid)
Retrospective
"What went well?" | "What did not go so well?" |
---|---|
|
|
En tous cas, ce fut pour moi un bon moyen de me rendre compte de la difficulté de fédérer des gens sur un si petit dénominateur commun (une année de Master pro.). C'est une expérience qui m'a donné confiance. En prenant les choses en mains avec des collègues, nous avons été capables d'aller plus loin qu'on aurait pu l'imaginer au départ. On se surprend alors du temps qu'on peut passer sur le sujet. Ca a permis de mieux me connaître et de comprendre ma relation au travail. J'ai alors compris que j'avais une forte capacité de travail aussi longtemps que la motivation de l'atteinte de d'objectif était présente (Génération Y?). J'ai aussi pris conscience de la valorisation mais aussi du risque associé à la charge d'une responsabilité.