Archive de la catégorie 'Informatique'

juin 19 2009

Bruno, éleveur de slides

Publié par Bruno dans Coups de gueule, Divers, Marrant, Moi

Ce midi, je vais manger avec un collègue que je ne connais pas. Je me présente et il s’écrit :

Ah oui ! T’es le consultant qui fait les slides pour les Référentiels !

Argl ! Ouah, l’image ! Le cliché ! Bah OUI, monsieur ! Un consultant ça fait des slides !

Il faut savoir que “faire des slides” ça a une certaine connotation péjorative pour qui ne sait pas en faire. D’ailleurs, plus généralement, beaucoup d’informaticiens “techniques” ne considèrent pas comme leurs pairs les consultants “qui font du Word/Excel/Powerpoint”.

Et bien laissez-moi vous dire que pondre du slide c’est pas si simple ! Ca demande d’avoir l’esprit synthétique, d’avoir capté l’essence du sujet que l’on veut aborder, de savoir représenter les choses de manière simple et graphique (voire sexy), d’utiliser les mots clés à bon escient, etc. etc.

Alors OK, il y a des travers. OK, on peut facilement et subtilement orienter un slide dans le sens qu’on souhaite. OK, un slide ne permet pas de tout représenter (ce n’est pas non plus le but). OK, tout est formaté en 3 points… Mais :

Plus on monte dans les strates de l’entreprise, plus on travaille avec des décideurs, moins les gens ont du temps et plus ils réclament du slide qui leur permette d’avoir une bonne vision du sujet en un minimum de temps. Le slide est donc super important puisqu’il permet de décider (en raccourci).

Alors, oui… j’assume mon métier d’éleveur de slides.

Lire la réponse

avr 23 2009

Un peu de Scrum pour amuser les développeurs

Publié par Bruno dans Génie Logiciel

A quoi ça sert Scrum ?

A amuser les développeurs pardi !!

(Lecteurs non-informaticiens, vous pouvez vous arrêter là :-P)

C’est à peu près le langage qu’à tenu un des animateurs du dernier Paris JUG en présentant Scrum, une méthode de développement logiciel agile dans la lignée de l’eXtreme Programming. Scrum propose un cadre plus construit que ces prédécesseurs et une organisation crédible. Il tend à positionner l’équipe de développement au coeur du projet informatique et à la rapprocher considérablement du client final.

Je fus assez surpris par le recul de cet animateur et par la véracité de son affirmation : quel argument en faveur de Scrum !! Mais oui, c’est évident ! Un des avantages majeurs d’XP, Scrum, de l’esprit communautaire du développement logiciel, du javablackbelt, etc., c’est bien sûr d’amuser les développeurs ! De leur donner enfin la reconnaissance qu’ils attendent et qui va les motiver ! Et comme partout, un développeur motivé en vaut 5.

Qui s’ennuie dans son métier de développeur ?

Un quart de la salle lève la main…

Les méthodes de développement de type RUP, prônant la modélisation à outrance, ont progressivement réduits les développeurs à de simples traducteurs d’UML en code, offshorisables. Face à ce constat, les méthodes agiles apparaissent comme une délivrance, comme un moyen de reconnaissance, un moyen de redorer le blason des métiers du développement logiciel.

Le développement n’est plus vraiment dans mes préoccupations premières aujourd’hui, mais ayant cotoyé ce milieu pendant un certain temps, adopté et défendu ses idées, j’y suis encore un peu attaché et j’aime à me tenir informé de ses évolutions (et en informatique, se tenir informé, ça s’appelle l’instinct de survie). La présentation fut pédagogique et fort instructive, surtout pour un ex-développeur :)

Merci les JUGgers !

Lire les 3 réponses

jan 18 2009

Architecte des Systèmes d’Information

Publié par Bruno dans Architecture, Moi

Architecture des Systèmes d\'InformationIl m’a toujours semblé difficile d’expliquer à mon entourage ce que je faisais dans la vie… La réponse “Je travaille dans l’informatique” satisfait en général mamie mais s’avère souvent insuffisante pour maman et tatie (aaaah, les curieuses :P). Je vais donner ici la vision que j’ai de mon poste actuel en espérant être le plus clair possible pour le non-informaticien.

