Votre premier projet Hadoop

Avec les approches BigData, et plus précisément grâce à une plateforme Hadoop, vous allez enfin avoir la possibilité d’extraire l’information de ces dizaines de téra-octets que vous stockez dans votre infocentre. Et mieux : commencer à vous intéresser à des données moins structurées, qu’elles soient internes (des weblogs par exemple), ou externes (réseaux sociaux, partenaires), pour en apprendre encore plus sur votre business.

Les technologies comme Hadoop sont un vrai changement de paradigme par rapport à ce que nous avons traditionnellement dans nos SI. Un projet Hadoop s’inscrit clairement dans une démarche d’innovation : il y a une courbe d’apprentissage, et cela nécessite une conduite projet spécifique. Du cadrage à l’organisation projet, en passant par le tuning : c’est ce que nous allons voir dans cet article.

Lire la suite

Compte-rendu de la première LeanKanban France

Jeudi et vendredi derniers se tenait la toute première LeanKanban France.
J’y étais pour présenter avec Hervé Lourdin notre speech sur l’agilité à grande échelle (un retour d’expérience sur un gros projet).

Une conférence de très bon niveau, internationale, avec des keynotes de haute volée (David Anderson, Stephen Parry, et Don Reinertsen), et des sessions toutes intéressantes.
Une centaine de participants, pas le même public que les confs Agile. Il valait mieux être familier avec les concepts de base de Kanban et de Lean, parce qu’on s’est pas embarrassés de redéfinir les concepts, on est rentrés dans le dur !

 

Lire la suite

Complex Event Processing

Nous assistons à une véritable explosion de la quantité d’information et du nombre de sources que les SI doivent gérer : interactions homme-machine ou entre machines, à l’intérieur du SI ou avec des partenaires, sans compter les nouvelles sources de données sur internet et les réseaux sociaux.

Toutes ces données, tous ces évènements peuvent avoir beaucoup de valeur et peuvent permettre de prendre des décisions, si on peut les traiter à temps.

L’article suivant, en anglais, présente les technologies de Complex Event Processing ; technologies qui permettent de traiter ces informations sous contrainte de temps, et d’en explorer les relations sémantiques et temporelles.

J’y présente les applications possibles, les critères de décision pour aller vers ces technologies, et des éléments pour choisir votre outil de CEP en fonction de vos besoins : Complex Event Processing

 

 

Quand l’Agile peine à s’imposer…

Cet article est une synthèse d’un échange sur une mailing-list interne Octo, qu’il nous a paru intéressant de partager. Merci à Jonathan Scher, Ludovic Cinquin, Yannick Martel, William Montaz et les autres pour leurs contributions. Bonne lecture !


Un de nos consultants est embarqué chez l’un de nos clients, dans un projet de dev d’une application web innovante, à interface très riche. Ce projet est conduit par le client suivant une bonne vieille méthode en cascade…

Lire la suite

« Behavior Driven Development » grâce au pattern MVVM et GreenPepper

L’approche « Behavior Driven Development », ou l’art d’écrire des tests qui décrivent le comportement attendu du système et que tout le monde comprend.

Dans cet article (en anglais), je présente l’architecture mise en place pour suivre cette démarche, dans un projet de développement d’un client lourd sous .NET/WPF, et comment l’utilisation du design-pattern MVVM nous a aidé à atteindre notre objectif.

La suite ici.

Lire la suite