Multicanal, innovations et SI

A l’époque de la bulle Internet, les « brick-and-mortar » étaient destinés tout simplement à disparaître face à l’émergence des « pure-players » internet. Il était alors vital pour toute société « classique » souhaitant survivre de disposer d’un site web, si possible marchand. Un crack et 10 ans plus tard, nombre de pure players ont disparu, certains sont maintenant des géants, et les « brick-and-mortars » sont bien présents sur le marché.

Une nouvelle révolution est entamée avec la mobilité et l’ubiquité d’internet, portées en particulier par l’avènement de l’iPhone et autres smartphones. Internet s’est démocratisé et l’homme de la rue a appris à se servir des outils que ce medium met à portée de sa main. La possibilité de consulter le web à tout moment et en toute occasion vient modifier l’importance accordée à ce medium. Au delà d’offrir un simple site marchand, il s’agit maintenant de tirer partie des synergies possibles entre ces différents canaux et des utilisations faites d’Internet. Le ROPO (Research Online, Purchase Offline) devient par exemple un service nécessaire pour toutes les enseignes pour attirer les clients qui souhaitent s’assurer de la disponibilité de l’article avant de se déplacer ou qui ne veulent pas payer de frais de livraison.
(Lire la suite…)

Configuration de WCF

J’ai constaté à de nombreuses reprises que des problèmes de montée en charge revenaient souvent dès lors qu’on utilisait WCF. WCF, pour Windows Communication Foundation, est le protocole lié au framework .Net qui permet la communication distante. Cela est, la plupart du temps, du à une vision « magique » de WCF, qui est censé fonctionner tout seul, sans configuration. Sauf qu’en réalité, cela ne marche pas. Voici donc quelques clefs pour comprendre comment configurer et utiliser WCF. (Lire la suite…)

Post-Its ou Dashboard Online ?

Dans les projets agile, on utilise souvent des dashboards ou des tableaux Kanban. On les retrouve, soit sous forme de Post-its au murs :

Exemple de dashboard
(Lire la suite…)

ERP et agilité

Aujourd’hui les grands groupes industriels font face à une multiplication des solutions de gestion dans leurs filiales avec un constat, plus on s’éloigne du centre et plus les solutions se font hétérogènes et exotiques. Ces différentes solutions vont de SAP, leader du marché pour lequel les processus sont presque gravés dans le code jusqu’à un simple ensemble d’outils de bureautique : un tableur pour suivre les commandes et un éditeur de texte pour émettre des factures. Entre ces deux extrêmes il existe quelques acteurs majeurs : Oracle EBS, SAGE, NAVISION… et de nombreux éditeurs locaux.

Comment rationaliser un écosystème aussi diversifié ?

(Lire la suite…)

DevOps : le mouvement qui tend à “Agilifier” votre DSI

La communauté « DevOps » nous invite à repenser la frontière classique de nos organisation, séparant d’un côté les études, i.e. ceux qui écrivent le code (le “Build”) et de l’autre côté la production, i.e. ceux qui déploient et exploitent ces applications (le “Run”).

2 groupes se retrouvent dans le mouvement DevOps et apportent un peu de fraicheur dans ces réflexions aussi anciennes que les DSIs :

  • les agilistes qui ont levé la « contrainte » côté développement, et sont maintenant capable de « livrer » beaucoup plus souvent du logiciel valorisé par le client…mais regrettent que « la prod ne suive pas »
  • des experts ou des managers de la « prod » des grands du web (Amazon, Facebook, LinkedIn…) partageant leurs retours d’expérience sur leur façon d’envisager cette frontière
  • (Lire la suite…)

    Transactions et traitement métier en Grails

    Développer en Groovy et Grails simplifie grandement le développement d’une application Web. Passée l’étape du prototype, les simplifications apportées par Grails ne vous épargneront pas de devoir vous plonger dans les frameworks sous-jacents afin de résoudre des problématiques plus complexes.

    Qu’en est-il des transactions en Grails ? Sur un sujet aussi sensible, il est important de comprendre quel est ce comportement par défaut choisi par Grails. (Lire la suite…)

    Déploiement d’une application sur l’infrastructure AMAZON (3/3)

    Dernier article de la série consacrée aux services web AMAZON, celui-ci se veut avant tout un retour d’expérience.

    Alors AWS ?

    Pour rappel dans l’étude menée, nous devions étudier l’offre d’AMAZON sur trois axes : facilité de mise en œuvre, coûts et montée en charge.
    (Lire la suite…)

    Retour sur le Green Challenge

    Le Green Challenge était un concours, ouvert lancé dans le cadre de l’Université du SI 2010.
    Il avait pour objectif de faire émerger des patterns de développement permettant d’améliorer la sobriété des logiciels, ou “Green Patterns”.
    Il a mobilisé 15 équipes, soit une cinquantaine de développeurs, pendant 2 mois. (Lire la suite…)