Créer un chroot (part. 1) : un linux de base

Notre environnement standardisé va s’appuyer sur chroot. Pour l’initier, utilisons le package debootstrap :

sudo apt-get install debootstrap

Il crée des arborescences Debian ou Ubuntu. Pour voir quelles versions sont disponibles :

dpkg -L debootstrap | grep scripts/ | awk -F / '{print $NF}'
  • dpkg -L liste tous les fichiers du package
  • grep scripts/ sélectionne les scripts
  • awk -F / '{print $NF}' sélectionne leur nom

J’obtiens les versions disponibles à la fois pour debian (potato, sarge…) et pour ubuntu (lucid, maverick…) :

potato
sarge
...
lucid
maverick

Ensuite, on exécute la commande en tant que root, par exemple pour créer l’arborescence d’une lucid :

sudo debootstrap lucid root_dir

root_dir représente la racine du chroot. En quelques minutes, une arborescence de 260 Mo a été crée. Un ls dans root_dir/ nous le confirme :

root_dir$ ls
 bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var

On peut dès maintenant se connecter par

sudo chroot root_dir/

et réussir à contacter barreverte.fr (ping barreverte.fr)

Toujours connecté au chroot (matérialisé dans la suite par l’invite ‘chroot’), on créé un user pour représenter le projet (disons barreverte) :

'chroot'$ adduser barreverte

et on peut maintenant se connecter en tant que barreverte :

'chroot'$ su barreverte

Mais cette arborescence a besoin d’être rattachée à la machine sur laquelle elle va s’exécuter, ce qui fera l’objet d’un prochain billet…

Publié dans linux | Marqué avec | Laisser un commentaire

Lean Agile Camp : la valeur avance masquée

reviewRadioFrancePrésent à la première rencontre du Lean Agile Camp, Barre verte! livre ses impressions sur l’atelier la voix du client. Le but est de décortiquer une application sous l’angle du livre Job to be done qui prends comme paradigme que l’utilisateur recrute une application pour faire un travail à sa place. Nous choisissons l’application Radio-France pour android car elle a des notes au dessus de la moyenne et plus de 900 commentaires.

Cette application permet d’accéder à toutes les radios du groupe. Nous décrivons la valeur que nous y voyons :

appRadioFrance

  1. Je suis bloqué dans cette réunion et l’animateur a fermé la porte à clef alors que ce matin passe l’émission « Rue des entrepreneurs » que j’aimerais bien écouter. Je recrute l’application pour la suivre dans ce lieu incongru.
  2. Deuxième cas de figure : non seulement l’animateur a fermé la porte à clef, mais il a en plus confisqué mon smartphone. Je veux absolument écouter l’émission après l’atelier et donc après sa diffusion, c’est-à-dire n’importe quand.
  3. Dernier cas de figure : le discours de l’animateur est tellement ennuyeux que je veux écouter de la musique pour couvrir ses paroles. Je ne cherche pas un programme en particuliers, je veux simplement un bruit de fond.

Munis de ces trois cas d’utilisation, nous énumérons quatre critères mesurables :

  • qualité de l’écoute
  • je trouve l’émission que je veux
  • temps d’accès au contenu
  • disponibilité

commentaireUtilisateurRadioFranceLe lean formule comme hypothèse qu’en examinant les commentaires des utilisateurs nous découvrirons des éléments de contextes que nous n’imaginons pas.
Effectivement les nombreuses plaintes sur l’app store de l’application nous font découvrir trois choses:

  • des utilisateurs recrutent l’application pour accéder au site. Nous le découvrons dans les nombreuses plaintes sur une régression de cette fonctionnalité.
  • la diffusion en « live » a beaucoup d’importance pour certains : je ne veux pas manquer le début de l’émission. Peut-être pour vivre pleinement l’évènement avant qu’un collègue ou un ami ne m’en dévoile le dénouement par inadvertance.
  • le dernier critère que nous découvrons est la fiabilité : beaucoup se plaignent du nombre de coupures et de plantages.

Nous avons donc bien découvert des valeurs insoupçonnées simplement en lisant quelques dizaines de commentaires. Le test est concluant.

Publié dans evenements, leanagile | Marqué avec | Laisser un commentaire

Ecrire un livre en 5 jours : converger vers l’objectif

Nous sommes lundi, au matin du 3e jour. Où en sommes-nous ?
Nous avons déjà pas mal de matière, mais elle reste à organiser. Nous ne savons pas vraiment où nous en sommes.

3e jour

Au flash meeting nous constatons que les parties agile et lean ne sont pas en cohérence. Cela empêche le déclic de se faire pour le lecteur. Nous pensons que ce serait mieux si le contour de chaque partie lean est faite en ayant déjà la partie agile. Nous prévoyons de travailler « en vertical » sur le pivot de chaque chapitre du livre : le passage de l’agile vers le lean.

L’objectif du jour est de terminer les parties agile, et l’aperçu des parties lean.
Continuer la lecture

