De l’applicabilité de certains principes du « manufacturing » aux chaînes de batch - Part 1
Product & Design
On parle beaucoup des principes Lean appliqués à l’IT, de théorie des contraintes, on essaye de voir comment ces concepts, ces pratiques voire ces « philosophies » s’appliquent ou s’adaptent à notre monde informatique. Alors, je me suis lancé, avec humilité croyez moi, dans un exercice de style : appliquer certains principes du manufacturing pour o...

Comment Toyota a révolutionné la technologie des presses mécaniques pour pousser une stratégie business jusqu’au bout, et 2 morales de cette histoire pour la DSI.Une brève histoire du SMED chez ToyotaToyota a toujours cherché à diminuer la taille des lots traités, dans la poursuite d’objectifs business multiples :Livrer plus vite ses clients en réd...
La stratégie de test d'une architecture REST (1/3) - Test unitaire d’une ressource
Software Engineering
Cet article est le premier d’une série de 3 articles traitant de la stratégie de test d’une architecture REST. Il fait suite au billet sur les types de test utilisés sur un projet Agile. Par l'exemple, nous allons mettre en place une stratégie de tests sur un code d'exposition de web services REST en Java. L'exemple de code se basera sur le framewo...

La semaine dernière, j’ai inversé les rôles en assistant à une conférence. Pas n’importe laquelle, la Rolls Royce des conférences : TED www.ted.com. Evènement très peu connu en France, il n’en demeure pas moins depuis 25 ans la conférence de référence aux US sur les thèmes Technology, Entertainment et Design. Disons que c’est l’évènement incontourn...

Qu’est ce que le « Lean » ?Cet article est une présentation générale du Lean Management. Vous pouvez le lire en suivant le fil de la conversation qu’il retrace, ou aller directement là où une notion est abordée. Les notions abordées :Lean ManagementRespect des gensEliminer le gaspillageAmélioration continueKaizenPDCAStandardManagement visuelPoka Yo...

Plusieurs grandes figures de la communauté agile se sont récemment exprimées sur Scrum, l'agile, et ses premiers gros projets en déroute (James Shore, Alistair Cockburn, Alan Shalloway, Ron Jeffries et Martin Fowler). La lecture de ces articles (que je vous conseille vivement) et mes dernières expériences de coaching m’ont donné envie de partager m...

Dans un précédent article, nous avons introduit les concepts qui accompagnent la gestion de versions distribuée afin de comprendre son fonctionnement de base. À l'aide de ces quelques concepts, nous allons voir comment il est possible de mettre en place un build d'Intégration Continue "incassable" sans effort (ie. sans développement d'une infrastru...

Découvrez les principaux types de tests à utiliser dans un projet agile pour assurer qualité et rapidité de delivery.

Suite du premier article consacré au séminaire « Expert Tomcat », au menu : configuration avancée et une présentation de SpringSource tc Server.Configurer Tomcat dans une optique de performancesSelon Filip Hanik, Tomcat est en fait déjà prêt pour la production et les vrais gains que l'on peut obtenir concernent l'amélioration des applicatifs. On pe...

Mardi 20 janvier dernier avait lieu le séminaire « Expert Tomcat » organisé par SpringSource. Une fois n'est pas coutume, il n'a pas été question de développement d'applications Web Java mais de problématiques avancées de production avec au menu : déploiement à grande échelle, optimisation de performances ou bien encore résolution d'incidents de pr...