<?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/"
	>

<channel>
	<title>Le Touilleur Express &#187; xebia</title>
	<atom:link href="http://www.touilleur-express.fr/tag/xebia/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 11:54:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MongoDB : journée chez Xebia France</title>
		<link>http://www.touilleur-express.fr/2012/02/05/mongodb-journee-chez-xebia-france/</link>
		<comments>http://www.touilleur-express.fr/2012/02/05/mongodb-journee-chez-xebia-france/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 21:27:09 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[mongodb]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=6110</guid>
		<description><![CDATA[
Jeudi 2 février 2012, Xebia organisait une journée MongoDB dans ses locaux à Paris, avec les équipes de la société 10gen. 10Gen est la société qui édite le logiciel MongoDB. Dwight Merriman, CEO de 10gen, basé à New-York, ouvre la journée. Il a créé la société 10gen il y a 4 ans. Lui, c&#8217;est l&#8217;ancien CTO de Doubleclick, une régie publicitaire rachetée en 2007 par Google pour 3.1 milliards de dollars. La motivation derrière 10gen est de créer des solutions et assurer du support sur MongoDB. 
Dwight explique qu&#8217;un des ...]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2012/02/tag_mongodb.png" alt="MongoDB" title="Présentation MongoDB"/><br />
<a href="http://www.touilleur-express.fr/wp-content/uploads/2012/02/mongodb_doug.jpg"><img src="http://www.touilleur-express.fr/wp-content/uploads/2012/02/mongodb_doug-225x300.jpg" alt="" title="mongodb_doug" width="225" height="300" class="alignright size-medium wp-image-6129" /></a>Jeudi 2 février 2012, Xebia organisait une journée MongoDB dans ses locaux à Paris, avec les équipes de la société <a href="http://www.10gen.com">10gen</a>. 10Gen est la société qui édite le logiciel MongoDB. <a href="http://en.wikipedia.org/wiki/Dwight_Merriman">Dwight Merriman</a>, CEO de 10gen, basé à New-York, ouvre la journée. Il a créé la société 10gen il y a 4 ans. Lui, c&#8217;est l&#8217;ancien CTO de <a href="http://en.wikipedia.org/wiki/DoubleClick">Doubleclick</a>, une régie publicitaire rachetée en 2007 par Google pour 3.1 milliards de dollars. La motivation derrière 10gen est de créer des solutions et assurer du support sur MongoDB. </p>
<p>Dwight explique qu&#8217;un des principes de base qu&#8217;il a appris au fil des années, c&#8217;est l&#8217;importance de répliquer les données. Pour réussir, il faut être capable de construire un site web capable de ne pas rendre captif toutes les données qu&#8217;il va générer. J&#8217;aime beaucoup cette idée. Voyez votre projet comme une source de données. Essayez de ne pas prendre une solution trop captive et trop contraignante, car la clé de votre succès sera les services que vous pourrez construire sur vos données. </p>
<p>Pour s&#8217;assurer que les données sont bien sauvegardéss, vous pouvez les répliquer sur différents serveurs. Vous pouvez mettre en place une solution curative avec des backups de votre base. Ou sinon, vous pouvez aussi prévoir une solution préventive au niveau de votre architecture. </p>
<p>MongoDB c&#8217;est cela : une base de données type No-SQL orientée document, sans schéma, capable de fonctionner sur un énorme volume de donnée. C&#8217;est un serveur qui se configure en cluster en quelques minutes. Bref c&#8217;est un système qui coûte moins cher qu&#8217;une solution Oracle, et qui permet de répondre à pas mal de besoins. Mais pas à tous.</p>
<p>Aujourd&#8217;hui le premier souci est la capacité à monter en charge et à faire tourner sur un même CPU, sur un même espace mémoire, une quantité d&#8217;informations plus importante. Traiter en parallèle les données. Sur les bases de données relationnelles, il est acquis aujourd&#8217;hui que certaines opérations ne sont pas possibles lorsque le volume et le nombre de transaction à traiter sont importants. Les jointures, la consolidation des données, il s&#8217;avère que le prix de tout cela explose au fur et à mesure. Dwight dit que plutôt de parler de &laquo;&nbsp;noSQL&nbsp;&raquo; il préfère dire &laquo;&nbsp;noRelationnal&nbsp;&raquo;. </p>
<p>MongoDB est dans la famille des bases de données NoSQL. Jean-Laurent de Morlhon demande pourquoi, alors que l&#8217;approche non-relationnelle existe depuis les années 80, pourquoi cette approche est populaire aujourd&#8217;hui ? Tout d&#8217;abord Dwight explique qu&#8217;aujourd&#8217;hui, les volumes sont bien plus importants qu&#8217;il y a quelques années. L&#8217;approche non-relationnel est une solution logicielle, alors qu&#8217;il y a 10 ans nous étions dans la solution matérielle. Il y a 10 ans on achetait une machine plus grande. Aujourd&#8217;hui on travaille sur le logiciel et on arrête d&#8217;empiler la puissance mémoire/CPU. </p>
<p>Dwight explique aussi qu&#8217;il y a quelques années, on créait son modèle relationnel pour le minimum de système, en ne pensant qu&#8217;à l&#8217;application que l&#8217;on réalisait à ce moment là. Le souci de cette approche c&#8217;est lorsque le métier évolue. Comment garder à peu de frais un schéma ? Comment éviter des développements longs et couteux ? Aujourd&#8217;hui, une application et son modèle de donnée doit être pensé pour plusieurs années. Or le stockage devient un problème. Comment stocker et retrouver rapidement ces énormes volumes ? </p>
<p>Je trouve cette idée intéressante. Imaginez vos données comme un immeuble, qui aura besoin d&#8217;un ravalement de facade. Plus sérieusement, imaginez l&#8217;état de vos données dans 5 ans&#8230; Imaginez la quantité et le coût d&#8217;exploitation&#8230;</p>
<p>Les concurrents de MongoDB ne bénéficient pas de la même couverture médiatique. <a href="http://cassandra.apache.org/">Apache Cassandra</a> est un excellent produit, arrivé finaliste lors du concours de l&#8217;USI 2011. Il existe d&#8217;autres solutions comme Redis ou CouchDB, des solutions dites &laquo;&nbsp;No-SQL&nbsp;&raquo;. Si vous voulez briller en ville : parlez d&#8217;Agilité, de Scrum et terminez par une petite saucée de CloudComputing, le tout avec du NoSQL. Les hommes vous trouveront intelligents et les femmes se jetteront sur vous. Ou inversement. Bref.</p>
<p>Dwight parle ensuite d&#8217;Oracle, qui se positionne aussi sur ce secteur. Oracle a lancé un système clé/valeur, construit sur le moteur open-source de Berkley. IBM aussi s&#8217;intéresse forcément à ce type de solution. Pourquoi ? Car ce sera le nouvel eldorado.</p>
<p>Dans une entreprise traditionnelle, on a souvent une base relationnelle (SGBDR) et une base décisionnelle (<a href="http://fr.wikipedia.org/wiki/Entrep%C3%B4t_de_donn%C3%A9es">data warehouse</a>). Chaque système a ses avantages et ses inconvénients. Une base relationnelle permet de garantir l&#8217;intégrité, de gérer les transactions, et de représenter les relations entre les entités du Domaine. Un système de Datawarehouse est pensé pour l&#8217;analyse et le reporting sur les données. Enfin Dwight expose que MongoDB se place comme étant un troisième type de base de données. MongoDB offre de l&#8217;agilité, une installation et une capacité à s&#8217;installer en cluster bien plus simple (et surtout vraiment moins cher) que les solutions classiques des éditeurs comme Oracle ou IBM. Donc on voit ici qu&#8217;une entreprise pourra avoir ces 3 logiciels, avec un usage différent à chaque fois.</p>
<p>Si par contre vous regardez le monde des Startups en ce moment, là c&#8217;est une toute autre histoire. Traditionnellement, le couple PHP+MySQL+Apache était utilisé pour construire un site Internet. Ruby on Rails est largement utilisé par les startups. Mais comme l&#8217;expliquerons les équipes de Fotopedia quelques heures plus tard : Rails n&#8217;est pas aussi performant en production que Java/Scala/.NET. Bref, peu importe, si on parlait plutôt de bases de données ?<br />
Et bien MongoDB est une compétence très demandée sur le marché, information que j&#8217;ai vérifié :</p>
<p><a href="http://www.touilleur-express.fr/wp-content/uploads/2012/02/mongodb_graph.png"><img src="http://www.touilleur-express.fr/wp-content/uploads/2012/02/mongodb_graph.png" alt="" title="mongodb_graph" width="540" height="300" class="alignnone size-full wp-image-6132" /></a><br />
<em>Source : <a href="http://data.story.lu/2011/09/29/facts-and-stats-mongodb-trend">http://data.story.lu/2011/09/29/facts-and-stats-mongodb-trend</a></em></p>
<p>Quelques questions de la salle ensuite parlent des relations entre les développeurs et les DBA. Quelqu&#8217;un demande à Dwight son opinion sur le métier de DBA par rapport à MongoDB. Il explique en forçant un peu le trait que tout d&#8217;abord, une base de donnée classique, c&#8217;est le royaume du DBA. Une base MongoDB, c&#8217;est plutôt le royaume des développeurs. En quelques sortes, le développeur prend le pouvoir sur le modèle. Dwight explique qu&#8217;il y a des DBAs pour les bases NoSQL, des personnes qui sont souvent aussi des développeurs. L&#8217;absence de schéma, sa flexibilité, le fait que ce modèle mappe directement le code, fait que forcément le développeur est le premier évangéliste de MongoDB.</p>
<p>Une autre question porte sur le nombre de clients qui utilisent MongoDB aujourd&#8217;hui en production. Personnellement lorsque j&#8217;entends ce type de question&#8230; ça me fatigue. Il n&#8217;y a que les Français pour se dire :<br />
<em>-&nbsp;&raquo;Ah moi je prends une techno QUE si c&#8217;est utilisé sur de VRAIS SITES ou sur des VRAIS PROJETS.</em></p>
<p>Pour la société 10gen, aujourd&#8217;hui Dwight explique qu&#8217;ils ont 400 clients. Il y a bien entendu bien plus de sociétés qui utilisent MongoDB. Dans le monde des startups, 90% des projets qu&#8217;il a vu font le choix de l&#8217;approche NoSQL, donc souvent MongoDB. Pourquoi ? Car il existe de nombreux drivers pour tous les langages.</p>
<p>Il résume cela avec une phrase en souriant : </p>
<blockquote><p>It&#8217;s happening.</p></blockquote>
<p>Une question ensuite porte sur Oracle, afin de connaître son opinion. Il voit des entreprises qui ajoutent MongoDB, tout en gardant leur base Oracle. Par ailleurs, Oracle travaille sur des solutions de type MySQL. Et ce sera un compétiteur pour 10gen très important. Il pense que si Oracle venait à ignorer l&#8217;approche NoSQL, alors ils perdront des parts de marché. </p>
<p>Pour terminer, nous avons eu aussi une présentation très détaillé de l&#8217;importance du schéma sur les performances. Le CEO de MongoDB passe 10 bonnes minutes à nous expliquer le problème de chargement de blocs non-contigus, spécialement lorsque les données recherchées ne sont pas dans un index. C&#8217;est impossible pour moi à retranscrire ici. </p>
<p>Mais au final, retenez que le CEO de MongoDB est un Geek, un gars qui assure, et qui peut vous parler de swap et de disques SSD dans une présentation. </p>
<p>Et moi, ça m&#8217;a donné envie d&#8217;essayer <a href="http://www.mongodb.org/" target="_blank">MongoDB</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2012/02/05/mongodb-journee-chez-xebia-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Une journée avec Xebia : vivre le XKE de l&#039;intérieur</title>
		<link>http://www.touilleur-express.fr/2010/05/10/xke-xebia/</link>
		<comments>http://www.touilleur-express.fr/2010/05/10/xke-xebia/#comments</comments>
		<pubDate>Mon, 10 May 2010 20:21:11 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=3672</guid>
		<description><![CDATA[
Jeudi 6 mai j&#8217;ai rendez-vous à 09h00 chez Xebia, à Paris, afin de participer à leur journée XKE. Cette journée est très spéciale. Xebia est plus un cabinet d&#8217;expert qu&#8217;une SSII classique, avec presque 40 collaborateurs. Chaque premier jeudi du mois, l&#8217;ensemble des collaborateurs se retrouve le temps d&#8217;une journée pour assister à des présentations soigneusement préparées par les consultants de Xebia. En arrivant, je croise quelques têtes connues, je pense que j&#8217;ai déjà parlé lors des soirées Paris JUG avec la majorité des personnes chez Xebia. Il y a ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.touilleur-express.fr/wp-content/IMG_6189.jpg" alt="" title="IMG_6189" width="500" height="254" class="size-full wp-image-3675" /><br />
Jeudi 6 mai j&#8217;ai rendez-vous à 09h00 chez <a href="http://www.xebia.fr">Xebia</a>, à Paris, afin de participer à leur journée <strong>XKE</strong>. Cette journée est très spéciale. <a href="http://www.xebia.fr">Xebia</a> est plus un cabinet d&#8217;expert qu&#8217;une SSII classique, avec presque 40 collaborateurs. Chaque premier jeudi du mois, l&#8217;ensemble des collaborateurs se retrouve le temps d&#8217;une journée pour assister à des présentations soigneusement préparées par les consultants de Xebia. En arrivant, je croise quelques têtes connues, je pense que j&#8217;ai déjà parlé lors des soirées Paris JUG avec la majorité des personnes chez Xebia. Il y a cependant quelques visages inconnus.<br />
<a href="http://www.touilleur-express.fr/wp-content/IMG_6191.jpg"><img src="http://www.touilleur-express.fr/wp-content/IMG_6191.jpg" alt="" title="IMG_6191" width="400" height="266" class="alignleft size-full wp-image-3676" /></a><br />
Un rapide tour de salle permet à chacun de se présenter. Il y a 2 ou 3 nouveaux arrivants, un stagiaire, et aussi 2 candidats venus pour assister au XKE et se rendre compte un peu de ce que cela peut donner. Il y a aussi  un invité mystère qui est un bon ami, dont je conserverai l&#8217;anonymat&#8230; Mais bon, disons qu&#8217;un gars connu de la communauté Java était en repérage pour peut-être rejoindre Xebia (et non, ce n&#8217;est pas moi).</p>
<p>Le planning est décidé et voté à l&#8217;avance, afin de séquencer la journée. Au programme : NoSQL, Vendre les Tests au Management, une présentation sur Hadoop et une séance de TDD pour ceux qui veulent participer. J&#8217;ai fait aussi une présentation de Play! Framework en 1h30, avec une séance de live-coding.</p>
<p><a href="http://blog.xebia.fr/author/mfiguiere/">Michael Figuiere</a> qui rentre juste de la conférence NoSQL Europe à Londres, nous a présenté NoSQL en 2h00. Ce fut une très bonne présentation, tant sur le fond que sur la forme. Je me dis aussi que ces exercices sont un bon moyen pour les personnes de Xebia pour se préparer à faire des présentations ensuite à l&#8217;extérieur. L&#8217;ambiance est assez studieuse. Les questions fusent, et chacun peut intervenir pour participer. Les débats sont intéressants, avec un Cyrille qui ajuste les débats.</p>
<p>L&#8217;organisation de l&#8217;événement est assurée par <a href="http://www.parisjug.org/xwiki/bin/view/Speaker/AlliaumeErwan">Erwan Alliaume</a> et <a href="http://www.parisjug.org/xwiki/bin/view/Speaker/NicolasJozwiak">Nicolas Jozwiak</a>. Les sujets sont en fait proposés quelques semaines en avance, afin de s&#8217;assurer que le programme puisse être préparé. Ils joueront tous les deux les maîtres de cérémonie. L&#8217;encadrement de Xebia est très spectateur. Mais j&#8217;ai vu que le directeur général, le directeur technique et même le PDG, passent au moins une heure en tant que spectateur, sans intervenir. Je pense qu&#8217;ils apprécient de regarder de l&#8217;extérieur et qu&#8217;ils en profitent pour suivre les présentations.</p>
<p><img src="http://www.touilleur-express.fr/wp-content/IMG_6193_repas.jpg" alt="" title="IMG_6193_repas" width="300" height="236" class="alignleft size-full wp-image-3677" />Le repas est un moment important pour discuter autour d&#8217;un bout de pizza. Les nouveaux posent des questions aux anciens, le planning de l&#8217;après-midi se prépare, tout est bien rodé.</p>
<p>J&#8217;ai ensuite décidé de faire un atelier DDD avec à ma droite &laquo;&nbsp;l&#8217;invité mystère&nbsp;&raquo;. Et bien nous nous sommes bien amusés et nous avons appris des choses. Après avoir refactorisé plusieurs fois notre code, sous la conduite de Guillaume Bodet, nous avons échangé et passé un bon moment avec les équipes de Xebia.<br />
<a href="http://www.touilleur-express.fr/wp-content/IMG_6198_nic.jpg"><img src="http://www.touilleur-express.fr/wp-content/IMG_6198_nic.jpg" alt="" title="IMG_6198_nic" width="300" height="225" class="alignleft size-full wp-image-3678" /></a></p>
<p>J&#8217;ai ensuite fait une présentation de Play! qui a un peu duré, où j&#8217;ai codé une application simple pour montrer un peu les capacités de l&#8217;outil. Pas le temps de rester malheureusement pour la suite, je file à la présentation des speakers de l&#8217;USI 2010.</p>
<p><strong>Conclusion</strong><br />
J&#8217;étais aussi en observateur, afin de travailler sur le sujet que je présente en juillet à la conférence l&#8217;USI 2010. J&#8217;ai regardé le fonctionnement, la dynamique de la communauté des consultants de Xebia. On se rend compte que cet investissement est payant. Les présentations sont de qualités, les personnes sont là aussi pour se former et pour échanger avec d&#8217;autres personnes. L&#8217;organisation n&#8217;est pas pilotée par le management, ce qui est intéressant. C&#8217;est 2 collaborateurs qui se chargent de la préparation puis de l&#8217;animation. L&#8217;idée de proposer aux candidats de vivre une journée avec les équipes est très futée. Cela permet vraiment de séduire ceux qui hésitent, s&#8217;il y en a.</p>
<p>L&#8217;organisation de la journée gagnerait peut-être à avoir des petites présentations plus courtes, plus rapides, sur des sujets plus improbables comme j&#8217;ai vu chez SFEIR. Je vous raconterai cela dans un autre billet.</p>
<p>Merci à Xebia, à Erwan, à Nicolas et à Luc pour cette journée.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2010/05/10/xke-xebia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Résultats de la soirée Xebia Poker</title>
		<link>http://www.touilleur-express.fr/2008/04/11/resultats-de-la-soiree-xebia-poker/</link>
		<comments>http://www.touilleur-express.fr/2008/04/11/resultats-de-la-soiree-xebia-poker/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 23:37:37 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[poker]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=164</guid>
		<description><![CDATA[Imaginez une cinquantaine de personnes ayant une bonne connaissance de Java et de J2EE&#8230; Ajoutez ensuite un jeu de poker, le Texas Hold&#8217;em. Et pour terminer, une organisation très pro par Xebia, c&#8217;était le premier tournoi Xebia Poker 2008. Voilà la recette magique de la soirée de ce soir.
L&#8217;heureux gagnant d&#8217;un voyage à JavaOne est Sébastien Guerlet avec qui j&#8217;ai eu le hasard de discuter au début de la soirée, sans savoir qu&#8217;il deviendrait le gagnant. Il travaille dans une société de consultant qui intègre pour des grands comptes le ...]]></description>
			<content:encoded><![CDATA[<p>Imaginez une cinquantaine de personnes ayant une bonne connaissance de Java et de J2EE&#8230; Ajoutez ensuite un jeu de poker, le Texas Hold&#8217;em. Et pour terminer, une organisation très pro par <a href="http://www.xebia.fr">Xebia</a>, c&#8217;était le premier tournoi Xebia Poker 2008. Voilà la recette magique de la soirée de ce soir.</p>
<p>L&#8217;heureux gagnant d&#8217;un voyage à JavaOne est Sébastien Guerlet avec qui j&#8217;ai eu le hasard de discuter au début de la soirée, sans savoir qu&#8217;il deviendrait le gagnant. Il travaille dans une société de consultant qui intègre pour des grands comptes le logiciel <a href="http://www.salesforce.com">SalesForce.com</a>, un moteur de CRM <a href="http://fr.wikipedia.org/wiki/SaaS">SAAS</a> (Service As A Service). Arrivé 47 ème au Quizz, il a remporté le tournoi après 3 heures de jeu. La fin était vraiment sympa, je pense que vous trouverez des photos sur <a href="http://blog.xebia.fr/">le blog de Xebia</a> demain matin.</p>
<p>J&#8217;ai croisé des lecteurs du Touilleur et c&#8217;est toujours sympa de discuter avec les personnes qui lisent mon charabia. Je suis tombé aussi sur Dimitri Baeli, avec qui j&#8217;ai travaillé il y a 6 ans dans l&#8217;une des start-ups de l&#8217;époque (Dotvision) qui avait fait la plus grosse levée de fond de la place de Paris en 99&#8230; Souvenir&#8230; JavaOne 2000&#8230; Ah c&#8217;était cool.</p>
<p>Quant à moi j&#8217;ai terminé 24ème&#8230; 56 minutes de jeu&#8230; Mais du coup j&#8217;ai ensuite eu le temps de discuter avec pas mal de monde.<br />
Et donc voici ce à quoi je voulais venir : je voulais partager les idées et les suggestions des joueurs, qui ont tous été bluffé par l&#8217;organisation. Diner et buffet très sympa.<br />
- Guillaume : &laquo;&nbsp;Ca aurait été bien d&#8217;avoir un goodies comme un tee-shirt&nbsp;&raquo;<br />
- Dimitri : &laquo;&nbsp;L&#8217;an prochain, si vous pouviez faire jouer 30mn les gens sans commencer le tournoi, ça sera plus facile&nbsp;&raquo;<br />
- Nicolas : &laquo;&nbsp;Je propose que Sébastien, le vainqueur, soit requalifié l&#8217;an prochain automatiquement&nbsp;&raquo;<br />
- Christophe &laquo;&nbsp;On a tous des badges avec nos noms et marqué Xebia&#8230; du coup je ne vois pas qui sont les gens de Xebia.&nbsp;&raquo; Et moi de répondre : &laquo;&nbsp;ce sont ceux qui n&#8217;ont <strong>pas</strong> de badge <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> &nbsp;&raquo;<br />
- Le croupier : &laquo;&nbsp;Pour des amateurs, ça joue bien. Y&#8217;en a qui se débrouillent vraiment bien.&nbsp;&raquo;<br />
- Un gars : &laquo;&nbsp;On pourrait avoir des cartes de poker avec le logo Xebia ?&nbsp;&raquo;</p>
<p>Allez je vais dormir car demain Scrum Stand-up meeting à 09h30, suivi d&#8217;une réunion et ensuite vendredi soir, encore soirée Java (j&#8217;ai pas arrêté cette semaine)</p>
<p>Mission remplie, billet posté à 1h36, encore un point de santé mentale en moins, à vous les studios,</p>
<p>Bye</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/04/11/resultats-de-la-soiree-xebia-poker/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Les news du Jeudi: Xebia Poker, Scrum, la vie&#8230;</title>
		<link>http://www.touilleur-express.fr/2008/04/10/les-news-du-jeudi-xebia-poker-scrum-la-vie/</link>
		<comments>http://www.touilleur-express.fr/2008/04/10/les-news-du-jeudi-xebia-poker-scrum-la-vie/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 11:35:58 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=163</guid>
		<description><![CDATA[Ce soir aura lieu la soirée Xebia Poker. Arrivé 16 ème j&#8217;ai gagné mon ticket d&#8217;entrée et donc je serai ce soir au Café Barge pour tenter de gagner une place en finale&#8230; On verra bien.
Comme plusieurs personnes me l&#8217;ont fait remarqué, le dernier article publié sur la page d&#8217;accueil du Touilleur datait du 11 mars, alors que j&#8217;ai blogué pas mal depuis. Désolé pour ce couac. C&#8217;est maintenant réparé, vous devriez retrouver une page d&#8217;accueil à jour. Vous pouvez me signaler les soucis en utilisant mon email qui est ...]]></description>
			<content:encoded><![CDATA[<p>Ce soir aura lieu la soirée Xebia Poker. Arrivé 16 ème j&#8217;ai gagné mon ticket d&#8217;entrée et donc je serai ce soir au Café Barge pour tenter de gagner une place en finale&#8230; On verra bien.</p>
<p>Comme plusieurs personnes me l&#8217;ont fait remarqué, le dernier article publié sur la page d&#8217;accueil du Touilleur datait du 11 mars, alors que j&#8217;ai blogué pas mal depuis. Désolé pour ce couac. C&#8217;est maintenant réparé, vous devriez retrouver une page d&#8217;accueil à jour. Vous pouvez me signaler les soucis en utilisant mon email qui est en haut à droite sur le logo du Touilleur. Et vous pouvez aussi me contacter pour me parler de la pluie et du beau temps, il n&#8217;y a pas de soucis. Je sponsorise aussi les candidatures motivées, comme pour une personne qui m&#8217;a contacté et qui cherchait du boulot dans la finance avec du Java. Avis aux amateurs donc. Qui ne tente rien n&#8217;a rien <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Pour revenir au look du blog, j&#8217;ai préparé un nouveau thème pour le Touilleur. La section Archives prenant un peu trop de place, je vais la remplacer par un nuage de tags, ce qui me semble plus pertinent. Migration prévue ce week-end.</p>
<p>Côté Scrum, c&#8217;est sur les rails pour mon équipe depuis <a href="http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/">la certification Scrum</a>. Après quelques aventures, je trouve que la semaine dernière a été assez sympa. J&#8217;ai conscience que pour l&#8217;équipe c&#8217;est une révolution, et qu&#8217;il y a beaucoup de travail de communication de ma part à effectuer. Mais je pense qu&#8217;ils y croient.</p>
<p>Ici au travail, depuis la formation, j&#8217;ai pris conscience que trop d&#8217;email tue l&#8217;email. Je serai tenté de proposer un &laquo;&nbsp;<a href="http://www.petitdeviendragrand.com/2007/10/17/no-mail-friday-interdit-de-mailer/">No Mail Friday</a>&laquo;&nbsp;, &laquo;&nbsp;Pas de mail le vendredi&nbsp;&raquo;. L&#8217;outil électronique a tendance à dégrader la communication et les relations entres les gens. Je n&#8217;ai jamais autant pris l&#8217;ascenseur et discuté avec les gens qu&#8217;avant. Il est vital de discuter, je pense que nous souffrons d&#8217;un problème de communication où le mail devient le rempart pour ne pas s&#8217;engager, pour ne pas s&#8217;exposer.<br />
J&#8217;ai décidé de me déplacer, discuter avec les gens, ou téléphoner. Terminé la perte de temps à jouer au &laquo;&nbsp;Reply-All&nbsp;&raquo; avec une pile de manager&#8230;</p>
<p>Hier je suis entré dans le bureau du nouveau big boss. Madame Boss est partie, remplacée par Monsieur Boss. Et au dessus, GrandBoss qui est reparti au Luxembourg a été remplacé par MisterHeadBoss. Bref vu que MisterHeadBoss est un ancien de Netscape, je suis passé discuter avec lui à propos d&#8217;archéologie de l&#8217;informatique : Netscape Applicaton Server, la suite iPlanet, Netscape Directory Server qui était l&#8217;un des premiers annuaires LDAP&#8230; A l&#8217;époque cette suite iPlanet était la meilleur offre pour avoir un serveur web, un annuaire LDAP, un agenda d&#8217;entrerpise ou un serveur de certificats.</p>
<p>La phase 2 sera de lui parler de Scrum. S&#8217;il veut soigner la bête, il faut changer de médecin et de médicaments. Basculer toutes les équipes n&#8217;est pas une bonne idée. Par contre, en parler et mettre en place des actions pour certains projets, à mon avis cela pourrait apporter une bouffée d&#8217;air frais à nos développeurs qui tournent en rond comme dans un bocal.</p>
<p>Et vous ? Est-ce que ça scrum ? Comment va la vie ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/04/10/les-news-du-jeudi-xebia-poker-scrum-la-vie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#039;m now a Scrum Master</title>
		<link>http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/</link>
		<comments>http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 22:39:19 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[jeff sutherland]]></category>
		<category><![CDATA[méthode agile]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/</guid>
		<description><![CDATA[Si une sorte de messie existe aujourd&#8217;hui, je dirai qu&#8217;il voyage en classe affaire, évangélise ses brebis et porte un polo Ralph Lauren noir.
Pendant ces 2 jours de formation avec Jeff Sutherland, nous avons couvert les différents aspects de Scrum avec une partie pratique et une partie partagée par Jeff avec son expérience. Scrum est avant tout un framework de développement Agile orienté produit et pas projet. Basé sur la simplicité, sur la transparence et l&#8217;efficacité. L&#8217;organisation parfaite nous a aussi permis de discuter et rencontrer pas mal de monde ...]]></description>
			<content:encoded><![CDATA[<p><strong>Si une sorte de messie existe aujourd&#8217;hui, je dirai qu&#8217;il voyage en classe affaire, évangélise ses brebis et porte un polo Ralph Lauren noir.</strong></p>
<p>Pendant ces 2 jours de formation avec Jeff Sutherland, nous avons couvert les différents aspects de Scrum avec une partie pratique et une partie partagée par Jeff avec son expérience. Scrum est avant tout un framework de développement Agile orienté produit et pas projet. Basé sur la simplicité, sur la transparence et l&#8217;efficacité. L&#8217;organisation parfaite nous a aussi permis de discuter et rencontrer pas mal de monde puisque nous étions 30 personnes. Suisses, Belges, Luxembourgois et Français.</p>
<p><strong>Déroulement de la formation</strong></p>
<p>Durant ces 2 jours nous avons mis en oeuvre, non sans mal et avec pas mal de rires, les différents ateliers de Scrum. 30 personnes étaient présentes, avec quelques personnes de Xebia. Divisé par table de 6, nous avons effectué différents exercices, l&#8217;alternance entre présentation formelle, séance de questions, exercices et pauses cafés étant gérée par Jeff avec un grand sens de l&#8217;organisation. En fait son secret était affiché dans un coin de la salle. Il a déroulé les différents points de la formation sous la forme de post-it accrochés au mur. Durant les 2 jours, selon l&#8217;avancement, il mettait à jour son tableau en déplaçant ses post-its&#8230; Et nous avons tenu le programme sans problèmes, le dernier jour se terminant à l&#8217;heure.</p>
<p>Qui était présent à cette formation ? Finalement des personnes de différents horizons. Des français mais aussi des personnes du Luxembourg et de Suisse. Des développeurs, des chefs de projets, des managers opérationnels&#8230; les profils étaient variés. Et les échanges ont été très constructifs.</p>
<p>Sur le déroulement de la formation, sans en révéler tous les détails, je dirai que vous repartez avec un bon bagage. Suffisant pour commencer dès le lundi suivant à travailler en tant que Scrum Master. L&#8217;objectif est rempli. Finalement Scrum est simple. Il n&#8217;y a pas de choses compliquées à essayer de comprendre. Simplement 3 outils de reporting, 3 artefacts, quelques définitions simples&#8230; et vous pouvez vous lancer.</p>
<p>Qu&#8217;en est-il de la part de &laquo;&nbsp;buzz commercial&nbsp;&raquo; par rapport à la réalité ? Finalement pour justifier la réussite de Scrum, le plus simple est de regarder les exemples de societés comme Yahoo, Google, GE HealthCare, qui sont passés d&#8217;un mode de développement à l&#8217;ancienne (Waterfall, RUP) à une méthode Agile comme Scrum. Les chiffres sont là pour répondre aux sceptiques. Et c&#8217;est assez impressionant&#8230;</p>
<p>Le plus gros du travail maintenant va être d&#8217;évangéliser, de proposer et de faire adopter Scrum. Car pour moi il est clair qu&#8217;un produit développé dans un mode Waterfall est un produit qui a de fortes chances de se planter. Alors certes, les sceptiques ou les maîtres de RUP risquent de bondir et de me tirer dessus à vue. RUP par exemple définit 27 rôles. Scrum fonctionne avec 3 rôles : Product Owner, Scrum Master et The Team.</p>
<p><strong>CMMI 5 et Scrum, comment économiser de l&#8217;argent ?</strong></p>
<p>Un graphe qui m&#8217;a marqué : un projet <a href="http://fr.wikipedia.org/wiki/Capability_Maturity_Model_Integration">CMMI</a> développé par une entreprise de niveau 1 qui a une productivité de 100, en mode Waterfall, coûte 50% de ce temps en correction de problèmes et 50% en développements innovants.</p>
<p>Une entreprise évaluée CMMI niveau 5 améliore sa productivité et peut réaliser la production d&#8217;un logiciel pour 69% d&#8217;effort au lieu de 100% auparavant.La correction d&#8217;incidents, la réécriture passe de 50% à 10% sur la même échelle grâce au processus d&#8217;Optimisation mis en place. La productivité est inchangée, à 50%. Et par contre, 9% de coûts de structures, de gestion des processus s&#8217;ajoutent. 9% de l&#8217;activité est consacrée à se regarder le nombril pour s&#8217;améliorer sans cesse (principe CMMI 5).</p>
<p>Appliquons Scrum dans cette structure et regardons ce qu&#8217;il se passe. Au total, l&#8217;effort passe de 69% à 35%. Cela veut dire, que pour 2 fois moins d&#8217;effort, vous produisez la même quantité de lignes de codes. Les coûts de gestion de processus sont divisés par 2 (4% au lieu de 9%). Les coûts de refactoring passent de 10% à 6%, vous réduisez de 40% le temps passé en correction de bugs, refactoring et bidouillages divers&#8230; Enfin la partie production pure passe de 50 à 25. Votre societé a donc doublé sa productivité&#8230;</p>
<p>Ces chiffres ainsi que de biens meilleurs explications en anglais se trouvent <a href="http://www.agile2007.org/index.php%3Fpage=sub%252F&amp;id=425.html">ici</a> si vous souhaitez en savoir plus.</p>
<p><strong>Et la suite ?</strong></p>
<p>Je compléterai à partir de maintenant en vous faisant partager mon expérience de mise en place de Scrum chez nous&#8230; C&#8217;est le début d&#8217;une longue série de Post je pense.</p>
<p><strong>Photos souvenirs</strong></p>
<p>Sans vous dévoiler pourquoi nous sommes entrain de faire ce château de carte, voici quelques photos prises par Alexander Papanastassiou de Business Quests et par moi-même. Le monsieur avec la chemise noir, c&#8217;est Jeff Sutherland.</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0131.jpg" alt="Jeff parle et nous sommes au début d'un dernier exercice" width="200" height="150" /> Jeff présente les consignes du dernier atelier</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0132.jpg" alt="" width="200" height="150" /> Avec une velocity assez rapide nous complétons les 3 itérations et terminons même un peu vite. Alexander propose d&#8217;essayer finalement de faire l&#8217;exercice le plus difficile avec les cartes à jouer&#8230; Quasiment impossible.</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0133(2).jpg" alt="" />Jeff Sutherland debout  à côté de Guillaume Bodet de Xebia.<br />
<img src="http://www.touilleur-express.fr/img/scrum/SP_A0134.jpg" alt="" width="200" height="150" /></p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0135.jpg" alt="" width="150" height="200" /> Damien trie les tâches du Product BackLog</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0136.jpg" alt="" width="200" height="150" /> Changement de tactique: sur une idée de Denis nous utilisons des Post-it pour coller les cartes&#8230; et là ça avance vite.</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0137.jpg" alt="" width="150" height="200" /> Un des exercices (sorti du contexte les gens vont se demander ce que l&#8217;on a fait&#8230;). Le monsieur avec le chemise blanche, c&#8217;est Cyrille de Xebia.</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/SP_A0139.jpg" alt="" /> 4 étages !!!</p>
<p>Une photo de Jeff Sutherland</p>
<p><img src="http://www.touilleur-express.fr/img/scrum/jeff_sutherland_at_paris_march_2008.jpg" alt="Jeff Sutherland" width="200" height="150" /></p>
<p>et enfin une petite photo de moi en plein Sprint final, avec la casquette de Scrum Master.</p>
<p><img src="http://touilleur-express.fr/img/scrum/nic.jpg" alt="Nicolas Martignole" width="155" height="116" /></p>
<p><strong>Autres liens </strong></p>
<p>Voir le post sur le blog d&#8217;Alex <a href="http://blog.businessquests.com/2008/03/done.html">http://blog.businessquests.com/2008/03/done.html<br />
</a><br />
L&#8217;article de <a href="http://jefute.blogspot.com/2008/03/formation-scrum-master-la-dfense.html">David Andriana </a>est très clair et vous expliquera ce que nous avons fait pendant ces 2 jours.</p>
<p>Si vous êtes intéressés, les places à la formation partent très vite, donc n&#8217;attendez pas, <a href="http://blog.xebia.fr/2008/04/08/certification-scrummaster-par-jeff-sutherland-prochaines-sessions/">inscrivez-vous sur le site de Xebia</a>. Pour ma part j&#8217;ai même utilisé mon DIF (droit individuel à la formation).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/03/26/im-now-a-scrum-master/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PJUG : présentation de Selenium&#8230; sans moi</title>
		<link>http://www.touilleur-express.fr/2008/03/11/pjug-presentation-de-selenium-sans-moi/</link>
		<comments>http://www.touilleur-express.fr/2008/03/11/pjug-presentation-de-selenium-sans-moi/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 22:59:51 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[eiffel]]></category>
		<category><![CDATA[jeff sutherland]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/2008/03/11/pjug-presentation-de-selenium-sans-moi/</guid>
		<description><![CDATA[Contre-temps de dernière minute, je n&#8217;ai pas assisté ce soir à la deuxième réunion du Paris Java User Group (PJUG) et à la présentation sur Selenium. Ce sera pour une prochaine fois. Tout cela pour une histoire de correction en urgence pour un client&#8230; vous connaissez l&#8217;histoire : branche svn, correction et test rapide en croisant les doigts&#8230; Mais si nous avions fait comme cela pour construire la Tour Eiffel, croyez-moi il n&#8217;y aurait rien&#8230;
Lisez bien vous allez comprendre&#8230;
J&#8217;ai la confirmation que j&#8217;assisterai fin mars à la certification Scrum Master ...]]></description>
			<content:encoded><![CDATA[<p>Contre-temps de dernière minute, je n&#8217;ai pas assisté ce soir à la deuxième réunion du Paris Java User Group (PJUG) et à la présentation sur <a href="http://www.parisjug.org/meetings/20080311/presentation.html">Selenium</a>. Ce sera pour une prochaine fois. Tout cela pour une histoire de correction en urgence pour un client&#8230; vous connaissez l&#8217;histoire : branche svn, correction et test rapide en croisant les doigts&#8230; Mais si nous avions fait comme cela pour construire la Tour Eiffel, croyez-moi il n&#8217;y aurait rien&#8230;<br />
Lisez bien vous allez comprendre&#8230;</p>
<p>J&#8217;ai la confirmation que j&#8217;assisterai fin mars à la certification Scrum Master avec Jeff Sutherland, organisée par <a href="http://www.xebia.fr">Xebia</a>. Passer d&#8217;un mode de développement à l&#8217;ancienne (spécifications,codage,livraison,recette) à une méthode Agile comme Scrum, c&#8217;est une petite révolution qui se prépare. Pour moi c&#8217;est vital. Il nous faut de l&#8217;Agilité pour répondre efficacement à la complexité de notre secteur. C&#8217;est un peu bateau je l&#8217;avoue. Il me faut aussi de quoi évangéliser (car je ne vois pas d&#8217;autre mot) les 3 équipes autour de moi, puis ensuite les 4 clients actuels internes qui utilisent notre framework. Par ailleurs nous avons un projet qui sera le candidat idéal pour mettre en application tout cela. J&#8217;ai cependant le sentiment que finalement, le plus gros effort sera la partie humaine et la communication. Il va être difficile de faire passer un message et de demander à notre environnement de s&#8217;adapter à notre nouvelle méthode. Mais comme disait un grand savant chinois : &laquo;&nbsp;Qui n&#8217;avance pas&#8230; recule&nbsp;&raquo;.</p>
<p>Le développement d&#8217;un logiciel est finalement assez proche de la croissance d&#8217;un arbre. Une branche pousse, des fleurs puis des fruits sortent sur les branches. Parfois la branche est malade, et on tente de la réparer avec un bout de ficelle&#8230; alors que finalement il vaut mieux parfois couper net et proprement afin que la maladie contractée par cette branche ne se propage pas à l&#8217;arbre tout entier&#8230; (je suis le roi de la métaphore de supermarché).</p>
<p>J&#8217;ai appris il y a quelques jours que Gustave Eiffel avait construit sa Tour en 26 mois avec à peine 200  personnes. Vous imaginez un Gustave Eiffel ingénieur ? qui dessine ? Pas du tout. Mr Eiffel était à la fin de sa carrière. Plus rien à prouver, 25 ans d&#8217;expérience. Par contre un sens de la communication et de la politique ultra-développé. Bref lorsqu&#8217;il entend parler d&#8217;un projet pour l&#8217;exposition universelle de 1889, il se débrouille pour faire gagner son projet au concours organisé par la ville de Paris.</p>
<p>En 1887 il demande à 2 de ses meilleurs ingénieurs de travailler sur les plans (il fait de la délégation) en prenant pas mal de temps pour regarder ce que font les concurrents (veille technologique). Les premiers plans sont prometteurs mais&#8230; moches ! Il contacte un architecte afin de demander un dessin qui donne une touche esthétique à son idée de Tour (appel à un prestataire qualifié externe).</p>
<p>Par la suite il subit 2 grèves pendant la construction. A la première grève les ouvriers veulent 40 centimes d&#8217;augmentation. Il fait une promesse plus généreuse à 50 centimes s&#8217;ils reprennent le boulot&#8230; et les ouvriers n&#8217;ont rien finalement (exploitation acharnée de prestataires). Deuxième grève, avec cette fois-ci des ouvriers bien décidé à obtenir un peu plus par mois. Il refuse encore mais promet une prime énorme de 100 Fr si le chantier est terminé à temps pour l&#8217;exposition universelle de 1889. Les ouvriers, pour le coup vraiment motivés par cette prime, termineront le chantier avec 2 mois d&#8217;avance en mai 1889!<br />
Gustave Eiffel payera la prime de 100 Fr (tenir ses promesses et motiver par une prime).</p>
<p>Pour revenir aux méthodes Agile, une chose m&#8217;a marqué. Lors de la construction de la Tour Eiffel, Gustave Eiffel avait demandé aux personnes manuelles qui montent la Tour de refuser toute pièce comportant le moindre défaut. Le zéro défaut à la Toyota avant l&#8217;heure.</p>
<p>Un journaliste demande à Eiffel :<br />
- &laquo;&nbsp;Attendez&#8230; vous payez cher ce fer qui vient de Lorraine, vous faites fondre les pièces à Levallois, et si la pièce a un défaut, vous la jetez ?&nbsp;&raquo;<br />
- &laquo;&nbsp;Oui tout à fait&#8230;&nbsp;&raquo;<br />
- &laquo;&nbsp;Mais pourquoi par exemple ne pas la raccourcir lorsqu&#8217;elle est trop longue ?&nbsp;&raquo;<br />
- &laquo;&nbsp;Vous avez raison&#8230; et vous avez tort. Si nous demandons à un monteur manuel de recouper la pièce dans l&#8217;urgence, sur les calculs d&#8217;un ingénieur sur le site qui sera stressé, qui aura le vertige et froid, pensez-vous que la correction de la pièce sera parfaite ? &nbsp;&raquo;<br />
- &laquo;&nbsp;&#8230;euh non&#8230; et vous ne pouvez pas rallonger la pièce ?&nbsp;&raquo;<br />
- &laquo;&nbsp;Les monteurs sont des personnes qui sont dédiés à une tâche: assembler les éléments. Les ingénieurs font les calculs et s&#8217;assurent que la Tour ne va pas s&#8217;écrouler. Donc ce n&#8217;est pas au monteur de décider ce qu&#8217;il faut faire&nbsp;&raquo;<br />
- &laquo;&nbsp;Quelqu&#8217;un surveille le travail des monteurs ? Qu&#8217;ils ne font pas exprès de rejeter trop de pièces ?&nbsp;&raquo;<br />
- &laquo;&nbsp;Nul besoin. Les monteurs sont fiers d&#8217;avoir la possibilité de s&#8217;opposer aux Ingénieurs. Et croyez-moi, pour rester crédible ils ne refusent les pièces que lorsque c&#8217;est vraiment nécessaire&#8230;&nbsp;&raquo;<br />
- &laquo;&nbsp;&#8230;&nbsp;&raquo;</p>
<p>Gustave Eiffel venait d&#8217;inventer une méthode utilisée ensuite 100 ans plus tard par Toyota pour construire leurs véhicules: le Zéro Défaut.</p>
<p>Et si nous revenons à nos logiciels ? Imaginez parfois un bout de code que vous avez écrit tard comme ce soir pour moi&#8230; Vous êtes à 95 mètres du sol, entrain de tailler votre bout de code Java pour le faire tenir tant bien que mal&#8230; vous savez que si vous ne mettez pas cette correction, il ne sera pas possible de continuer à monter la suite de votre logiciel&#8230;<br />
Le client est en bas qui attend une solution miracle pour traiter de gros volumes&#8230;<br />
Alors vous codez, vous sciez, et vous pensez qu&#8217;en 1888 s&#8217;ils avaient fait comme vous, la Tour serait certainement aujourd&#8217;hui une horreur bien couteuse à maintenir. Et pour le coup, ce n&#8217;est plus la branche mais l&#8217;arbre qu&#8217;il faut abattre&#8230;</p>
<p>Allez je retourne à la mine.</p>
<p>Faire du code rend humble.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/03/11/pjug-presentation-de-selenium-sans-moi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java J2EE + Poker = xebia poker</title>
		<link>http://www.touilleur-express.fr/2008/02/02/java-j2ee-poker-xebia-poker/</link>
		<comments>http://www.touilleur-express.fr/2008/02/02/java-j2ee-poker-xebia-poker/#comments</comments>
		<pubDate>Sat, 02 Feb 2008 10:35:37 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[poker]]></category>
		<category><![CDATA[xebia]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/2008/02/02/java-j2ee-poker-xebia-poker/</guid>
		<description><![CDATA[Je suis tombé par hasard via Wikio ce matin sur une idée que j&#8217;ai trouvé géniale: un tournoi de poker organisé par la société Xebia. A la clé,  la possibilité de gagner une participation à JavaOne à San Francisco !
Le principe est simple: tout d&#8217;abord vous devez vous inscrire sur le site XebiaPoker.com. Une fois inscrit, vous pouvez commencer à répondre à plusieurs Quizz en Flash sur le thème de Java, J2EE, Scrum ou Hibernate par exemple. Le quizz se déroule dans un temps limité. Croyez-moi c&#8217;est bien stressant. ...]]></description>
			<content:encoded><![CDATA[<p>Je suis tombé par hasard via <a href="http://www.wikio.com">Wikio</a> ce matin sur une idée que j&#8217;ai trouvé géniale: un tournoi de <strong>poker</strong> organisé par la société <a href="http://www.xebia.fr">Xebia</a>. A la clé,  la possibilité de gagner une participation à JavaOne à San Francisco !</p>
<p>Le principe est simple: tout d&#8217;abord vous devez vous inscrire sur le site XebiaPoker.com. Une fois inscrit, vous pouvez commencer à répondre à plusieurs Quizz en Flash sur le thème de Java, J2EE, Scrum ou Hibernate par exemple. Le quizz se déroule dans un temps limité. Croyez-moi c&#8217;est bien stressant. Et vous ne pouvez pas recommencer un quizz une fois lancé. Tout ceci pour ne pas tricher et que le système soit equitable. Les bonnes réponses aux différents quizzs permettent d&#8217;établir un classement des joueurs. Les 50 premiers se verront inviter pour participer à un vrai tournoi. Etant aussi joueur de poker débutant, je me dis que c&#8217;est vraiment une excellente idée.</p>
<p>Je me suis inscrit et j&#8217;ai commencé à concourir&#8230; je suis 21ème pour l&#8217;instant. Il me reste encore 2 quizzs sur Spring et Hibernate pour espérer grimper un peu plus, mais ça va être difficile. Je vais potasser car je ne connais pas Spring par la pratique. J&#8217;ai lu un bon nombre d&#8217;articles mais j&#8217;avoue ne pas avoir eu l&#8217;occasion de m&#8217;en servir.</p>
<p>Sur le quizz Java niveau 2 j&#8217;ai eu un plantage lors de l&#8217;envoi d&#8217;une réponse, avec affichage d&#8217;un message d&#8217;erreur&#8230; tant pis pour moi.Les quizzs sont limités dans le temps, vous n&#8217;avez que 20 secondes pour répondre à chaque question. Et il n&#8217;est pas possible de repasser un quizz. Bref c&#8217;est bien stressant et très sympathique comme idée.</p>
<p>Si vous êtes intéressés, rendez-vous sur <a href="http://www.xebiapoker.com">http://www.xebiapoker.com</a></p>
<p>JavaOne&#8230; me (re)voilà !!!</p>
<p><img src="http://vieilfrance.free.fr/images/poker.jpg" height="187" width="250" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2008/02/02/java-j2ee-poker-xebia-poker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