Publié dans evenements, leanagile | Marqué avec | Un commentaire

Ecrire un livre en 5 jours : définir le concept

Ce format s’appelle booksprint. Le concept est simple : il s’agit d’écrire un livre en quelques jours avec de nombreux contributeurs. La mise en oeuvre, quant à elle est beaucoup plus complexe. Il faut synchroniser le travail de chacun, partager une vision de fond, s’accorder sur un style si l’on veut une certaine homogénéité d’ensemble. Comme j’ai eu la chance de participer il y a 10 jours à une édition pour le Petit guide de management lean à l’usage des équipes agiles, je vous livre mes impressions et descriptions en « embedded« .

Vendredi soir

Nous découvrons le lieu dans lequel nous allons résider tout au long de ce stage d’écriture. Retiré, dans les champ, au vert et au calme. C’est un ancien hôtel dans lequel nous avons accès aux cuisines ainsi qu’à toutes les chambres. Parfait pour l’ambiance de travail. Il y a plein de matériel (post-it, stylos, clés USB, feutres, marqueurs…), une grosse imprimante, du réseau wifi et un répertoire DropBox.
Continuer la lecture

Publié dans evenements, leanagile | Marqué avec | 3 commentaires

Petit guide de management lean à l’usage des équipes agiles

Il est en ligne depuis mercredi !

Petit guide de management lean à l'usage des équipes agiles

Bientôt une série d’articles pour vous expliquer comment s’est déroulé notre booksprint.

Publié dans agilité, evenements, leanagile | Laisser un commentaire

Retours sur Agile Innovation Printemps 2013

Cette année, Barre Verte était aussi à l’Agile Innovation Printemps, à la recherche du soleil perdu. Gagné ! Il s’était planqué à Valence.

C’est sous la forme d’un forum ouvert que des praticiens agiles de Valence, Grenoble, Lyon, Montpellier et Paris se sont mutuellement enrichis. Vingt-cinq personnes, un nombre parfait pour nouer des liens de qualité et creuser suffisamment les sujets des participants.

J’ai apprécié

  • L’organisation irréprochable
  • La variété des profils des participants (enseignement, hors agiles, entrepreneur, développeur JS/Java, scrummaster, coachs)
  • La qualité des discussions
  • Le cadre rustique
  • La qualité du repas (ben oui)

Continuer la lecture

Publié dans agilité, evenements | Marqué avec , | Laisser un commentaire

Notes sur l’agile conférence 2013

Les 23 et 24 mai, c’était la 8e édition de l’agile conférence Paris. Toujours à la bucolique porte jaune, dans le parc de Vincennes. Le site a été rénové, nous n’avons plus les peintures soporifiques vertes pâles dans les salles du chalet, et l’extérieur a pris une cure de jouvence colorée.

Le chalet de la porte Jaune

Continuer la lecture

Publié dans agilité, evenements | Marqué avec , | Un commentaire

Barre verte! au Lean IT summit 2012

Après les conférences Agile France et XP days Benelux, barre verte! sera représentée au European Lean IT summit les 22 et 23 novembre 2012. Nous montrerons comment, grâce à la magie du binômage, nous avons utilisé la démarche A3 de résolution de problème au sein d’équipes agiles pour :

  • fournir aux managers de nos Product Owner des données pour améliorer leurs décisions d’un projet à l’autre
  • corriger un problème de concurrence d’accès en production en moins de deux jours
  • tordre le cou à des croyances erronées sur nos retards

Comme la demande des participants de la précédente édition étaient de relater des expériences de terrain, nous nous autoriserons à certains moments à rentrer dans les détails du quotidien d’un développeur agile.

Publié dans agilité, evenements | Marqué avec , , | Laisser un commentaire

Formation accélérée « agile avancé » avec Alistair Cockburn

Mardi et mercredi 11 et 12 nous avons eu la chance de pouvoir participer à une formation gratuite en français chez /ut7 avec Alistair Cockburn. Voici ce que nous en avons retenu.

IMGP8127.jpg

Il y a toujours des personnes passionnées dans le mouvement agile. C’est suffisamment rare pour le souligner : des formations gratuites avec l’un des fondateur, hébergée gracieusement, ça ne court pas les rues. L’échange, le partage de moments, d’informations, de questionnements autour de ce thème continue d’intéresser, ça fait du bien. Continuer la lecture

Publié dans agilité, evenements | Marqué avec , , | Laisser un commentaire

Binômer avec un clavier dvorak et un clavier azerty

Nous avons récemment succombé à la geekerie du moment : un clavier Type Matrix dvorak.

Clavier Type Matrix 2030 dvorak

Clavier Type Matrix 2030 dvorak

Sous Linux, la commande setxkbmap permet de changer le mapping de son clavier. Ainsi, pour passer en Dvorak avec la composition pour les accents (3 touches pour écrire é : compose (le Alt de droite), apostrophe, e), il faut écrire : Continuer la lecture

Publié dans geekeries, linux | Marqué avec , , , , | 2 commentaires