Vous l’avez compris, je ne travaille pas dans le BTP. Cependant, le terme “Architecte” n’a pas été choisi au hasard : il existe un certain nombre de notions communes dans nos 2 métiers.

Qu’est-ce qu’un “Système d’Information” ?

Selon Wikipédia,

le Système d’Information (ou SI) est le véhicule de la communication dans l’organisation. Il représente l’ensemble des ressources (les hommes, le matériel, les logiciels) organisées pour : collecter, stocker, traiter et communiquer les informations.

Dès lors qu’il existe une information et des moyens de la traiter et de la faire circuler, il existe un système d’information. Si auparavant il était possible de s’en sortir avec du papier, l’informatique est aujourd’hui devenu un outil incontournable pour traiter la masse d’informations de nos entreprises. Certains parlent de Système d’Information informatisé.

La métaphore du BTP

Considérons un instant que le Système d’Information d’une entreprise soit une ville et qu’un logiciel soit un bâtiment. L’architecte des SI aurait alors pour rôle d’intégrer le bâtiment dans la ville dans le respect des normes d’architecture en vigueur. Ce qui suppose notamment d’émettre des préconisations sur la robustesse du bâtiment, sa capacité d’accueil, les éléments de sécurité mis en oeuvre, le dimensionnement de la tuyauterie, les éléments de supervision, etc.

    De plus, tout comme dans une ville, la modification d’un élément du Système d’Information se fait à travers un “projet”. Chaque projet comporte sa propre équipe et les termes “maîtrise d’ouvrage” et “maîtrise d’oeuvre” se retrouvent en informatique comme en BTP.

    La métaphore du BTP convient assez bien au Système d’Information et est assez pratique pour une introduction au SI. Elle atteint cependant assez vite ses limites : les applications étant aujourd’hui multi-tiers, elles seraient plutôt représentées comme un ensemble de bâtiments communicants dont certains seraient mutualisés (ça devient compliqué :D).

    Des hommes pour s’occuper des Systèmes d’Information

    Le SI se limite généralement à quelques PC et logiciels de gestion dans les PME. En revanche, les grandes entreprises possèdent un voire plusieurs SI de plusieurs milliers de machines et de logiciels répartis sur une région, un pays voire à l’international. Il est alors indispensable de dédier une organisation à la gestion de ces systèmes souvent complexes. Cette organisation se nomme la Direction des Systèmes d’Information ou DSI.

    De manière très succincte : la DSI d’une grande entreprise est composée (entre autres) des entités opérationnelles suivantes :

    • Les MOA (maîtrise d’ouvrage) sont les commanditaires des projets informatiques. Ils récoltent et formalisent les besoins des utilisateurs du Système d’Information et commandent la mise en oeuvre des réponses à ces besoins auprès des MOE.
    • Les MOE (maîtrise d’oeuvre) étudient les besoins soumis par les MOA et construisent, en relation avec les architectes, la solution informatique qui répondra au mieux aux besoins exprimés dans le respect des normes de l’entreprise.
    • Les architectes SI (détaillés plus bas)
    • La Production et l’Exploitation informatique mettent en oeuvre toute l’infrastructure nécessaire à la construction et l’hébergement des applications informatiques et supervisent leur bon fonctionnement.

    Architecte des Systèmes d’Information

    La fonction d’Architecte des Systèmes d’Information est transverse aux différents projets qui sont menés au sein de la Direction des Systèmes d’Information. L’architecte des SI est sollicité par les maîtrises d’oeuvre pendant les différentes phases du cycle de vie de leurs projets :

    • En phase d’étude d’opportunité, il joue un rôle de conseil en apportant diverses expertises techniques et en orientant les maîtrises d’oeuvre vers les choix d’architecture les plus pertinents.
    • En phase d’avant-projet, il accompagne les projets dans leurs choix de solutions, rédige les besoins détaillés en termes d’infrastructure informatique qui permettra de couvrir les exigences du projet (mécanismes de disponibilité, sécurité, supervision, etc.)
    • En phase projet, il peut être amener à piloter la mise en oeuvre de l’infrastructure (sécurité, ouverture des flux, dimensionnement, etc.) en relation étroite avec la Production et l’Exploitation informatique.
    • A tout moment, l’Architecte des SI s’assure du bon respect des normes en vigueur dans l’entreprise en termes de sécurité, solutions utilisées, position des différents éléments, etc.
    • Selon les responsabilités de la cellule d’architectes dans laquelle il intervient, l’architecte SI peut également être amené à élaborer des normes et participer à des discussions d’architecture.

    Intérêt de ce métier

    Le premier intérêt du métier d’architecte des Systèmes d’Information est bien sûr la transversalité de la fonction par rapport à l’ensemble des projets informatiques de l’entreprise : L’architecte SI est amené à découvrir et s’approprier une multitude d’architectures différentes sur des technologies aussi diverses que variées (ceci dépend bien sûr de la taille de l’entreprise dans laquelle il intervient). L’architecte SI acquiert ainsi une vision globale et opérationnelle sur le patrimoine informatique de l’entreprise.

    Le 2e intérêt, qui découle en grande partie du premier, concerne le large panel d’interlocuteurs différents que l’architecte Si est amené à côtoyer : Chefs de projets MOE accrochés à leurs planning et leurs budgets, sociétés éditrices de logiciels prêtes à tout pour vendre leur solution, responsables de sécurité informatique devant lesquels il faut soutenir, production informatique demandant un accompagnement rapproché, architectes passionnés, direction informatique qui passe parfois outre les recommandations, etc.

    En plus d’excellentes connaissances en informatique, de bonnes compétences rédactionnelles et relationnelle, l’architecte SI doit aussi composer avec les différents rouages politiques de l’entreprise, ce qui n’est pas sans peine mais non sans amusement :P

    Comme vous l’aurez compris, j’aime ce métier. Néanmoins, attiré par la nouveauté et les challenges, je le quitte très bientôt pour un poste d’urbaniste qui fera peut être l’objet d’un futur article.

    Poster une réponse

    déc 24 2008

    Wikipedia

    Publié par Bruno dans Actions

    Wikipedia Affiliate Button

    Qui n’a pas entendu parler de Wikipedia ?

    Cette fabuleuse encyclopédie en ligne est surtout célèbre par l’incroyable masse de contenu en ligne mise à disposition gratuitement par une foultitude de contributeurs bénévoles :)

    Évidemment, pour héberger tout ce contenu et offrir des temps de réponse convenables aux centaines de millions d’utilisateurs mensuels, la fondation Wikimedia doit se doter de l’infrastructure informatique appropriée… qui possède un certain coût.

    Wikipedia survit grâce aux dons de bienfaiteurs dans le monde. Une campagne de récolte de dons a été lancé ce mois-ci afin de récolter le budget pour l’année qui arrive.

    En tant qu’utilisateur journalier de l’encyclopédie, j’ai trouvé normal d’apporter ma mince contribution à ce grand projet.

    Imaginez un monde dans lequel chaque personne, où qu’elle soit, dispose d’un libre accès à la somme de tout le savoir humain.

    - Jimmy Wales, fondateur de Wikipédia

    Poster une réponse

    nov 12 2008

    L’informatique comme outil stratégique

    Publié par Bruno dans Divers, citation

    L’informatique n’est pas stratégique lorsqu’elle est perçue comme un outil de production. C’est ici sa fonction de base. [...] L’informatique devient stratégique lorsque le dirigeant comprend qu’il s’agit d’un outil lui permettant de garder le contrôle sur la complexité de son entreprise.

    – Pierre Bonnet

    Sur ce sujet, lire l’excellent article de Philippe Tassin : De la DSI à la DSII : De l’opérationnel à l’innovation

    Poster une réponse

    Suivants »