Posts Tagged “Agile”

Posts Tagged “Agile”

Pourquoi il faut définir le terminé?

C’est étonnant le nombre de personnes dans le monde du travail qui m’amènent à la même constatation : il manque des critères commun de ce qu’est un travail terminé. Dans une agence Web, par exemple, un manager reçoit le cahier des charges, le fournit à un chef de projet qui le détaille, demande aux graphistes, développeurs, rédacteurs et testeurs d’agir sur leur domaine. Entre leur travail à chacun, le chef de projet doit contrôler que tout est terminé pour le poste suivant. Entre deux postes de même nature aussi. On pourrait croire que chaque poste de travail apporte sa pierre à l’édifice sans pour autant contrôler la jonction des différents points. Pourtant, ‘terminer’ doit converger vers un retour sur investissement, quelque soit la rémunération cherchée, monétaire ou autre. Alors pourquoi, sur toute la chaîne, j’entends régulièrement deux développeurs donner des estimations très divergente de ce qu’il reste à faire après avoir produit leur code? Pourquoi lorsqu’untel dit que c’est terminé, d’autres, au même stade parlent de 5 minutes et enfin, certains vont faire un ratio du temps passé à ‘coder’? Pourquoi avons nous l’impression qu’il faut repasser après celui-là alors que lorsque celui-ci finit, tout est OK?

Lire la suite

La video de la régression continue est en ligne !

Grâce au travail de l’association Nord Agile, qui organise l’Agile Tour Lille, la vidéo de ma représentation “La régression continue - Une méthode pour bien faire rater l’adoption agile en entreprise”, est en ligne. Cette conférence est la première que j’ai eu l’occasion de faire dans une série d’événements, et à vrai dire, je suis pressé de la refaire.

Lire la suite

Calendrier de l'avent - 24 décembre - La livraison continue

Ca y est, la dernière case de notre calendrier. Cette nuit, pour de nombreux enfants, ce sera la grande livraison. Mais pour nous, agilistes, la livraison, de qualité, et fréquente, c’est notre cadeau quotidien au travail. Pour les plus ambitieux, livrer plusieurs fois par jour est une excellente option. La livraison continue est un excellent lien entre l’aspect technique et l’aspect business de l’agilité et de la qualité logiciel.

Lire la suite

Calendrier de l'avent - 23 décembre - Gérard et la Régression Continue

Après une tournée de quelques Agile Tour en France, j’ai pu jouer le personnage Gérard devant beaucoup de monde. Gérard, c’est tout ce que nous n’aimerions pas voir en entreprise lorsqu’on tente de changer les chose et de devenir agile. C’est juste un prénom pris au hasard, et c’est en même temps à mes yeux le symbole de tout ce qu’il ne faut pas faire. En attendant la video, voici la présentation:

Lire la suite

Calendrier de l'avent - 22 décembre - Equipes Scrum multiples

Un sujet que beaucoup évitent, soit parce qu’ils ne sont pas assez nombreux pour ça, soit parce que les équipes travaillent de manière isolée : les équipes Scrum multiples. Plutôt que d’écrire dessus, je trouvais plus simple de partager avec vous une présentation simple sur le sujet que j’avais faite pour un client:

Lire la suite

Calendrier de l'avent - 11 décembre - Validation Board

Nous avons parlé de Lean Startup et du Lean Canvas. Il existe aussi, bien que moins connu, une modèle de tableau pour organiser ses pivots, hypothèses et expériences : le Validation Board. C’est un modèle très simple, et c’est de la que vient son efficacité. Il a été dessiné pour l’innovation et la recherche de Business Model, mais il peut tout aussi bien être utilisé dans le cadre de mise en place de nouvelles pratiques en entreprises.

Lire la suite

Calendrier de l'avent - 9 décembre - Lean Startup

Lorsque nous parlions hier de Test Driven Development, nous avons parlé de faire des tests en premier, et du gain que ceci peut avoir pour le code d’une application. Lorsqu’il s’agit du business, il y a Lean Startup, proposé par Eric Ries. Suite à ses expérimentations au sein de IMVU, puis de diverses organisations. Son principe est très simple : trouver la manière la plus simple de valider une hypothèse afin d’apprendre à faire émerger son business model. Cette version minmal du produit est le Minimum Viable Product, qui ne cherche plus à gagner de l’argent directement, mais surtout à apprendre (earning vs learning).

Lire la suite

Calendrier de l'avent - 6 décembre - Kent Beck

Le monde de l’agilité regorge de génies méritant d’être connus. Parmi eux, certains se démarque particuliérement, et c’est le cas de Kent Beck, le créateur d’eXtreme Programming, mais aussi l’un des premiers grands promoteurs de Test Driven Development. Non seulement il a déterré cette dernière technique en l’améliorant, mais il est aussi le créateur des premiers outils de test xUnit (en Smalltalk et en Java).

Lire la suite

Calendrier de l'avent - 5 décembre - Jeux Agiles

Aujourd’hui, ce n’est pas que le premier anniversaire d’Upwiser, c’est aussi le 5 décembre: 20 jours avant Noël. C’est aussi vendredi, et donc le week end ce soir ! Pour fêter tout ça, quoi de mieux que des jeux? Oui, mais des jeux d’entreprise, des jeux sérieux, des jeux agiles.

Lire la suite

Calendrier de l'avent - 3 décembre - eXtreme Programming

eXtreme Programming est une méthode qui attire beaucoup de personnes, mais dont la mise en oeuvre effraie la plupart. En effet, si nous la comparons à Scrum, par exemple, cette méthode est d’une grande complexité. Il semble difficile, voire presque impossible selon certains, de la mettre en oeuvre complétement. Mais il ne faut pas s’y tromper: avec un peu d’expérience avec les méthodes plus légères, certains manques, comme des trous dans la raquette, nous interpellent. C’est là qu’eXtreme Programming vient améliorer notre existance, avec les désormais bien connus TDD et pair programming, mais aussi les méthaphores de systèmes et bien d’autres concepts simples. Mais eXtreme Programming, c’est aussi une méthode mettant en avant de très belles valeurs: communication, feedback, respect, simplicité et courage.

Lire la suite

Calendrier de l'avent - 2 décembre - Scrum

Hier, nous avons présenter le fondement des méthodes agiles, avec le manifeste. La méthode agile la plus simple, et la plus populaire, c’est Scrum. C’est par elle que chaque agiliste passe un jour ou l’autre. Comme indiqué dans le Guide Scrum c’est une méthode légère, simple à comprendre et difficile à maîtriser. Ce guide, en moins de 20 pages suffit à expliquer les fondamentaux. Pour l’appliquer, il faudra toutefois aller plus loin : Scrum Primer est un bon exemple http://www.scrumprimer.org/ d’une manière concrète d’utiliser la méthode. De nombreuses ressources sont disponibles sur https://www.scrum.org/ et https://www.scrumalliance.org/community

Lire la suite

Calendrier de l'avent - 1er décembre - le Manifeste Agile

Combien d’entre nous ont eu les yeux qui brillent devant leur calendrier de l’avent, attendant de pouvoir ouvrir la première case? Chaque jour, un chocolat, une petite figurine ou une image différente, racontant une histoire nouvelle, et faisant rêver davantage aux futurs cadeaux de Noël. Cette année, Upwiser vous offre ce calendrier sous forme de petits articles courts, représentant des idées et ressources qui nous sont chères.

Lire la suite