Catégorie : agile
-
Un cheminement vers l’agilité et l’arrêt des approches prédictives
En codant tu comprends que l’activité de programmation est une activité de conception, non reproductible, donc non prédictible. D’où le fossé entre ceux qui codent et ceux qui ne codent pas, et donc n’ont pas accès à cette connaissance par ce biais. Lorsque tu comprends que toutes les estimations seront systématiquement utilisées. Et jamais pour…
-
Les 3 définitions du #noEstimates
Le problème avec les mots, c’est que chacun peut en avoir sa propre définition. Donc il est parfois difficile de se comprendre, à fortiori lorsqu’il s’agit d’un mot‑clé qui apparu sur les réseaux sociaux (notamment sous l’impulsion de Woody Zuill et Vasco Duarte). Qu’est‑ce qu’une estimation dans le développement logiciel ? Il s’agit de prédire le…
-
La bonne nouvelle
Grande nouvelle pour tous les décideurs qui crament régulièrement des centaines de millions d’euros pour n’aboutir à aucune fonctionnalité utilisable. Je vais vous révéler un secret jalousement gardé depuis un quart de siècle. Par un petit groupe de personnes régulièrement qualifiées de radicales et d’utopistes. La prochaine fois que vous commencez ce type de projet,…
-
Comment prioriser les tâches techniques ? La révélation.
Dans un précédent article, nous avons vu que la priorisation des tâches dites techniques au regard des fonctionnalités pouvait être source de complexité, de discussions interminables, voire de tensions. Dans les fonctionnements prédictifs notamment, où les tâches sont estimées , il y aura un conflit permanent entre la priorisation des tâches qualifiées de techniques et…
-
Comment prioriser les tâches techniques ?
—
par
Dans l’épaisseur du trait Dans le domaine du développement logiciel, on oppose fréquemment le travail de mise en œuvre de fonctionnalités à celui des tâches dites techniques.Ainsi, sur un site marchand, l’ajout d’un système de points de fidélité constitue un plus pour les utilisateurs : il s’agit donc d’une fonctionnalité.À l’inverse, la réalisation d’une montée…
-
La méthode agile n’existe pas
Et il y a eu ADS, le BDD… Et Kanban que la communauté agile s’est largement approprié. Mais la méthode agile, elle, n’existe pas. === Photo : Nicolas Éliard
-
La réactivité a sa valeur que la valeur ignore
Nous aimons obtenir rapidement une réponse à une question, accéder à un produit ou à un service. L’accès rapide à un produit peut même nous amener à réaliser un compromis tant sur le prix que sur la qualité, avec… satisfaction. C’est par exemple le cas, lorsque nous achetons dans une supérette, que nos amis québécois…
-
Comment faire que les réunions se terminent à l’heure ?
Après avoir vu une technique particulièrement efficace pour que les réunions démarrent à l’heure, regardons comment faire pour qu’elles se terminent à l’heure. Une des approches est de considérer que l’horaire de fin est purement indicatif. Non pas que la réunion puisse déborder. Mais que sa durée puisse être réduite dès que les échanges ont…
-
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…