SOA ? So what ?

Le texte suivant est extrait du livre « Une Politique pour le Système d’Information – Descartes – Wittgenstein- (XML) » publié par OCTO Technology :

SOA est l’archétype de la régression collective. Rien de grave, cela arrive dans tous les secteurs. Après DCE, Corba, l’urbanisme des SI et les outils d’EAI, voici le serpent de mer resurgir encore.

Et il y a une bonne raison à sa résurrection : toute réalisation informatique qui implique plus d’une application est un cauchemar : coordination, construction à plusieurs, tests à plusieurs, stress à plusieurs…

Alors les solutions fusent, toujours les mêmes : il faut diminuer le nombre de boîtes et le nombre de fils entre les boîtes.

(Lire la suite…)

Choisir Grails pour faire du web: Au menu ou à la carte ?

Mars 2006. La comète Grails fait son entrée dans la galaxie Java en sortant sa première version publique. Inspiré par le succès du framework Ruby on Rails, Grails propose alors d’en adapter la recette à la sauce Java. Sa promesse ? Fournir une solution simple, rapide et élégante pour développer des applications Web J2EE pour l’entreprise.

Mars 2007. A quelques jours du premier anniversaire du framework, force est de constater que l’engouement autour de Grails reste intact. Chez OCTO comme chez nos clients, de premières références significatives voient le jour en production. On commence à y croire : Avec Grails, ca va vite.

Grails venant enrichir une panoplie de solutions déjà à notre disposition pour nos développements Web, des questions se posent : Choisir Grails, pourquoi pas, mais dans quels cas ? Est-il adapté aux contraintes d’un SI d’entreprise ?

Dans quels contextes et de quelle manière Grails peut-il faire la différence ?

(Lire la suite…)

Offshore what for ?

Le texte suivant est extrait du livre « Une Politique pour le Système d’Information – Descartes – Wittgenstein- (XLM) » publié par OCTO Technology :

Pour la DSI, l’off-shore consiste à sous-traiter des activités de build dans des pays à plus faible coût. Il s’agit donc d’un modèle de faire-faire tout à fait identique au mode d’achat de prestations au forfait en France. Un pur réflexe sécuritaire nous défend encore de sous-traiter massivement les activités d’hébergement du run [1], a priori pourtant plus simple à contractualiser. Nous nous en tenons donc pour l’instant aux fonctions de support (H24, multi-langue, etc).

Ce modèle de construction de SI peut s’appliquer à la zone rationalisée, mais assez mal, nous l’avons vu dans  » La Frontière « , dans les activités d’innovation, par essence in situ, car riches d’interactions orales rapides.

(Lire la suite…)

Buzz war : Alignement stratégique et gouvernance

Le texte suivant est extrait du livre « Une Politique pour le Système d’Information – Descartes – Wittgenstein- (XLM) » publié par OCTO Technology :

Apparue il y a quelques années, la gouvernance du SI est un emprunt à la gouvernance d’entreprise qui définissait un modèle de communication entre salariés, dirigeants, actionnaires et régulateurs. Appliquée à cette échelle de communication, la gouvernance d’entreprise agit sur des processus rares et concernant peu d’individus: communication entre dirigeants et représentants des salariés, ou entre dirigeants et représentants des actionnaires, de l’intérêt national ou supranational. Elle se satisfait donc très bien d’outils de reporting (finances, social, environnemental, clients, produits) pour accompagner cette démarche organisationnelle.

(Lire la suite…)

Choisir son ampli (et son usine de développement)…

Le mois dernier j’ai eu le plaisir d’animer avec Djamel et Nicolas une session aux TechDays Microsoft. Signe de l’ouverture de MS (de certains collaborateurs MS tout du moins), notre présentation a porté sur des retours d’expérience concernant l’industrialisation des développements, avec Team System d’une part, et avec des briques Open Source (CruiseControl.NET, Fitnesse) d’autre part (en parlant du dernier né des logiciels Open Source chez OCTO : Octopus Micro Finance Suite). Malgré un créneau à la fin de la journée consacré aux développeurs, le public était au rendez vous et les questions nombreuses, marquant l’intérêt pour ces solutions et pour les problématiques méthodologiques communes.
(Lire la suite…)

La frontière

Le texte suivant est extrait du livre « Une Politique pour le Système d’Information – Descartes – Wittgenstein- (XLM) » publié par OCTO Technology :

Il existe deux natures très différentes de projets dans le SI : ceux qui tendent à rationaliser et/ou à innover marginalement sur l’existant, et ceux qui expérimentent de nouveaux concepts métier, comme récemment le canal Internet ou la Gestion de la Relation Client. Les projets dans ces deux zones sont tirés par des enjeux bien différents : complexité, planification, respect de structures fortes dans le premier, et rapidité, gestion de l’incertain, pilotage par les délais dans le second.

(Lire la suite…)

Le goût des paradoxes

En parcourant le site offres.it.monster.fr je me suis fait la réflexion qui suit. Je pourrais la garder pour moi, mais OCTO possède un blog maintenant, alors pourquoi ne pas partager ?

C’est le paragraphe qui commence par « Vous » qu’on doit lire avec prudence dans une offre d’emploi. Le job a l’air intéressant, mais est-ce que je ferai l’affaire ? Pour le savoir, il faut lire -parfois entre les lignes- ce qu’on attend de de « vous », le candidat idéal.

(Lire la suite…)

Adapté ou adaptable ?

Je participais il y a quelques jours à un séminaire organisé par une grande SSII et réunissant 5 prestigieux DSI sur le thème « Réussir le pilotage des grands projets ». Après les poncifs d’usage et 20 minutes de discours « méta » d’un associé de la SSII sus-mentionnée (méta = son discours fonctionne avec le processus de construction de logiciels comme avec celui de gestion des risques dans une centrale nucléaire), nous y apprenions quelques trucs comme préserver la simplicité des objectifs pour mieux les partager ou encore bien jouer des coudes dans un buffet pour ne pas boire son champagne chaud.
(Lire la suite…)

ESB : Enterprise Service Bus ou…

Dans nos missions chez nos clients, il nous arrive régulièrement d’utiliser des ESB (Enterprise Service Bus), pour créer une couche de médiation, gérer des flux, etc.
Mais parfois, on peut oublier ce qu’un tel acronyme de trois lettres signifie (TLA en anglais : Three Letter Acronym).
J’ai demandé à notre ami Google de me dire ce qu’il pensait de cet acronyme et de sa définition :

Google France me propose : Encéphalopathie Spongiforme Bovine
Et Google.com suggère : Empire Strikes Back

Alors, les ESB, est-ce une maladie mortelle ou bien une conspiration des éditeurs hégémoniques ?
Faut-il être un maître Jedi pour s’en sortir dans le monde cruel des ESB ?