nov 23

Le développement du BPM au sein des entreprises poursuit son cours. S’il a contribué dans la majeure partie des cas à améliorer la connaissance des processus métier par la cartographie, son extension vers l’architecture du SI est de plus en plus envisagée à titre d’alignement formel entre logiciel et métier. Cette évolution est également favorisée par la proposition de passage de BPMN à BPEL, également supportée par les grands éditeurs de suites SOA.

Cela revient cependant à positionner BPMN comme un équivalent graphique de BPEL; bien que cela arrange les éditeurs dans leur discours simplificateur, l’application sur des cas concrets d’entreprise révèle le manque d’exactitude de cette approche.

Lire la suite »

Mots-clés :
juil 06

Le livre de Laurent Morisseau « Kanban pour l’IT » est désormais disponible ici ou .

Couverture du livre "Kanban pour l'IT"

D’une part, les premiers retours de la part des « early readers » sont très flatteurs. (Voir le post de Claudre Aubry  sur son blog).

D’autre part, nous avons la chance de bénéficier du coaching de Laurent depuis peu sur un de nos projets. A ce sujet, l’approche Kanban à ce stade m’a séduit pour deux points primordiaux concernant l’approche Kanban :

  • elle joue son rôle parfaitement pour révéler les obstacles ;
  • sa mise en oeuvre peut être très progressive. C’est un vecteur particulièrement intéressant en terme de conduite du changement. En effet, de mon point de vue, le passage à des méthodes « agiles » ou « lean » nécessite de conduire le changement auprès des équipes, du client… Je pense approfondir d’ailleurs ce point comparativement à d’autres solutions comme Scrum par exemple !

En attendant de pouvoir lire le livre et de partager ma lecture avec vous prochainement… .

PS: Si seulement je pouvais le lire sur la plage que l’on aperçoit sur la couverture du livre … ;-)

A suivre…

Yann BARRAULT

Consultant Architecture & Nouvelles Technologies

Mots-clés :
jan 02

SOA component UML schema

Cet article expose mes réflexions sur la relation entre les deux concepts logiciels clés qui sont la  SOA et l’orienté objet, et qui concernent à la fois les méthodes et l’architecture des systèmes. Il fait suite à une de ces phrases assassines entendues au cours d’une réunion de travail : « le SOA c’est la mort de l’objet« . Afin de faire la part des choses, il convient de replacer les mots dans leur contexte et de préciser les différents points de vue selon lesquels cette opinion peut être considérée…

Lire la suite »

Mots-clés :
oct 13

Suite à nos premiers articles sur la productivité (les facteurs néfactes à la productivité, l’évolution des outils et des IDE de développement, le concept de « Task Focus Interface »), nous vous proposons de détailler ici l’outil Mylyn, première implémentation du concept de « Task Focus Interface », imaginé et mis en œuvre par Mik Kersten pour répondre à la problématique de focalisation/concentration (en témoigne cet article dans l’actualité).

Comme vous pouvez le constater, Mylyn est un projet qui fait partie aujourd’hui de l’IDE Eclipse.

Mylyn, le premier outil « Task Focus Interface »

Mylyn, le premier outil « Task Focus Interface »

Lire la suite »

Mots-clés :
juin 28

 C’est confirmé, la prochaine version de Grails sera finalement la version 2.0 et non 1.4. Etant donné le nombre d’améliorations et d’évolutions majeures apportées au framework, cela n’a rien d’étonnant.

Hormis une évolution des versions de frameworks, serveurs et langage sous-jacents : Groovy 1.8, Spring 3.1, Hibernate 3.6 et Tomcat 7, on trouve parmi les évolutions intéressantes :

  • La possibilité de réaliser du scaffolding Html 5,
  • L’api ajax Prototype sera remplacée par JQuery,
  • L »api de tests unitaires et fonctionnels est remplacée par une nouvelle qui sera basée sur le framework Spock (lui même écrit en Groovy),
  • Au niveau bases de données, le support des datasources multiples (avec 2-phases commit s’il vous plaît) ainsi que la migration de données ou encore le reverse engineering d’une base existante seront désormais possibles,

Voici les détails des améliorations sur la roadmap ainsi que sur le blog de Grails

Plus que quelques semaines à attendre pour la version 2.0 Milestone (fin juillet). Quant à la version 2.0 Release Candidate, ce sera courant août… Rendez-vous donc en septembre pour un premier retour d’expérience…

