• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
Interview : Herve Quiroz, Lead ArchitectComponize
Bonjour tout le monde !Aujourd'hui, je publie une interview de l'un de mes formateurs sur Alfresco. Il est reconnu pour être l'un des meilleurs formateurs sur Alfresco tant sa connaissance du produit mais ausside Java est impressionnante.En effet, j'ai l'honneur et le plaisir d'interviewer 
Herve Quiroz, Lead Architect chezComponize.Bonjour Herve,Je tenais avant tout à vous remercier de m'accorder un peu de votre temps pourrépondre à cette interview et pour partager votre vision de l'ECM à travers ce post.
Merci pour cette introduction très flatteuse.
Tout d'abord Herve parlons un peu de vous, quel est votre rôle au sein deComponize ?
Le nom du poste que j'occupe est officiellement "lead architect". Je passe une grandemajorité de mon temps entre la conception et le développement de notre produit Componizeainsi que la formation Alfresco. Je suis en charge des décisions d'ordre technique au niveau ducœur de notre Framework XML, c'est-à-dire la partie R&D de Componize Software.Parmi mes compétences annexes, on trouve aussi les questions en rapport avecl'open source.
Pouvez-vous nous présenter Componize ? Il s'agit de la branche ECM deTetralogyx ?
En réalité, c'est une nouvelle société, totalement indépendante, créé par l'équipe ECM deTetralogyx. Il s'agissait de créer une entité entièrement dédiée à l'ECM, notamment pour  prodiguer nos fameuses formations Alfresco, et pour assurer le développement de notre produit, Componize.
Quel est le parcours que vous avez emprunté pour en arriver là ? Vous avez étéenseignant je crois ...
En effet, j'ai commencé ma carrière dans le monde académique, en tant qu'enseignant-chercheur à l'Ecole Supérieure d'Ingénieurs de Luminy (ESIL) à Marseille au cours de la préparation de mon doctorat en informatique. J'ai ensuite rejoint un éditeur de solutions GEDen tant que responsable R&D afin de mettre en application certaines de mes recherchesthéoriques dans le monde industriel. Mes travaux académiques portaient alors sur ladistribution massive des calculs et des données dans des environnements non-sécurisés.
 
Interview : Herve Quiroz, Lead ArchitectComponize
Etant un développeur open-source depuis quelques années déjà ("commiter" FreeBSD  depuis 2004), j'ai eu envie de me rapprocher de ce modèle au niveau professionnel. C'est pourquoi j'ai intégré l'équipe ECM de Tetralogyx. Depuis, je travaille dans un esprit plus proche de mes idéaux personnels. J'apprécie également le fait de pouvoir travailler sur destechnologies de pointe, mais aussi les méthodes de travail agiles que nous avons eul'opportunité de mettreen place.
Herve, vous avez donc une double casquette : formateur Alfresco, et LeadArchitect Componize. N'est ce pas trop dur parfois ?
J'imagine que c'est là que je devrais évoquer des conditions de travail déplorables au casoù mes employeurs liraient cet article en vue de négocier une augmentation... Mais en réalité,l'équipe de Componize Software assure une telle logistique que je peux consacrer la plusgrande partie de mon temps de travail à des tâches que j'apprécie, c'est-à-dire concevoir unearchitecture, développer notre logiciel et animer des formations.J'avoue que les journées sont longues, et qu'il m'arrive de passer des week-ends entiersdans l'avion, comme c'était le cas pour la formation à Sydney. Quoi qu'il en soit, c'est toujoursavec un grand enthousiasme que j'aborde ce travail. En ce qui me concerne, la seule véritabledifficulté est d'arriver à synchroniser mes déplacements avec le reste de l'équipe afind'améliorer notre efficacité collective.
En tant que formateur Alfresco, quels sont les avantages et les inconvénientsd'être formateur ?
J'aimerais pouvoir dire que ça aide avec les filles...En réalité, je pense qu'il est primordial, lorsque l'on pense maîtriser un concept ou unetechnologie, de partager cette connaissance avec d'autres personnes. Lors des formationsAlfresco, chacun vient avec ses propres connaissances en la matière, sa propre définition del'ECM, ses méthodes de travail, astuces de programmation et design patterns favoris. Par cetteconfrontation d'idées et d'opinions, j'ai eu l'impression d'améliorer ma compréhension du sujetà chaque formation que j'ai animée jusqu'ici.Et même si c'est un pur pêché de vanité, il a un côté gratifiant de savoir que l'on contribueà la réussite des projets d'autrui.En revanche, être formateur implique de toujours se tenir au courant des dernièresévolutions du domaine, de se mettre à la page de manière régulière. Cela peut probablementêtre perçu comme un inconvénient lorsque cela doit être un effort conscient. Ce n'est pas lecas chez Componize Software, car les formateurs passent une grande partie de leur temps àdévelopper une solution logicielle intégrée avec Alfresco et ainsi notre "remise à niveau" sefait sur le tas. Et cela nous permet de baser notre discours sur une expérience conrète plutôtqu'un hypothétique "manuel du formateur".
 
