Un court article pour publier l’enregistrement vidéo et les supports que j’ai utilisé lors de la conférence que j’ai donné lors de l’OpenStack Summit à Austin aujourd’hui.
La photo d’entête est de Ryan McGuire.
Un court article pour publier l’enregistrement vidéo et les supports que j’ai utilisé lors de la conférence que j’ai donné lors de l’OpenStack Summit à Austin aujourd’hui.
La photo d’entête est de Ryan McGuire.
Le prochain sommet OpenStack se déroulera à Austin dans moins de 70 jours.
Vous pouvez dés à présent voter pour que vos sessions favorites soient inscrites sur le programme en suivant ce lien.
Pour ma part, j’ai proposé 2 sessions : la première parlera de ce que la science du bonheur peut apporter dans la transformation d’OpenStack et pour la seconde, nous proposons avec Mark McLoughlin d’étudier comment les organisations peuvent améliorer l’impact de leurs contributions en s’inspirant des pratiques, principes et valeurs utilisées par des projets opensource et des projets agile.
Pour voter pour ces sessions :
La cloture du vote est planifiée au 17 février à 11:59 PST
Merci pour votre soutien !
Nick Barcet et moi avons été programmé pour la dernière session du Sommet Openstack à Vancouver (bien sur, les sessions de conception continue ce vendredi).
Lorsque nous avions soumis notre proposition pour cette session, nous cherchions un moyen d’aider nos co-contributeurs au projet Openstack.
La façon que nous avons penser qui aiderait le plus, était de partager la façon dont nous stimulons le changement dans les organisations de nos clients.
L’enregistrement de la session a déjà été publié par la fondation Openstack et est disponible ici :
Notre support de présentation est disponible ici :
Vos retours sont les bienvenues pour continuer la conversation !
Mark McLoughlin a donné la Keynote Red Hat, au matin du second jour du Sommet Openstack de Vancouver.
Dans l’après-midi, il a donné une session plus intimiste à propos de la gouvernance du projet Openstack.
L’idée principale est qu’avec Le nouveau modèle d’organisation Grande Tente qui va permettre l’émergence de nouveaux projets, il pourrait être temps de redéfinir les valeurs principales du projet qui permettront aux contributeurs de prendre de bonnes décisions.
Mark commença son propos par une référence à la Keynote que Eben Moglen a donné à Auckland lors de LCA 2015. Dans cette keynote, Eben Moglen explique que le modèle d’organisation hiérarchique que nous connaissons tous, est le modèle du 20ème siècle, et que les organisation du 21ème siècle seront basées sur la transparence, la participation et une collaboration non-hiérachique, comme le sont les logiciels libres.
Mark a continué son introduction avec une référence au billet de Andy Hunt, The Failure of Agile. Andy Hunt est un des rédacteur du manifeste agile, aussi on peut le prendre au sérieux comme il s’agit d’en parler. Le point principal de son article est qu’un grand nombre de personnes ont divergé de l’agile en se focalisant sur les pratiques, oubliant les valeurs et principes agiles. Ils sont focalisés sur faire de l’agile, et oublient que en fonction de son expérience, un débutant a besoin de directives claires pour comprendre comment fonctionne les choses et qu’au fur et à mesure de son expérience et du développement de ses compétences, il aura besoin de coaching, puis de support et deviendra ensuite pleinement autonome et aura adapté les pratiques initiales sur le chemin en vivant les valeurs et principes agile.
Cela m’a remémoré les auto-collants que j’avais imprimé pour une conférence :
Lorsque je les avais reçu, je m’étais dit… Humm… J’aurais du aussi barrer le « be » et le remplacer par « learn » car apprendre est réellement ce que nous faisons…
Donc Mark a proposé 4 idées principales qui pourraient devenir les principes auxquels se référeraient les contributeurs à Openstack :
divers intérêts, une vision partagée, basée sur le consensus
les individus et leurs interactions plutôt que les processus et les outils
le leadership au travers de l’autonomisation, l’empathie et la confiance
toute les avancées doivent ultimement provenir d’itération de bas en haut
Je vous encourage à regarder son intervention pour en savoir plus.
1500 développeurs dans mon équipe est le titre de la session que j’ai eu le plaisir de donner lors de l’édition 2014 l’AgileTour à Bordeaux.
J’apprends l’agile depuis déjà longtemps en pratiquant et en partageant les valeurs, principes et pratiques avec des clients et d’autres pratiquants. Et c’est peut-être depuis que j’interviens au contact d’Openstack, un logiciel libre d’infonuagique (ou si je parle en presque français “a cloud open source software”) que j’ai appris le plus.
Ce que j’ai appris ? J’ai appris que l’on pouvait créer un produit avec une équipe de 1500 développeurs répartis sur tous les continents, que l’on pouvait avoir la certitude de délivrer les nouvelles versions à date fixe tous les 6 mois, que le processus de revue de code apportait beaucoup plus de bénéfices que ce que j’imaginais au départ, que la gestion des branches de développement pouvait être plus simple et plus efficace. J’ai aussi appris que la socialisation, l’accueil des nouveaux arrivants, le maintien du lien était une chose très importante…
L’idée de cette session est de partager ces apprentissages pour que vous puissiez vous en inspirer dans vos organisations.
Et bien sur, il ne s’agit pas de « mon » équipe, mais de l’équipe qui contribue à Openstack… Et il n’était pas 1500, mais 1419 à avoir contribuer à la 10ème version JUNO publiée le 16 octobre 2014.
La photo d’entête est de Anne Gentle (License Creative Commons 2.0) Il s’agit de la vue de la salle pour la Keynote d’ouverture lors du Summit à Hong Kong en Novembre 2013.
Ce mardi 13 mai 2014, j’ai donné une conférence avec Frédéric Lepied (VP Software Engineering chez eNovance) à l’Openstack Summit qui se tenait ce printemps à Atlanta.
L’objectif de la session était de présenter comment, chez eNovance, nous combinions Agile et Open Source pour faire grandir les équipes et contribuer à Openstack.
Pour illustrer les pratiques agiles, j’ai utilisé deux illustrations issues du blog de Hakan Forss dont je vous recommande la lecture. Hakan explique les pratiques et les situations qu’il rencontre en utilisant des briques Lego. L’illustration sur la rétrospective « Too busy to improve » a fait le tour du monde.
Les pratiques agiles misent sur la localisation de l’équipe dans un seul lieu, alors même que les projets open source accueillent des contributeurs de toutes les parties du monde.
De cette contradiction apparente nous avons développé des pratiques dont l’adoption nous semble être une bonne approche pour développer une organisation agile à grande échelle.
Pour ceux qui ont participé aux sessions que j’avais eu le plaisir de donner au Scrumday ou à Mix-IT, le contenu est bien sur très différents puisqu’il n’était pas nécessaire d’expliquer le fonctionnement du projet Openstack.
La vidéo de l’intervention :
La photographie d’illustration de l’article est de Cédric Soulas.
Après la conférence que j’ai donné le 10 avril pour le ScrumDay, je suis en train de préparer celle que je donnerais lors de Mix-IT le 30 avril 2014.
Le résumé de la session est assez similaire entre les deux, voici celui du ScrumDay :
De nos jours, presque tout le monde sait faire grandir une infrastructure de machines en mode distribué, avec une très bonnes communication entre elles, et en évitant les points uniques de défaillance (c’est une traduction de SPOF, single point of failure). En y réfléchissant, des serveurs distribués à travers le monde ne sont pas si différents que des équipes distribuées, elles ont besoin de connexion et de synchronisation…
Vraiment ?
Nous sommes des humains … pas des machines …
Dans cette session, nous allons voir comment eNovance, une société qui conçoit des produits destinés à bâtir des infrastructures informatiques, d’ou le pitch initial… Nous allons donc voir comment eNovance a fait grandir son équipe de développement produits en mode distribué en suivant les valeurs et principes Agile. Cette session expliquera comment nous nous appuyons sur nos Product Owner pour guider nos contributions à des logiciels libres constitutifs de nos produits. Nous verrons par exemple comment nous planifions nos itérations en suivant le rythme donné par le projet Openstack. Nous verrons également comment nous organisons nos scrums, sprint planning, sprint review et retrospectives en nous adaptant à des équipiers positionnés sur différents fuseaux horaires.
La session présentera le mode de fonctionnement d’un projet open source emblématique : Openstack. Ainsi que la façon de contribuer de l’équipe eNovance.
La différence entre les sessions va se jouer sur plusieurs aspects :
Franck Depierre, l’organisateur qui a posé ces questions stimulantes, m’a demandé de préciser certains points. Les questions sont en gras :
Il me reste une semaine pour revoir la session afin de maximiser la valeur des messages à transmettre ! Vous pouvez également me poser des questions via Twitter, en commentaire de ce billet ou par mail pour que je les prenne en compte dans ma préparation.
Pour en savoir plus sur cette édition de Mix-IT 2014, consultez les actualités et particulièrement les articles présentant le programme.
[modification du 15 novembre : la vidéo de la session de Mix-IT vient d’être publiée http://www.infoq.com/fr/presentations/produits-avec-equipes-distribuees]
J’ai découvert La Mutinerie à l’occasion du 3ème Meetup Openstack qui y était organisé. Il est bien sur difficile de se faire une opinion objective sur un espace de coworking juste lorsque l’on participe à un événement.
Mais je souhaitais partager mes premières impressions. L’espace est agréable et je m’y suis senti immédiatement à l’aise.
Les murs sont utilisés pour présenter les Coworkers, le programme de la semaine, les besoins ou les envies de partage (Need & Have).
L’espace de conférence n’était disponible qu’à partir de 19h pour ne pas (trop) perturber la journée des coworkers. Et j’ai pu voir sur cette photo de présentation de l’espace qu’il est utilisé hors session de conférence pour installé des tables de travail.
Un bel espace dont la devise « libre ensemble » m’a rappelé que je passais peut-être un peu trop de temps dans les bureaux de clients, et pas assez de temps dans des espaces de coworking ces derniers mois…
En conclusion, si vous cherchez un espace de travail à Paris, La Mutinerie est certainement un lieu à essayer. Si vous cherchez un espace pour organisé un événement en soirée, La Mutinerie est définitivement une option intéressante !
J’en profite pour parler de l’initiative « We Are Coworkers« , un site pour pour retrouver les Coworkers par Espace.
Vous posez-vous la question : « Qu’est-ce que le cloud ? »
La conférence donnée par Loic Dachary sur Openstack, informatique en nuages et société vous apportera un excellent éclairage !