Yann BARRAULT

Consultant Architecture & Nouvelles Technologies

Mots-clés :
juin 09

Suite à nos premiers articles sur la productivité (les facteurs néfactes à la productivité, l’évolution des outils et des IDE de développement), nous vous proposons de revenir sur un facteur de productivité qui a donné lieu au concept de « Task Focus Interface ». Imaginé et mise en œuvre par Mik Kersten via l’outil Mylyn pour répondre à la problématique de focalisation/concentration. Mais avant de parler de l’outil, revenons sur le concept et son origine.

« Task Focus Interest » un facteur de productivité

« Task Focus Interest » un facteur de productivité

La « Task Focus Interface » est un nouveau type d’interface focalisé non pas sur les fichiers, les répertoires ou toute autre vue intégrée à l’IDE mais avant tout sur la tâche en cours comme unité principale d’interaction avec l’utilisateur et son contexte (fichiers liés, historique, liens internet associés…).

Lire la suite »

Mots-clés :
avr 10

Suite à notre premier article sur les facteurs néfastes à la productivité, nous vous proposons aujourd’hui de discuter de l’évolution des outils et des IDE.

En effet, nous avons vécu ces dernières années des évolutions majeures,  à plusieurs niveaux :

Au niveau des outils, langages et méthodes :

  • Les nouveaux concepts et langages (POO, IoC, Aspect programming, closures…)
  • Les nouveaux frameworks (librairies, composants, gestion des dépendances)
  • Les usines logicielles (intégration continue, standardisation, automatisation…)
  • Les méthodes de développement (qualité, alignement avec les besoins, agilité)

Au niveau des IDE avec de nombreuses fonctionnalités :

  • Une intégration avancée (référentiels de version de sources, accès aux SGBDR, accès internet…)
  • La compilation automatique
  • La complétion de code
  • Le refactoring

Ces évolutions ont influencé nettement la productivité avec un facteur parfois multiplicateur de cette dernière. Ceux qui ont connu le développement Java avant et après Eclipse en témoigneront, n’est-ce pas ? Souvent à l’initiative de logiciels libres, ces outils et IDE continuent d’évoluer. Ils illustrent à mon avis très bien le concept « Kaizen » d’amélioration continue.

Cependant, n’y a-t-il pas d’autres facteurs multiplicateurs de la productivité ? Lire la suite »

Mots-clés :
mar 16

Dans le contexte économique actuel, toujours plus compétitif, l’amélioration du retour sur investissement est l’un des enjeux majeur de nos entreprises. Plusieurs axes sont envisageables pour améliorer le R.O.I :

  • Les méthodes de travail (ex : les « Méthodes Agiles »)
  • Les outils (ex : MDA ou la génération de code par les modèles)
  • L’environnement et les conditions de travail (ex : open space, travail collaboratif, communication)
  • L’implication (ex : coach/facilitateur, retrospective)

Nous vous proposons ici une série d’articles sur la productivité.

Mais avant d’évoquer les pistes et axes d’amélioration, faisons tout d’abord un point sur les facteurs qui nuisent à notre productivité. Je vous propose donc dans cet article d’aborder deux principales causes qui influencent négativement notre rendement : la distraction et la frustration.

Les éléments de frustration et de distraction : obstacles à la productivité

Figure 1 : Eléments de frustration et de distraction

Lire la suite »

Mots-clés :
fév 23

Pour donner corps à l’article sur le référentiel agile, voici un peu de voile levé sur les pratiques que nous sommes en train de mettre en œuvre sur un projet.

Comme je l’avais déjà souligné, la constitution d’un référentiel métier MDM constitue une brique de bonnes pratiques d’architecture. La question de son déploiement rapide et de sa flexibilité dépend en partie de sa capacité d’industrialisation. Profitant de notre savoir-faire au sein de la practice Industrialisation d’ANTEO-Consulting, voici les étapes du processus logiciel déployé.

Lire la suite »

Mots-clés :
juil 07

Il y a 10 ans de cela, lorsque je faisais du consulting chez Air-France, il y avait un projet correspondant à un référentiel unique et central : le référentiel passager.

Aujourd’hui, Air-France-KLM est l’exemple école des bonnes pratiques d’urbanisme.

Il parait donc intéressant de retenir l’intérêt du référentiel métier, représentant l’un des objets métier clé de l’entreprise.

Lire la suite »

Mots-clés :
preload preload preload