Catégorie : agile
-
Comment améliorer rapidement la communication sur un projet de développement logiciel ?
Par une règle des plus simples : ne pas parler technique en présence de personnes non techniques. Non pas que la technique ne soit pas essentielle, ou qu’elle devrait passer au second plan. Les discussions techniques ont toute leur place parmi les personnes ayant les compétences pour échanger sur le sujet. Appliquer la règle ci‑dessus, outre…
-
Comment faire pour que les réunions démarrent à l’heure ?
Ne pas les démarrer en retard. Dans une drôle de confusion de genre, nous nous comportons souvent en contexte professionnel comme en contexte personnel. La politesse exige que tous les convives soient réunis autour de la table avant d’entamer un repas ? Alors, nous faisons de même pour nos réunions. Nous attendons que tous les participants…
-
Rencontres frugales
Une unique réunion de 15 personnes durant 3 h consomme plus que… 52 réunions de 4 personnes pendant 10 min. Donc l’unique kick‑off de début de projet consomme plus qu’une synchronisation hebdomadaire entre deux équipes pendant un an. Dans un contexte évolutif et imprévisible, quel est le format le plus efficace ? PS : et pour 100 personnes qui se réunissent durant 2…
-
Les points sur les I
Lundi matin, dans la grande salle de réunion, les points de complexité s’enchevêtrent avec les points de vélocité. Dans la petite salle adjacente, ils virevoltent au dessus d’interminables discussions. Jeudi après‑midi, un atelier est planifié qui a pour thème : « Comment bien utiliser les points de vélocité ? ». On y apprendra que comparer la vélocité de…
-
Certification null()
N’est-il pas enfin temps de réconcilier les pro et les anti certifications ? Alors que le débat fait rage entre ceux qui prônent la valeur des certifications et ceux qui la remettent en question, je vous propose de faire œuvre de réconciliation. Et ce grâce à une nouvelle certification : la Certification Null(). La seule…
-
J’ai sous‑estimé la planification…
👉 Je suis convaincu que chaque projet réussit grâce à une planification rigoureuse : elle fixe les priorités, anticipe les obstacles et maintient l’équipe alignée. Pourtant, il y a six mois, sous la pression d’un lancement, j’ai ignoré cette règle et sauté l’étape cruciale de la planification détaillée. Le résultat : des fonctionnalités incomplètes, des bugs critiques…
-
La revue de code
Lorsque nous pensons que la programmation en binôme coûte cher, rappelons-nous les 3 étapes de la relecture de code : 1 – payer un premier développeur pour mal travailler,2 – payer un second développeur afin de s’assurer que, conformément à nos prévisions, le premier a mal travaillé3 – payer une troisième fois pour que le…
-
Et si le projet était agile ?
Nous entendons souvent que le projet serait incompatible avec l’agilité. Et que dans l’agilité il n’y aurait que des produits. Em sommes-nous si sûrs ? Une définition du projet Le projet est parfois défini (et souvent enseigné) comme ayant un objectif définitif, une date de début et de fin définies, un planning, un cahier des…
-
Les sorciers
Alors que les sorciers traditionnels faisaient usage de pentacles dessinés au sol pour conjurer le futur, nos sorciers des temps modernes ont simplifié le folklore. Maintenant, pour influencer le futur, ils dessinent une ligne droite et l’agrémentent de quelques signes difficilement compréhensibles pour le non‑initié. Tout comme leurs illustres aïeux, ils sont convaincus qu’avec leur…
-
Deadlines fortes ? Pourquoi il est important d’arrêter les plannings et les estimations.
Après avoir étudié comment nous pouvions synchroniser des équipes de développement logiciel sans s’appuyer sur des plannings, penchons-nous sur le cas de la deadline, ou limite mortelle, dans le contexte du développement logiciel. Nous pouvons distinguer deux types de dates butoirs. D’une part, les deadlines arbitraires qui sont créées afin de mettre la pression sur…