Product & Design

Posté le 21/04/2010 par Yannick Martel, Christophe Thibaut

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...

Lire la suite >

Posté le 05/02/2010 par Christophe Thibaut

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...

Lire la suite >

Posté le 26/01/2010 par Mathieu Gandin

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...

Lire la suite >

Posté le 15/01/2010 par Olivier Mallassi

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 ...

Lire la suite >

Posté le 04/01/2010 par Ismael Hery

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...

Lire la suite >

Posté le 11/12/2009 par Vincent Coste

"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...

Lire la suite >

Posté le 08/12/2009 par Christian Blavier

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...

Lire la suite >

Posté le 16/11/2009 par Gabriel Guillon

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 ...

Lire la suite >

Posté le 07/11/2009 par Pierre Pezziardi

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...

Lire la suite >

Posté le 03/11/2009 par Yannick Martel

Ce me semble être un des secrets les mieux gardés du moment en informatique : nous opérons souvent sur un paradigme qui est faux en utilisant la métaphore de l'usine et de la production "industrielle".A quoi bon des métaphores ?De nos jours, la métaphore la plus fréquemment utilisée pour désigner une organisation en charge de développement logiciel...

Lire la suite >