Product & Design

Just Do It ?- Qu'est-ce que tu crois que je devrais faire ? - Moi à ta place j'arrêterais tout simplement de faire X et je commencerais à faire Y. - Oui, facile à dire... - C'est une question de discipline. Il suffit de s'y mettre.Nous avons tous vécu cette scène du conseil d'ami, comme émetteur et comme receveur. C'est un antipattern; comme tous l...

Le court termeUn manager disait à l'un des chefs de projet : "Bien sûr, je suis d'accord: il faudrait prendre le temps de former les développeurs aux techniques de tests; mais là, ce qui est crucial c'est de corriger les bugs et de relivrer d'ici vendredi".Le court terme est le temps de l'urgence (et aussi du répit). C'est le lieu où la réalité com...

Voilà déjà dix minutes que Gus est coincé dans cet embouteillage... Il s'exaspère; il est en retard. Ca y est, problème identifié : une bête boite blanche qui trône au milieu de la file de droite. Ah non, ce n'est pas une boite, c'est un vieux micro-ondes ! Un coup de volant à gauche, et Gus est reparti. En route!Bien sûr, Gus pourrait s'arrêter et...

En tant que consultant, il m’est arrivé d’intervenir au sein de plusieurs équipes de développement pour les aider à devenir Agiles. Alors que ce type de méthode trouve une certaine popularité au sein du monde informatique, j’ai eu l’occasion d’observer quelques comportements assez différents dans la manière dont l’agilité s’installe dans ces équip...

C'est l'histoire d'un projet, pas plus complexe que d'autres, pas plus simple non plus : une application qui s'interface avec une base de données et 2 systèmes tiers. Du classique du point de vue technique et architecture, du standard également du point de vue management : il faut tout faire pour hier et il y a beaucoup à faire...bref, "ca va être ...

Les méthodes agiles recommandent la colocalisation des acteurs (i.e. une localisation physique dans un même bureau) pour une meilleure communication, une meilleure collaboration et globalement une équipe ou un processus projet plus performants. Par exemple Ken Schwaber dans The Enterprise and Scrum :"High-bandwidth communication is one of the core...

"Vincent, sincèrement, je comprends pas, on est pas censés faire de concessions au niveau de l'expression de nos besoin par les tests automatisés, mais d'un autre côté, plus le temps avance, plus on tord ce qu'on exprime pour que ça facilite le travail des développeurs. Faire des tableaux, des listes et tout ça, c'est parfois douloureux." Martine A...

Si vous êtes un habitué de notre blog, vous saurez à quel point les démarches de développement piloté par le test (TDD) nous sont chères. Allié à un bon outil de test fonctionnel le TDD s'avère être un levier de productivité très important.L'objectif de cet article est de vous présenter les différents types d'outils de tests fonctionnels puis de do...

Chez OCTO, en bons architectes, nous aimons travailler avec les murs : ils sont partout, tout le monde passe devant, ils sont donc un média extrêmement puissant. La communication visuelle a prouvé, et continue de prouver, son efficacité chez plusieurs de nos clients : autant pour gérer un projet en mode agile que pour amener des équipes à échanger ...

Dans un brillant post "la maison cassée", Lean Machine Square nous rappelle que l'amélioration continue ne fonctionnera qu'en respectant les individus. Respect pour leur travail, respect pour leurs idées, respect du temps "non-productif" nécessaire à leur mise en place ...Lors d'une récente conférence, je me faisais l'écho de l'informatique convivi...