De l’utilité des architectes SI.

On a vu passer assez récemment des articles sur la blogosphère dénigrant le métier de l’architecte. je parle ici de l’architecte des SIs, par de celui des maisons, même si le lien entre les 2 métiers est proche.

A-t-on réellement besoin d’un architecte SI lorsque l’on développe un nouveau logiciel. Vous me direz “ça dépend”. Je vous répond “ça dépasse” (les fans comprendront ;-) ). Plus sérieusement, je vous répondrais “Toujours”.

En effet, vous avez plus à gagner à utiliser les services d’un architecte plutôt que de ne pas les utiliser, tant en terme de coût, qu’en terme de délai. Pour plagier une pub qui passe en ce moment à la radio, “Pourquoi se dit-on toujours APRES qu’il aurait fallu les conseils d’un architecte AVANT?

Pourquoi se dit-on toujours après qu\'il aurait fallu s\'en occuper avant?

Agir avant, c\'est prévoir, réagir après, c\'est subir.

Ce qui est vrai pour les notaires, l’est également pour les architectes comme pour les experts. Certes utiliser les services d’un architecte ou d’un expert peut coûter cher, en temps comme en délai, mais il peut vous faire économiser beaucoup pour la suite.

Si je prends l’exemple des 2 projets sur lesquels je travaille en ce moment, les deux projets auraient nécessité les compétences d’un architecte ou d’un expert. Pourquoi ceci n’a pas été fait, pour le premier parce que le besoin d’un architecte (ou d’un expert) ne s’est pas fait sentir immédiatement, même s’il est venu plus tard et que l’intervention s’est faite (mal) avec précipitation. Pour le second, parce qu’on a supposé que le travail d’architecture avait été fait, alors qu’il s’agissait en fait d’un travail d’urbanisation (ne pas confondre les deux) et que le besoin s’en ressent fortement maintenant (mauvaise performance, mauvais choix d’implémentation…).

Bref dans les 2 cas, vous l’aurez compris, pas d’intervention d’architecture, un avancement à l’aveugle, et des retards en cumul (même si la non-intervention de l’architecte n’est pas la cause de tous les retards).

Prenons l’image de l’architecte de batiment, certes celui-ci est obligatoire par la loi pour une construction. Mais imagineriez-vous ne pas utiliser les services de cet architecte pour construire votre maison. Et les normes à respecter, et les avantages de telles solutions plutôt que telles autres, et les emplacements des portes, fenêtres, toits… Un couvreur peut très bien faire un toit (et heureusement me direz-vous), mais celui qui est le mieux à même de savoir comment doit être fait le toit, où et avec quels procédés, c’est l’architecte. Et bien il en est de même entre le développeur et l’architecte SI. Qui est le mieux à même de savoir comment développer telle fonctionnalité, de faire telle liaison de composants entre 2 modules, c’est l’architecte, pas le développeur.

Alors chers collègues, que vos décideurs, que vos plannings, que vos “meilleurs conseillers” vous expliquent mille fois qu’un architecte n’est pas utile pour votre projet, parce que ceci, parce que cela… N’en croyez rien. Utilisez les conseils d’un architecte, vos décideurs, vos plannings, vos “meilleurs conseillers” vous en seront reconnaissants, pas le jour de son intervention (quoique) , mais très surement le lendemain.

Weblin, le concept est bon, mais…

Récemment j’ai découvert weblin, un service fonctionnant sous IE et Firefox, permettant d’entrer en relation avec les personnes visitant les mêmes pages que vous sur le Web.

Le concept est révolutionnaire, je dirai. Enfin on peut dialoguer directement avec des personnes inconnues, sans chercher même à les rencontrer. J’y vois intérêt principalement au niveau professionnel surtout, même si au niveau personnel beaucoup doivent y trouver leur compte.

Imaginer, vous êtes en plein milieu d’une documentation technique, à chercher le saint-graal, qui vous permettra de faire fonctionner ce que vous avez tant de mal à faire fonctionner justement. Et cette doc, qui est somme toute intéressante, n’est pas suffisante pour répondre à vos questions. Et là, vous rencontrez un “collègue de techno”, qui lui aussi cherche une info, peut-être la même, surement une autre. Et gentiment vous lui demandez s’il n’aurait pas une idée pour résoudre votre problème. Peut-être qu’il connaitra, peut-être qu’il aura un lien à vous fournir, peut-être pas. Mais si c’est le cas, imaginez le gain de temps, le partage de connaissance potentiel !!!

Mais, car mon titre à un mais, le service fournit par weblin n’atteint pas mes attentes, pour plusieurs raisons :

  • Ce n’est pas un plugin, mais une install d’un logiciel en dur,
  • il semble plus réservé à un usage personnel que professionnel (gain d’objet, avatar à habiller…),
  • Il s’immisce sur l’écran d’une manière peu agréable et semble lourd à l’exécution,
  • Il ne permet pas une communication rapide par une fenêtre style msn ou yahoo,
  • Tout est géré dans une page web sur leur site, plutôt que dans votre (faux) plugin,

L’idée est là, le concept est jeune, j’espère pour eux qu’il va mûrir, sinon d’autres trouveront les améliorations à leur place. Je fais confiance à Microsoft et Google.

J’attends quand même la liaison avec un messenger, Google Bookmark et un site comme LinkedIn.

Révélez votre talent…!!!

Il y a quelques temps déjà, je faisais part de réflexions à mes collègues sur quelques principes clés du travail. Ces principes sont certes simples dans le concept, mais difficile à appliquer en concret, car demande du travail, mais pas le travail qui est attendu directement.

Ce sont :

  • La rigueur, être rigoureux dans ce qu’on fait,
  • La qualité, fournir un travail de qualité,
  • Les erreurs, apprendre de ses erreurs, les comprendre et ne pas les reproduire,
  • Le comportement, utiliser les 3 premiers principes pour son quotidien,

Et je me demandais, lors de l’édiction de ces principes, ce qui pouvait le réunir. Je connaissais le terme, mais je ne savais pas comment le définir.

Et voilà que récemment, en surfant sur le blog d’un RH particulièrement au fait des valeurs actuelles, je tombe sur les 2 définitions qui fournissent la réponse que j’attendais. C’est donc avec grand plaisir que je vous renvoie sur son site :

Profitez de ces définitions, des principes que j’ai édicté, et réfléchissez à ce que vous pouvez faire, à ce que vous devez faire dans votre métier pour révéler votre talent !!!

Je travaille actuellement avec pas mal de personnes dans mes projets, d’ici et d’ailleurs, et je sais que celles-ci sont pleines de talent. Mes chers collègues, suivez ces principes, lisez ces quelques lignes, utilisez votre talent, vous irez loin.

Pour les autres, car il y en a, je crois qu’on ne peut rien faire, elles ne vont pas dans la bonne direction, peut-être parce qu’elles ne savent pas, surement parce qu’elles ne veulent pas faire l’effort. Ce sera le thème d’une autre news, plus tard.