Catégorie : Général

  • Logiciel libre et amélioration des méthodes de travail

    Qu’apporte le logiciel libre ou l’open source au sein de l’entreprise ? Quelles influences ces technologies ont-elles sur l’efficacité du système d’information ? Peut-on parler dans le logiciel libre uniquement de l’aspect fonctionnel et des coûts ? Existe-t-il une différence entre le modèle de développement et le modèle de diffusion ? Ces interrogations ne sont pas anodines et même si elles sont parfois éloignées d’une décision purement économique, à court terme, elles ont cependant un impact important à moyen terme et à long terme sur la pérennité du système d’information.

    Voici les quelques questions initiant le débat auquel j’étais convié à participer pour l’April lors de l’édition 2010 de Solutions Linux avec Fabrice Potencier de Sensio Labs. Le débat est animé par Philippe Nieuwbourg.

    La vidéo du débat est accessible ici

    Je vous invite à consulter également les autres vidéos réalisées par Intelli-n TV.

    Ce contenu vidéo est diffuser par Intelli-n TV en creative commons Paternité – condition de partage à l’identique. Vous pouvez donc le diffuser librement.

  • Histoire de Crobards

    Plus compliqué que je ne le pensais d’illustrer un article ou un dossier d’un petit crobard…

    L’histoire d’un croquis d’Ivan Sigg est contée ici

    http://www.deliciouspaper.com/blog/crobards-de-lillustration-mediapart

  • La technique Pomodoro

    Les 25 prochaines minutes seront consacrées à l’écriture de cet article sur la technique Pomodoro.

    Suite à une discussion autour de cette technique lors d’une réunion sur les astuces de vie (voir ici : http://lifehacking.grassouille.org/) j’essaie d’apprivoiser la technique pomodoro.

    La technique est simple et l’outillage nécessaire pour l’adopter est basique (un minuteur, un papier et un crayon peuvent suffire).

    Le processus tient en 5 étapes :

    1. Planifier au début de la journée les activités à réaliser
    2. Suivre tout au long de la journée ce que l’on fait
    3. Enregistrer à la fin de la journée les observations du jour
    4. Traiter pour transformer les données brutes en informations
    5. Visualiser à la fin de la journée les informations pour permettre d’identifier les voies d’améliorations

    En écrivant cela, je me rends compte que si j’ai adopté sans peine l’étape 1 (je le faisais déjà sous forme d’une mindmap identifiant les activités à réaliser) et que je fais à peu près l’étape 2 (expérience que je vais décrire dans la suite), je suis moyen sur l’étape 3 et  je n’applique toujours pas les 2 dernières étapes du processus…

    Qu’est-ce qu’un Pomodoro ?

    Cela représente 25 minutes de travail sans interruption. Cela me permet de constater à quel point je suis productif lorsque je suis focalisé sur une activité et que je ne me laisse pas dériver à vouloir traiter plusieurs choses à la fois. Cela m’a permis également de mieux mesurer le temps que prennent les activités (je compte les pomodoros pour chaque branche de la mindmap)

    Au bout de 25 minutes, nous avons 5 minutes de pause… Et les premières fois, c’est bien trop tôt ! Et pourtant cela fait du bien ! Je me suis mis à prendre le temps de changer de posture, de respirer, de boire un verre d’eau… De temps à autre je suis tenté de continuer à travailler malgré le signal et je comprends mieux pourquoi certains logiciels « pomodoro » bloque le clavier de l’ordinateur…

    Au bout de 4 Pomodoro, nous avons une pause plus longue de 15 à 30 minutes… Et c’est très long ! Je suis même descendu à 10 minutes… C’est là que je me suis rendu compte que je ne faisais pas de pause avant d’être « trop » fatigué ou « trop » tendu… Cet enseignement est également très important. Et est à travailler !

    Que ce soit pour les pauses courtes ou les pauses longues, je constate qu’il est difficile de s’arrêter et difficile de s’arrêter même de penser au travail que l’on était en train de faire… Je constate également que lorsque j’y arrive, je me détends vraiment et je suis capable de reprendre mon activité précédente instantanément.

    Interruptions

    Les Pomodoros doivent être des périodes de travail sans interruption. Et cela pour l’instant, j’ai encore du mal à le respecter. Le téléphone sonne, un message direct sur irc ou sur le chat, le compteur de nouveau message qui augmente d’un coup, ou simplement un collègue qui pose une question… Ce que je sais aujourd’hui c’est que quand je m’astreins à ne pas m’interrompre, j’y gagne beaucoup au final. C’est un de mes sujets d’amélioration.

    Apport

    L’apport principal est la focalisation sur une tache qui améliore grandement mon efficacité en m’évitant principalement de m’interrompre moi-même dans une activité.

    Difficulté

    La pression générée par la présence du minuteur en haut à droite sur mon écran est parfois grande. Cela intervient surtout lorsque je m’aperçois que mon évaluation de ma capacité de travail de la journée est totalement erronée et que je ne pourrais jamais avoir terminé tout ce que je voulais faire. (oui… je réponds à la question en formulant la difficulté… l’estimation est un problème récurrent de toute activité…)

    Conclusion

    Je vais persister encore quelques temps dans l’application de la méthode en essayant d’aller au bout de l’exploration de toutes les étapes.

    Au final, cela m’aura pris 2 pomodoros d’écrire cela…

    Ressources :

    La photo d’entête est de Ryan McGuire.

  • KUU

    Ivan Sigg et Eric Meyer lance KUU une aventure éditoriale dont le numéro 0 est à commander sur le site de la revue dont il est prévu 2 numéros par an : http://www.ku-u.org/

  • Logiciel libre

    En quelques mots aujourd’hui pour :

    1. vous inviter à noter dans vos agendas que le Salon Solutions Linux se tiendra à la porte de Versailles du 16 au 18 mars, je vous souhaite nombreux pour la conférence Administration et Libre le 17 mars à 9h00,
    2. vous encourager à réagir à l’article de Nicolas Brunot qui argumente ici en faveur du logiciel libre pour son premier article chez ayeba
    3. vous suggérer de soumettre des propositions (ou d’encourager les personnes qui « devraient » le faire) pour contribuer à l’Open World Forum les 30 septembre et 1er octobre 2010 à Paris. Attention l’appel à proposition est ouvert jusqu’au 30 mars !
  • La croissance par le partage

    Charles-H. Schulz d’Ars Aperta, a animé  à La Cantine une table-ronde sur les modèles de développement et de collaboration au sein des projets du logiciel libre :

    – Tristan Nitot, Mozilla Europe
    – Nicolas Barcet,
    Ubuntu (Canonical)
    – Louis Montagne,
    Bearstech
    – John Lejeune,
    Hackable Devices
    – Luis Belmar,
    Itaapy

    Tristan Nitot fait remarquer en introduction que la notion de croissance, au sens de croissance économique, n’intéresse pas l’association fédère la communauté Mozilla, les revenus qu’elle retire de ses activités étant destinés à assurer la pérennité des projets qu’elle porte.

    Cette matinée d’échanges et de découvertes des méthodes et processus à l’intérieur des communautés Open Source et de la conduite de projets en mode agile se propose de répondre aux questions :

    – comment gère-t’on une communauté open source?
    – projets informatiques classiques et projets open source: différences, ressemblances…
    – existe-t’il des critères d’évaluation pour les projets open source?
    – quelles sont les implications juridiques et opérationnelles?

    Comment gère-t’on une communauté ?

    Une gestion complexe très dépendante de la nature et de l’intention des acteurs. L’exemple de Collibri, communauté mise en place au sein du pôle de compétitivité Cap Digital, va regrouper des entreprises, des laboratoires de recherches, aux intentions divergentes. Cette approche est très différentes de communauté du logiciel libre qui font parfois appel à un « dictateur bienveillant », notion qui met à mal l’approche « communataire ».

    L’exemple de Mozilla, une communauté travaillant pour elle-même, c’est à dire pour accomplir la mission du Mozilla Manifesto, utilisant des méthodes d’entreprises pour atteindre cette objectif au service du bien commun : l’ouverture d’Internet.

    Le « Comment ? » amène la question aux outils et aux usages, outils pour pouvoir travailler à plusieurs wiki, tracker… demandant à connaitre des usages de politesse… Etapes techniques à la création d’une communauté nécessaire mais pas suffisantes pour avoir une communauté. L’existence d’une communauté demandant à formaliser un code de conduite de cette communauté respectant les motivations diverses des acteurs : besoin, économique, gloire, utilité, réseau… Cela nécessite un animateur de la communauté, ou plutôt des animateurs de communautés comme pour Ubuntu. Cela nécessite également que l’instigateur initial, individu ou entreprise ne garde pas la main-mise sur le produit fabriqué par la communauté.

    Le développement personnel de chaque individu d’une communauté est une préoccupation importante de l’animateur de la communauté. Chaque contributeur doit trouver au cours de son implication dans une communauté une rétribution correspondant à ses aspirations.

    John Lejeune amène la table-ronde sur le terrain du réel, la conception, la production et la distribution de matériel, nécessitant un apport financier plus important… Et la transposition des méthodes du logiciel libre aux matériels permet de dépasser les limites physiques classiques.

    Gestion des projets ?

    La gestion des projets est-elle similaire ? Pas vraiment ! L’approche agile de pilotage des projets est une constante des différentes communautés qui choisissent une approche itérative, avec une publication de produit à chaque itération qui permet de coller au besoin ou à l’envie des utilisateurs.

    Interpellé depuis la tribune pour expliquer ce qu’est l’agilité en trois mots… Beaucoup plus de trois mots pour le faire… Pfff… prévenez-moi la prochaine fois !

    Ces utilisateurs étant parfois représentés par un dictateur bienveillant comme il arrive dans les sociétés au développement classique. Mark ShuttleWorth s’est par exemple auto-proclamé dictateur bienveillant de la communauté et à en parallèle mis en place une organisation communautaire avec un contrôle par les pairs. Cette organisation n’est pas représentative de toutes les communautés, Mozilla a par exemple une approche par méritocratie ou les acteurs doivent démontrer qu’ils savent faire avant d’obtenir un badge avalisant une fonction différente, les actions étant toujours réalisées sous le contrôle des pairs. Debian dans son organisation est lui un projet démocratique.

    Evaluation d’un projet ou d’une communauté ?

    Ubuntu utilise des critères d’inclusion de produits dans la distribution avec les main inclusion requirements qui vont être utilisés pour évaluer ces produits. Ces critères sont bien sur évaluer par les équipes en les appréciant en fonction du besoin. Un sujet d’avenir…

    Une remarque dans les questions sur l’utilisation de métrique sur le code produit comme avec le projet Ohloh.

    Community management, gestion de communauté ?

    Que gère-t-on ? certaines par les personnes et les membres de cette communauté ! Ce que l’on gère c’est plutôt la cohérence du groupe, la motivation des membres pour appartenir au groupe…

    Interaction des entreprises avec les communautés :

    • travailler comme une communauté
    • travailler avec une communauté
    • l’entreprise veut fabriquer sa propre communauté

    L’histoire de la création de Mozilla, issue de la société Netscape, rachetée par AOL (ce qui n’était pas favorable à des contributions externes) qui va véritablement démarrer à avoir une histoire communautaire à partir du moment ou AOL va jeter l’éponge et que la Fondation Mozilla va être créée.

    L’approche d’Ubuntu est différente avec une société Canonical à but lucratif qui finance une communauté Ubuntu à but non lucratif.

    OpenOffice.org souffre de certaine volonté de puissance au sein du projet (le rachat de Sun par Oracle va d’ailleurs probablement avoir des développements complexes pour ce projets).

    Croissance ?

    On en revient en conclusion sur la croissance. Quelle croissance ? Croissance des indicateurs de valeurs partagés au sein d’une communauté. Ces indicateurs ne sont bien sur par des indicateurs uniquement purement économique…

    La croissance par le partage dépasse ces indicateurs et il n’y a pas à ce jour d’indicateurs communément partagés permettant de valoriser cette croissance.

    Comme pour la croissance du PIB dans notre vie actuelle, les indicateurs économiques sont inadaptés à mesurer notre richesse individuelle et la richesse de nos sociétés !

    Les questions et remarques à présent :

    Une remarque essentielle de Sophie Gautier (OpenOffice.org) sur l’enthousiasme et le plaisir éprouvé par les contributeurs d’une communauté, et c’est probablement une des capacités essentielles d’un animateur de communauté de susciter cet enthousiasme.

    Le Release early / Release often est important, il doit être pris en considération le risque d’épuisement de la communauté si le rythme est trop élevé. En corolaire, il est important de considérer la modularité du produit afin que le produit à sortir ne soit pas trop complexe et demander trop d’effort.

    Jean-Baptiste Kempf à la tête du projet VideoLan (VLC) assure de la nécessité de l’enthousiasme puisque c’est le moteur des membres de VLC projet réalisé entièrement par des bénévoles. Il interroge également le release early / release often en posant la question du rythme lié à la complexité.

    Plus que de la gestion, c’est plus un rôle de cristallisation de la communauté qui va permettre à l’enthousiasme de s’exprimer au sein de cette communauté.

    Une autre question sur le sentiment d’appartenance à une communauté si le produit est géré et contrôlé à 100% par une entité commerciale… Est-ce une communauté ou un fan club ? Tout dépends de l’implication des membres… et de leur capacité à influer sur les orientations du produit.

    Une question sur la possibilité de créer des communautés en internes dans les entreprises et même de communautés qui vont pouvoir être publier à l’extérieur de l’entreprise. Les exemples sont nombreux dans l’administration, avec la Gendarmerie nationale et OCS Inventory et GLPI, la création de l’Adullact, la BBC…

    L’avantage de la communauté basée sur l’utilisation de licence libre permettant de ne pas perdre de temps à négocier des contrats puisque la licence est déjà là…

    Une belle matinée vivement la prochaine !

  • Les cartes heuristiques

    Je demande à Wikipedia un peu d’aide pour commencer cet article : « Une carte heuristique (du grec ancien εὑρίσκω, eurisko, « je trouve » ), également appelée mind map en anglais, carte des idées, schéma de pensée, carte mentale, arbre à idées ou topogramme, est un diagramme qui représente les connexions sémantiques entre différentes idées, les liens hiérarchiques entre différents concepts intellectuels. Au contraire du schéma conceptuel ou de la carte conceptuelle (concept map en anglais), la carte heuristique est le plus souvent une représentation arborescente des données. »

    Quels usages ?

    J’ai tout d’abord commencé à utiliser ces cartes pour prendre des notes en réunion. L’avantage a été quasiment instantané comparé à la prise de notes chronologique que j’effectuais auparavant, j’étais en mesure de plus rapidement constater l’avancement de la réunion, les points restants à traiter, les points difficiles ou certains ne cessaient de revenir, faire un compte-rendu devenait un exercice plus simple… et surtout, j’étais beaucoup plus attentif !

    De cette première utilisation, j’ai ensuite étendu l’usage à la réflexion sur un thème, pour préparer l’écriture d’un document, d’un article, d’un courrier.

    De là, je suis passé à l’utilisation de carte projetée sur écran pour animer et prendre des notes en cours de réunion. Cela peut paraitre étonnant, mais le fait que tout le monde voit l’ordre du jour (les différentes branches), les décisions prises, les idées enregistrées, permet d’accroitre l’efficacité de la réunion en évitant les retours en arrière et les interventions hors de l’ordre du jour…

    Depuis, j’utilise ces cartes couramment sur papier et ordinateur et je constate une amélioration progressive de mon utilisation. C’est en effet une chose à retenir, les premières cartes ne seront pas si facile à faire… Aussi, quelques ressources :

    Et pour finir, un exemple de carte utilisée pour faire une présentation d’ayeba :

  • L’agilité sur Orange-innovation.tv

    J’ai participé pour ayeba à la présentation de StarAfrica.com pour la chaine Orange-Innovation.tv ! Une description de la démarche agile retenue pour développer le site dans un temps très court et pour continuer à l’enrichir dans l’avenir ! Merci encore à cette excellente équipe !

  • L’administration et le libre

    La conférence sur l’administration et le libre se tiendra le mercredi 17 mars de 9h00-12h30 (Salle Rubis) dans le cadre du salon solutions linux.
    La France est parmi les pays européens celui qui utilise et développe le plus les logiciels libres pour les besoins de service public. En continuité des conférences administration électronique libre à Solutions Linux, cette session veut présenter les chantiers et les enjeux de l’utilisation des logiciels libres et des formats ouverts dans le service public.
    9h00 – Accueil des participants
    9h30 – L’administration et le libre – Alexis Monville (ayeba)
    9h45 – L’ENA libère son Système d’Information – Didier Georgieff (Ecole Nationale d’Administration)
    10h10 – Le correcteur terminologique pour OpenOffice.org – Laure Patas d’Illiers (Ministère financiers) et Géraldine Taillard (Ministère de la Culture et de la Communication)
    10h35 – Le Libre dans le secteur public, ce que L’Allemagne peut apprendre de la France (et l’inverse) – David Gumbel (ITOMIG)
    11h00 – UGO Urgence Guide Orientation : le service en ligne de l’aide sociale à l’enfance en Essonne – Jean-Christophe Frachet (Conseil général de l’Essonne)
    11h25 – Mutualisation par la demande dans l’économie du logiciel libre – François Elie (Adullact)
    12h00 – Conclusion – Jean-Paul Degorce-Dumas (Ministère de la défense)
    12h30 – Cloture
    Vous pouvez poser des questions aux intervenants dés à présent en commentant ce message ou par messagerie.
    Et bien sur réservez votre badge et consulter le reste du très riche programme de cette nouvelle édition sur le site du salon.
  • TEDxParis

    Le 30 janvier 2010 se déroulait à l’Espace Pierre Cardin une première édition de TEDxParis. 18 interventions dans différents domaines, musique, art, architecture, société, science, psychanalyse, entreprise, journaliste, cette liste n’étant ni exclusive, ni exhaustive… Une retransmission en direct a permis aux personnes ne pouvant participer physiquement de suivre les interventions (et de réagir sur twitter). Les videos des interventions seront publiées par la suite sur le site Internet de l’événement : www.tedxparis.com

    L’organisation était excellente, et c’est bien sur remarquable pour une première édition, félicitations à l’équipe d’organisation !

    Parmi toutes les interventions, j’en retiendrais quelques-unes :

    soro-solo-alexis-monville-300Une excellente journée remplie d’énergie positive !

    Cela me motive encore d’avantage pour réussir l’OpenWorldForum les 30 septembre et 1er octobre 2010 dont l’appel à communication sera publié dans quelques jours ! Pour faire de cet événement une source d’énergie positive pour tout l’écosystème du logiciel libre !