Interview : Herve Quiroz, Lead ArchitectComponize
Comment s'est passé votre première rencontre avec Alfresco ?
J'avais déjà eu l'occasion de lire des documents ou des articles concernant Alfresco avantde rejoindre Tetralogyx. Mais sans pouvoir rentrer dans les détails, je ne comprenais pasvraiment certains choix techniques. Cependant, depuis que je travaille sur cette plate-forme etque j'en sais plus sur ses rouages internes, j'ai pu constater une certaine élégance dans lessolutions techniques mises en oeuvre, notamment due à leur simplicité.Dans le même ordre d'idée, on peut passer son temps à se dire "ok, ils n'ont rien inventé,c'est juste Spring, ou hibernate, ou la technique du copy-on-write...". Mais on se rend vitecompte que c'est justement une des forces d'Alfresco, de ne pas réinventer la roue et decapitaliser sur lesacquis du monde open-source.Bien sûr, on trouve toujours des points perfectibles à force de côtoyer les mêmes APIs jour après jour. Par exemple, il me semble que certaines signatures de méthodes dans lesfoundation services auraient gagnées à être un peu plus souples au niveau des types générique(e.g. au lieu de pour les propriétés). Mais dans l'ensemble, c'est une plate-forme dedéveloppement que j'apprécie.
Quels sont les prochaines sessions de formations que vous animerez ?
J'inaugurais la semaine dernière notre nouveau centre de formation à Marseille en animantla formation "Alfresco intensive developer training" et j'ai un programme assez chargé auniveau formations en Europe pour les mois à venir, en commençant par le Luxembourg lasemaine prochaine. C'est aussi le cas de Frank Shipley, notre autre formateur.La liste exacte des formations publiques se trouve sur notre site web:http://www.componize.com/services/alfresco-training.php
Maintenant en tant qu'architecte Componize, pouvez vous nous présenter leproduit sur lequel vous travaillez ?
 Nous sommes persuadés que la
Gestion de Contenu par Composant (ComponentContent Management, CCM)
constitue la prochaine grande révolution du secteur de l'ECM.Pour schématiser, cette discipline est similaire à l'ECM mais concerne les documentscomposites, c'est-à-dire un contexte dans lequel l'information est stockée et manipulée sousforme de fragments de documents. Ce nouveau paradigme apporte bon nombre d'avantages etfacilite notamment la ré-utilisation du contenu dans une entreprise. Par exemple, il est trèscourant que le manuel d'utilisation d'un produit contienne des informations issues du cahier des charges de ce même produit. Ou encore des informations légales identiques à celles desmanuels des autres produits de la même marque. La rédaction de documents par composition permet de ne pas avoir à dupliquer ces information d'un document à l'autre.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...