Interests: Mise en place de l’organisation pour le développement Java, Architecture d’entreprise, Gestion de projet, SOA, ICT Master Plan
Publications
-
Portal vs message broker – 2 approches complémentaires
Dans un récent projet impliquant de nombreux partenaires devant s’échanger des données, le débat broker versus portal (ou portail en français) â fait l’objet de nombreuses discussions. Avec, comme à l’habitude, sur des sujets aussi stratégiques, une tendance malheureuse à polariser les discussions. Cette polarisation n’a pas lieu d’être : chacune de ces approches a sa part
-
Comment construire un data dictionary ?
Rappel : pourquoi un data dictionary ? La raison d’être d’un data dictionary réside dans la nécessité de construire un vocabulaire commun entre tous les acteurs d’un projet sur l’aspect particulier des données. Le partage d’un vocabulaire commun facilite la communication entre tous les acteurs du projet. Il constitue un facteur clé de succès pour éviter les
-
Pourquoi et qu’est-ce qu’un data dictionary ?
Dans tout projet de développement informatique la mise en place rapide d’un vocabulaire commun est : – un facteur clé de succès (pour éviter les incompréhensions et les ambiguïtés) ; – un gage de productivité (pour éviter que chacun ne doive se livrer aux mêmes recherches sur le sens des différents concepts intervenant dans le projet) ; –
-
Le functional analyst : un rôle complémentaire au business analyst
Ce blog est la deuxième partie d’une réflexion sur les raisons d’être du business analyst, et sur la distinction à opérer entre les rôles de business analyst et de functional analyst. La première partie se concentrait sur le business analyst. La présente se concentre sur le functional analyst. Nous avons insister sur le fait que
-
Le business analyst : un rôle à ne pas sous-estimer
Si la nécessité de la fonction d’analyste fonctionnel (functional analyst) est universellement reconnue dans la sphère IT, la fonction de business analyst est plus méconnue et la distinction entre les deux fonctions souvent mal comprise. Je vais tenter ici de la clarifier. Bien entendu, dans le cadre d’un blog, je ne peux que survoler le sujet. La vision dégagée
-
SAAS et monitoring : un besoin de cloud brokering ?
La récente mise en place d’une solution en mode SAAS, si elle s’est révélée être un succès, nous a aussi appris un écueil à éviter: partir du principe que le fait de confier à un fournisseur, via le mode SAAS, la gestion de l’infrastructure et du logiciel peut nous dispenser de monitorer par nous-mêmes la
-
L’impératif de collaboration ( The collaboration imperative)
Le monde de plus en plus interconnecté dans lequel nous vivons aujourd’hui est tout à la fois source de promesses et de menaces pour chaque entreprise. Source de promesses, car les moyens disponibles aujourd’hui permettent d’améliorer notre réactivite et notre efficacité : Internet est un catalyseur phénoménal de l’intelligence collective et permet de trouver rapidement de
-
A propos de l’antagonisme agilité / complexité
La demande récurrente pour la réduction du “time-to-market” et pour davantage d’agilité dans le développement informatique est aujourd’hui confrontée à une sérieuse difficulté. En effet, la complexité, tout autant que la variété et la vitesse d’évolution des solutions mises en oeuvre demandent régulièrement la mise en place d’équipes spécialisées. Parce que leur maîtrise, j’entends par
-
SQlite : une approche SQL lightweight
Le besoin de gestion de données paramètres en local à une application est encore le plus souvent satisfait par la voie de fichiers (.txt, .csv, .ini,.xml,…) , avec les limitations afférentes. SQLite offre la possibilité de bénéficier, sans installation (sauf à copier un fichier .dll [sous Windows]), de l’essentiel des fonctionnalités d’une base de données,
-
SQLite – Software Library For RDBMS
SQLite est une base de données relationnelle livrée sous la forme d’une librairie. SQlite est un choix judicieux comme alternative ou en complément d’un système de gestion de fichiers, par exemple pour gérer les paramètres d’une application, voire pour mettre en place un système de cache en local. Sa réputation n’est plus à faire comme
Keywords:
analytics Artificial intelligence big data blockchain BPM chatbot cloud computing cost cutting cryptography data center data quality development EDA egov Event GIS Information management Machine Learning Managing IT costs methodology Mobile Natural Language Processing Open Source Privacy Productivity Security social software design software engineering standards







