30 novembre 2006

Première rencontre avec l'association du CDD du pays des rives de Garonne

Première rencontre ce soir avec une nouvelle association pour cerner leurs besoins et voir comment l'assoce Les Fûts peut les aider.

Après un résumé de nos activités "un pour tous, tous pour un" (l'association Les Fûts au service de toutes les autres, un point de rencontre des architectes au sein de l'association Les Fûts), nous entrons dans le vif du sujet.

Le contexte : le conseil de développement
Les communes sont regroupées dans une communauté de communes, les CDC.
La CDC permet de regrouper des moyens partagés au service des communes.
Les CDC sont regroupées dans un pays (notion non administrative), rien à voir avec la France.
Le pays qui nous intéresse est celui des rives de Garonne.
Ce pays a un conseil syndical (CS) comprenant des élus pour 5 ans et un conseil de développement (CDD) comprenant des personnes de la société civile pour 10 ans.
Le CDD du pays des rives de Garonne regroupe une quarantaine de personnes (des personnes volontaires à candidature et portant des projets, souvent des présidents d'association).
Le CDD, d'après la loi Voynet, a pour objectif d'élaborer une charte pour les 10 années à venir.

Cette charte couvre plusieurs thèmes tels que :

  • développement économique,
  • loisirs,
  • aménagement et protection de l'environnement

Les besoins
Le besoin principal est la mise en oeuvre des moyens de travailler à l'élaboration de cette charte et de faire son suivi.
Cela passe par la mise à disposition d'informations à 3 niveaux :

  • au sein du Conseil De Développement en premier lieu,
  • au Conseil Syndical,
  • au public pour la charte

Les moyens attendus ont pour rôle de faciliter le travail collaboratif et la diffusion de l'information.

  • Niveau 1 : travail collaboratif des membres du CDD
    - Documents : création de documents, diffusion restreinte, corrections, validations.
    - Calendrier partagé : organisation des réunions deux fois par mois
    - Discussion et échange : blog et liste de diffusion pour les actualités du groupe, forum pour les sujets structurés (les thèmes de la charte)
  • Niveau 2 : communication vers le conseil syndical
    Mise à disposition des états d'avancement : diffusion restreinte aux membres du CS et du CDD en lecture uniquement.
    Retour possible du CS via une adresse mail.
  • Niveau 3 : communication vers la société civile
    Diffusion publique de la charte en lecture uniquement.
    L'idée est que les écrits restent alors que les membres du CDD et les élus sont présents pour une durée déterminée.

Conclusion
Les besoins exprimés sont homogènes avec ceux des autres associations : gestion documentaire, diffusion, travail collaboratif, site informatif.

Pour finir : le lien indispensable sur nos activités avec la plaquette des Fûts

29 novembre 2006

Deuxième soirée de présentation de l'association

Voilà, la deuxième soirée de présentation de l'association a bien eu lieu, malgré quelques désistements de dernière minute. Nous avons regretté particulièrement l'absence de notre président David, contraint par des obligations familiales peu réjouissantes, pour lequel nous avons eu une pensée.

Quoi qu'il en soit le grand événement de la soirée aura été l'adhésion à notre groupe de la première association. En effet j'ai eu le plaisir d'accueillir «PTG Bodyboard - Only Free Bodyboarding» (www.ptgbodyboard.com), toute jeune association représentée par JP, son frangin et Yann. Ces derniers ont manifesté un vif intérêt pour notre projet et sont prêts à servir de cobayes, de beta-testeurs (et non l'inverse ;-) ), prêts également à donner de leur personnes pour notre noble cause... Bon j'en fais peut-être un peu trop là, à froid, mais dans le contexte après un verre de Guiness, c'était quand même l'esprit... :-)

Les sujets abordés au cours de la soirée ont étés les suivants :
  • Présentation des membres fondateurs à savoir :
  • David Andrianavalontsalama : Président (non je n'ai pas ripé sur le clavier ;-) )
  • Christophe Brugne : Secrétaire adjoint
  • votre serviteur Pierre Kypréos : Secrétaire
  • Présentation de la domiciliation postale (ça je suis plus sûr de l'avoir évoqué hier, mais là voilà tout de même) :
    • Association Les Fûts
      1, avenue des Champs
      33600 Pessac
  • Appel à candidature pour un poste de trésorier. Celui-ci est resté vacant, même si il a abouti à raffiner le profil de la personne recherché : nous cherchons donc un comptable ou toute personne ayant un tant soit peut d'expérience en comptabilité et souhaitant s'investir dans l'association.
  • Discussion de la banque choisie :
    • CMSO (Crédit Mutuel Sud Ouest) de Pessac l'Alouette, que David a déjà contacté.
    • Le Crédit Agricole pour son site dédié aux associations
  • Annonce du très prochain dépôt des statuts à la préfecture, après intégration des remarques de Laurent Samuel, qui a eu la gentillesse de nous donner de son temps.
  • Présentation de la plaquette à destination des associations.
  • La réponse à la fameuse question «pourquoi Les Fûts» (il fallait être là ;-) )
  • Évocation des moyens de communication mis à disposition par «Les Fûts» :
  • Évocation de la toute prochaine fiche d'adhésion qui sera disponible en ligne sur le site. Avec, alors, la possibilité de recevoir des cotisations à l'ordre de «Association Les Fûts»
  • Présentation de la liste (non exhaustive) des avantages pour un informaticien à être membre :
  • la participation à des repas et des soirées
  • l'appartenance à un réseau d'échange, de veille
  • l'accès au forum privé fontguinews : super avantage ! non ? ;-)
  • l'accès à un carnet d'adresses de clients
  • la participation à des présentations techniques
  • l'accès aux ressources partagées par les membres : livres achetés, livres PDF achetés, versions d'évaluation de logiciels, sharewares achetés en nombre...
  • l'accès à la plateforme technique de tests
  • leur visibilité dans le blog et le site les Fûts (quand il sera créé...)
Note : les activités suivantes sont plus ou moins publiques :
  • l'accès aux réunions mensuelles
  • les bouffes à midi
  • l'accès en lecture/écriture à la mailing-list
  • l'accès en lecture au blog
  • l'accès en lecture au site web
  • Récapitulatif des cas concrets que nous avons a en liste d'attente :
    • Demande d'assistance pour des sites web :
- PTG Bodyboard (excellentissime association membre précédemment citée)
- Graine d'école (petite enfance)
- Le Jardin Sauvage (spectacles pour la petite enfance)
- AICPP33 (petite enfance)
- AIPAC (insertion chômeurs)
- Association de rugby de JBouroumeau
    • Demandes d'assistance à MOA
  • Annonce d'une présentation à plusieurs associations en janvier 2007. A noter que la proposition d'un samedi matin a été accueillie plutôt fraîchement par nos nouveau membres. A méditer...
  • Discussions plus techniques autour des CMS (Joomla!) et des Wiki en vue du soutien à PTG Bodyboard.

Voilà pour la présentation de l'association «Les Fûts».

A suivi un repas dans un restau japonais, le Yamato pour ne pas le citer, au cours duquel ont été abordés les sujets suivant :
  • Les restaurants japonais avec JP qui nous conseille le Moshi Moshi à Bordeaux (8 place Fernand Lafargue)
  • Les restaurant traditionnels :
    • La Cape à Cenon (1 étoile)
    • Un restaurant de fruits de mer sur le port d'Andernos mais dont j'ai oublié le nom (HELP JP!!!)
    • La Forge à Léognant qu'un autre Jean-Phillippe m'avait fait connaître il y a quelques temps et qui est toujours d'un excellent rapport qualité/prix.
    • et d'autres dont, j'espère, nous retrouverons bientôt les adresses sur ce forum.
  • L'accord mets/plat avec un grave somme toute honnête. Le Grave rouge a en effet la particularité de s'accorder aussi bien sur une viande que sur un poisson.
  • Les premières expériences des nos convives concernant... les sushi, sashimi et autre maki.
  • Divers ragots en tout genre sur lesquels je resterai discret ;-)
  • Le tout pour finir sur un vrai saké servi chaud (à l'étonnement de Christophe).
En un mot, ce «Fûts» une excellente soirée.

Je tiens à remercier ceux qui sont venus et à dire «à la prochaine» à ceux qui n'ont pu venir.

17 novembre 2006

If You Can't Test It…

On connaissait « If You Can’t Test It, Don’t Code It », qui enlève du boulot à tous ceux qui ne sauraient pas ou n'auraient pas les moyens de:
  • trouver l'environnement de tests pertinent (ça peut être un problème de budget, de hardware, d'impossibilité d'atteindre une charge demandée…),
  • écrire le test – automatisable – du bout de code qu'il sont censés développer (eh ben non, ce n'est pas toujours aussi évident qu'on le dit, figurez-vous),
  • trouver le temps de lancer le test (mouarf).
Maintenant, inaugurons « If You Can’t Test It, Don’t Specify It », qui va enlever du boulot parmi les MOAs à celles qui n'ont pas envie de s'enfoncer dans des spécifications contradictoires ou lacunaires, spécifications qui ne seront de toute façon jamais testées en conformité : elles sont du genre à changer un peu avant que la recette ne commence.

Cette maxime « If You Can't… Just Don't » est bêtement une conséquence de la méthode Test-Driven pour les spécifications, et ma foi c'est une très bonne conséquence.

D'ailleurs ça donne une idée par contraposition : et si la MOE décidait de refuser un cahier des charges qui ne contient pas à la base une batterie automatisée de tests de haut niveau ? Je ne dis pas que la MOA devrait spécifier ces tests, hein, je dis qu'elle devrait les écrire.
C'est un gage de succès pour la réussite de l'action de la MOA, alors pourquoi ne serait-ce pas un élément contractuel pour la MOE ? Après tout, tout le monde souhaite que le projet aboutisse, non ?

15 novembre 2006

Vox : pourquoi une nouvelle plateforme ?

Vox.com, un nouveau service de SixApart (Typepad, MovableType, LiveJournal…) a été lancé. Et on grassèye en félicitations.

C'est merveilleux, tout ce beau monde échange ses articles grâce aux flux RSS. On parle tous dans tous les sens dans la grande salle des pas perdus qu'est le web, mais la magie des cornets acoustiques directionnels que sont les abonnements RSS vous donnent assurance et confiance dans votre façon d'agréger l'information. Techniquement, c'est le tiers monde, mais du moment que vous avez l'impression d'être au centre, on continue comme ça.

Or la nouveauté de Vox, c'est simplement d'être une interface simplifiée.

L'architecture reste désespérement centralisée (centralisée certes par SixApart, mais centralisée).

Un seul cas d'utilisation parmi ceux qui de ce que j'ai vu manquent : si j'ai déjà un blog chez Typepad, pourquoi d'un seul clic ne puis-je créer un compte correspondant chez Vox ? Je ne parle pas d'importer mes articles depuis Typepad, je parle de brancher l'interface Vox directement sur mes données Typepad. Vox ne devrait être qu'une interface, pas une plateforme complète. Je devrais pouvoir utiliser indifféremment Vox ou Typepad selon mes humeurs et mes préférences. J'aurais plus ou moins de fonctionnalités selon le système, mais mes articles devraient pouvoir être communs. De toute façon mes lecteurs me lisent à travers RSS, n'est-ce-pas…

« Aaah oui, vois-tu ce qui compte ce n'est pas que tes articles soient en réalité tous au même endroit ou que tu puisses avoir une unité de rédaction. Ce qui compte c'est que le lecteur puisse les agréger au même endroit. » Voilà le tiers monde.
Et il existe même des applications qui me permettent d'envoyer des articles de façon unifiée sur différents blogs. À chaque fois la solution est applicative. Les protocoles et formats d'échanges sont HTTP et RSS, point. Ou, devrais-je dire, point-à-point.

Je ne comprends pas que les applicatifs du web aient pu prendre à ce point le pas sur les architectes de l'internet. C'était vraiment si compliqué de faire évoluer NNTP et de l'adapter aux blogs ?

14 novembre 2006

Inversion de Contrôle

J'ai été l'objet d'un sondage par téléphone : le gars appelait d'un pays de l'Union Européenne, et posait des questions sur ma perception de certaines marques chaussures de sport. C'est déjà suffisant comme argument de saynète surréaliste. Des chaussures de sport à moi, non mais franchement où va-t-on…

Là où c'était vraiment drôle c'est que je me voyais demander si je trouvais que [telle marque] était très, pas du tout, voire plus ou moins présente dans les spots de pub.
Moi : « — Vous savez, je regarde surtout les avis sur internet, par conséquent je ne sais pas si je suis bien dans votre cible…
Eul' gars : — En fait notre questionnaire porte sur la publicité en général, qu'elle passe à la télé, à la radio, ou sur internet. Pour nous c'est pareil.
Moi : — Euh… Écoutez, je suis désolé mais je n'ai pas la télévision, et je ne connais pas les publicités dont vous me parlez. Ce que je sais d'après internet des marques que vous citez, ce sont des avis de blogueurs, pas des arguments de départements marketing.
Eul' gars : — Vous nous conseillez de faire plutôt de la publicité sur internet, c'est ça ?
Moi : — C'est-à-dire que… je vous dis juste que ce n'est pas la publicité que vous essayez de faire sur vos propres produits que je vais chercher… Je préfère lire des avis d'utilisateurs. »
Ne m'envoyez pas de pub, c'est moi qui viendrai la chercher.

Le Design Pattern IoC dans toute sa splendeur.

13 novembre 2006

Projet de statuts

Après moultes consultations, voici le projet de statuts final de l'association Les Fûts: Statuts PDF. Il devrait être déposé cette semaine, donc si parmi la rare mais exigeante audience de ce blog il se trouve quelqu'un qui aurait un avis très critique sur un point qu'on n'aurait pas vu, vite ! un commentaire.

Merci.

Soirée du 19/10

Sur les blogs, soit tu es réactif dans les 24 heures, soit tu es out.

Voici donc le compte-rendu out de la soirée d'architectes Les Fûts d'il y a 4 semaines au Yorkshireman — c'était le jeudi 19 octobre.

Nous étions là, nous avons discuté, nous avons bu, puis nous avons dit que l'association était une bonne idée. Toujours cette fameuse polysémie de «Fût», terme à la fois d'architecture — la partie de la colonne qui repose sur la base et qui soutient le chapiteau puis l'édifice —, d'agriculture — la partie du tronc de l'arbre avant les frondaisons —, et d'invitation à la beuverie qui, souvent, seule aide à accoucher de difficiles consensus.

De gauche à droite : Geoffroy Alazard, Benoît Laffitte, Pierre Kypréos, Christophe Brugne, Thierry Mazzotti.

La plaquette qu'on voit à côté des bières sur les tables est celle-ci après mise à jour: Plaquette PDF.

Après cette réunion, le Google Group public Association Les Fûts a été créé, pour échanger en toute ouverture sur les besoins des associations.

Nous avons également un forum privé, pour les échanges sur la partie administrative, les sponsors (… un jour viendra) et les engueulades (… un jour viendra aussi).

À titre personnel et technique, sur la deuxième partie de soirée Benoît m'a convaincu de me mettre à Ruby on Rails, ce que j'ai fait et qui a été très porteur, merci bien.

Java est open-source

Voir l'article de Tim Bray et ses commentaires sur le passage de Java en open-source. Le lien vers l'article correspondant chez Sun (sun.com/opensource/java) ne semble pas encore fonctionner.
Ça fait au moins 2 ans qu'on attend ça. C'est le dénouement de 2 saisons de feuilleton politico-technique.

Le choix de la license ? Bah, GPL2, pourquoi ? La même que Torvalds a choisie pour Linux (par opposition notable avec la GPL3).

06 novembre 2006

Google Apps

Lu sur 01net :
Déjà disponible outre-Altantique, Google Apps cible les PME et les universités. Il possède les inconvénients des services en mode ASP (Application Service Provider). Il suffit que la connexion de votre société soit hors service pour que vous n'ayez plus accès aux e-mails stockés dans votre compte de messagerie, conservés sur les serveurs de Google, et non pas sur votre ordinateur.
Aaah, Google...
Le charme désuet de la couche applicative sans réplication...