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.

Screenshot : Gadwin Printscreen et Fireshot

Dans la série des petits logiciels bien utiles, on trouve les 2 suivants, qui vont vous permettre de faire des screenshots (copie d’écran en français).

Le premier Gadwin Printscreen fournit beaucoup de fonctionnalités appréciable, pour prendre une fenêtre, toute l’image ou un simple morceau de l’écran. Il permet de rediriger le tout vers le presse-papier, un nouveau fichier image voire directement sur l’imprimante, ce qui n’est pas négligeable.

Le second, Fireshot, est un plugin firefox, qui permet de prendre des captures d’écran des pages Web, sur la partie visible ou sur toute la page. Et en plus, il permet de faire de l’édition d’images, ce qui va vous permettre d’avoir des copies d’écran homogènes et travaillées comme de vrais professionnels de l’image.

J’attends vos propres retours d’expérience avec impatience… ;-)

Remplacer l’explorateur Windows

Si comme moi vous appréciez de pouvoir compter sur des outils performants et fonctionnels, vous aimerez les 2 outils que je vous présente ci-dessous.

L’explorateur de fichiers fournit par Windows est certes fonctionnel, mais peu évolué, assez lent et parfois buggé. A l’instar de ce que fournit Firefox contre Internet Explorer, ils existent des concurrents à l’explorateur Windows. En voici 2 qui peuvent vite devenir essentiels.

UltraExplorer propose une alternative intéressante avec un design particulièrement soigné et une tonne de fonctionnalités. Vous y trouverez la navigation par onglet, évitant d’ouvrir plusieurs fenêtres, l’enregistrement de ces onglets pour les retrouver lors d’une prochaine ouverture, la possibilité d’afficher les images sous forme d’affichettes, un presse-papier multi-fichiers et plein d’autres fonctionnalités vite indispensables (dont une configuration précise soignée aux petits oignons). Seul petit défaut, qui peut vous éloigner de lui, il peut avoir tendance à planter sur certains environnements, sans plus jamais pouvoir l’exécuter, même après une réinstall. Espérons que son auteur corrige rapidement le problème.

Son concurrent direct, FreeCommander, est devenu son remplaçant sur mon environnement pro, puisque UE a planté et qu’il ne veut plus s’exécuter (je le garde cependant sur mon ordi perso). Cet outil est équivalent à UE. Un peu moins soigné niveau design et configuration, il offre cependant les mêmes fonctionnalités en étant quand même plus stable. On le configurera rapidement pour ne plus avoir ces deux explorers verticaux somme toute inutile, pour passer rapidement à 5 à 10 onglets sur un plein écran.

Je vous laisse aux plaisirs d’installer celui de votre choix, vous trouverez la gestion de fichiers tout de suite plus agréable et vous gagnerez en productivité… ;-)