<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Blog Xebia France &#187; ADDM</title> <atom:link href="http://blog.xebia.fr/tag/addm/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Wed, 08 Feb 2012 09:23:16 +0000</lastBuildDate> <language>fr</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <copyright>CC BY-NC-ND 2.0 http://creativecommons.org/licenses/by-nc-nd/2.0/fr/</copyright> <managingEditor>blog-france@xebia.com (Xebia France)</managingEditor> <webMaster>blog-france@xebia.com (Xebia France)</webMaster> <ttl>1440</ttl> <image> <url>http://blog.xebia.fr/videos/xebia-podcast.png</url><title>Blog Xebia France</title><link>http://blog.xebia.fr</link> <width>144</width> <height>144</height> </image> <itunes:new-feed-url>http://blog.xebia.fr/feed/podcast/</itunes:new-feed-url> <itunes:subtitle>Les podcasts de Xebia France vous permettent de suivre l&#039;actualité autour de Java, de l&#039;agilité, des technologies Web et bien d&#039;autres. Xebia France est une entreprise spécialisée dans les technologies Java et JEE en environnement agi[...]</itunes:subtitle> <itunes:summary>Les podcasts de Xebia France vous permettent de suivre l&#039;actualité autour de Java, de l&#039;agilité, des technologies Web et bien d&#039;autres. Xebia France est une entreprise spécialisée dans les technologies Java et JEE en environnement agile.</itunes:summary> <itunes:keywords>Xebia, Java, JEE, SOA, Agile, Méthodes, Agiles</itunes:keywords> <itunes:category text="Technology" /> <itunes:category text="Technology"> <itunes:category text="Software How-To" /> </itunes:category> <itunes:category text="Technology"> <itunes:category text="Tech News" /> </itunes:category> <itunes:author>Xebia France</itunes:author> <itunes:owner> <itunes:name>Xebia France</itunes:name> <itunes:email>blog-france@xebia.com</itunes:email> </itunes:owner> <itunes:block>no</itunes:block> <itunes:explicit>no</itunes:explicit> <itunes:image href="http://blog.xebia.fr/videos/xebia-podcast.png" /> <item><title>Blog Xebia India Xebee</title><link>http://blog.xebia.fr/2009/12/01/blog-xebia-india-xebee/</link> <comments>http://blog.xebia.fr/2009/12/01/blog-xebia-india-xebee/#comments</comments> <pubDate>Tue, 01 Dec 2009 13:28:58 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Divers]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Xebia India]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=3469</guid> <description><![CDATA[Petit coup de pub à nos collègues de Xebia India, avec qui nous travaillons sur les projets ADDM, ils viennent de lancer leur blog : Xebee. A l&#8217;image de ce que nous faisons sur ce blog, ou sur le blog de nos collègues hollandais, vous pourrez y retrouver dans la langue de Shakespeare des articles [...]]]></description> <content:encoded><![CDATA[<div
align="center"><a
href="http://xebee.xebia.in" target="_blank"><img
src="http://blog.xebia.fr/wp-content/uploads/2009/12/xebee.png" alt="Xebee" title="Xebee" width="650" height="141" class="aligncenter size-full wp-image-3470" /></a></div><p>Petit coup de pub à nos collègues de Xebia India, avec qui nous travaillons sur les projets <a
href="http://www.xebia.fr/publications/d%C3%A9veloppement-offshore-distribu%C3%A9-en-m%C3%A9thodes-agiles" target="_blank">ADDM</a>, ils viennent de lancer leur blog : <a
href="http://xebee.xebia.in" target="_blank">Xebee</a>.</p><p>A l&#8217;image de ce que nous faisons sur ce blog, ou <a
href="http://blog.xebia.com" target="_blank">sur le blog de nos collègues hollandais</a>, vous pourrez y retrouver dans la langue de Shakespeare des articles :</p><ul><li>Sur la plateforme Java / Java EE, sur Flex, etc.</li><li>Sur les méthodes agiles.</li><li>Sur des sujets plus locaux à Xebia India.</li><li>Sur les visites des collègues de Xebia France ou Xebia Hollande à <a
href="http://bit.ly/56ps0H" target="_blank">Gurgaon</a>.</li></ul><p>Longue vie à <a
href="http://xebee.xebia.in" target="_blank">Xebee</a> !</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/12/01/blog-xebia-india-xebee/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Agilité et offshore : le cas de Coach Club</title><link>http://blog.xebia.fr/2009/10/13/agilite-et-offshore-le-cas-de-coach-club/</link> <comments>http://blog.xebia.fr/2009/10/13/agilite-et-offshore-le-cas-de-coach-club/#comments</comments> <pubDate>Tue, 13 Oct 2009 13:46:09 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[SCRUM]]></category> <category><![CDATA[XP]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2991</guid> <description><![CDATA[Comment créer dans des délais serrés un système d&#8217;information complet avec une promesse fonctionnelle ambitieuse ? &#171;&#160;En combinant agilité et offshore&#160;&#187;, nous répond Stéphane Coussement, directeur technique de Coach Club, site de vidéos sportives sur-mesure. Il répond aux questions de Cyril Dhénin sur TV4IT. Retour sur la démarche et premier bilan.]]></description> <content:encoded><![CDATA[<p>Comment créer dans des délais serrés un système d&#8217;information complet avec une promesse fonctionnelle ambitieuse ?</p><p><em>&laquo;&nbsp;En combinant agilité et offshore&nbsp;&raquo;</em>, nous répond Stéphane Coussement, directeur technique de <a
href="http://www.coachclub.com/">Coach Club, site de vidéos sportives sur-mesure</a>. Il répond aux questions de Cyril Dhénin sur <a
href="http://www.tv4it.net/agilite-et-offshore-2-le-cas-de-coach-club-permalink-10470.aspx">TV4IT</a>.</p><p><a
href="http://blog.xebia.fr/2009/09/01/la-preuve-par-lexemple/">Retour sur la démarche et premier bilan</a>.</p><div
align="center"> <embed
src="http://storage02.brainsonic.com/webtv/tv4itv2/player.swf?&#038;paramXml=http://configfile.brainsonic.com/webtv/tv4itv2/param_player.xml&#038;itemId=10470&#038;autostart=false&#038;mute=false&#038;rollover=true" quality="high" bgcolor="#000000" width="320" height="280" allowFullScreen="true" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/10/13/agilite-et-offshore-le-cas-de-coach-club/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Architecture agile</title><link>http://blog.xebia.fr/2009/10/08/architecture-agile/</link> <comments>http://blog.xebia.fr/2009/10/08/architecture-agile/#comments</comments> <pubDate>Thu, 08 Oct 2009 15:07:45 +0000</pubDate> <dc:creator>Guillaume Bodet</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Architecture]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2824</guid> <description><![CDATA[Les méthodes agiles articulent le développement autour d&#8217;équipes dotées d&#8217;une grande autonomie technique – elles comprennent typiquement chacune au moins un architecte ou développeur très expérimenté, susceptible de structurer les choix de conception (nous avons dessiné le profil de cet architecte agile dans un article paru il y a quelques mois). Cette approche décentralisée des [...]]]></description> <content:encoded><![CDATA[<p>Les méthodes agiles articulent le développement autour d&#8217;équipes dotées d&#8217;une grande autonomie technique – elles comprennent typiquement chacune au moins un architecte ou développeur très expérimenté, susceptible de structurer les choix de conception (nous avons dessiné le profil de cet architecte agile dans <a
href="http://blog.xebia.fr/2008/01/29/un-nouveau-type-darchitecte-larchitecte-agile/">un article paru il y a quelques mois</a>). Cette approche décentralisée des choix d&#8217;implémentation conduit naturellement à une interrogation : comment, dans ces conditions, garantir la consistance globale de l&#8217;architecture du système ?</p><p>Les méthodes agiles à proprement parler ne fournissent pas de solution clé en main dans ce domaine. C&#8217;est donc au travers du système de valeurs et des retours d&#8217;expérience que l&#8217;on cherchera à répondre à cette question.</p><p>Le premier élément de réponse provient de l&#8217;une des pratiques issues de l&#8217;eXtreme Programming et nommée la <em>métaphore</em>. Une métaphore est une abstraction de niveau élevé destinée à décrire les principes d&#8217;architecture mis en oeuvre dans un système ou un sous-système. Difficile à mettre en forme, le principe de métaphore se traduit souvent par un bref dossier d&#8217;architecture – 10 pages maximum – que chaque équipe est chargée de maintenir et de publier (généralement dans un wiki).<br
/> Un très bon exemple illustrant ce principe de la métaphore a été récemment fourni par l&#8217;équipe Chrome de Google, qui a publié sa métaphore sous la forme d&#8217;<a
href="http://www.google.com/googlebooks/chrome/index.html">une BD de 38 pages</a>. Y sont expliqués la vision du produit et les principes architecturaux qui guident sa mise en oeuvre, ainsi que les raisons des choix réalisés.</p><p>La seconde réponse à la question de l&#8217;architecture est dérivée d&#8217;une pratique d&#8217;ingénierie héritée du Lean Manufacturing, et que l&#8217;on retrouve dans la plupart des méthodologies, agiles ou non : les standards de développement.</p><p>Les systèmes organiques mis en place par certains acteurs majeurs du Web fonctionnent sur ce principe : une myriade d&#8217;équipes de petite taille sont chargées de développer des services ou composants fortement intégrés. Chaque équipe inclut un technicien chevronné qui prend le rôle de « <em>Architecture Owner</em> ». Elle conservent une totale autonomie technique et la maîtrise de leur cycle de vie mais sont soumises à un ensemble de règles qui régissent la façon dont ces composants sont interfacés avec le reste du système.</p><p>Ces règles couvrent, sans exhaustivité :</p><ul><li>l&#8217;exploitabilité (socle technique pris en charge par les équipes d&#8217;exploitation)</li><li>la supervision (indicateurs, alertes, traces, journaux, etc.)</li><li>l&#8217;assemblage (afin d&#8217;automatiser les déploiements)</li><li>la qualité de service (charge, temps de réponse, sécurité, etc.)</li><li>l&#8217;interopérabilité (protocoles et paradigmes d&#8217;échange, modalités d&#8217;intégration, etc.)</li></ul><p>Ces règles sont mises au point par le collège des architectes (<em>architecture owners</em>) et consolidées par un « <em>Chief Architect</em> » dont le rôle est de les diffuser et d&#8217;en garantir la consistance. Des ateliers sont régulièrement organisés, réunissant les architectes des différents produits, afin d&#8217;échanger sur les solutions aux problématiques transverses qui peuvent se poser.</p><p>Au besoin, certains concepts d&#8217;architecture <strong><em>éprouvés</em></strong> peuvent être encapsulés dans des composants partagés. On peut, par exemple, mettre à disposition des équipes une API de persistance qui encapsule les stratégies de partitionnement des bases de données et la gestion transactionnelle. Une autre API prendra en charge les paradigmes d&#8217;échange (essentiellement asynchrone) mis en oeuvre dans l&#8217;architecture. Ces développements sont idéalement pris en charge par des équipes <em>ad hoc</em>, et placés sous la responsabilité collective. Si le contexte l&#8217;exige, on peut constituer une équipe dédiée (cf. un peu plus bas).</p><p>Notons que cette approche n&#8217;est envisageable que si l&#8217;architecture globale est fortement modulaire.</p><p>Une autre approche possible est mise en place sur certains projets agiles de grande taille. Cette solution consiste, au sein d&#8217;un projet nécessitant plusieurs équipes, à spécialiser une équipe dans les aspects architecturaux (on parle d&#8217; « Architecture Team », en complément de « Feature Teams » chargées de développer les fonctionnalités du produit). C&#8217;est une telle organisation que nous vous avons présentée dans <a
href="http://blog.xebia.com/tag/prorail/">ce retour d&#8217;expérience</a>. Sur des projets de très grande taille, d&#8217;autres équipes spécialisées peuvent émerger : intégration du système, équipe de tests dédiée, etc.</p><p>Quelle que soit la structure choisie, on retiendra un certain nombre de principes, exprimés par Scott Ambler (Practice Leader Agile Development chez IBM Rational) dans <a
href="http://www.agilejournal.com/content/view/146/">un article parut en 2006 dans le Agile Journal</a> :<ul><li><strong>Modéliser à plusieurs</strong> – l&#8217;architecture et la modélisation devraient être réalisées en groupe, afin de bénéficier de l&#8217;expérience de chacun et de consolider une vision commune, une culture collective</li><li><strong>Se focaliser sur la collaboration plutôt que sur la documentation</strong> – un architecte agile est un membre actif des équipes de développement, et non un simple producteur de documents à destination des dites équipes ; cela ne signifie pas qu&#8217;il ne faut pas documenter, mais la documentation doit être vue comme un effort secondaire</li><li><strong>Prouver par le code</strong> – le prototypage doit être systématisé afin de lever les risques au plus tôt</li><li><strong>Rester simple</strong> – une des pierres angulaire du développement agile : le modèle et l&#8217;architecture n&#8217;ont besoin de satisfaire que les besoins identifiés</li><li><strong>Utiliser les outils les plus simples</strong> – bien souvent, un simple tableau et quelques marqueurs suffisent</li><li><strong>Adresser les grandes problématiques très tôt</strong> – les paradigmes d&#8217;architecture doivent être identifiés dès les phases initiales du projet, sous la forme d&#8217;une vision (ou d&#8217;une métaphore, pour reprendre la terminologie XP) ; à l&#8217;échelle du SI, cela peut se traduire par un plan d&#8217;urbanisme de très haut niveau, assorti de règles d&#8217;intégration de type SOA (mise en place de services HTTP, mode de communication prioritairement asynchrone, politiques de gestion de versions et d&#8217;adressage, modalités d&#8217;intégration des IHM, etc.)</li><li><strong>Penser aux détails « just-in-time »</strong> &#8211; les détails du modèle et de l&#8217;architecture sont élaborés le plus tard possible par les équipes de développement ; au même titre que le développement, la conception est une activité continue</li><li><strong>Permettre à l&#8217;architecture d&#8217;émerger avec le temps</strong> – même si une vision est conçue au départ, les détail émergerons au rythme des évolutions du système</li><li><strong>Voyager léger</strong> – ne pas écrire 50 pages quand 5 suffisent ; ne pas écrire 5 pages quand un diagramme suffit ; ne pas faire un diagramme si une métaphore suffit.</li><li><strong>Maintenir quelques diagrammes de haut niveau</strong> – voyager léger ne signifie pas que toute documentation disparaît ; quelques diagrammes permettant de naviguer dans l&#8217;architecture sont utiles</li><li><strong>Rester flexible</strong> – le type de diagramme de haut niveau dépend du système et du contexte ; ils ne devraient pas faire l&#8217;objet d&#8217;une règle rigide</li><li><strong>Publier les modèles d&#8217;architecture</strong> – ils doivent être accessibles aux membres de l&#8217;équipe et à tous ceux qui souhaitent les consulter</li><li>Piloter l&#8217;architecture par les besoins</li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/10/08/architecture-agile/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Agilité et offshore : conciliables ?</title><link>http://blog.xebia.fr/2009/09/30/agilite-et-offshore-conciliables/</link> <comments>http://blog.xebia.fr/2009/09/30/agilite-et-offshore-conciliables/#comments</comments> <pubDate>Wed, 30 Sep 2009 08:38:04 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[offshore]]></category> <category><![CDATA[SCRUM]]></category> <category><![CDATA[vidéo]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2940</guid> <description><![CDATA[Pourquoi faire appel à des ressources offshore dans le cadre de projets agiles ? Comment, surtout, concilier méthodes agiles et équipes distantes oeuvrant sur des fuseaux horaires différents ? Réponses avec Guillaume Bodet, directeur technique de Xebia, interrogé par Cyril Dhénin sur TV4IT.]]></description> <content:encoded><![CDATA[<p>Pourquoi faire appel à des ressources offshore dans le cadre de projets agiles ?<br
/> Comment, surtout, concilier méthodes agiles et équipes distantes oeuvrant sur des fuseaux horaires différents ?<br
/> Réponses avec Guillaume Bodet, directeur technique de Xebia, interrogé par Cyril Dhénin sur <a
href="http://www.tv4it.net/permalink/10469/agilite-et-offshore-conciliables-.aspx">TV4IT</a>.</p><div
align="center"> <embed
src="http://www.brainsonic.com/webtv/tv4itv2/player.swf?&#038;paramXml=http://configfile.brainsonic.com/webtv/tv4itv2/param_player.xml&#038;itemId=10469&#038;autostart=false&#038;mute=false&#038;rollover=true" quality="high" bgcolor="#000000" width="320" height="280" allowFullScreen="true" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></div> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/30/agilite-et-offshore-conciliables/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Développement agile distribué offshore Xebia &#8211; BFM en parle</title><link>http://blog.xebia.fr/2009/09/23/developpement-agile-distribue-offshore-xebia-bfm-en-parle/</link> <comments>http://blog.xebia.fr/2009/09/23/developpement-agile-distribue-offshore-xebia-bfm-en-parle/#comments</comments> <pubDate>Wed, 23 Sep 2009 09:52:50 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[offshore]]></category> <category><![CDATA[SCRUM]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2878</guid> <description><![CDATA[Pour rappel, L&#8217;Atelier et Xebia se sont associés pour un Atelier le 30 Septembre 2009 à 9h00 durant lequel Xebia présentera sa solution pour éviter les écueils liés à l&#8217;externalisation : son modèle Offshore Agile Distribué (ADDM -Agile Distributed Delivery Model). La radio BFM en parle, vous pouvez écouter en ligne ci-dessous : Intervenants : [...]]]></description> <content:encoded><![CDATA[<p>Pour <a
href="http://blog.xebia.fr/2009/09/04/offshore-methodes-agiles-la-qualite-a-faibles-couts-atelier-le-30-septembre/">rappel</a>, <a
href="http://www.atelier.fr">L&#8217;Atelier</a> et <a
href="http://www.xebia.fr">Xebia</a> se sont associés pour un <a
href="http://www.atelier.fr/applications-it/2/03092009/xebia-38651-.html">Atelier</a> le 30 Septembre 2009 à 9h00 durant lequel Xebia présentera sa solution pour éviter les écueils liés à l&#8217;externalisation : son <a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles">modèle Offshore Agile Distribué</a> <em>(<a
href="http://www.xebia.fr/sites/default/files/Xebia%20ADDM.pdf">ADDM -Agile Distributed Delivery Model</a>)</em>.<br
/> La radio <a
href="www.radiobfm.com">BFM</a> en parle, vous pouvez écouter en ligne ci-dessous :</p><p><script language="JavaScript" src="http://blog.xebia.fr/wp-content/uploads/2007/08/audio-player.js"></script></p><div
align="center"> <object
type="application/x-shockwave-flash" data="http://blog.xebia.fr/wp-content/uploads/2007/08/player.swf" id="20090514_business_bfm" height="24" width="600"><param
name="movie" value="http://blog.xebia.fr/wp-content/uploads/2007/08/player.swf"><param
name="FlashVars" value="playerID=20090923_atelier_bfm_xebia&amp;soundFile=http://blog.xebia.fr/wp-content/uploads/2009/09/atelier-bfm-xebia.mp3"><param
name="quality" value="high"><param
name="menu" value="false"><param
name="wmode" value="transparent"></object></div><p><strong>Intervenants :</strong></p><ul><li>M. Guillaume Bodet, Directeur Technique, <a
href="http://www.xebia.fr">Xebia</a></li><li>M. Patrick Anfossi, RSI Services, Direction des Systèmes d&#8217;Information, <a
href="http://www.plasticomnium.com/">Plastic Omnium</a></li><li>M. Stéphane Coussement, Directeur des Systèmes d&#8217;Information, <a
href="http://www.coachclub.com/">CoachClub</a></li></ul><p><strong>Informations utiles :</strong></p><ul><li>Adresse : L&#8217;Atelier &#8211; 14, Rue Bergère &#8211; 75009 Paris</li><li>Date : Mercredi <strong>30 Septembre</strong> 2009 à 9h00</li><li>Durée : 2H00</li><li><a
href="http://www.atelier.fr/inscriptionEvenement.php?artid=38651">Inscription : http://www.atelier.fr/inscriptionEvenement.php?artid=38651</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/23/developpement-agile-distribue-offshore-xebia-bfm-en-parle/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <enclosure
url="http://blog.xebia.fr/wp-content/uploads/2009/09/atelier-bfm-xebia.mp3" length="1171818" type="audio/mpeg" /> </item> <item><title>Séminaire déploiements Java/J2EE le 8 Octobre</title><link>http://blog.xebia.fr/2009/09/11/seminaire-deploiements-javaj2ee-le-8-octobre/</link> <comments>http://blog.xebia.fr/2009/09/11/seminaire-deploiements-javaj2ee-le-8-octobre/#comments</comments> <pubDate>Fri, 11 Sep 2009 08:01:43 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Exploitation]]></category> <category><![CDATA[Java / JEE]]></category> <category><![CDATA[ADDM]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2831</guid> <description><![CDATA[A l&#8217;Atelier BNP PARIBAS, Xebia présentera sa solution de déploiement automatique DeployIT commercialisée par sa filiale XebiaLabs. Intervenants : M. Guillaume Bodet, Directeur Technique, Xebia Informations utiles : Adresse : L&#8217;Atelier &#8211; 14, Rue Bergère &#8211; 75009 Paris Date : Jeudi 8 Octobre 2009 à 9h00 Durée : 2H00 Inscription: http://www.atelier.fr/inscriptionEvenement.php?artid=38668]]></description> <content:encoded><![CDATA[<p>A l&#8217;<a
href="http://www.atelier.fr/applications-it/2/07092009/xebia-labs-38668-.html">Atelier BNP PARIBAS</a>, Xebia présentera sa solution de déploiement automatique <strong>DeployIT</strong> commercialisée par sa filiale <a
href="http://www.xebialabs.com">XebiaLabs</a>.</p><p><strong>Intervenants :</strong></p><ul><li>M. Guillaume Bodet, Directeur Technique, <a
href="http://www.xebia.fr">Xebia</a></li></ul><p><strong>Informations utiles :</strong></p><ul><li>Adresse : L&#8217;Atelier &#8211; 14, Rue Bergère &#8211; 75009 Paris</li><li>Date : <strong>Jeudi 8 Octobre</strong> 2009 à 9h00</li><li>Durée : 2H00</li><li>Inscription:<a
href="http://www.atelier.fr/inscriptionEvenement.php?artid=38668"> http://www.atelier.fr/inscriptionEvenement.php?artid=38668</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/11/seminaire-deploiements-javaj2ee-le-8-octobre/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Teamicide offshore</title><link>http://blog.xebia.fr/2009/09/08/teamicide-offshore/</link> <comments>http://blog.xebia.fr/2009/09/08/teamicide-offshore/#comments</comments> <pubDate>Tue, 08 Sep 2009 06:00:08 +0000</pubDate> <dc:creator>Guillaume Bodet</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[offshore]]></category> <category><![CDATA[projet]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2771</guid> <description><![CDATA[Certains d&#8217;entre vous connaissent probablement le phénomène du teamicide, décrit par Tom de Marco et Timothy Lister dans le fameux (et indispensable) Peopleware. Le teamicide, c&#8217;est un ensemble de pratiques managériales dont la conséquence directe et inéluctable est la destruction définitive de tout esprit d&#8217;équipe au sein des personnels concernés. Souvent pratiqué par inadvertance, le [...]]]></description> <content:encoded><![CDATA[<p>Certains d&#8217;entre vous connaissent probablement le phénomène du <em>teamicide</em>, décrit par Tom de Marco et Timothy Lister dans le fameux <em>(et indispensable)</em> <a
href="http://www.amazon.fr/Peopleware-Productive-Projects-Teams-Second/dp/0932633439">Peopleware</a>. Le teamicide, c&#8217;est un ensemble de pratiques managériales dont la conséquence directe et inéluctable est la destruction définitive de tout esprit d&#8217;équipe au sein des personnels concernés. Souvent pratiqué par inadvertance, le teamicide est particulièrement fréquent dans les projets informatiques, avec des résultats souvent désastreux pour ces projets – et une expérience navrante pour ceux qui y participent et chez qui les symptômes oscillent généralement entre dépression nerveuse et indifférence cynique.</p><p>Rappelons rapidement les principales techniques de teamicide décrites dans Peopleware :</p><ul><li><strong>Le management défensif</strong> – résultat direct d&#8217;une défiance irréfléchie envers l&#8217;équipe, et qui se manifeste sous diverses formes plus ou moins spectaculaires, mais toujours avec le même objectif : réduire autant que possible les degrés de liberté des membres de l&#8217;équipe.</li><li><strong>La bureaucratie</strong>, qui, dans le développement logiciel, prend souvent la forme d&#8217;une méthodologie formelle impliquant un grand nombre de documents d&#8217;étape dont l&#8217;intérêt douteux n&#8217;en entame pas moins le caractère sacré. Dans les organisations les plus avancées dans le domaine, on observe souvent une cellule spéciale qui agit en tant que police de la Méthode et vérifie scrupuleusement qu&#8217;aucune équipe n&#8217;a enfreint les tables de la Loi. Cette approche permet de cumuler bureaucratie et management défensif.</li><li>L<strong>a séparation physique des individus</strong>, dont on comprend sans peine qu&#8217;elle réduit mécaniquement les relations interpersonnelles entre eux.</li><li><strong>La fragmentation du temps</strong> – demander aux gens de travailler à temps partiel sur plusieurs projets simultanément est l&#8217;une de ces recettes magiques qui, outre qu&#8217;elle réduit fortement l&#8217;efficacité des individus, interdit à coup sûr l&#8217;émergence du moindre esprit d&#8217;équipe <em>(quelle équipe, au fait ?)</em>.</li><li><strong>La réduction de la qualité</strong>, qui est une technique plus subtile mais non moins efficace et populaire de teamicide. Il n&#8217;est tout bonnement pas imaginable qu&#8217;une équipe émerge formée d&#8217;individus honteux de leur travail&nbsp;&#8230;</li><li><strong>Les délais arbitraires et intenables</strong>, qu&#8217;un nombre encore impressionnant de cadres s&#8217;acharnent à considérer comme un moyen astucieux de conserver une équipe sous pression. Mettre d&#8217;emblée une équipe en situation d&#8217;échec, en lui fixant des objectifs qu&#8217;elle n&#8217;a aucune chance d&#8217;atteindre, est pourtant le plus sûr moyen de voir s&#8217;évaporer toute trace de motivation, tant collective qu&#8217;individuelle&nbsp;&#8230;</li></ul><p>Fort de ces quelques indices, on comprend aisément que le développement offshore est un terrain spontanément très propice au teamicide. Tellement propice au demeurant que la plupart des organisations offshore baissent d&#8217;emblée les bras et ne cherchent même pas à construire des équipes – elles se contentent d&#8217;agréger des jours-homme au meilleur coût dans l&#8217;espoir souvent déçu que cette masse d&#8217;effort pourra être canalisée vers un résultat tangible. Elles utilisent pour cela des techniques de management qui pour la plupart finissent par achopper, précisément parce qu&#8217;elles sont de nature teamicidaires et que l&#8217;on n&#8217;échappe jamais vraiment à l&#8217;impératif de constituer d&#8217;authentiques équipes pour réussir un projet.</p><p>Depuis plus de trois ans maintenant, Xebia mène des projets agiles distribués, grâce à des équipes transcontinentales dont une partie des membres est localisée à Gurgaon, dans la banlieue de Delhi. Rappelons que la construction d&#8217;équipes de petite taille et fortement autonomes est une condition <em>sine qua non</em> de succès dans un projet agile, fût-il mené en offshore. Tout l&#8217;enjeu de l&#8217;approche <a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles">ADDM (Agile Distributed Delivery Model)</a> est donc précisément de parvenir à constituer de véritables équipes dont les membres sont distants de 6000 km les uns des autres et issus de substrats culturels radicalement différents.</p><p>Cet impératif nous a permis de découvrir, parfois dans la douleur, tout un jeu de techniques teamicidaires inédites. Attention : l&#8217;usage d&#8217;une ou plusieurs de ces techniques constitue le meilleur moyen d&#8217;échouer rapidement dans un projet agile distribué. En voici les 10 principales,  :</p><ol><li>Impliquer l&#8217;équipe offshore après quelques sprints, une fois que l&#8217;équipe locale a bien compris les enjeux du projet, réalisé les principaux choix techniques et élaboré une road-map</li><li>Une fois l&#8217;équipe offshore intégrée, continuer de prendre localement les principales décisions en matières d&#8217;architecture et de conception. Communiquer fréquemment sur l&#8217;incapacité de l&#8217;équipe offshore à bien comprendre ces choix, et sur les erreurs qui en découlent.</li><li>Attribuer à l&#8217;équipe offshore tous les problèmes du projet, fussent-ils dus à des exigences floues, à de la dette technique ou encore à des choix technologiques erronés. Vous serez surpris de constater à quel point il est aisé, aux yeux de vos commanditaires, de faire porter le chapeau à l&#8217;équipe distante.</li><li>Rester condescendant lors des rétrospectives, sans jamais donner de feedback honnête à l&#8217;équipe offshore. Lui assurer systématiquement que son travail est excellent, quelle qu&#8217;en soit la réalité.</li><li>Ne jamais colocaliser toute l&#8217;équipe et maintenir l&#8217;équipe offshore à distance du Product Owner, des utilisateurs, et plus généralement de toutes les parties prenantes du projet. Invoquer le coût du voyage permet très aisément de convaincre le management du bien fondé de cette mesure.</li><li>Si malgré tout une période de colocalisation est organisée, s&#8217;assurer que les développeurs offshore ne programment jamais en binôme avec leurs pairs locaux. Si possible, placer les premiers dans un bureau distinct.</li><li>Confier à l&#8217;équipe offshore les tâches dont personne d&#8217;autre ne veut, et réserver les user stories les plus stimulantes pour l&#8217;équipe locale.</li><li>Remanier le code durant le weekend, ou en l&#8217;absence de l&#8217;équipe offshore <em>(l&#8217;après-midi, si ce sont des Indiens)</em>, en se gardant de l&#8217;informer sur ce refactoring.</li><li>Ré-écrire le code produit par l&#8217;équipe offshore, sans communiquer avec elle sur les raisons de cette mesure. En complément, faire en sorte que le management soit informé du retard pris par le projet en raison de cette ré-écriture.</li><li>Ne jamais permettre à l&#8217;équipe offshore de corriger les problèmes qu&#8217;elle a elle-même introduits.</li></ol> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/08/teamicide-offshore/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Offshore + Méthodes agiles = La qualité à faibles coûts : Atelier le 30 septembre</title><link>http://blog.xebia.fr/2009/09/04/offshore-methodes-agiles-la-qualite-a-faibles-couts-atelier-le-30-septembre/</link> <comments>http://blog.xebia.fr/2009/09/04/offshore-methodes-agiles-la-qualite-a-faibles-couts-atelier-le-30-septembre/#comments</comments> <pubDate>Fri, 04 Sep 2009 07:28:43 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[offshore]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2797</guid> <description><![CDATA[L&#8217;offshore est au cœur de la stratégie de nombreuses entreprises en France en 2009. Selon une étude de Pierre Audouin Consultants, le marché de l&#8217;externalisation a même représenté cette année 36% de l&#8217;ensemble de la sous-traitance informatique ! Massification, mutualisation et réduction des taux journalier moyen (TJM) sont les leviers classiques des centres de services [...]]]></description> <content:encoded><![CDATA[<p>L&#8217;<strong>offshore</strong> est au cœur de la stratégie de nombreuses entreprises en France en 2009. Selon une étude de Pierre Audouin Consultants, le marché de l&#8217;externalisation a même représenté cette année 36% de l&#8217;ensemble de la sous-traitance informatique ! Massification, mutualisation et réduction des taux journalier moyen <em>(TJM)</em> sont les leviers classiques des centres de services offshores.</p><p>Néanmoins, les déconvenues sont monnaie courante et les projets d&#8217;externalisation en échec sont nombreux. Manque d&#8217;appropriation du fonctionnel pour des raisons de trop grande distance et de différences culturelles importantes, faibles compétences des équipes de réalisation, turn-over trop élevé pour assurer une continuité des équipes dans les projets sont quelques unes des difficultés les plus fréquemment évoquées.</p><p>C&#8217;est dans ce cadre que <a
href="http://www.atelier.fr">L&#8217;Atelier</a> et <a
href="http://www.xebia.fr">Xebia</a> se sont associés pour un <a
href="http://www.atelier.fr/applications-it/2/03092009/xebia-38651-.html">Atelier</a> durant lequel, Xebia présentera sa solution pour éviter les écueils liés à l&#8217;externalisation : son <a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles">modèle Offshore Agile Distribué</a> <em>(<a
href="http://www.xebia.fr/sites/default/files/Xebia%20ADDM.pdf">ADDM -Agile Distributed Delivery Model</a>)</em>.</p><p><strong>Intervenants :</strong></p><ul><li>M. Guillaume Bodet, Directeur Technique, <a
href="http://www.xebia.fr">Xebia</a></li><li>M. Patrick Anfossi, RSI Services, Direction des Systèmes d&#8217;Information, <a
href="http://www.plasticomnium.com/">Plastic Omnium</a></li><li>M. Stéphane Coussement, Directeur des Système d&#8217;Information, <a
href="http://www.coachclub.com/">CoachClub</a></li></ul><p><strong>Informations utiles :</strong></p><ul><li>Adresse : L&#8217;Atelier &#8211; 14, Rue Bergère &#8211; 75009 Paris</li><li>Date : Mercredi <strong>30 Septembre</strong> 2009 à 9h00</li><li>Durée : 2H00</li><li><a
href="http://www.atelier.fr/inscriptionEvenement.php?artid=38651">Inscription : http://www.atelier.fr/inscriptionEvenement.php?artid=38651</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/04/offshore-methodes-agiles-la-qualite-a-faibles-couts-atelier-le-30-septembre/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>La preuve par l&#8217;exemple</title><link>http://blog.xebia.fr/2009/09/01/la-preuve-par-lexemple/</link> <comments>http://blog.xebia.fr/2009/09/01/la-preuve-par-lexemple/#comments</comments> <pubDate>Tue, 01 Sep 2009 07:41:01 +0000</pubDate> <dc:creator>Luc Legardeur</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[Mot du président]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[SCRUM]]></category> <category><![CDATA[XP]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2744</guid> <description><![CDATA[Nous vous l&#8217;annoncions précédemment : Xebia propose maintenant, grâce à son modèle agile offshore distribué, un moyen de mener des projets à coûts très attractifs tout en respectant les règles de l&#8217;art de notre industrie. Notre client, CoachClub, premier site vidéo de Coaching Sportif personnalisé a accepté de témoigner ici sur son expérience du modèle [...]]]></description> <content:encoded><![CDATA[<p>Nous vous l&#8217;<a
href="http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/">annoncions précédemment</a> : <a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles">Xebia propose maintenant, grâce à son modèle agile offshore distribué, un moyen de mener des projets à coûts très attractifs tout en respectant les règles de l&#8217;art de notre industrie</a>.</p><p>Notre client, <a
href="http://www.coachclub.com/">CoachClub</a>, premier site vidéo de Coaching Sportif personnalisé a accepté de témoigner ici sur son expérience du modèle <a
href="http://www.xebia.fr/sites/default/files/Xebia%20ADDM.pdf">Xebia ADDM <em>(Agile Distributed Delivery Model)</em></a>. Voici quelques unes des réactions que nous avons pu collecter émanant de la part du Management :</p><p><a
href="http://blog.xebia.fr/wp-content/uploads/2009/09/xebia-addm-coachclub.pdf"><img
src="http://blog.xebia.fr/wp-content/uploads/2009/09/xebia-addm-coachclub.png" alt="Xebia ADDM CoachClub" title="Xebia ADDM CoachClub" style="margin: 1em 1em 1em 1em; float: left;" /></a></p><p>&nbsp;</p><p><em>&laquo;&nbsp;La maîtrise des technologies Java / J2EE et des architectures distribuées acquises par les consultants de Xebia était de ce point de vue un gage de réussite.<br
/> J&#8217;avais déjà pu expérimenter leur savoir faire quand j&#8217;étais Directeur Technique de voyages-sncf.com.&nbsp;&raquo;</em><br
/> <strong>Stéphane Coussement, DSI de CoachClub</strong></p><p><em>&laquo;&nbsp;Il est absolument nécessaire d&#8217;instaurer des relations de pair et non de client / fournisseur entre les membres français et indiens de l&#8217;équipe.&nbsp;&raquo;</em><br
/> <strong>Olvier Bergeret, Responsable des développements chez CoachClub</strong></p><p><em>&laquo;&nbsp;Les fonctionnalités attendues par le marketing de CoachClub peuvent évoluer très rapidement.<br
/> Seules les méthodes agiles nous garantissaient une réactivité suffisante.&nbsp;&raquo;</em><br
/> <strong>Aurélie Chomont Garbier, Directrice du Marketing de CoachClub</strong></p><p><em>&laquo;&nbsp;Nous avons choisi pour construire notre site Web, le modèle Agile Offshore de Xebia qui nous garantit un prix très compétitif, une approche de développement par la valeur, des délais courts et une très grande qualité de code applicatif.&nbsp;&raquo;</em><br
/> <strong>Thierry Pépin, Président de CoachClub</strong></p><p>&nbsp;</p><p><a
href="http://blog.xebia.fr/wp-content/uploads/2009/09/xebia-addm-coachclub.pdf">Télécharger le témoignage complet de CoachClub</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/09/01/la-preuve-par-lexemple/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Lancement de Xebia ADDM en France</title><link>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/</link> <comments>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/#comments</comments> <pubDate>Tue, 26 May 2009 13:25:58 +0000</pubDate> <dc:creator>Xebia France</dc:creator> <category><![CDATA[Méthodes agiles]]></category> <category><![CDATA[Mot du président]]></category> <category><![CDATA[ADDM]]></category> <category><![CDATA[Off-shoring]]></category> <category><![CDATA[Xebia]]></category> <guid
isPermaLink="false">http://blog.xebia.fr/?p=2052</guid> <description><![CDATA[Paris, le 26 Mai 2009. Suite au franc succès rencontré en France par les premiers projets Java/J2EE menés en Offshore Agile Distribué avec sa filiale indienne, Xebia a le plaisir d’annoncer la disponibilité de son modèle ADDM (Agile Distributed Delivery Model) en France. Commentaire de Luc Legardeur, Président de Xebia : &#171;&#160;La crise incite les [...]]]></description> <content:encoded><![CDATA[<p><em>Paris, le 26 Mai 2009.</em></p><p><a
href="http://www.xebia.fr/sites/default/files/Xebia%20ADDM.pdf"><img
src="http://blog.xebia.fr/wp-content/uploads/2009/05/xebiaaddm.png" alt="Xebia ADDM" title="Xebia ADDM" style="margin: 1em 1em 1em 1em; float: right;" /></a><br
/> Suite au franc  succès  rencontré en France par les premiers projets Java/J2EE menés en Offshore Agile Distribué avec sa filiale indienne, <a
href="http://www.xebia.fr">Xebia</a> a le plaisir d’annoncer la disponibilité de son modèle ADDM (Agile Distributed Delivery Model) en France.</p><p>Commentaire de Luc Legardeur, Président de <a
href="http://www.xebia.fr">Xebia</a> :<br
/> <em>&laquo;&nbsp;La crise incite les DSI a devoir faire autant ou plus qu’en 2008 avec moins de budget et cela en n’acceptant aucun compromis sur la qualité.</em><br
/> <em>En nous appuyant sur <a
href="http://blog.xebia.fr/2008/07/10/scrum-distribue-recettes-pour-avoir-des-equipes-de-developpement-offshore-hyper-productives/">l’expérience de nos collègues hollandais qui mènent depuis de nombreuses années des projets de ce type avec succès</a>, nous avons décidé de travailler à l’implémentation de ce modèle en France. Nos expériences menées entre Xebia India et Xebia France étant très probantes, nous avons décidé de rendre disponible cette offre en France. Ce paradigme permet à nos clients de mener des projets en méthodes agiles tout en réduisant très sensiblement les coûts avec la garantie que l’Etat de l’Art des technologies Java/J2EE sera respecté.&nbsp;&raquo;</em></p><p><a
href="http://www.xebia.fr/publications/développement-offshore-distribué-en-méthodes-agiles" title="Développement Offshore Distribué en Méthodes Agiles">Pour en savoir plus sur Xebia ADDM, rendez-vous sur notre site web</a>.</p> ]]></content:encoded> <wfw:commentRss>http://blog.xebia.fr/2009/05/26/lancement-de-xebia-addm-en-france/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
