<?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>A la Poursuite du Code en Rouge &#187; Informatique en général</title>
	<atom:link href="http://www.schwinl.net/categorie/informatique-general/feed" rel="self" type="application/rss+xml" />
	<link>http://www.schwinl.net</link>
	<description>Le blog de Guillaume Rams sur le génie logiciel</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:43:34 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>L&#8217;offre commerciale Hudson rachetée par CloudBees</title>
		<link>http://www.schwinl.net/articles/offre-hudson-rachetee-par-cloudbees</link>
		<comments>http://www.schwinl.net/articles/offre-hudson-rachetee-par-cloudbees#comments</comments>
		<pubDate>Fri, 12 Nov 2010 11:44:09 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Cross-post Oxiane]]></category>
		<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Hudson]]></category>
		<category><![CDATA[Intégration Continue]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=239</guid>
		<description><![CDATA[Hudson est un serveur open-source de construction continue, développé à l&#8217;origine par Kohsuke Kawaguchi chez Sun pour répondre à des besoins internes (historiquement lors du développement de l&#8217;implémentation de JAXB). Ce logiciel a réussi à devenir la référence open-source dans son domaine, soutenu par une communauté très active qui a développé une galerie considérable d&#8217;extensions. [...]]]></description>
			<content:encoded><![CDATA[<p>Hudson est un serveur open-source de construction continue, développé à l&#8217;origine par Kohsuke Kawaguchi chez Sun pour répondre à des besoins  internes (historiquement <a href="http://weblogs.java.net/blog/2005/02/07/make-your-builds-always-available">lors du développement de l&#8217;implémentation de JAXB</a>).  Ce logiciel a réussi à devenir la référence open-source dans son domaine, soutenu par une communauté très active qui a développé une  galerie considérable d&#8217;extensions. Hudson construit maintenant en continu par exemple JBoss (serveur publiquement accessible <a href="http://hudson.jboss.org/hudson/" target="_blank">ici</a>), plusieurs projets de la fondation Apache (<a href="https://hudson.apache.org/hudson/" target="_blank">ici</a>) ou bien Eclipse (<a href="https://hudson.eclipse.org/hudson/" target="_blank">ici</a>).</p>
<p>Oracle continue à utiliser Hudson en interne, par exemple pour <a href="http://hudson.glassfish.org/" target="_blank">glassfish</a>,  mais sans que ce soit une de ses priorités. Après le rachat de Sun,  Kohsuke a donc pu les quitter pour fonder sa société, <a href="http://infradna.com/" target="_blank">InfraDNA</a>, qui  commercialise du service et une offre de version certifiée de Hudson.  C&#8217;est cette société qui vient d&#8217;annoncer son achat par une autre startup : <a href="http://cloudbees.com/" target="_blank">CloudBees</a>. En résumé, CloudBees promet de fournir un environnement complet de  développement et d&#8217;exécution des technologies Java en Cloud Computing, respectivement <em>DEV@Cloud</em> et <em>RUN@Cloud</em>.</p>
<p>Le résultat est une nouvelle offre commerciale basée sur Hudson : le  serveur <a href="http://nectar.cloudbees.com/" target="_blank">Nectar</a>. Il s&#8217;agit d&#8217;une distribution certifiée  (c&#8217;est-à-dire maintenue commercialement) de Hudson qui inclut des  fonctionnalités avancées de monitoring et de fonctionnement en mode cloud absentes de la version open-source. On peut soit acheter une  licence et se l&#8217;installer de façon classique, soit l&#8217;utiliser en mode  hébergé chez CloudBees, avec des référentiels Git et Maven privatifs. Le  principe est de porter toute son infrastructure de développement dans  le Cloud de CloudBees, en profitant de la scalabilité de leur  infrastructure et en payant à l&#8217;usage. L&#8217;intégralité du communiqué de presse en  anglais <a href="http://www.marketwire.com/press-release/Hudson-Leader-InfraDNA-and-Creator-Kohsuke-Kawaguchi-Join-Forces-With-CloudBees-1349551.htm" target="_blank">ici</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/offre-hudson-rachetee-par-cloudbees/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS : le cloud sans filet</title>
		<link>http://www.schwinl.net/articles/google-chrome-os-le-cloud-sans-filet</link>
		<comments>http://www.schwinl.net/articles/google-chrome-os-le-cloud-sans-filet#comments</comments>
		<pubDate>Sun, 13 Dec 2009 22:25:33 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Cross-post Oxiane]]></category>
		<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google Chrome OS]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=210</guid>
		<description><![CDATA[Google l’avait annoncé et le voici : le système d’exploitation basé sur son navigateur open-source chrome. Plutôt destiné aux netbooks, il est pensé pour les utilisateurs qui n’allument leur ordinateur que pour lire leurs mail et trainer sur facebook, c’est-à-dire qui n’ont souvent besoin que d’un navigateur ouvert en plein écran. Google Chrome OS leur [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-209" title="broken hard disks" src="http://www.schwinl.net/wp-content/uploads/2009/12/3188379971_5d23187d23.jpg" alt="broken hard disks" width="500" height="333" /></p>
<p>Google l’avait annoncé et le voici : le système d’exploitation basé sur son navigateur open-source chrome. Plutôt destiné aux netbooks, il est pensé pour les utilisateurs qui n’allument leur ordinateur que pour lire leurs mail et trainer sur facebook, c’est-à-dire qui n’ont souvent besoin que d’un navigateur ouvert en plein écran. Google Chrome OS leur propose un délai de quelques secondes seulement entre le bouton marche et le navigateur sur internet. Il fonctionne sans stocker de données sur l’appareil : applications et données sont manipulées directement sur internet. Par exemple, il s’agit d’utiliser un document en ligne google docs au lieu d’utiliser traitement de texte et document stockés par l’appareil. On pourrait dire que google pousse la molette de réglage local&lt;-&gt;cloud à 11.</p>
<p><strong>Jamais sans mon disque dur</strong></p>
<p>J’imagine l’intérêt pour les utilisateurs ainsi que pour les vendeurs de logiciel (qui verront enfin leur vieux rêve de location de leurs logiciels &#8211; donc zéro piratage &#8211; enfin réalisé). L’erreur, à mon humble avis, serait dans l’approche &laquo;&nbsp;Toutes vos données sont sur le cloud. Toutes ? Toutes !&nbsp;&raquo;. Je veux bien que les données soient hébergées en ligne mais il faut quand même un disque dur ou un quelconque moyen de conserver une copie personnelle (ou d’entreprise) des données. C’est l’exacte symétrique de la recommandation de faire un backup en ligne à ceux qui gardent tout sur leur disque dur… Je n’écris pas ça par conservatisme, je n’ai pas peur du cloud, tout comme on peut être fana d’escalade et recommander le mousqueton.</p>
<p>Pourquoi conserver une copie sur disque dur ?</p>
<ol>
<li><em>Pour avoir une copie de sauvegarde, à un prix comparable aux services de sauvegarde les plus abordables</em>. Avec un avantage colossal : le temps d’accès. C’est en essayant de m’imaginer en train d’essayer de retélécharger 18Go d’album photo (eh oui, vive le reflex numérique) depuis <a href="http://mozy.com/" target="_blank">mozy.com</a> -l’envoi de DVD est un service lourdement facturé- que j’ai décidé de conserver un miroir sur disque dur à la cave.</li>
<li><em>Pour conserver la propriété et la jouissance de mes œuvres</em>. Si l’on est dans un système de location, le loueur peut disparaitre, faire faillite, changer ses tarifs, ses prestations, vous mettre sur la liste des pays subissant l’embargo américain, effacer vos données à distance (comme amazon sur son lecteur d’ebooks), la liste des ennuis potentiels est infinie… Quand je prends une photo, développe un logiciel ou rédige un document, je veux pouvoir y avoir accès indéfiniment. Cela veut également dire qu’il faut être vigilant quant au format d’exportation que proposent les suites logicielles en “cloud” : il faut pouvoir obtenir un backup lisible sur le long terme (dans un format ouvert et de préférence non-propriétaire).</li>
<li><em>Pour avoir accès à mes documents sans réseau</em>. Quel que soit votre FAI, vous aurez des coupures ; vous partirez peut-être en congés sans clé 3G ; vous serez peut-être victime des dommages collatéraux de l’HADOPI… Bref, sans réseau point de données. L’idéal est de disposer d’un mécanisme de synchronisation capable de gérer efficacement les connexions intermittentes. La technologie Google Gears (tiens donc) permet d’ores et déjà de le faire pour certaines applications. HTML5 promet de généraliser cette fonction entre autres capacités utiles au cloudapps.</li>
</ol>
<p><strong>La CloudBackupBox</strong></p>
<p>Je vous propose donc la <em>CloudBackupBox </em>: un boitier silencieux autour d’un gros disque dur et d’une connexion réseau, qui se connecte régulièrement à tous les services cloud que j’utilise et qui synchronise toutes mes données sans intervention manuelle. On peut imaginer une prise USB qui permet de se brancher physiquement pour configurer l’appareil ou bien travailler sur les données stockées sur le disque dur : mode hors-ligne ou restauration de sauvegarde. Ajoutez à cela un mode sécurité qui demande un code PIN pour s’allumer et crypte toutes les données sur le disque dur, afin qu’un cambrioleur ou autre indélicat ne puisse pas lire le contenu du disque. Il ne me reste plus qu’à déposer le brevet. Ah flûte, trop tard ! Je n’aurais pas dû en décrire le principe ici, ça doit compter comme <em>prior art</em>…</p>
<p>—<strong><br />
</strong></p>
<p><em>Crédit photo : <a href="http://www.flickr.com/photos/purplemattfish/3188379971/">purplemattfish</a> - <a href="http://creativecommons.org/licenses/by-nc-nd/2.0/deed.fr"> Certains droits réservés (licence  Creative Commons)</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/google-chrome-os-le-cloud-sans-filet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Petite sélection d&#8217;extensions pour FireFox</title>
		<link>http://www.schwinl.net/articles/petite-selection-dextensions-pour-firefox</link>
		<comments>http://www.schwinl.net/articles/petite-selection-dextensions-pour-firefox#comments</comments>
		<pubDate>Mon, 23 Mar 2009 22:20:20 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[GMail]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=158</guid>
		<description><![CDATA[En complément de mon billet sur les navigateurs, voici une petite sélection d’extensions à FireFox qui en font mon navigateur préféré. Je vous fais deux lots, correspondant à mes deux usages de FireFox : surf  pur et développement web Pour le surf sur internet : Adblock Plus OK, c’est standard, tout le monde installe cette [...]]]></description>
			<content:encoded><![CDATA[<p>En complément de mon billet sur les navigateurs, voici une petite sélection d’extensions à FireFox qui en font mon navigateur préféré. Je vous fais deux lots, correspondant à mes deux usages de FireFox : surf  pur <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/cool.png' alt='Cool' title='Cool' class='tse-smiley' height='24' width='24' /> et développement web <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/alien.png' alt='Alien' title='Alien' class='tse-smiley' height='24' width='24' /></p>
<h3>Pour le surf sur internet :</h3>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/1865"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/1865/1213764756" alt="" width="32" height="32" /></a> Adblock Plus</p>
<p>OK, c’est standard, tout le monde installe cette extension qui sert à filtrer les publicités (images, animations flash, applets…) par combinaison de listes blanches et listes noires. Simple, efficace. Pensez à autoriser définitivement les sites de confiance (via      le bouton ajouté par l’extension) pour y masquer les boutons proposant de bloquer les animations flash par exemple.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/1320"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/1320/1236447556" alt="" width="32" height="32" /></a> GMail      Manager</p>
<p>Une sorte de xBiff (le truc qui clignote en bas de l’écran quand vous avez reçu un mail) pour un ou plusieurs comptes gmails. Pratique et efficace. Les mots de passes peuvent être stockés, je vous recommande dans      ce cas-là d’activer le mot de passe global FireFox : un mot de passe unique à l’ouverture de FireFox qui débloque les mots de passe enregistrés et les cookies.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/4810"><img class="alignnone" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/4810/1232545318" alt="" width="32" height="32" /></a> Speed      Dial</p>
<p>Une page d’accueil montrant des vignettes des sites pour un      accès rapide à ses sites favoris. Similaire à la page d’accueil de google      chrome, sauf que chrome détermine tout seul les pages les plus fréquemment      accédées, alors qu’ici on choisit soi-même.</p>
<p>Et enfin<strong> le duo de choc</strong>, la combo-qui-tue, mes deux amours :</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/2410"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/2410/1234569176" alt="" width="32" height="32" /></a> Foxmarks      Bookmark Synchronizer :wub:</p>
<p>Offre une synchronisation des marques-pages, bookmarks, favoris ou signets (appelez-ça comme vous voudrez) entre plusieurs navigateurs, donc      par exemple entre PC-boulot et PC-maison. Franchement, j’ai essayé toutes      les solutions depuis l’invention des bookmarks, et celle-ci est la première      à me satisfaire pleinement. C’est gratuit, on peut accéder à la copie de bookmarks      sur internet, qui fait office de backup avec historique, on peut créer plusieurs profils (boulot ; maison ; mobile) et ne partager que certains      répertoires de favoris avec tel ou tel profil (donc les sites de l’intranet      qui ne fonctionnent qu’au bureau ne polluent pas mes bookmarks à la      maison). Permet également (depuis très récemment il est vrai) de      synchroniser avec IE. Si on est parano on peut choisir son propre site FTP      pour stocker sa copie de référence des bookmarks.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/7661"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/7661/1232914809" alt="" width="32" height="32" /></a>Read It Later :wub:</p>
<p>Un bouton qui permet de marquer à tout moment une page « à lire plus tard ». Ensuite, quand un a un petit moment devant soi, le bouton permet de faire défiler ces pages marquées &laquo;&nbsp;plus tard&nbsp;&raquo; à tête reposée. L’extension ajoute également un petit bouton dans google reader, ce qui permet de marquer un billet dans un flux RSS pour lecture différée également. Et comme cette extension sauve la liste des pages pour lecture ultérieure dans un dossier particulier de bookmarks, celui-ci est synchronisé      parfaitement entre tous mes navigateurs par Foxmarks. Ta-daaaa <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/smile.png' alt='Smile' title='Smile' class='tse-smiley' height='24' width='24' /> troisième Loi de Clarke : «Toute technologie suffisamment avancée est indiscernable      de la magie» <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/shock.png' alt='Shock' title='Shock' class='tse-smiley' height='24' width='24' /></p>
<h3>Pour le développement Web :</h3>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/60"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/60/1211254666" alt="" width="32" height="32" /></a> Web Developer</p>
<p>Ajoute une barre de boutons proposant une foule d’options      pour mettre au point une page HTML récalcitrante : surligner les      blocks, afficher les inputs, y compris cachés, éditer les cookies ou le CSS sur place. Bref, votre débuggeur d’HTML.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/1843"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/1843/1233876264" alt="" width="32" height="32" /></a> FireBug</p>
<p>Je l’utilise surtout pour débugger des échanges entre navigateur et      serveur : FireBug permet d’inspecter les échanges GET/POST et      réponses du serveur. Affiche également le source ou le DOM du HTML      résultant.</p>
<p><a href="https://addons.mozilla.org/fr/firefox/addon/6149"><img class="alignleft" src="https://addons.mozilla.org/en-US/firefox/images/addon_icon/6149/1234502560" alt="" width="32" height="31" /></a> FirePHP :ninja:</p>
<p>Idée brillante, cette extension permet d’afficher des logs (codées façon log4j) d’une application PHP. Le principe est de fournir une librairie PHP qui      permet de mettre ces infos de log dans les entêtes HTTP, qui restent invisibles de l’HTML, mais sont exploitées par l’extension FirePHP et affichées proprement en dessous de la page. J’adore ! Attention, nécessite l&#8217;installation de FireBug au préalable.</p>
<p>Voilà pour aujourd&#8217;hui. Cerise sur le gâteau, c’est très simple pour vous d’essayer, désactiver, réactiver, désinstaller toutes ces extensions. L’installeur d’extensions depuis FireFox est un régal : recherche par le nom, installation en quelques clics, utilisation… que du bonheur :happy: Aaaaah si seulement l’installeur d’Eclipse (et ça vaut également pour le prochain Eclipse 3.5 :cwy:  ) était aussi agréable à utiliser…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/petite-selection-dextensions-pour-firefox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And the winner is&#8230;</title>
		<link>http://www.schwinl.net/articles/and-the-winner-is</link>
		<comments>http://www.schwinl.net/articles/and-the-winner-is#comments</comments>
		<pubDate>Wed, 11 Mar 2009 23:37:02 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=147</guid>
		<description><![CDATA[:wub: Firefox ! Ca reste mon navigateur de choix. C&#8217;est pas la vitesse du rendu HTML ni du moteur JavaScript qui m&#8217;attire (encore que&#8230;), mais tout simplement les plugins. C&#8217;est la grande force de Mozilla, cette extraordinaire variété d&#8217;extensions plus utiles les unes que les autres. Ainsi qu&#8217;un très bon gestionnaire des favoris, et mes [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mozilla-europe.org/fr/firefox/"><img class="alignnone" title="Logo firefox 3" src="http://www.mozilla.com/img/tignish/about/logo/download/logo-wordmark-version-vertical-preview.png" alt="Logo firefox 3" width="100" height="140" /></a></p>
<p>:wub: Firefox !</p>
<p>Ca reste mon <em>navigateur </em>de choix. C&#8217;est pas la vitesse du rendu HTML ni du moteur JavaScript qui m&#8217;attire (encore que&#8230;), mais tout simplement les plugins. C&#8217;est la grande force de Mozilla, cette extraordinaire variété d&#8217;extensions plus utiles les unes que les autres. Ainsi qu&#8217;un très bon gestionnaire des favoris, et mes favoris sont mon second outil de travail (après google, of course). En passant, tiens, ma configuration de Firefox pourrait faire l&#8217;objet d&#8217;un autre billet.</p>
<p>Second :</p>
<p><a href="http://www.google.com/chrome/index.html?hl=fr"><img class="alignnone" title="Google Chrome" src="http://www.google.com/chrome/intl/fr/images/logo_sm.jpg" alt="" width="150" height="55" /></a></p>
<p>8) Google Chrome.</p>
<p>J&#8217;aime beaucoup ce navigateur, je l&#8217;ai beaucoup utilisé à sa sortie avant de revenir à Firefox. L&#8217;idée derrière chrome est tout-à-fait valide : le web est de plus en plus utilisé comme plateforme d&#8217;applications, et le surf sur des pages d&#8217;information statiques n&#8217;est plus du tout le seul usage du web. Chrome est une avancée significative en tant que plateforme pour faire tourner des applications web en plein écran sans les chichis du navigateur qui justement sont gênants quand je ne navigue pas, c&#8217;est-à-dire gmail, google reader voire facebook. Le lanceur chrome de gmail &laquo;&nbsp;en tant qu&#8217;application&nbsp;&raquo; a remplacé avec bonheur mon client de messagerie dans mon menu démarrer. Mais, en tant que <em>navigateur</em>, chrome est en retard sur firefox.</p>
<p>&laquo;&nbsp;Bon&nbsp;&raquo; dernier :</p>
<p><a href="http://www.microsoft.com/france/windows/products/winfamily/ie/default.mspx"><img class="alignnone" title="IE7" src="http://www.microsoft.com/library/media/1036/france/windows/images/products/winfamily/ie/icon_ie7.gif" alt="" width="166" height="36" /></a></p>
<p>:getlost: Internet Explorer&#8230;</p>
<p>Complètement dépassé. Je ne tirerai pas sur l&#8217;ambulance. Je garde quand même un souvenir ému :cwy: des &laquo;&nbsp;XML data island&nbsp;&raquo; dans des iframe cachées qui permettaient de bien s&#8217;éclater :ninja: longtemps avant qu&#8217;un quidam ne nous ponde le terme d&#8217;AJAX. Aaaaaah la génération de DHTML&amp;javascript par une tétrachiée de XSL inmaintenables&#8230; <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/bug-eyes.png' alt='Eek!' title='Eek!' class='tse-smiley' height='24' width='24' /></p>
<p>Le seul intérêt de garder IE sur sa machine c&#8217;est pour aller sur les sites qui n&#8217;ont été testés que sous IE et ne fonctionnent que sous IE. Bon, d&#8217;un autre côté c&#8217;est pas comme si on pouvait le désinstaller de windows&#8230; <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/angry.png' alt='Mad' title='Mad' class='tse-smiley' height='24' width='24' /></p>
<p>En conclusion, on déduit de tout ceci que j&#8217;ai vendu mon âme à Google, mon coeur à l&#8217;open-source et mes données personnelles à facebook&#8230; <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/grin.png' alt='Grin' title='Grin' class='tse-smiley' height='24' width='24' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/and-the-winner-is/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fool on the Hill : prédictions 2009</title>
		<link>http://www.schwinl.net/articles/predictions-2009</link>
		<comments>http://www.schwinl.net/articles/predictions-2009#comments</comments>
		<pubDate>Sun, 25 Jan 2009 18:05:41 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Cross-post Oxiane]]></category>
		<category><![CDATA[Génie Logiciel]]></category>
		<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Le reste]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google Apps Engine]]></category>
		<category><![CDATA[Microsoft Live]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=69</guid>
		<description><![CDATA[Hello Goodbye La tendance en ce début d&#8217;année me semble être à la frilosité, au gel de toute forme d&#8217;investissement. On fait le dos rond pour passer la crise, même quand ses propres indicateurs sont au vert. Par exemple, prenez google, pour changer , cette entreprise se porte plutôt bien, et pourtant ça commence à [...]]]></description>
			<content:encoded><![CDATA[<h2>Hello  Goodbye</h2>
<p>La tendance en ce début d&#8217;année me semble être à la frilosité, au gel de toute forme d&#8217;investissement. On fait le dos rond pour passer la crise, même quand ses propres indicateurs sont au vert. Par exemple, prenez google, pour changer <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> , cette entreprise <a href="http://news.cnet.com/8301-17939_109-10140992-2.html" target="_blank">se  porte plutôt bien</a>, et pourtant ça commence à dégraisser :  après lively, c&#8217;est <a href="http://news.cnet.com/8301-17939_109-10143245-2.html" target="_blank">au tour  de Notebook et plusieurs autres projets de passer à la  trappe</a>.</p>
<p>J&#8217;en déduis <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /> crise :arrow: réduction des coûts, gel de tout investissement :arrow: retour  aux mauvaises habitudes <em>quick-and-dirty </em>:arrow: mauvaise qualité de code.</p>
<p>Il va falloir, avec une réduction du budget, faire aussi bien&#8230; or, en informatique non plus il n&#8217;y a pas de magie. Les DSI vont devoir continuer à faire évoluer les systèmes, et ça se fera, comme d&#8217;habitude, en sacrifiant la qualité. On alimente ainsi une sorte de dette de maintenabilité, on vit d&#8217;une certaine manière au détriment des développement futurs. Par exemple je crois que Flex va continuer sa progression et que Flex augmente la productivité immédiate pour faire très vite des clients web sexy. Mon opinion est que Flex reste une solution qui n&#8217;encourage en rien le développement maintenable à  l&#8217;échelle du gros projet, ne serait-ce que le language actionscript. Malheureusement, la techno diamétralement opposée (non-sexytude, non-démo-immédiate, maintenabilité-nickel), soit GWT, me semble trouver peiner à trouver sa place en entreprise.</p>
<p>Pour résumer : les écrans sexy maintenant, et pour plus tard le développement durable (c-à-d. industrialisé et maintenable).</p>
<h2>Lucy in the sky with diamonds</h2>
<p>Comment réduire les coûts ? On pourrait penser qu&#8217;un élément de réponse est dans ce qu&#8217;on appelle le &laquo;&nbsp;cloud computing&nbsp;&raquo;. Pour résumer le &laquo;&nbsp;cloud computing&nbsp;&raquo; c&#8217;est de faire héberger des applications dans le nuage, vous savez, le reste du monde, le truc que l&#8217;on dessine pour figurer internet sur le diagramme qui représente votre réseau :</p>
<p><img class="aligncenter size-full wp-image-75" title="cloud" src="http://www.schwinl.net/wp-content/uploads/2009/01/cloud1.gif" alt="cloud" width="544" height="359" /><a href="http://www.secmanager.com/files/configuring_pix_firewall.jpg" target="_blank"><br />
</a></p>
<p>Rappelez-vous du slogan de Sun à une époque, &laquo;&nbsp;the network is the computer&nbsp;&raquo;. On est dans la continuité, on dirait maintenant &laquo;&nbsp;the internet is the computer&nbsp;&raquo;.</p>
<p>L&#8217;idée sous-jacente est que votre métier n&#8217;est (probablement) pas de faire tourner des serveurs. Alors, plutôt que de gérer des salles machines, confiez-les à ceux qui ont 1) le savoir-faire et 2) les économies d&#8217;échelle.<br />
Citons le fondateur d&#8217;Amazon, Jeff Bezos : &laquo;&nbsp;We launched our Web services [...]; it&#8217;s the equivalent of creating an electric grid, but for computing. Recently, I went to Luxembourg and visited a 300-year-old brewery. It had this gigantic relic of a generator from when it had to make its own electricity. As soon as they could buy off-grid, they did. Making their own electricity didn&#8217;t make their beer taste better. It&#8217;s the same for running your own data center&nbsp;&raquo;. En passant, si vous pensez qu&#8217;Amazon est seulement une boutique de vente de livres en ligne, ce n&#8217;est plus du tout le cas. Entre autres innovations, Amazon se positionne à travers S3 et EC2 comme un acteur majeur du cloud computing. Disons, qu&#8217;au moins cette fois-ci il y <em>a</em> innovation, rappelez-vous de l&#8217;affaire du brevet &laquo;&nbsp;1-click&nbsp;&raquo;  ! <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/angry.png' alt='Mad' title='Mad' class='tse-smiley' height='24' width='24' /></p>
<p>Vous voyez le topo. Tout ceci concerne en premier lieu la réduction de coûts, pas vraiment l&#8217;apport de fonctionnalités nouvelles. Autre conséquence d&#8217;un gel des investissements, on ne fera pas l&#8217;investissement de passer ses applications sur le cloud : c&#8217;est une lourde ré-ingénierie, pour l&#8217;instant non maîtrisée.</p>
<p>J&#8217;ajoute donc <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /> passer sur le cloud demande investissement initial :arrow: &laquo;&nbsp;le cloud, oui, mais pas cette année&nbsp;&raquo; :arrow: désenchantement généralisé et chute du &laquo;&nbsp;hype&nbsp;&raquo; autour cloud computing. Si j&#8217;osais, je dirais sale temps pour le cloud, ha ha <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> .</p>
<p>Pour toute innovation, il existerait une courbe de &#8216;hype&#8217; qui serait toujours peu ou prou la même : découverte, attentes déraisonables, désenchantement et finalement compréhension puis productivité. Si vous prenez <a href="http://www.techcrunch.com/2008/08/18/where-are-we-in-the-hype-cycle/">la  courbe publiée par le Gartner de cet été</a>, le cloud computing serait encore avant le &laquo;&nbsp;pic d&#8217;attentes exagérées&nbsp;&raquo;. Et bien ma prédiction est que le cloud va amorcer très vite, dès cette année, la chute des espérances qui se trouve de l&#8217;autre côté de l&#8217;à-pic. L&#8217;avenir (proche) est sombre notamment pour Amazon EC2+S3 justement. En effet, ces technos sont un formidable tremplin à startups, en fournissant un réel service d&#8217;élimination de la barrière à l&#8217;entrée d&#8217;une infrastructure web scalable. Les success-stories d&#8217;Amazon sont pour beaucoup des startups qui offrent des SaaS sur le web. Malheureusement, en cette période de crise, les startups explosent au décollage. Et les grands comptes gèlent veille et investissement. Amazon risque d&#8217;avoir du mal à atteindre son public et se constituer une clientèle. Même constat pour Google Apps Engine.</p>
<p>Bref, y&#8217;en a qui vont un peu <a href="http://www.lemondeinformatique.fr/actualites/lire-plus-de-la-moitie-des-developpeurs-prevoient-de-travailler-sur-des-projets-saas-27842.html" target="_blank">trop vite en besogne</a>.</p>
<h2>Back in the USSR</h2>
<p>Retour aux fondamentaux de la première bulle internet. Hé oui, 1998~2000 : &laquo;&nbsp;détourner la page d&#8217;accueil vers mon portail pour y afficher de la pub&nbsp;&raquo;. C&#8217;est devenu en 2008~2010 : &laquo;&nbsp;détourner les recherches vers mon moteur pour y afficher de la pub&nbsp;&raquo;. Exemple qui m&#8217;a frappé récemment : afin d&#8217;effectuer un dépannage familial à distance j&#8217;installe le tout dernier MSN Messenger Live. A ma grande stupéfaction ça me change mon moteur de recherche dans mozilla ! 8O Sans me demander mon avis, alors que, franchement, ça n&#8217;a rien à voir, utiliser un pager et mes recherches internet. C&#8217;est un peu comme si je prenais une carte orange et qu&#8217;en vertu d&#8217;accord RATP-TF1 ma télé se mettait à remplacer mes chaines favorites par TF1 et TF6 ! J&#8217;étais furieux : <em>mon ordinateur m&#8217;appartient ! </em><img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/angry.png' alt='Mad' title='Mad' class='tse-smiley' height='24' width='24' /> Winamp : pareil, j&#8217;installe un logiciel pour écouter de la musique et ça me propose un moteur de recherche winamp.com dans mozilla. Bref, plus ça va plus j&#8217;ai l&#8217;impression en installant un logiciel d&#8217;avoir un invité indélicat qui mets les pieds sur la table, le bordel dans mes affaires bien rangées (par exemple &laquo;&nbsp;Mes Documents&nbsp;&raquo;, vas-y, fais comme chez toi), et fouille dans mes affaires&#8230; Il faudra établir une déontologie ou un label indépendant de non-malware sinon bientôt votre navigateur internet ressemblera à ça :</p>
<p><img class="aligncenter size-full wp-image-71" title="moteurs" src="http://www.schwinl.net/wp-content/uploads/2009/01/moteurs.gif" alt="moteurs" width="267" height="466" /></p>
<p>Non, quand une boite ayant pignon sur rue comme Microsoft fait du malware de façon aussi grossière, c&#8217;est que quelque chose va très mal quelque part.</p>
<p>Bref, <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /> retour aux fondamentaux.</p>
<p>En parlant de Microsoft, lot de consolation pour eux, en vertu de tout ce qui précède, pas besoin de se presser pour sortir son <em> office-en-ligne-concurrent-de-google-docs</em>&#8230; c&#8217;est pas encore le moment de  tuer la poule aux œufs d&#8217;or Office&#8230;</p>
<p>Et pour finir, <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/grin.png' alt='Grin' title='Grin' class='tse-smiley' height='24' width='24' /> je vous souhaite une bonne année 2009 !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/predictions-2009/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;omnibox de Google chrome, ou les dangers de l&#8217;auto-suggestion</title>
		<link>http://www.schwinl.net/articles/lomnibox-de-google-chrome-ou-les-dangers-de-lauto-suggestion</link>
		<comments>http://www.schwinl.net/articles/lomnibox-de-google-chrome-ou-les-dangers-de-lauto-suggestion#comments</comments>
		<pubDate>Thu, 02 Oct 2008 16:38:46 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Cross-post Oxiane]]></category>
		<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Google Chrome]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=35</guid>
		<description><![CDATA[Rien à voir avec l&#8217;hypnose, l&#8217;auto-suggestion c&#8217;est aussi quand une boite de recherche  se met à vous proposer de compléter votre texte au fur et à mesure de votre saisie&#8230; &#8230; et c&#8217;est dangereux. Petit retour en arrière&#8230; J&#8217;allume pour la première fois le portable flambant fourni par Oxiane. Première étape, je commence par configurer le [...]]]></description>
			<content:encoded><![CDATA[<p>Rien à voir avec l&#8217;hypnose, l&#8217;auto-suggestion c&#8217;est aussi quand une boite de recherche  se met à vous proposer de compléter votre texte au fur et à mesure de votre saisie&#8230;</p>
<div><a href="http://googlified.com/files/google-suggest-google.gif" target="_blank"> </a></p>
<div class="wp-caption alignnone" style="width: 366px"><a href="http://googlified.com/files/google-suggest-google.gif" target="_blank"><img title="google suggest" src="http://googlified.com/files/google-suggest-google.gif" alt="google suggest" width="356" height="336" /></a><p class="wp-caption-text">google suggest</p></div>
</div>
<p>&#8230; et c&#8217;est dangereux.</p>
<h3>Petit retour en arrière&#8230;</h3>
<p>J&#8217;allume pour la première fois le portable flambant fourni par Oxiane. Première étape, je commence par configurer le wifi, ce qui me permet de télécharger et d&#8217;installer de google chrome. Normal de commencer par chrome, après tout, la première chose que l&#8217;on installe sur un PC, c&#8217;est bien l&#8217;OS, non ? <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /></p>
<p>Et là, au moment de taper ma première requête dans l&#8217;omnibox (la fameuse boite d&#8217;URL à auto-suggestion de google chrome), faute de frappe, le copier-coller qui part tout seul. Sauf que le presse-papier contenait encore ma clef wifi que je venais de saisir. Et je regarde avec effroi ma clef-ultra-secrète partir joyeusement en clair vers les serveurs google et retour &laquo;&nbsp;ah non désolé je n&#8217;ai rien trouvé&nbsp;&raquo; (remarquez, j&#8217;aurais été plutôt surpris que google me trouve quelque chose avec un tel mot-clé).</p>
<p>Alors s&#8217;il-vous-plaît, si vous intégrez une boite d&#8217;auto-suggestion, comme c&#8217;est la mode dans les applis AJAX (&laquo;&nbsp;faut bien que ça serve tout de même le côté dynamique de l&#8217;ajax, non ?&nbsp;&raquo;), par pitié, n&#8217;envoyez pas au serveur les frappes de <em>Ctrl+V</em>, <em>suppr.</em>, <em>delete</em> ou ce genre de caractères de contrôle.</p>
<p>Laissez une chance à l&#8217;utilisateur de conserver son presse-papier pour lui-même. Il vous en remercie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/lomnibox-de-google-chrome-ou-les-dangers-de-lauto-suggestion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maul pénétrant</title>
		<link>http://www.schwinl.net/articles/maul-penetrant</link>
		<comments>http://www.schwinl.net/articles/maul-penetrant#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:07:42 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[planning poker]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=21</guid>
		<description><![CDATA[Si vous cherchez de l&#8217;inspiration pour convaincre votre hiérarchie de passer à l&#8217;approche Scrum de la gestion de projet, une présentation &#171;&#160;Explaining Scrum to your Management Team&#160;&#187; est disponible sur Agile Alliance. La présentation est assez synthétique et efficace 8) , mais en anglais seulement . Et si vos collègues vous parlent de passer plutôt [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous cherchez de l&#8217;inspiration <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /> pour convaincre votre hiérarchie de passer à l&#8217;approche Scrum de la gestion de projet, une présentation &laquo;&nbsp;<a href="http://www.scrumalliance.org/resources/336">Explaining Scrum to your Management Team</a>&nbsp;&raquo; est disponible sur <a href="http://www.agilealliance.org/">Agile Alliance</a>. La présentation est assez synthétique et efficace 8) , mais en anglais seulement <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /> .</p>
<p>Et si vos collègues vous parlent de passer plutôt à l&#8217;<em>eXtreme Programming</em>, lisez <a title="eXtreme Programming Versus Scrum " href="http://kw-agiledevelopment.blogspot.com/2008/04/extreme-programming-versus-scrum.html">ce billet</a> (en anglais toujours) qui explique que ces deux méthodes agiles ne sont pas concurrentes mais complémentaires.</p>
<h3>A la mi-temps : un poker</h3>
<p>Une suggestion d&#8217;outil pour vous aider dans votre implémentation de Scrum : le planning poker, gentiment présenté en français <a href="http://www.touilleur-express.fr/2008/03/06/scrum-le-planning-poker/">sur le touilleur express</a>.</p>
<p>Vu que je suis fana de <em>webware</em> (devrais-je dire <em>webiciels </em>? <em>toiliciels </em>? hmmm <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /> ) je vous propose d&#8217;utiliser un outil en ligne gratuit pour organiser vos parties de poker planning : <a href="http://www.planningpoker.com/">http://www.planningpoker.com/<br />
</a></p>
<p>L&#8217;éditeur de ce site propose également des <a href="http://www.mountaingoatsoftware.com/presentations">présentations</a> autour de Scrum (devinez quoi : en anglais <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/eyeroll.png' alt='Rolls Eyes' title='Rolls Eyes' class='tse-smiley' height='24' width='24' /> encore et toujours )</p>
<p>Bonne lecture&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/maul-penetrant/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mon gros beta</title>
		<link>http://www.schwinl.net/articles/mon-gros-beta</link>
		<comments>http://www.schwinl.net/articles/mon-gros-beta#comments</comments>
		<pubDate>Wed, 16 Apr 2008 13:36:34 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Google Page Creator]]></category>
		<category><![CDATA[Logiciel-Service]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=20</guid>
		<description><![CDATA[A force d&#8217;utiliser gmail ou autres en version-beta-perpétuelle, on en oublie de vérifier la stabilité d&#8217;une application avant de l&#8217;utiliser. Ceci est d&#8217;autant plus vrai que la frontière entre différents niveaux de stabilité estimés (alpha, beta, release-candidate, release, service pack, j&#8217;en passe et des meilleures) tend à disparaître pour le logiciel-service, où une application n&#8217;est [...]]]></description>
			<content:encoded><![CDATA[<p>A force d&#8217;utiliser gmail ou autres en version-beta-perpétuelle, on en oublie de vérifier la stabilité d&#8217;une application avant de l&#8217;utiliser.</p>
<p>Ceci est d&#8217;autant plus vrai que la frontière entre différents niveaux de stabilité estimés (<em>alpha</em>, <em>beta</em>, <em>release-candidate</em>, <em>release</em>, <em>service pack</em>, j&#8217;en passe et des meilleures) tend à disparaître pour le <a title="Définition de logiciel-service" href="http://www.granddictionnaire.com/BTML/FRA/r_Motclef/index1024_1.asp" target="_blank">logiciel-service</a>, où une application n&#8217;est virtuellement déployée qu&#8217;en un exemplaire globalisé, mis à jour en temps réel. Très rarement, le choix entre deux versions &#8211; la version &laquo;&nbsp;stable et moche je vous en prie, basculez&nbsp;&raquo; et la version &laquo;&nbsp;ouah trop belle vous serez heureux de l&#8217;utiliser&nbsp;&raquo; &#8211; est laissé à l&#8217;utilisateur : <a title="la version tellement plus ouah" href="http://fr.docs.yahoo.com/mail/overview/index.html" target="_blank">yahoo mail</a>, ou le dashboard de google apps sont deux cas isolés. On en est arrivé au point où il faut s&#8217;abonner à <a title="the official update feed from the Google Apps team" href="http://googleappsupdates.blogspot.com/" target="_blank">un blog pour suivre les évolutions</a> de son <a title="Définition de logiciel-service" href="http://www.granddictionnaire.com/BTML/FRA/r_Motclef/index1024_1.asp" target="_blank">logiciel-service</a>.</p>
<p>Bref, tout ça pour dire que <a title="Google page creator" href="http://pages.google.com/" target="_blank">google page creator</a>, c&#8217;est simple, c&#8217;est sympa, mais c&#8217;est plutôt buggué. Je ne jette pas le bébé avec l&#8217;eau du bain : pour rendre l&#8217;édition de petites pages web en <a title="Définition de logiciel-service" href="http://www.granddictionnaire.com/BTML/FRA/r_Motclef/index1024_1.asp" target="_blank">logiciel-service</a> accessible à un public non initié, c&#8217;est assez réussi. Mais ça manque de try-catch. Les scripts échouent silencieusement pour des manipulations assez banales, et l&#8217;on se retrouve à refaire la même manipulation dix fois de suite avant de comprendre que cela n&#8217;aboutira jamais. Cruel dilemme entre afficher un message d&#8217;erreur incompréhensible qui n&#8217;intéresse que les débuggueurs et se taire&#8230; Les développeurs de page creator ont tranché, le silence est absolu, au point de laisser croire à l&#8217;utilisateur que son action a abouti, ce qui est <em>*mal*</em>.</p>
<p>C&#8217;est à ce moment de notre histoire que notre utilisateur se tourne vers l&#8217;informaticien pas loin : &laquo;&nbsp;oui-je-sais, c&#8217;est pas toi qui a écrit ce logiciel, mais tu as l&#8217;habitude d&#8217;isoler les problèmes, s&#8217;il-te-plaiiiiiiit&nbsp;&raquo;. Ainsi, par essais-erreurs successifs on finit par trouver le contournement, en se disant que, tout-de-même, il est bien évident ce bug, ils auraient pu le tester chez google, ça me donne une idée de billet à écrire là-dessus (celui que vous êtes en train de le lire).</p>
<p>Pour vous faire gagner du temps, les contournements jusque ici :</p>
<h4>Page non atteignable : le lien produit par creator n&#8217;est pas une URL correcte.</h4>
<p>Par exemple, vous créez une page, lui donnez le titre &laquo;&nbsp;Exemple :&nbsp;&raquo;, et les liens vers cette page généré par creator sont de la forme &laquo;&nbsp;Exemple :&nbsp;&raquo; au lieu de &laquo;&nbsp;http://monserveur/Exemple%20:&nbsp;&raquo;.</p>
<p>Vous pourrez essayer de changer le titre autant que vous voudrez, le premier nom donné à la page sera gardé jusqu&#8217;à la suppression de cette page.</p>
<p>Contournement : quand vous créez une nouvelle page, donnez-lui toujours un titre URL-amical &laquo;&nbsp;exemple&nbsp;&raquo;, sauvez une première fois. Vous pourrez mettre le titre désiré par la suite, l&#8217;adresse de la page restera &laquo;&nbsp;exemple&nbsp;&raquo;.</p>
<h4>Mon image n&#8217;affiche pas le menu contextuel quand je clique dessus</h4>
<p>J&#8217;ai constaté que des noms d&#8217;image avec des points inclus (exemple : &laquo;&nbsp;mon.image.05-04.fr.jpg&nbsp;&raquo;) fait que creator n&#8217;arrive plus à manipuler l&#8217;image. Je vous conseille de supprimer l&#8217;image et de la recharger avec un nom plus basique &laquo;&nbsp;monimage0504fr.jpg&nbsp;&raquo;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/mon-gros-beta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La gestion de projet Scrum</title>
		<link>http://www.schwinl.net/articles/la-gestion-de-projet-scrum</link>
		<comments>http://www.schwinl.net/articles/la-gestion-de-projet-scrum#comments</comments>
		<pubDate>Wed, 14 Nov 2007 14:04:39 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/archives/11</guid>
		<description><![CDATA[Après les cycles en V, en cascade ou en escargot, voici venu la gestion en ballon ovale : scrum (ou mêlée de ce côté-ci de la Manche). Scrum (vu de super-loin) Scrum est une méthode &#171;&#160;agile&#160;&#187;, légère, adaptative, itérative &#8211; je suis à court d&#8217;adjectifs &#8211; plutôt pour les petites équipes et les projets de [...]]]></description>
			<content:encoded><![CDATA[<p>Après les cycles en V, en cascade ou en escargot, voici venu la gestion en ballon ovale : <a href="http://www.scrumalliance.org/"><em>scrum</em> </a>(ou <em>mêlée</em> de ce côté-ci de la Manche).</p>
<h3>Scrum (vu de super-loin)</h3>
<p>Scrum est une méthode &laquo;&nbsp;agile&nbsp;&raquo;, légère, adaptative, itérative &#8211; je suis à court d&#8217;adjectifs &#8211; plutôt pour les petites équipes et les projets de taille modérée.</p>
<h3>Résumé des règles du jeu (vu de loin)</h3>
<p>Une particularité de Scrum est une gestion très légère. Les quelques grandes lignes exposées ici constituent 80% de la méthode. L&#8217;art de scrum insiste sur la bonne conduite de réunions, qui vont rythmer le projet.</p>
<h4>Le démarrage de sprint</h4>
<p>Scrum est une méthode itérative, dans laquelle chaque itération, de longueur fixe et plutôt courte (30 jours par exemple), est appelée un <em>sprint</em>. Le but d&#8217;un sprint est de produire un ensemble de fonctions <span style="text-decoration: underline;">démontrables</span> et <span style="text-decoration: underline;">livrables</span> à la fin du sprint.</p>
<p>La réunion de démarrage de sprint permet de choisir parmi la liste des développements souhaités ceux qui seront réalisés lors du prochain sprint. Une fois ce choix effectué, on essaiera dans la mesure du possible de &laquo;&nbsp;protéger&nbsp;&raquo; l&#8217;équipe de réalisation des aléas de planning et avant-ventes, et on ne tiendra compte des changements de priorités que lors du démarrage du prochain sprint.</p>
<h4>Le daily scrum (mêlée quotidienne)</h4>
<p>Les développements prévus pour ce sprint sont découpés par l&#8217;équipe de réalisation en tâches, à la granularité de moins d&#8217;une journée, sans entrer dans le micro-détail de la demi-heure. Chaque jour, toute l&#8217;équipe se réunit pour une réunion de coordination très courte (par exemple 20 minutes maximum, montre en main) : la mêlée quotidienne. Chacun doit répondre à ces trois questions :</p>
<ul>
<li>Ce que j&#8217;ai réalisé depuis la dernière mêlée :!:</li>
<li>Ce que je projette de faire jusqu&#8217;à la prochaine mêlée <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></li>
<li>Les difficultés potentielles pour cette tâche, que la hiérarchie ou l&#8217;équipe doit essayer de lever <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /></li>
</ul>
<h4>Fin de sprint et rétrospective</h4>
<p>A la fin du sprint, l&#8217;équipe organise une séance de démonstration interne et surtout externe (hiérarchie, support, commerciaux, end-users&#8230;) des fonctions ajoutées ou modifiées lors du sprint. L&#8217;équipe procède ensuite, éventuellement à une auto-congratulation et un restau buffet-à-volonté, mais surtout à une rétrospective :</p>
<ul>
<li>Qu&#8217;est-ce qui a bien fonctionné lors de ce sprint ? 8)</li>
<li>Qu&#8217;est-ce que l&#8217;on pourrait améliorer pour les prochains sprints ? <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></li>
</ul>
<p>La méthode est un guide, pas un carcan : les équipes vont adapter la méthode et optimiser leur processus de sprint en sprint.</p>
<h3>Glop <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/grin.png' alt='Grin' title='Grin' class='tse-smiley' height='24' width='24' /></h3>
<ul>
<li>prise en main rapide et ludique de la méthode par les gens impliqués</li>
<li>insiste sur l&#8217;importance de la conduite de réunion</li>
<li>prévoit des démonstrations et des livrables afin de limiter l&#8217;effet tunnel lors du sprint</li>
</ul>
<h3>Pas glop <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/frown.png' alt='Frown' title='Frown' class='tse-smiley' height='24' width='24' /></h3>
<ul>
<li>Difficile à mettre en place dans des environnements bureaucratiques</li>
<li>Demande beaucoup d&#8217;autonomie de chaque membre de l&#8217;équipe&#8230;</li>
<li>&#8230; et de l&#8217;équipe dans son ensemble</li>
<li>Demande à ce que l&#8217;on <em>laisse</em> de l&#8217;autonomie à l&#8217;équipe <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/eyeroll.png' alt='Rolls Eyes' title='Rolls Eyes' class='tse-smiley' height='24' width='24' /></li>
</ul>
<h3>Verdict <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></h3>
<p>Cette méthode n&#8217;est sûrement pas applicable à tous les environnements ni une bonne méthode pour gérer de la production intensive bien balisée.</p>
<p>Scrum est une très bonne méthode pour gérer des projets plutôt R&amp;D, de prototypage par exemple, ou de développement XP de taille modérée. Elle permet à une équipe expérimentée de s&#8217;auto-organiser en souplesse. Les démonstrations de fin de sprint sont très importantes (des fois vitales <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> ) particulièrement dans une optique de R&amp;D mais souhaitables dans tout environnement.</p>
<p>Une richesse méconnue de scrum est la possibilité de gérer un projet très transverse, de créer une organisation de projet ad-hoc virtuelle. Prenons l&#8217;exemple de la mise en place d&#8217;un intranet, le scrum pourra permettre aux différents acteurs de coordonner leurs efforts, sans pour autant qu&#8217;il y ait de hiérarchie bien définie entre les acteurs du projet. Etant légère, la gestion scrum ne vient pas exagérément alourdir la gestion de projet existante de chacun. C&#8217;est dans cet optique qu&#8217;un prochain billet montrera comment on peut créer une infrastructure ad-hoc de projet scrum légère et efficace, en se basant sur l&#8217;offre d&#8217;applications en ligne google apps. Bref, Scrum en SaaS, c&#8217;est pour bientôt (et buzzword-compliant <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> ).</p>
<p>Restez à l&#8217;écoute.</p>
<hr />Le lien Wikipédia du jour : <a href="http://fr.wikipedia.org/wiki/Scrum">Scrum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/la-gestion-de-projet-scrum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

