rss1.0 - rss2.0 - atom

Nombre de paquets et délai de publication dans Debian

Tout philosophe écologiste conviendrait aisément qu’il est plus difficile de bouger une baleine obèse qu’un canari chétif. Il en va des projets informatiques comme de mère Nature : plus la taille augmente et moins l’animal est véloce. Appliqué à une distribution Linux, le problème pourrait se résumer ainsi : plus le nombre de paquets est grand, plus [...] (lire la suite...)

« Livrez fréquemment un logiciel opérationnel... » 1

73 jours après notre rencontre avec un porteur de projet dynamique et 89 déploiements en plateforme de recette2, le service yuticket.com est sortie en bêta privée ! 17 jours plus tard, grâce aux retours de nos 3 premiers courageux utilisateurs, nous comptons 42 nouvelles livraisons en recette, 21 livraisons en production3, et nous ouvrons la création d'événements pour tous ! 3ème (lire la suite...)

Comparatif grep, ack et grin

Sur le ring, grep dominait et le public l’acclamait. Mais deux petits nouveaux, ack et grin, avaient enfilé leurs plus belles tenues de super-stars du catch pour lui ravir sa ceinture de champion et le cœur des développeurs. Vont-ils y arriver ? C’est ce que vous saurez en lisant cet article ! Parfois, un programmeur veut connaître [...] (lire la suite...)

Un aquarium pour votre dojo extreme programming

Après une courte pause, les dojos de programmation d'Okiwi ont repris cette année. Ils sont maintenant hébergés par Arpinum les seconds lundis du mois et chez Yaal les quatrièmes lundis. Nous étions donc lundi dernier dans les locaux de... l'Auberge Numérique... qui héberge Yaal. Vous suivez ? Pour en savoir plus sur ces dojos, voire vous joindre à nous la prochaine fois, vous pouvez vous (lire la suite...)

Carte heuristique de commandes unix

Voici une carte heuristique (mind map en anglais) de commandes unix. Évidemment, la carte est loin d’être exhaustive (il n’existe pas d’écran assez grand pour toutes les afficher en même temps). Il s’agit plutôt d’une tentative pour représenter les outils disponibles en partant du besoin de l’utilisateur plutôt que des outils eux-mêmes : il est [...] (lire la suite...)

Supprimer des lignes identiques réparties dans un fichier

Jules et Vincent doivent fournir un fichier texte en supprimant les lignes qui sont plusieurs fois dans le fichier, mais réparties de manière quelconque dans le fichier (par exemple un fichier journal ou une liste de nombres aléatoires). Alors qu’ils descendent de la voiture pour aller sur le lieu de leur mission, ils en discutent [...] (lire la suite...)

Agilité : désir et responsabilité

Qualité logicielle et organisationnelle : des notions fuyantes Innover suppose de sortir de la re-production, de la copie, pour imaginer et réaliser quelque chose de radicalement nouveau. Mais le terrain est fuyant : ce que l'on juge être de valeur évolue dans le temps et selon les événements, décrire un résultat à produire est un exercice d'imagination et de communication difficile, (lire la suite...)

Mur d'organisation agile

Après quelques billets un peu abstraits, voici un sujet qui se voit et se manipule : le mur d'organisation de notre entreprise. Il est de conception très émergente, et les dimensions des fenêtres y sont sûrement pour beaucoup dans sa structure actuelle, mais il est aujourd'hui redoutablement efficace ! Il est composé de 4 zones principales qui sont de gauche à droite : nos forces, nos (lire la suite...)

Interprétation généreuse

Peu citée, peu commentée, la pratique de l'interprétation généreuse me paraît être une des rares pratiques fondamentales de l'agilité. Invitant à la pensée systémique et à l'action congruente, elle peut être considérée comme le moteur de l'adaptation continue. Une formulation courante de l'interprétation généreuse est celle de la Directive Première des rétrospectives agiles : « Quel que soit (lire la suite...)

Course de relais et performance d'équipe

« Dans une course de relais, ce ne sont pas les vitesses individuelles qui comptent mais la vitesse du bâton de relais. » Le commentaire vient de Serge Soudoplatoff lors de son intervention à TEDxBordeaux1 le 28 mai dernier. Il expliquait ainsi comment les sprinteuses françaises gagnèrent le 4x100 mètres en 2003 devant les américaines pourtant plus rapides individuellement : grâce à de (lire la suite...)

Qu'est-ce qu'une décision de groupe ?

C'est une question qui émergea lors d'Agile Open France 2011. Y réfléchir me paraît essentiel avant de pouvoir s'attaquer à des sujets plus complexes et chers aux agilistes comme l'autoorganisation. La décision comme illusion Un point de départ pourrait être de considérer la décision comme simple résolution de contrainte, si simple qu'elle peut être inconsciente. Si je sors la tête de l'eau (lire la suite...)

Coding Dojo Extreme Programming bordelais

Je suis très heureux du démarrage réussi cette année du Coding Dojo Extreme Programming dans le cadre d'Okiwi. A l'heure où j'écris ce billet, les sessions se tiennent les seconds et quatrièmes lundis du mois de 18h30 à 20h30, dans les locaux de Yaal au 9 rue André Darbon à Bordeaux. Tout curieux est le bienvenu ! mais attention... si c'est votre premier jour au dojo, vous devez coder ! (lire la suite...)