<?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>Webaaz &#187; Méthodologie</title> <atom:link href="http://www.webaaz.com/category/methodologie/feed/" rel="self" type="application/rss+xml" /><link>http://www.webaaz.com</link> <description>Le développement web de A à Z</description> <lastBuildDate>Thu, 19 Jan 2012 11:40:08 +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>Retour d&#8217;expérience : Grilles &amp; mise en page</title><link>http://www.webaaz.com/2011/06/retour-d-experience-grilles/</link> <comments>http://www.webaaz.com/2011/06/retour-d-experience-grilles/#comments</comments> <pubDate>Thu, 23 Jun 2011 15:43:27 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Analyse]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[Ergonomie]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Qualité]]></category> <category><![CDATA[Retour d'expérience]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Paris Web]]></category> <category><![CDATA[Références]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=1196</guid> <description><![CDATA[Suite à quelques discussions enflammées sur l'intérêt des grilles dans la mise en page web, <strong>il m'a semblé utile de faire un retour sur ma récente expérience dans le domaine.</strong> C'est un sujet qui monte, on trouve de belles références sur le sujet, mais peu de cas concrets... Alors voilà, je me suis lancé dans la refonte graphique de <a
href="http://www.mybabygame.com">www.mybabygame.com</a> (Faites des bébés !), et voici ce qu'il en ressort... <img
width="570" height="250" alt="Man on sidewalk" src="/images/2011/06/grille.jpg"> <a
href="http://www.flickr.com/photos/44124379481@N01/45245477" title="Photo de samgrover depuis Flickr">Photo de samgrover depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Suite à quelques discussions enflammées sur l&#8217;intérêt des grilles dans la mise en page web, <strong>il m&#8217;a semblé utile de faire un retour sur ma récente expérience dans le domaine.</strong><br
/> C&#8217;est un sujet qui monte, on trouve de belles références sur le sujet, mais peu de cas concrets&#8230; Alors voilà, je me suis lancé dans la refonte graphique de <a
href="http://www.mybabygame.com">www.mybabygame.com</a> (Faites des bébés !), et voici ce qu&#8217;il en ressort&#8230;</p><p><img
width="570" height="250" alt="Man on sidewalk" src="/images/2011/06/grille.jpg"><br
/> <a
href="http://www.flickr.com/photos/44124379481@N01/45245477" title="Photo de samgrover depuis Flickr">Photo de samgrover depuis Flickr</a></p><h2>Découverte</h2><p>Lors de la création de mes premières pages web, j&#8217;utilisais un outil <a
href="http://fr.wikipedia.org/wiki/What_you_see_is_what_you_get">WYSIWYG</a> et je gérais les alignements comme je le pouvais à coup de marge plus ou moins épaisse, de toutes façons, je ne me préoccupai que du rendu d&#8217;IE 5, et vu ce que l&#8217;on trouvait à l&#8217;époque sur le web, ce n&#8217;était pas si mal.<br
/> Le passage à une écriture de code à la main, m&#8217;a permis de supprimer toutes les fioritures inutiles ajoutées par mon outil précédent. Je me suis vite rendu compte que le résultat était tout de même plus joli, mais basique.<br
/> L&#8217;arrivé de nouveaux navigateurs à compliqué la donne, le rendu approximatif se révélant au mieux presque correct, au pire vraiment aléatoire.<br
/> J&#8217;ai toujours souhaité travailler avec un code propre, en évitant les hacks pour corriger les défauts d&#8217;implémentation des navigateurs, j&#8217;estime que ce n&#8217;est pas à moi de le faire. Mais si je peux avoir un code qui passe partout, je ne m&#8217;en prive pas.<br
/> <strong>Et peu à peu ma veille permanente m&#8217;a fait découvrir des techniques de mise en page plus évoluées. J&#8217;ai suivi cela de plus ou moins loin, en n&#8217;en gardant que la théorie, mais sans mettre plus que cela en pratique. Il me semblait clair que c&#8217;était une voie à étudier, une solution à mette en œuvre, mais il y a tellement de chose à faire&#8230;</strong></p><h2>Révélation</h2><p><strong>La <a
href="http://www.dailymotion.com/video/xfpaqk_la-typographie-comme-outil-de-design-david-rault_tech">conférence sur la micro-typographie</a> de <a
href="https://twitter.com/#!/davidrault">David Rault</a> m&#8217;a rouvert les yeux L&#8217;illumination est venue d&#8217;<a
href="https://twitter.com/#!/MITTERNACHT">Anne-Sophie Fradier</a></strong>. Je ne reviendrai pas sur la qualité de <a
href="http://www.dailymotion.com/video/xfpf08_la-macrotypographie-de-la-page-web-anne-sophie-fradier_tech">sa prestation</a> à <a
href="http://www.paris-web.fr/">Paris Web 2010</a>, mais sur la pertinence du contenu, qui m&#8217;a définitivement donné envie de m&#8217;y mettre. En une heure elle me présentait un condensé de ma veille avec de jolis exemples, je ne pouvais plus éviter le sujet. Cela tombe bien j&#8217;avais un site dont j&#8217;étais globalement content, avec des pistes graphiques intéressantes, mais qui pêchait sur certains aspects, et je voyais bien que j&#8217;étais désormais dans la bonne direction&nbsp;!<br
/> Il ne me restait plus qu&#8217;à laisser mûrir tout en me remettant activement dans la technique.</p><h2>Mise en situation</h2><p><a
href="https://twitter.com/#!/htmlzg">Vincent Valentin</a> à eu la bonne idée d&#8217;écrire à ce moment une série de billets qui m&#8217;ont enthousiasmé, et guidé dans mon entreprise. <strong>Il y reprend la partie technique avec des exemples précis, un vrai retour d&#8217;expérience, sur les outils qu&#8217;il utilise et surtout pourquoi. Il y explique le cheminement de ses réflexions, bref comment il travaille. Bien sûr, lui est intégrateur, moi je fais juste de l&#8217;intégration.</strong> Il m&#8217;a donc fallu plusieurs lectures, et quelques autres billets pour bien me remettre au goût du jour, et j&#8217;ai commencé par tâtonnements à reprendre mon projet.<br
/> <strong>Après quelques essais, j&#8217;ai décidé de ne pas tout utiliser, et j&#8217;ai laissé de coté Les grilles toutes faîtes, et les compilateurs CSS. Les premières car l&#8217;utilisation avec les media-queries me semblaient ajouter de la complexité (même si Vincent propose une solution) le second car c&#8217;est un projet simple, inutile de trop compliquer la tâche.</strong> Cela viendra donc dans un second temps.</p><h2>Mise en pratique</h2><p>Le projet initial était finalement assez simple, avec quelques images, mais finalement, beaucoup de dégradés ou de coins arrondis. L&#8217;alignement sur la grille ne poserait donc pas trop de problème en découpe d&#8217;images.<br
/> <strong>Je suis donc reparti de feuilles de styles vides, et quitte à reprendre le code en y ajoutant une dose de CSS3, autant revoir le balisage et passer à HTML5.</strong> Cette partie fut vite expédiée. La lecture récente des <a
href="http://www.webaaz.com/category/livres/">deux premiers opus de la collection</a><a
href="http://www.abookapart.com/">A book apart</a> m&#8217;ayant remis les idées en place sur le sujet.</p><p>J&#8217;ai ensuite pris le temps de tester plusieurs largeurs de grilles et de colonnes avant de trouver mon bonheur, avec une possibilité de mettre en page sur une, deux, trois ou cinq colonnes (Il existe du coup d&#8217;autres possibilités que je n&#8217;utiliserais pas, restons simples, à mon sens trop de colonnes tuent les colonnes).</p><p><strong>L&#8217;utilisation de <a
href="http://hashgrid.com/">Hashgrid</a> a été précieuse pour cette partie du travail, en me permettant de visualiser l&#8217;invisible.</strong></p><p>Certaines pages de contenu ne me convenaient pas du tout, mise en page simpliste, alignements maladroits, même si au premier abords, je n&#8217;aurai su dire pourquoi et comment le corriger. Je ne suis pas non plus graphiste&#8230;<br
/> <strong>J&#8217;avais bien prévu de les refondre, mais comment ? Finalement c&#8217;est venu tout seul&#8230; Sans rien faire d&#8217;autre qu’utiliser ma grille pour remettre en place les différents blocs de contenus, tout s&#8217;est éclairci, et au fur et à mesure les textes se sont mis en page aidés par la grille horizontale et par la grille verticale. Tout en gardant un rendu &laquo;&nbsp;simple&nbsp;&raquo;, le tout devenait harmonieux</strong> (à mes yeux, pas vous ? mince&#8230;)<br
/> <strong>Le travail en parallèle sur les polices et les hauteurs de ligne, a bien aidé, et à même simplifié le travail. La règle ajoute des contraintes, oblige à se plier à certaines obligations, mais au final, libère !</strong> Plus de rendus approximatifs, plus d&#8217;hésitations, on se fie à la grille et c&#8217;est tout. Finis aussi les effets de bord quand on ajuste d&#8217;un côté et que casse de l&#8217;autre&#8230;</p><p>Il y a pour moi trois étapes :</p><ul><li>L&#8217;ignorance de la règle</li><li>Son apprentissage et sa mise en application</li><li>Son appropriation et son contournement</li></ul><p>Et un outil, si bon soit il doit être utilisé à bon escient. Pas question d&#8217;appliquer bêtement une règle, une réflexion s&#8217;impose. Alors bien sûr <strong>il m&#8217;est arrivé de contourner certaines règles. Les raisons sont variées, mais tout ne peut pas rentrer dans une grille, parfois quelques éléments ont besoin de plus ou moins de place, à l&#8217;œil, on sent que quelque chose ne passe pas bien ,que tout est trop rigide&#8230; Il faut donc s&#8217;échapper du carcan, pour trouver la solution. Il faut trouver une exception, la règle a beau l&#8217;air parfaite, il existe des cas particuliers. Il s&#8217;agit alors de ne pas faire n&#8217;importe quoi, au risque de perdre une partie du bénéfice acquis, mais de trouver une justification raisonnable qui apporte une solution au problème.</strong> Et j&#8217;ai finalement souvent trouvé cette solution dans d&#8217;autres grilles, dans des &laquo;&nbsp;sous-grilles&nbsp;&raquo;, en répétant ma grille d&#8217;origine différemment, en appliquant les mêmes marges mais autrement&#8230;</p><p><quote>La macro-typographie ça marche !</quote></p><h2>Retour d&#8217;expérience</h2><p><strong>Au final, il m’aura fallu quelques heures/jours de montée en compétence entrecoupées de temps de réflexions, d&#8217;essais pratiques, et de remise en question pour arriver à mon résultat.</strong> Il reste encore du travail, tout n&#8217;est pas fini, l&#8217;adaptation aux navigateurs mobiles est en cours, mais il est déjà temps d&#8217;en tirer des conclusions.<br
/> Je retiens que si j&#8217;y ai passé du temps au début, je n&#8217;en ai pas perdu pour deux raisons :</p><ul><li>Le résultat final est meilleur</li><li>J&#8217;ai gagné du temps sur d&#8217;autres aspects de l&#8217;intégration</li></ul><p>Et sur mes prochains projets, ce sera encore plus vrai.</p><h2>Ressources</h2><h3>Billets</h3><ul><li><a
href=" http://typographisme.net/post/Macro-typographie-sur-le-Web-%E2%80%93-Less-is-more">Macro typographie sur le Web &#8211; une grille dynamique</a></li><li><a
href="http://typographisme.net/post/Macro-typographie-sur-le-Web-Mise-en-pratique">Macro-typographie sur le Web &#8211; Mise en pratique</a></li><li><a
href="http://typographisme.net/post/Macro-typographie-sur-le-Web-Quelques-outils">Macro-typographie sur le Web – Quelques outils</a></li><li><a
href="http://snook.ca/archives/html_and_css/font-size-with-rem">http://snook.ca/archives/html_and_css/font-size-with-rem</a></li></ul><h3>Vidéos</h3><ul><li><a
href="http://www.dailymotion.com/video/xfpaqk_la-typographie-comme-outil-de-design-david-rault_tech">conférence sur la micro-typographie</a></li><li><a
href="http://www.dailymotion.com/video/xfpf08_la-macrotypographie-de-la-page-web-anne-sophie-fradier_tech">sa prestation</a></li></ul><p>Alors que dire de plus, <strong>regardez les vidéos, lisez les quelques références ci-dessous, essayez, testez, et dites moi comment vous vous en sortez</strong>, ce que cela vous apporte, si cela vous bride ou non&#8230;</p><p>Moi j&#8217;y retourne, j&#8217;ai encore un peu de travail&#8230;</p><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li><li><a
href="http://www.webaaz.com/2010/03/internationalisation-localisation/" rel="bookmark" title="31 mars 2010">Internationalisation &#038; localisation</a></li><li><a
href="http://www.webaaz.com/2010/11/livre-html5-pour-les-webdesigners/" rel="bookmark" title="25 novembre 2010">Livre : HTML5 pour les webdesigners</a></li><li><a
href="http://www.webaaz.com/2010/05/developper-sous-ubuntu/" rel="bookmark" title="5 mai 2010">Développer sous Ubuntu</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Retour+d%27exp%C3%A9rience+%3A+Grilles+%26+mise+en+page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Retour%20d%27exp%C3%A9rience%20%3A%20Grilles%20%26%20mise%20en%20page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Retour+d%27exp%C3%A9rience+%3A+Grilles+%26+mise+en+page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Retour+d%27exp%C3%A9rience+%3A+Grilles+%26+mise+en+page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Retour+d%27exp%C3%A9rience+%3A+Grilles+%26+mise+en+page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Retour+d%27exp%C3%A9rience+%3A+Grilles+%26+mise+en+page&amp;link=http://www.webaaz.com/2011/06/retour-d-experience-grilles/&amp;notes=Suite%20%C3%A0%20quelques%20discussions%20enflamm%C3%A9es%20sur%20l%27int%C3%A9r%C3%AAt%20des%20grilles%20dans%20la%20mise%20en%20page%20web%2C%20il%20m%27a%20sembl%C3%A9%20utile%20de%20faire%20un%20retour%20sur%20ma%20r%C3%A9cente%20exp%C3%A9rience%20dans%20le%20domaine.%20%0D%0AC%27est%20un%20sujet%20qui%20monte%2C%20on%20trouve%20de%20belles%20r%C3%A9f%C3%A9rences%20sur%20le%20sujet%2C%20mais%20peu%20de%20cas%20concrets...%20Alors%20voil%C3%A0%2C%20je%20me%20suis%20lanc%C3%A9%20dans%20la%20refonte%20graphique%20de%20www.mybabygame.com%20%28Faites%20des%20b%C3%A9b%C3%A9s%20%21%29%2C%20et%20voici%20ce%20qu%27il%20en%20ressort...%0D%0A%0D%0A%0D%0APhoto%20de%20samgrover%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2011/06/retour-d-experience-grilles/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Fournir un webservice et son API</title><link>http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/</link> <comments>http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/#comments</comments> <pubDate>Fri, 21 Jan 2011 09:00:33 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[XML]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Webservice]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=1056</guid> <description><![CDATA[Pour avoir utilisé et mis en place quelques dizaines de webservices, je dois dire que la qualité de ceux-ci est extrêmement variable. Autant on en trouve de très bons, autant certains sont inutilisables en l'état. J'utiliserai peut être un jour le votre, comme <strong>le côté technique a déjà été traité un peu partout, nous aborderons ici juste la partie fonctionnelle du sujet.</strong> <img
src="/images/2011/01/hearts.jpg" alt="As good as heart can wish" width="570" height="250" /> <a
title="Photo de harold.lloyd depuis son blog" href="http://www.flickr.com/photos/14434912@N07/3095162606">Photo de harold.lloyd depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Pour avoir utilisé et mis en place quelques dizaines de webservices, je dois dire que la qualité de ceux-ci est extrêmement variable. Autant on en trouve de très bons, autant certains sont inutilisables en l&#8217;état. J&#8217;utiliserai peut être un jour le votre, comme <strong>le côté technique a déjà été traité un peu partout, nous aborderons ici juste la partie fonctionnelle du sujet.</strong></p><p><img
src="/images/2011/01/hearts.jpg" alt="As good as heart can wish" width="570" height="250" /><br
/> <a
title="Photo de harold.lloyd depuis son Flickr" href="http://www.flickr.com/photos/14434912@N07/3095162606">Photo de harold.lloyd depuis Flickr</a></p><h2>Pourquoi faire ?</h2><p><strong>Pourquoi fournir une API ?</strong> Si vous lisez cela vous devez déjà avoir une petite idée&#8230; Le principe d&#8217;Internet c&#8217;est le partage, et il existe une multitude de protocoles qui permettent ces échanges (http, ftp, p2p&#8230;).<br
/> <strong>Quel que soit votre activité, son but n&#8217;est pas de rester confidentielle, et vous souhaitez sûrement la partager avec le plus grand nombre, le meilleur moyen est de multiplier les manières d&#8217;utiliser votre travail.</strong></p><p>Que votre webservice fournisse des données (statistiques par exemple) ou des services (calculs, paiement&#8230;), il doit trouver son public. <strong>En proposant un maximum de possibilités d&#8217;y accéder vous augmentez les usages possibles, et surtout vous donnez la possibilité aux utilisateurs de créer des usages auxquels vous n&#8217;avez même pas pensé. Votre application devient le vecteur d&#8217;usages innovants.</strong></p><h2>Choisir un format</h2><p>Les architectures <a
href="http://fr.wikipedia.org/wiki/Representational_State_Transfer" title="Voir la définition de REST sur Wikipédia"></acronym TITLE="REpresentational State Transfer">REST</acronym></a> ou <a
href="http://fr.wikipedia.org/wiki/Representational_State_Transfer" title="Voir la définition de soap sur Wikipédia">soap</a> sont très répandues et leur usage est possible simplement via une foule de langages. Vous pouvez rendre votre réponse dans un format défini, mais n&#8217;hésitez pas à le rendre paramétrable pour fournir au choix du <a
href="http://fr.wikipedia.org/wiki/Xml" title="Voir la définition de XML sur Wikipédia"><acronym
title="eXtensible Markup Language">XML</acronym></a>, du <a
href="http://fr.wikipedia.org/wiki/Json" title="Voir la définition de JSON sur Wikipédia"><acronym
title="JavaScript Object Notation">JSON</acronym></a> ou même du <a
href="http://fr.wikipedia.org/wiki/Yaml" title="Voir la définition de YAML sur Wikipédia"><acronym
TITLE="YAML Ain't Markup Language">YAML</acronym></a> par exemple.<br
/> <strong>Plus vous proposerez d&#8217;options, plus votre API à des chances d&#8217;être utilisée ! Vous n&#8217;êtes certainement pas le seul à fournir ce genre de service, soyez le meilleur pour garder vos utilisateurs.</strong></p><p>Attention à bien penser dès le début aux différentes pistes que vous souhaiter suivre afin de ne pas devoir modifier votre API par la suite et risquer de perdre des clients pour un problème de non compatibilité. Le cas échéant, prévenez les le plus tôt possible et accompagnez les dans la démarche.</p><h2>Paramétrer</h2><p>Et tout un tas d&#8217;options peuvent êtres ajoutées. Elles peuvent paraitre anodines mais seront d&#8217;un grand secours à vos clients. Vous pouvez par exemple leur fournir un compteur d&#8217;utilisation de l&#8217;API et pourquoi pas un historique des appels. Dans le cadre de prestataires de paiement par exemple, si un callback doit être fait, donnez une liste d&#8217;ip publiques afin que le client filtre les appels, donnez lui aussi la possibilité de choisir le nom des variables renvoyées, et pourquoi d&#8217;en ajouter&#8230; Si les données sont sensibles ajouter une clé secrète et un hashage des données pour certifier les données.</p><p><strong>Ne mettez pas n&#8217;importe quoi mais restez à l&#8217;écoute des demandes, il y a sûrement des cas auxquels vous ne pensez pas, mais qui sont indispensables à vos utilisateurs.</strong></p><p>Afin de gérer certaines options, <strong>l&#8217;accès à un back-office devient nécessaire, ca complique légèrement la tâche mais cela permet de faciliter les échanges avec votre cible. Vous pourrez ainsi collecter un email, attribuer une clé d&#8217;API, paramétrer l&#8217;API, communiquer avec l&#8217;utilisateur, lui fournir des infos statistiques sur son utilisation&#8230; Et récolter un maximum d&#8217;information pour améliorer votre service.</strong></p><h2>Sécuriser &#038; tracer</h2><p>La clé d&#8217;API à deux intérêts, limiter l&#8217;accès à certaines données ou services à certains clients, et tracer l&#8217;utilisation de chacun afin d&#8217;en extraire des données statistiques. Ces données vous seront utiles pour améliorer votre service en fonction des usages, mais aussi de mettre en place une stratégie de monétisation.</p><p><strong>Une clé secrète permet également d&#8217;encoder les données afin de sécuriser les échanges pour qu&#8217;ils ne transitent pas en clair et de valider que les données en retour proviennent bien d&#8217;un tiers de confiance ayant connaissance de la clé.</strong></p><h2>Monétiser</h2><p>Augmenter les usages et favoriser l&#8217;utilisation de votre API c&#8217;est bien, mais il peut devenir nécessaire de rentabiliser le service ou au moins de payer les frais d&#8217;infrastructure (serveur, maintenance, bande passante&#8230;). La clé d&#8217;API intervient encore ici pour permettre de facturer ou limiter les appels.</p><p><strong>On peut imaginer une solution ou les 1000 premiers appels mensuels sont gratuits, au delà un abonnement permet de continuer à utiliser le service.</strong></p><p>En plus de la clé d&#8217;API pensez à vérifier d&#8217;autres éléments comme l&#8217;ip pour éviter que des petits malins multiplient les comptes pour contourner le système !</p><h2>Documenter</h2><p>Avant d&#8217;utiliser un webservice, une phase d&#8217;analyse est nécessaire afin de cerner les possibilités et les limites de l&#8217;API. <strong>Cette phase est importante, c&#8217;est le premier contact du développeur avec votre produit. Il doit rapidement cerner si il pourra l&#8217;utiliser ou pas.</strong> Il en a probablement ciblé plusieurs, et ne les implémentera pas tous. Il faut donc le rassurer au plus vite, la documentation est là pour cela. Elle doit à la fois lui présenter le produit, l&#8217;API, des exemples, une FAQ&#8230; Tous les éléments dont il pourrait avoir besoin sans chercher à droite à gauche.</p><p>Pour commencer, une présentation de l&#8217;application, et des possibilités de l&#8217;API est indispensable pour dégrossir et permettre au lecteur de cerner le sujet rapidement. Ensuite, les pré-requis à l&#8217;utilisation de l&#8217;API sont nécessaires, avec pourquoi pas les différentes étapes de l&#8217;inscription au service. <strong>Le but est de faciliter l&#8217;implémentation de l&#8217;API</strong>, que ce soit pour un simple test ou pour un projet en production.</p><h2>Donner des exemples</h2><p>Le bla bla c&#8217;est bien, mais un exemple ca aide. <strong>Avec la mise en place de l&#8217;appel à l&#8217;API juste avec la documentation, on peut passer à côté d&#8217;une subtilité, surtout si le document n&#8217;est pas dans notre langue ou mal traduit.<br
/> Un exemple de code permet de tester rapidement et de s&#8217;assurer que l&#8217;appel fonctionne correctement</strong>. Les explications permettent ensuite de d&#8217;aller plus loin et de jouer avec les options. Je vous dirais bien de mettre cet exemple en PHP pour sa popularité et sa simplicité, mais identifiez bien votre cible afin de fournir les exemples dans les langages les plus susceptibles d&#8217;être utilisés.</p><h2>Fournir une bibliothèque</h2><p>Pour faciliter l&#8217;usage d&#8217;un webservice, certains fournissent directement une bibliothèque. Si l&#8217;API est complexe cela permet de manipuler facilement les objets et peut simplifier l&#8217;implémentation, à condition de répondre au besoin de l&#8217;utilisateur. Dans le cas contraire son encapsulation peut s&#8217;avérer fastidieuse. Cela peut aussi permettre de déplacer une partie de la logique métier sur le serveur client.<br
/> <strong>Certains service bancaires offrent la possibilité de compiler directement une extension PHP avec la clé d&#8217;API par exemple . On étend ainsi les possibilité du langage lui même et l&#8217;expérience utilisateur est excellente. De plus, la clé d&#8217;API ou le mot de passe ne sont plus accessibles directement au développeur. C&#8217;est un plus non négligeable pour certaines données sensibles.</strong></p><h2>Fournir un environnement de tests</h2><p>C&#8217;est parfois nécessaire et souvent indispensable. On doit souvent tester l&#8217;utilisation dans des conditions similaires à l&#8217;environnement de production mais sans contraintes. <strong>Toujours avec l&#8217;exemple du paiement, l&#8217;utilisation d&#8217;un numéro de carte bancaire de test permet de simplifier les tests et de simuler les transactions. En règle générale un paramètre supplémentaire à l&#8217;appel de l&#8217;API permettra de changer de mode et de tester dans des conditions quasi réelles simple à mettre en oeuvre.</strong></p><h2>Pour conclure&#8230;</h2><p>Les usages de Webservices sont variés, et ces conseils ne sont pas exhaustifs, <strong>votre expérience sûrement différente vous a apporté d&#8217;autres enseignements, partagez les avec nous !</strong><br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/" rel="bookmark" title="28 juin 2010">Opquast : Sites web, les bonnes pratiques</a></li><li><a
href="http://www.webaaz.com/2010/07/trouver-un-bon-hebergeur-web-quels-criteres/" rel="bookmark" title="20 juillet 2010">Trouver un bon hebergeur web, quels critères ?</a></li><li><a
href="http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/" rel="bookmark" title="28 avril 2010">Les générateurs de sprites CSS</a></li><li><a
href="http://www.webaaz.com/2010/10/participons-a-lutopie-web/" rel="bookmark" title="11 octobre 2010">Participons à l&#8217;utopie web !</a></li><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir+un+webservice+et+son+API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir%20un%20webservice%20et%20son%20API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir+un+webservice+et+son+API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir+un+webservice+et+son+API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir+un+webservice+et+son+API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Fournir+un+webservice+et+son+API&amp;link=http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/&amp;notes=Pour%20avoir%20utilis%C3%A9%20et%20mis%20en%20place%20quelques%20dizaines%20de%20webservices%2C%20je%20dois%20dire%20que%20la%20qualit%C3%A9%20de%20ceux-ci%20est%20extr%C3%AAmement%20variable.%20Autant%20on%20en%20trouve%20de%20tr%C3%A8s%20bons%2C%20autant%20certains%20sont%20inutilisables%20en%20l%27%C3%A9tat.%20J%27utiliserai%20peut%20%C3%AAtre%20un%20jour%20le%20votre%2C%20comme%20le%20c%C3%B4t%C3%A9%20technique%20a%20d%C3%A9j%C3%A0%20%C3%A9t%C3%A9%20trait%C3%A9%20un%20peu%20partout%2C%20nous%20aborderons%20ici%20juste%20la%20partie%20fonctionnelle%20du%20sujet.%0D%0A%0D%0A%0D%0APhoto%20de%20harold.lloyd%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Participons à l&#8217;utopie web !</title><link>http://www.webaaz.com/2010/10/participons-a-lutopie-web/</link> <comments>http://www.webaaz.com/2010/10/participons-a-lutopie-web/#comments</comments> <pubDate>Mon, 11 Oct 2010 15:57:16 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Ergonomie]]></category> <category><![CDATA[Ethique]]></category> <category><![CDATA[Humeur]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Qualité]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Ouverture]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=1009</guid> <description><![CDATA[Comment voyez-vous le web ? Comment le vivez vous ? Ressemble t'il à ce que vous aimez ? Vous voyez sûrement des pistes d'amélioration.
<strong>Qui ne s'est jamais plaint de l'omniprésence des publicités, du manque d'ergonomie d'un site, de la laideur d'un autre, de règles floues en matière de gestion de nos données personnelles, d'abus de pouvoir dans les conditions de ventes d'un site en ligne...</strong> Le web est une jungle, de nombreux sites ayant pignon sur rue n'ont que peu de considération pour les internautes... Il existe bien quelques règles, mais la plupart sont soit informelles soit facultatives et personne n'est là pour les faire respecter, alors nous subissons. En dehors du web c'est aussi bien souvent la même chose, les exemples sont partout, mais autant en dehors du web je n'y peut rien, autant sur le web, j'ai mon mot à dire ! <strong>En tant que développeur, je participe au web. Je peux donc au travers de mes sites, faire le web dont j'ai envie. </strong> <img
src="/images/2010/10/utopie.jpg" alt="Utopie" /> <a
title="Photo de Castorp Republic's depuis Flickr" href="http://www.flickr.com/photos/11943747@N06/2776984745">Photo de Castorp Republic's depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Comment voyez-vous le web ? Comment le vivez vous ? Ressemble t&#8217;il à ce que vous aimez ? Vous voyez sûrement des pistes d&#8217;amélioration.</p><p><strong>Qui ne s&#8217;est jamais plaint de l&#8217;omniprésence des publicités, du manque d&#8217;ergonomie d&#8217;un site, de la laideur d&#8217;un autre, de règles floues en matière de gestion de nos données personnelles, d&#8217;abus de pouvoir dans les conditions de ventes d&#8217;un site en ligne&#8230;</strong></p><p>Le web est une jungle, de nombreux sites ayant pignon sur rue n&#8217;ont que peu de considération pour les internautes&#8230; Il existe bien quelques règles, mais la plupart sont soit informelles soit facultatives et personne n&#8217;est là pour les faire respecter, alors nous subissons. En dehors du web c&#8217;est aussi bien souvent la même chose, les exemples sont partout, mais autant en dehors du web je n&#8217;y peut rien, autant sur le web, j&#8217;ai mon mot à dire !</p><p><strong>En tant que développeur, je participe au web. Je peux donc au travers de mes sites, faire le web dont j&#8217;ai envie. </strong></p><p><img
src="/images/2010/10/utopie.jpg" alt="Utopie" /><br
/> <a
title="Photo de Castorp Republic's depuis Flickr" href="http://www.flickr.com/photos/11943747@N06/2776984745">Photo de Castorp Republic&#8217;s depuis Flickr</a></p><p>J&#8217;envie toujours ceux qui luttent pour de nobles causes, ceux qui donnent de leur temps, ceux qui expriment leurs idées&#8230; A mon niveau j&#8217;ai souvent l&#8217;impression de ne pas faire grand chose, ou pas assez, ce qui suit n&#8217;est qu&#8217;un début, le sujet peut paraitre futile, c&#8217;est tout petit, ca n&#8217;empêchera pas d&#8217;autres actions plus concrètes, mais c&#8217;est déjà ca de pris&#8230;</p><h2>Le web que j&#8217;aime&#8230;</h2><p>Et des envies j&#8217;en ai plein&#8230;</p><ul><li>Un web, <strong>joli</strong>, bon c&#8217;est subjectif, mais j&#8217;essaie&#8230;</li><li>Un web <strong>accessible</strong>, ce n&#8217;est pas toujours facile, mais avec un peu de travail on peut s&#8217;en approcher</li><li>Un web <strong>innovant</strong>, je ne suis pas obligé de faire des sites « compatibles » avec les navigateurs, je fais des sites standards, chacun est libre d&#8217;utiliser un navigateur qui ne l&#8217;est pas&#8230;</li><li>Un web <strong>honnête</strong>, mes conditions d&#8217;utilisation et de vente sont claires, compréhensibles, écrites dans un français lisible&#8230;</li><li>Un web <strong>transparent</strong>, j&#8217;énonce clairement qui je suis, attention, je ne suis pas contre l&#8217;anonymat, mais quand je développe un site ou un service, le client doit savoir à qui il s&#8217;adresse.</li><li>Un web <strong>respectueux</strong>, mes utilisateurs peuvent utiliser mon site sans donner d&#8217;informations inutiles, juste l&#8217;essentiel, et si ils suppriment leur compte, il ne reste rien. Je ne prends que les données qu&#8217;ils me donnent volontairement, et je leur permet de connaître ce que je sait d&#8217;eux.</li><li>Un web <strong>moral</strong>, je n&#8217;essaie pas de faire de l&#8217;argent en me demandant ensuite avec quel contenu, mais j&#8217;essaie de monétiser une idée originale.</li><li>Un web <strong>transparent</strong>, je ne vends pas un service sans le décrire dans ses moindres détails et sans laisser une période d&#8217;essai complètement fonctionnelle. Si l&#8217;utilisateur n&#8217;est pas content cela ne lui coûte rien, il part en connaissance de cause, pas fâché&#8230;</li></ul><p>J&#8217;en oublie peut être, je complèterai au fur et à mesure&#8230;</p><p><strong>Ce web, j&#8217;ai essayé de le créer avec mybabygame, je ne deviendrait probablement pas millionnaire avec mes méthodes qui feraient fuir tous les « rentabiliseurs » du web&#8230; D&#8217;ailleurs ce n&#8217;est pas le but, je voulais juste offrir un service, de la meilleure possible, rendre mes utilisateurs heureux, leur offrir une belle expérience.</strong> Évidement, j&#8217;en tire un potentiel bénéfice, et heureusement, il récompense mon travail, mais il me semble plus justifié, et, quand mon code sera un peu plus rodé, je pourrais envisager de partager des bouts de code, sous forme de tutoriels pour partager ces longues heures de dev.</p><h2>Et votre web ? Il ressemble à quoi ?</h2><p>J&#8217;espère que le résultat vous plaira, il reste encore certainement du travail à faire dans ce sens, <strong>vous avez certainement des idées pour aller plus loin, j&#8217;attends votre avis sur la question&#8230;</strong></p><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/" rel="bookmark" title="21 janvier 2011">Fournir un webservice et son API</a></li><li><a
href="http://www.webaaz.com/2010/06/le-temps-passe-vite/" rel="bookmark" title="22 juin 2010">Le temps passe vite&#8230;</a></li><li><a
href="http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/" rel="bookmark" title="17 mai 2010">Livre : Réussir son site web en 60 fiches</a></li><li><a
href="http://www.webaaz.com/2010/03/gandi-webaaz-domaine-gratuit/" rel="bookmark" title="11 mars 2010">Gandi &#038; Webaaz vous offrent un nom de domaine !</a></li><li><a
href="http://www.webaaz.com/2010/08/recette-et-environnements-de-test/" rel="bookmark" title="9 août 2010">Recette &#038; environnements de test</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Participons+%C3%A0+l%27utopie+web+%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Participons%20%C3%A0%20l%27utopie%20web%20%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Participons+%C3%A0+l%27utopie+web+%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Participons+%C3%A0+l%27utopie+web+%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Participons+%C3%A0+l%27utopie+web+%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Participons+%C3%A0+l%27utopie+web+%21&amp;link=http://www.webaaz.com/2010/10/participons-a-lutopie-web/&amp;notes=Comment%20voyez-vous%20le%20web%20%3F%20Comment%20le%20vivez%20vous%20%3F%20Ressemble%20t%27il%20%C3%A0%20ce%20que%20vous%20aimez%20%3F%20Vous%20voyez%20s%C3%BBrement%20des%20pistes%20d%27am%C3%A9lioration.%0D%0A%0D%0AQui%20ne%20s%27est%20jamais%20plaint%20de%20l%27omnipr%C3%A9sence%20des%20publicit%C3%A9s%2C%20du%20manque%20d%27ergonomie%20d%27un%20site%2C%20de%20la%20laideur%20d%27un%20autre%2C%20de%20r%C3%A8gles%20floues%20en%20mati%C3%A8re%20de%20gestion%20de%20nos%20donn%C3%A9es%20personnelles%2C%20d%27abus%20de%20pouvoir%20dans%20les%20conditions%20de%20ventes%20d%27un%20site%20en%20ligne...%0D%0A%0D%0ALe%20web%20est%20une%20jungle%2C%20de%20nombreux%20sites%20ayant%20pignon%20sur%20rue%20n%27ont%20que%20peu%20de%20consid%C3%A9ration%20pour%20les%20internautes...%20Il%20existe%20bien%20quelques%20r%C3%A8gles%2C%20mais%20la%20plupart%20sont%20soit%20informelles%20soit%20facultatives%20et%20personne%20n%27est%20l%C3%A0%20pour%20les%20faire%20respecter%2C%20alors%20nous%20subissons.%20En%20dehors%20du%20web%20c%27est%20aussi%20bien%20souvent%20la%20m%C3%AAme%20chose%2C%20les%20exemples%20sont%20partout%2C%20mais%20autant%20en%20dehors%20du%20web%20je%20n%27y%20peut%20rien%2C%20autant%20sur%20le%20web%2C%20j%27ai%20mon%20mot%20%C3%A0%20dire%20%21%0D%0A%0D%0AEn%20tant%20que%20d%C3%A9veloppeur%2C%20je%20participe%20au%20web.%20Je%20peux%20donc%20au%20travers%20de%20mes%20sites%2C%20faire%20le%20web%20dont%20j%27ai%20envie.%20%0D%0A%0D%0A%0D%0APhoto%20de%20Castorp%20Republic%27s%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/10/participons-a-lutopie-web/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Recette &amp; environnements de test</title><link>http://www.webaaz.com/2010/08/recette-et-environnements-de-test/</link> <comments>http://www.webaaz.com/2010/08/recette-et-environnements-de-test/#comments</comments> <pubDate>Mon, 09 Aug 2010 10:56:42 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Qualité]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Environnement]]></category> <category><![CDATA[Recette]]></category> <category><![CDATA[Test]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=925</guid> <description><![CDATA[On a tous eu l'occasion de livrer une modification directement sur un serveur en production, pas grand chose souvent, et on a tous eu l'occasion de le regretter rapidement&#160;!
Heureusement, dans tout projet digne de ce nom, on met en place des procédures plus ou moins développées pour tester le code dans de bonnes conditions afin d'éviter les surprises et les régressions.
<strong>Toute un série de tests permettent de valider le côté qualitatif du projet. Ils sont rarement tous mis en œuvre, souvent partiellement</strong>, sauf sur des projets stratégiques, et bien souvent on prend juste l'essentiel. <strong>C'est souvent suffisant pour arriver à un résultat correct, même si il en faudrait parfois un peu plus...</strong> <img
src="/images/2010/08/parc.jpg" alt="Le jardin botanique de Montréal" /> <a
title="Photo de Oncle Tom depuis Flickr" href="http://www.flickr.com/photos/the-jedi/3987994663/">Photo de Oncle Tom depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>On a tous eu l&#8217;occasion de livrer une modification directement sur un serveur en production, pas grand chose souvent, et on a tous eu l&#8217;occasion de le regretter rapidement&nbsp;!</p><p>Heureusement, dans tout projet digne de ce nom, on met en place des procédures plus ou moins développées pour tester le code dans de bonnes conditions afin d&#8217;éviter les surprises et les régressions.</p><p><strong>Toute un série de tests permettent de valider le côté qualitatif du projet. Ils sont rarement tous mis en œuvre, souvent partiellement</strong>, sauf sur des projets stratégiques, et bien souvent on prend juste l&#8217;essentiel. <strong>C&#8217;est souvent suffisant pour arriver à un résultat correct, même si il en faudrait parfois un peu plus&#8230;</strong></p><p><img
src="/images/2010/08/parc.jpg" alt="Le jardin botanique de Montréal" /><br
/> <a
title="Photo de Oncle Tom depuis Flickr" href="http://www.flickr.com/photos/the-jedi/3987994663/">Photo de Oncle Tom depuis Flickr</a></p><h2>Que tester ?</h2><p>L&#8217;idéal est de tout tester mais certains tests peuvent être décorrélés du reste. La configuration du serveur, les scripts de mise en production ou de maintenance ou encore le paramétrage des noms de domaines ne sont pas nécessaires à toutes les étapes du développement. On peut souvent les tester séparément du reste sans risques, jusqu&#8217;à l&#8217;assemblage final en pré-production. Sinon que ce soit des tests de bas niveau, dans le code ou fonctionnels, ils permettront de s&#8217;assurer que l&#8217;on répond le plus précisément au besoin exprimé.</p><p><strong>De toutes façon, tout doit être testé, plus ou moins suivant les cas, on n&#8217;imagine pas laisser la moindre place au hasard dans ce processus..</strong></p><h2>Quels types de tests ?</h2><p><strong>A chaque étape du développement les tests doivent s&#8217;enchaîner, de plus en plus précis, pour arriver au final à une application avec un minimum failles.</strong></p><h3>Test unitaires</h3><p>Ce sont parfois quasiment les seuls tests réalisés avant la recette. Ce sont les premiers effectués, directement par les développeurs. <strong>C&#8217;est évidemment une mauvaise pratique de laisser le soin au seul développeur de tester son code et le fonctionnel rapidement entre deux développements</strong>. Le test fait en ayant connaissance du code est toujours orienté, et si le fonctionnel était mal compris son application sera forcément à revoir&#8230;</p><p></strong>Tant que ces tests ne sont pas automatisés ou au moins effectués par une tierce personne et suivis dans un cahier de tests ils sont quasiment inutiles car limités à des cas non exhaustifs et non reproductibles</strong>. La création d&#8217;un cahier des tests permet de limiter les effets négatifs, mais rend souvent le travail moins intéressant et parfois rébarbatif&#8230;</p><p>Et certains tests qui touchent à l&#8217;ergonomie ou aux bonnes pratiques ne peuvent être faits de manière automatique car ils requièrent une faculté d&#8217;analyse et un œil expert. <strong>Le recours à un spécialiste du sujet peut s&#8217;avérer décisif si le niveau de qualité à atteindre est conséquent.</strong></p><h3>Tests unitaires automatisés</h3><p>Qu&#8217;ils soient côté serveur ou côté client, l&#8217;automatisation et la réutilisation sont leur point fort !</p><p>Côté serveur des frameworks comme <a
title="Voir le site de JUnit" href=http://www.junit.org/">JUnit</a> ou <a
title="Voir le site de PHPUnit" href="http://www.phpunit.de/">PHPUnit</a> permettent de tester de manière efficace les fonctions d&#8217;un projet. On teste avec différents paramètres en entrée et on vérifie la sortie sans oublier les cas devant générer des erreurs afin de vérifier que le comportement attendu est le bon.</p><p>Coté client des outils comme <a
title="Voir le site de BadBoy" href="http://www.badboy.com.au/">BadBoy</a> ou <a
title="Voir le site de Sélénium" href="http://seleniumhq.org/">Sélénium</a> permettent d&#8217;enregistrer des macros et de les rejouer à volonté. On s&#8217;assure ainsi qu&#8217;il n&#8217;y a pas de régression fonctionnelles.</p><p>Ces tests automatisés peuvent être lancés après l&#8217;ajout d&#8217;une fonctionnalité ou la correction d&#8217;un bug de manière à éviter les régressions. <strong>On peut ainsi tester efficacement et complètement les différentes fonctionnalités développées. Ils peuvent aussi être utilisés de manière automatisée sur une plateforme d&#8217;intégration continue.</strong></p><p>Avec cette méthode, on capitalise énormément, les tests sont rejouables à l&#8217;infini par le client qui peut s&#8217;assurer de la bonne conduite du projet et même par une équipe différente qui devrait reprendre le développement ou la maintenance.</p><p>Les test peuvent même être à l&#8217;origine des développements. En les écrivant avant, on s&#8217;assure de bien répondre à chaque cas. Le développement sera validé quand tous les tests passeront.</p><h2>Quels environnements ?</h2><h3>Environnement de test local</h3><p>Il évolue souvent en cours de route, suivant l&#8217;évolution du cahier des charges, des test des développeurs, des différents projet sur lesquels on peut être amené à travailler simultanément. Il n&#8217;est pas toujours évident de tout cloisonner et ce n&#8217;est pas forcément nécessaire. A ce stade il peut être intéressant pour les différents acteurs d&#8217;avoir une plateforme de travail sans liens communs. C&#8217;est particulièrement vrai chez un éditeur de logiciels, qui ne maîtrise pas forcément la plateforme cible de ces clients. Cela permet de capitaliser sur des expériences variées et de pouvoir répondre à un besoin différent facilement.</p><p>Pour avoir sous la main des environnements divers et variés pour tester différents clients web par exemple, le recours à des machines virtuelles ou &laquo;&nbsp;<acronym
title="Virtual Machine">VM</acronym>&nbsp;&raquo; est d&#8217;un grand secours. Vous pouvez ainsi avoir facilement sous la main plusieurs <acronym
title="Operating System">OS</acronym>, et navigateurs dans des versions hétéroclites. Que ces VM soient sur votre poste ou en réseau, accessible à distance, elles vous permettront de faire vos tests dans d&#8217;excellentes conditions.</p><h3>Environnement de recette</h3><p>L&#8217;environnement de recette doit être proche de l&#8217;environnement final, au moment du développement il m&#8217;est arrivé assez souvent de ne pas connaitre précisément l&#8217;hébergement cible, on peut cependant partir sur les bases évidentes. Choix du langage, des version majeures des différents composants, paramétrages&#8230;  Le but est d&#8217;être au plus près possible de la cible, de manière à ne pas avoir de mauvaises surprises par la suite. Évidemment plus tôt on aura une image précise du serveur de production, et mieux on pourra affiner cet environnement.</p><h3>Environnement de pré-production</h3><p><strong>L&#8217;environnement de pré-production doit être une copie exacte de l&#8217;environnement de production, avec un paramétrage exactement similaire et des données de production. Et l&#8217;on ne peut transiger sur aucun de ces points !</strong> Il faudra bien sûr veiller à répliquer et documenter immédiatement le moindre changement.</p><p>A chaque fois que l&#8217;on m&#8217;a imposé une différence si minime soit elle, une erreur est apparue en production. Le plus souvent très légère, c&#8217;est vrai mais quel intérêt de faire ce test si il n&#8217;est pas exhaustif</p><h2>Conclusion</h2><p><strong>Les tests doivent être la base de tout développement, qu&#8217;ils soient faits de manière humaine ou automatisée, leur régularité permet d&#8217;anticiper les dérives et de corriger rapidement les erreurs.</strong><br
/> Des contraintes temporelles ou budgétaires viennent souvent limiter leur mise en application, pensez alors à faire valider régulièrement l&#8217;avancée du projet par le client, à défaut de tests, c&#8217;est à lui de prendre ses responsabilités.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/07/trouver-un-bon-hebergeur-web-quels-criteres/" rel="bookmark" title="20 juillet 2010">Trouver un bon hebergeur web, quels critères ?</a></li><li><a
href="http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/" rel="bookmark" title="15 décembre 2009">Bien définir son projet de site web</a></li><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li><li><a
href="http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/" rel="bookmark" title="21 janvier 2011">Fournir un webservice et son API</a></li><li><a
href="http://www.webaaz.com/2010/03/pencil-sketching/" rel="bookmark" title="23 mars 2010">Maquettage avec Pencil Sketching</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Recette+%26+environnements+de+test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Recette%20%26%20environnements%20de%20test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Recette+%26+environnements+de+test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Recette+%26+environnements+de+test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Recette+%26+environnements+de+test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Recette+%26+environnements+de+test&amp;link=http://www.webaaz.com/2010/08/recette-et-environnements-de-test/&amp;notes=On%20a%20tous%20eu%20l%27occasion%20de%20livrer%20une%20modification%20directement%20sur%20un%20serveur%20en%20production%2C%20pas%20grand%20chose%20souvent%2C%20et%20on%20a%20tous%20eu%20l%27occasion%20de%20le%20regretter%20rapidement%26nbsp%3B%21%0D%0A%0D%0AHeureusement%2C%20dans%20tout%20projet%20digne%20de%20ce%20nom%2C%20on%20met%20en%20place%20des%20proc%C3%A9dures%20plus%20ou%20moins%20d%C3%A9velopp%C3%A9es%20pour%20tester%20le%20code%20dans%20de%20bonnes%20conditions%20afin%20d%27%C3%A9viter%20les%20surprises%20et%20les%20r%C3%A9gressions.%0D%0A%0D%0AToute%20un%20s%C3%A9rie%20de%20tests%20permettent%20de%20valider%20le%20c%C3%B4t%C3%A9%20qualitatif%20du%20projet.%20Ils%20sont%20rarement%20tous%20mis%20en%20%C5%93uvre%2C%20souvent%20partiellement%2C%20sauf%20sur%20des%20projets%20strat%C3%A9giques%2C%20et%20bien%20souvent%20on%20prend%20juste%20l%27essentiel.%20C%27est%20souvent%20suffisant%20pour%20arriver%20%C3%A0%20un%20r%C3%A9sultat%20correct%2C%20m%C3%AAme%20si%20il%20en%20faudrait%20parfois%20un%20peu%20plus...%0D%0A%0D%0A%0D%0APhoto%20de%20Oncle%20Tom%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/08/recette-et-environnements-de-test/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Opquast : Sites web, les bonnes pratiques</title><link>http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/</link> <comments>http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/#comments</comments> <pubDate>Mon, 28 Jun 2010 09:00:15 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Qualité]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[memento]]></category> <category><![CDATA[opquast]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Références]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=905</guid> <description><![CDATA[Le web est souvent un mauvais exemple en terme de qualité, d'ergonomie ou d'accessibilité. La faute à des techniques variées, des usages approximatifs, ou à une évolution rapide des de ces techniques et de ces usages.
Pourtant avec le peu de recul que nous donne le web, des initiatives permettent de hausser un peu le niveau. Les normes du W3C par exemple permettent par leur respect de garantir que le document sera interprétable par tout les navigateurs. Les référentiels d'accessibilité permettent aux utilisateurs ayant une quelconque déficience de pouvoir surfer avec une contrainte moindre. Le projet <strong><acronym
title=OPen QUAlity STandards">Opquast</acronym> est aussi un référentiel mais surtout un outil de suivi de la qualité des services en ligne</strong>. <img
src="/images/2010/06/marguerite.jpg" alt="Summer Sky II" /> <a
title="Photo de flickrolf depuis Flickr" href="http://www.flickr.com/photos/8531344@N06/1434149544/">Photo de flickrolf depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Le web est souvent un mauvais exemple en terme de qualité, d&#8217;ergonomie ou d&#8217;accessibilité. La faute à des techniques variées, des usages approximatifs, ou à une évolution rapide des de ces techniques et de ces usages.</p><p>Pourtant avec le peu de recul que nous donne le web, des initiatives permettent de hausser un peu le niveau. Les normes du W3C par exemple permettent par leur respect de garantir que le document sera interprétable par tout les navigateurs. Les référentiels d&#8217;accessibilité permettent aux utilisateurs ayant une quelconque déficience de pouvoir surfer avec une contrainte moindre. Le projet <strong><acronym
title=OPen QUAlity STandards">Opquast</acronym> propose un référentiel qualité web mais surtout un outil de suivi de la qualité des services en ligne</strong>.</p><p><img
src="/images/2010/06/marguerite.jpg" alt="Summer Sky II" /><br
/> <a
title="Photo de flickrolf depuis Flickr" href="http://www.flickr.com/photos/8531344@N06/1434149544/">Photo de flickrolf depuis Flickr</a></p><h2>Présentation</h2><p>La première version du référentiel à vu le jour fin juin 2004 avec la mise en ligne d&#8217;une liste de bonnes pratiques pour l&#8217;amélioration de la qualité des services en ligne.<br
/> A l&#8217;origine de ce projet, Elie Sloïm directeur de <a
title="" href="http://www.temesis.com/">Temesis</a> et Fabrice Bonny co-fondateur du site <a
title="Voir le site Openweb" href="http://openweb.eu.org/">Openweb</a></p><blockquote><p>C&#8217;est un formidable outil de formation, d&#8217;explication, et d&#8217;amélioration des sites.</p></blockquote><p>Opquast permet de tester aussi bien la qualité de la conception que la qualité d&#8217;utilisation. Les techniques étant de plus en plus variées et complexes, une personne seule ne peut pas maitriser parfaitement toute la chaine de développement d&#8217;un site web. La liste des bonnes pratiques permet au développeur comme au décideur de vérifier les points principaux classés par domaine. <strong>Chaque bonne pratique est détaillée avec un objectif, des solutions techniques et des moyens de contrôle</strong>.</p><p>Et le petit plus, <strong>Opquast est publié sous licence Créative Commons BY-SA</strong>.</p><p>Voici les différents sites du projet Opquast :</p><ul><li><a
href="http://www.opquast.com/">Opquast.com : OPen QUAlity STandards</a></li><li><a
href="http://checklists.opquast.com/">Checklist.opquast.com : Les bonnes pratiques de la qualité web</a></li><li><a
href="http://reporting.opquast.com/">Reporting.opquast.com : L&#8217;outil de reporting pour évaluer vos sites et communiquer</a></li><li><a
href="http://directory.opquast.com/">Directory.opquast.com : L&#8217;annuaire des sites respectant le référentiel</a></li><li><a
href="http://www.opquast.org/">Opquast.org : L&#8217;atelier Opquast</a></li></ul><h2>Nouveautés</h2><p>Le web évolue et la liste a donc été revue de fond en comble par les membres de l&#8217;atelier Opquast, qui ont débattu dans la bonne humeur et l&#8217;humour mais avec des avis bien tranchés, et toujours un maximum d&#8217;arguments. Un consensus nécessaire à donc fini par émerger, c&#8217;est la base de ce référentiel. Une période d&#8217;appel à commentaires publics à permis d&#8217;affiner un peu plus le travail.</p><p>Pour le côté pratique, les bonnes pratiques sont désormais filtrables en fonctions de différents critères :</p><ul><li>Modèle VPTCS : Visibilité, Perception, Technique, Contenus, Services</li><li>Processus : prototypage, design, intégration, CMS et développements, rédaction, référencement</li><li>Services : e-commerce, Espaces publics, Newsletter, Syndication</li><li>Thème : Mobile, Internationalisation, Accessibilité, performance, Sécurité, Utilisabilité</li></ul><p>Vous pouvez ainsi en extraire les bonnes pratiques d&#8217;utilisabilité spécifiques à la phase de prototypage par exemple.</p><p>La navigation par tags et le téléchargement des listes aux formats Excel, Open Office ou PDF sont aussi au programme.</p><h2>Interview d&#8217;Élie Sloïm, directeur du projet</h2><div
class="interview"><p><span
class="question">Le web s&#8217;est professionnalisé depuis la v1 d&#8217;Opquast, on est sur la bonne piste ?</span></p><p>Il me semble qu&#8217;effectivement, nous sommes sur la bonne piste, mais nous n&#8217;en sommes encore au tout début du chemin. La nécessité des approches qualité et accessibilité ne pose plus vraiment question. En revanche, ce n&#8217;est pas parce que les professionnels savent qu&#8217;il est bon de travailler sur ces sujets qu&#8217;ils sont prêts à le faire, et surtout qu&#8217;ils en ont le temps. Le niveau moyen des sites produits actuellement est encore très faible. <strong>A côté de quelques sites fort bien développés, nous voyons encore sortir beaucoup de sites qui ne respectent même pas les règles de base de la qualité Web</strong>. Il y a donc actuellement un travail énorme de sensibilisation à faire auprès de deux cibles principales. D&#8217;une part, il y a le secteur informatique, c&#8217;est-à-dire les SSII et les DSI. Faites donc un tour des sites corporate des principales SSII françaises, et vous verrez que le fossé à combler en matière de qualité et d&#8217;accessibilité Web est encore énorme. Le deuxième effort est à porter concerne les toutes petites agences Web. Nous avons récemment fait une étude dans le secteur du tourisme (camping, hôtels&#8230;) et nous analysons actuellement des sites de communes, et franchement le niveau moyen laisse fortement à désirer.</p><p>Malgré tout, <strong>le niveau des professionnels a considérablement augmenté. Ce qui semblait être un effort surhumain il y a quelques années est maintenant devenu une pratique courante dans de nombreuses agences</strong>.</p><p><span
class="question">La qualité web est de plus en plus présente, mais une partie du web y semble hermétique. Qui va gagner et pourquoi ?</span></p><p><strong>La qualité Web est encore un non-sujet. Les sociétés qui travaillent sur le sujet en l&#8217;abordant de manière transversale se comptent sur les doigts d&#8217;une main</strong>. Alors oui, l&#8217;ergonomie, l&#8217;expérience utilisateur, la performance, la qualité des contenus éditoriaux se développement fortement, mais ce qui se développe, ce n&#8217;est pas la qualité Web, ce sont les activités qui permettent d&#8217;améliorer la qualité d&#8217;un site sur tel ou tel sujet. La nuance peut vous sembler ténue, mais lorsqu&#8217;il s&#8217;agit d&#8217;évangéliser en expliquant qu&#8217;il faut aborder ce sujet avec une approche, des référentiels et des outils transversaux et généralistes, je peux vous assurer que la partie n&#8217;est pas gagnée du tout. A la question : qui va y gagner, je répondrai sans hésiter tout le monde, que ce soient les utilisateurs, dont les attentes sont mieux prises en compte, les administrateurs de sites, qui savent mieux définir leurs objectifs et les atteindre, et les experts et spécialistes, qui disposent là d&#8217;outils leur permettant de mieux se situer dans la globalité des projets Web.</p><p><span
class="question">Est tu obligé d&#8217;expliquer ton travail à tes clients ou prospects ou tout le monde comprend bien ta démarche ?</span></p><p>J&#8217;ai commencé à travaillé sur la qualité Web en octobre 1999, avec la conception du site e-qualite.com. Le modèle VPTCS (Visibilité, Perception, Technique, Contenus, Services) date de 2001, et la première version des bonnes pratiques Opquast date de 2004. En fait, depuis plus de dix ans, je suis amené à répéter à peu près les mêmes choses dans diverses manifestations, conférences ou auprès de mes clients. Je suis donc d&#8217;ores et déjà quelqu&#8217;un qui radote, et à un peu plus de 40 ans, ça fait tôt ;-)</p><p>Pour l&#8217;instant, je fais encore découvrir la démarche à beaucoup de monde, et j&#8217;y prends toujours autant de plaisir. Il faut donc continuer à expliquer, et il ne faudra s&#8217;arrêter que lorsque la démarche et les outils seront connus. A ce moment là, le fait que quelqu&#8217;un connaisse la démarche, et décide en connaissance de ne pas l&#8217;appliquer ne me posera aucun problème. Mais <strong>mon travail est de veiller à ce que les acteurs du web se positionnent sur le sujet. Qu&#8217;ils soient pour ou contre n&#8217;a pas vraiment d&#8217;importance</strong>.</p><p><span
class="question">L&#8217;obligation pour les sites publics d&#8217;êtres accessibles a t&#8217;il vraiment changé quelque chose ? Y&#8217;a t&#8217;il une prise de conscience ?</span></p><p>L&#8217;exigence de conformité en matière d&#8217;accessibilité a mis de nombreux professionnels du web sur le chemin des démarches qualité. Mais ce chemin est long est semé d&#8217;embûches. Dans un premier temps certains risquent de viser l&#8217;accessibilité absolue, et ils vont déployer des efforts énormes pour l&#8217;atteindre. Par la suite, il renonceront à l&#8217;accessibilité absolue, et s&#8217;intéresseront à définir des objectifs réalistes en matière de qualité Web. Ce jour-là, la prise de conscience sera complète. Alors oui, de manière évidente, l&#8217;obligation légale et même déontologique joue un rôle majeur dans la prise de conscience des administrateurs de sites. Mais je vais plus loin : <strong>cette obligation d&#8217;accessibilité ouvre surtout une voie très prometteuse pour les démarches transversales sur la qualité Web</strong>.</p><p><span
class="question">La multiplication des standards, labels et référentiels n&#8217;est elle pas un frein à leur mise en place ?</span></p><p>La multiplication des standards, labels et référentiels est un effet collatéral de l&#8217;industrialisation de nos métiers. <strong>Ce qui n&#8217;a pas encore été compris, c&#8217;est que le premier travail d&#8217;un professionnel du Web est de connaître ces différents référentiels et de savoir choisir parmi eux ceux qui sont le plus à même d&#8217;améliorer la qualité des résultats finaux</strong>. Dans l&#8217;industrie automobile ou agro-alimentaire, l&#8217;existence d&#8217;un grand nombre de contraintes qualité ou administratives n&#8217;a jamais été considérée comme un obstacle insurmontable pour développer des produits innovants. Dans le monde du design, qui est me semble t-il un exemple assez parlant, les contraintes peuvent être vécues soit comme des souffrances, soit comme des défis professionnels à relever. La compétence d&#8217;un designer ne se mesure pas seulement à sa capacité à produire des choses jolies, mais à produire de la valeur ajoutée et de la beauté tout en prenant en compte des contraintes du client ou du média. Cette observation s&#8217;applique bien sûr à d&#8217;autres métiers du Web. En réalité, à part la jeunesse du secteur, il n&#8217;existe aucune raison pour que l&#8217;industrie du Web se développe de manière différente des autres secteurs industriels. Il y a et il y aura des standards, il faudra les connaître et <strong>il n&#8217;y a pas de raison d&#8217;accorder à votre agence Web ce que vous ne toléreriez pas d&#8217;une entreprise générale du bâtiment</strong>.</p></div><h2>Opquast en vidéo</h2><p>Des présentations du projet et des outils sont disponibles en vidéo :</p><ul><li><a
title="Voir les vidéos Opquast sur Dailymotion" href="http://www.dailymotion.com/user/Opquast">Opquast en vidéo sur Dailymotion</a></li></ul><h2>Mémento</h2><div
class="book"> <a
title="Acheter le mémento sur Amazon" href="http://www.amazon.fr/gp/product/2212124562?ie=UTF8&#038;tag=webaaz06-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2212124562"><img
border="0" src="/images/amazon/412rOemgdSL._SL160_.jpg" class="amazon alignleft" ></a></p><ul><li><a
title="Acheter le mémento sur Amazon" href="http://www.amazon.fr/gp/product/2212124562?ie=UTF8&#038;tag=webaaz06-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2212124562">Sites web, les bonnes pratiques</a></li><li>Dépliant 10&#215;21 : 14 pages</li><li>Éditeur : <a
title="Voir le site de l'éditeur Eyrolles" href="http://www.eyrolles.com/">Eyrolles</a></li><li>Édition : 2ème (22 janvier 2009)</li><li>Collection : Mémento</li><li>Langue : Français</li><li>ISBN-13: 978-2212124569</li></ul><p><img
src="http://www.assoc-amazon.fr/e/ir?t=webaaz06-21&#038;l=as2&#038;o=8&#038;a=2212124562" width="1" height="1" border="0" alt="" class="transparent" /></div><p>Ce mémento est tiré de la première version des bonnes pratiques, mais est toujours d&#8217;actualité.</p><h2>Suivre l&#8217;actualité d&#8217;Opquast</h2><ul><li><a
title="Voir le blog Opquast sur le site de Temesis" href="http://blog.temesis.com/category/opquast">Le blog Opquast</a></li><li><a
title="Voir la page Facebook d'Opquast" href="http://www.facebook.com/opquast">Opquast sur Facebook</a></li><li><a
title="Voir le flux Twitter d'Opquast" href="http://twitter.com/opquast">Opquast sur Twitter</a></li></ul><h2>Mon avis</h2><p>Utilisateur de la première version dès ses débuts, j&#8217;ai toujours été convaincu par ce projet et pas l&#8217;enthousiasme qui rayonne autour, et j&#8217;ai été très heureux de contribuer à l&#8217;élaboration de cette nouvelle version.</p><p>J&#8217;ai peut être un regard plus critique, avec l&#8217;expérience, je me rend compte que je ne suis pas à 100% d&#8217;accord avec toutes les propositions, et dans mes évaluations de sites, je garde mon libre arbitre pour décider ce qui me semble bon. Mais <strong>ce référentiel m&#8217;amène au minimum à me poser les bonnes questions, et c&#8217;est essentiel !</strong></p><p>Je suis donc toujours convaincu que c&#8217;est un excellent outil et qu&#8217;il reste encore beaucoup de travail pour évangéliser les développeurs et les décideurs.</p><p>Et vous quels outils avez vous à disposition pour qualifier vos sites web et améliorer leur qualité ? Est-ce que l&#8217;on vous donne les moyens d&#8217;arriver à un résultat de qualité ? Que vous manque t&#8217;il pour y arriver ?<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/" rel="bookmark" title="21 janvier 2011">Fournir un webservice et son API</a></li><li><a
href="http://www.webaaz.com/2010/11/livre-html5-pour-les-webdesigners/" rel="bookmark" title="25 novembre 2010">Livre : HTML5 pour les webdesigners</a></li><li><a
href="http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/" rel="bookmark" title="28 avril 2010">Les générateurs de sprites CSS</a></li><li><a
href="http://www.webaaz.com/2010/02/veille-technologique-web-partie-2/" rel="bookmark" title="1 février 2010">Veille techno Web de F à Z (partie 2)</a></li><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast+%3A+Sites+web%2C+les+bonnes+pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast%20%3A%20Sites%20web%2C%20les%20bonnes%20pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast+%3A+Sites+web%2C+les+bonnes+pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast+%3A+Sites+web%2C+les+bonnes+pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast+%3A+Sites+web%2C+les+bonnes+pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Opquast+%3A+Sites+web%2C+les+bonnes+pratiques&amp;link=http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/&amp;notes=Le%20web%20est%20souvent%20un%20mauvais%20exemple%20en%20terme%20de%20qualit%C3%A9%2C%20d%27ergonomie%20ou%20d%27accessibilit%C3%A9.%20La%20faute%20%C3%A0%20des%20techniques%20vari%C3%A9es%2C%20des%20usages%20approximatifs%2C%20ou%20%C3%A0%20une%20%C3%A9volution%20rapide%20des%20de%20ces%20techniques%20et%20de%20ces%20usages.%0D%0A%0D%0APourtant%20avec%20le%20peu%20de%20recul%20que%20nous%20donne%20le%20web%2C%20des%20initiatives%20permettent%20de%20hausser%20un%20peu%20le%20niveau.%20Les%20normes%20du%20W3C%20par%20exemple%20permettent%20par%20leur%20respect%20de%20garantir%20que%20le%20document%20sera%20interpr%C3%A9table%20par%20tout%20les%20navigateurs.%20Les%20r%C3%A9f%C3%A9rentiels%20d%27accessibilit%C3%A9%20permettent%20aux%20utilisateurs%20ayant%20une%20quelconque%20d%C3%A9ficience%20de%20pouvoir%20surfer%20avec%20une%20contrainte%20moindre.%20Le%20projet%20&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/06/opquast-les-bonnes-pratiques/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Développer en équipe</title><link>http://www.webaaz.com/2010/06/developper-en-equipe/</link> <comments>http://www.webaaz.com/2010/06/developper-en-equipe/#comments</comments> <pubDate>Wed, 02 Jun 2010 15:26:41 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Analyse]]></category> <category><![CDATA[Développement]]></category> <category><![CDATA[Logiciels]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Communication]]></category> <category><![CDATA[Documentation]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=885</guid> <description><![CDATA[Le travail en groupe n'est pas toujours évident, notamment quand tous les acteurs ne sont pas proches physiquement, que l'équipe évolue ou que les profils qui la composent sont variés... <strong>Avec une bonne communication le travail est simplifié, à condition d'avoir la documentation adéquate</strong>. <img
src="/images/2010/06/communication.jpg" alt="Antennes" width="570" height="250" /><a
title="Photo de minusbaby depuis Flickr" href="http://www.flickr.com/photos/57068770@N00/7828774">Photo de minusbaby depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Le travail en groupe n&#8217;est pas toujours évident, notamment quand tous les acteurs ne sont pas proches physiquement, que l&#8217;équipe évolue ou que les profils qui la composent sont variés&#8230; <strong>Avec une bonne communication le travail est simplifié, à condition d&#8217;avoir la documentation adéquate</strong>.</p><p><img
src="/images/2010/06/communication.jpg" alt="Antennes" width="570" height="250" /><a
title="Photo de minusbaby depuis Flickr" href="http://www.flickr.com/photos/57068770@N00/7828774">Photo de minusbaby depuis Flickr</a></p><p><strong>Mais il faut surtout se doter des bons outils&#8230;</strong></p><h2>Communication</h2><p>La communication est la base du travail d&#8217;équipe. Il est important de connaître son équipe visuellement. Le contact physique apporte beaucoup dans la relation et facilite les échanges à distance. L&#8217;information doit y circuler facilement pour avancer efficacement. Il faut privilégier des points réguliers et pas trop longs pour pouvoir réagir rapidement en cas de problème, garder une certaine dynamique, et garder un auditoire actif.<br
/> Il est aussi important de connaître son équipe visuellement. Le contact physique apporte beaucoup dans la relation et facilite les échanges à distance.</p><h3>Réunion</h3><p>Rien de pire que les réunions à rallonge ou rien ne se décide, mais elles sont pourtant indispensables pour avancer. L&#8217;idéal à mon avis est de les limiter tout en les multipliant. Je m&#8217;explique. Moins de réunions longues avec toute l&#8217;équipe, mais plus de réunions courtes voire très courtes avec juste les personnes concernées pour faire des points d&#8217;avancements, des points techniques&#8230;</p><p><strong>Pour qu&#8217;une réunion soit efficace, elle doit capter les intervenants et les faire participer sans les lasser !</strong></p><h3>Messagerie instantanée</h3><p>Que ce soit via MSN ou un protocole XMPP, ou encore  via de nouveaux outils comme Google wave, la messagerie instantanée est indispensable au quotidien pour échanger rapidement <strong>sur des sujets peu sensibles mais qui nécessitent une réponse simple et rapide</strong>.</p><h3>Mails</h3><p>Le mail a l&#8217;avantage de pouvoir garder une trace des échanges, avec éventuellement un tri par conversations, par projet&#8230; <strong>Intéressant pour archiver des demandes ou des décisions dont on pourrait avoir à prouver l&#8217;existence</strong>.<br
/> C&#8217;est à mon sens uniquement à cela que doivent servir les échanges par email. Ils ne devraient jamais contenir de données sensibles ou stratégiques, mais annoncer leur disponibilité et leur emplacement. Ceci pour des raisons évidentes de sécurité et pour éviter d&#8217;avoir de multiples versions de documents en cours d&#8217;utilisation.<br
/> Si l&#8217;on vous envoie un document, des données, classer les sur le réseau dans un wiki, mais pas dans vos mails, ce n&#8217;est pas fait pour cela.</p><h3>Téléphone</h3><p>A mon avis, très proche de la messagerie instantanée, les mêmes contraintes voire plus si le destinataire de l&#8217;appel est absent.<br
/> N&#8217;oubliez pas de valider les points importants par un mail récapitulatif.</p><h3>Visio-conférence</h3><p>Indispensable pour du travail à distance, même si l&#8217;on ne s&#8217;en sert pas systématiquement, elle apporte un plus, <strong>couplée à des outils tels que des tableaux blancs, elle apporte de l&#8217;interactivité et simplifie les rapports humains</strong>.</p><h2>Sources &#038; documentation</h2><p>Tout projet de développement n&#8217;existe pas sans sources et documentation. A plus ou moins grande échelle il est vrai. C&#8217;est pourquoi <strong>il est primordial de mettre en place les outils et les processus associés pour gagner en productivité et en qualité</strong>.</p><h3>Gestion des versions</h3><p>C&#8217;est l&#8217;outil de base, et pourtant tout le monde ne l&#8217;utilise pas encore. Au forum PHP 2009, pas plus de la moitié de l&#8217;audience d&#8217;une des conférences n&#8217;a levé la main pour dire qu&#8217;il l&#8217;utilisait. Je m&#8217;attendait à du 99%, surtout au regard de l&#8217;assistance plutôt « geek ».</p><p>Indispensable pour travailler en équipe sur un même projet et en même temps. Même si il faut essayer de compartimenter le travail pour éviter les incohérences qui compliquent les fusions, il est indispensable de pouvoir revenir en arrière ou d&#8217;intégrer les modifications d&#8217;autres développeurs à son code.</p><p>Bien évidemment <strong>il faut apporter une attention particulière à l&#8217;utilisation de ces outils, sans commentaires de qualité et sans soumissions régulières, l&#8217;intérêt s&#8217;amenuise&#8230;</strong></p><h3>Gestion documentaire</h3><p>Bien souvent c&#8217;est juste un dossier sur le réseau ou chacun peut écrire et lire des documents au format Word ou Excel. C&#8217;est une limitation gênante car à moins d&#8217;avoir une rigueur et des process sans failles, il n&#8217;est pas évident de tenir à jour ses documents et de les versionner&#8230;</p><p><strong>Passer un outil de gestion électronique de documents apporte un plus important avec l&#8217;ajout de méta données, une gestion des accès et des différentes versions facilitée</strong>.</p><h3>Wiki</h3><p>Le wiki est également un outil de communication trop souvent négligé. Il est pourtant très utile pour certaines données comme les coordonnées des intervenants sur le projet, une présentation de l&#8217;équipe, une présentation complète du projet avec une liste des différents outils et leurs emplacements&#8230;</p><p><strong>Cet un outil vivant et simple à prendre en main, un vrai plus pour centraliser les informations !</strong></p><h3>Gestion de tickets</h3><p>Pour échanger sur les nouvelles fonctionnalités ou les bugs, peu importe qu&#8217;on utilise Mantis, Trac ou Redmine, l&#8217;important est de l&#8217;utiliser et de bien documenter toutes les actions afin d&#8217;avoir une traçabilité sans faille, ces données doivent souvent être reprises par d&#8217;autres membres de l&#8217;équipe qui doivent comprendre ce que vous avez voulu dire ou faire sous peine de voir des régressions ou d&#8217;autres bugs surgir&#8230;<br
/> Et si vous pouvez <strong>intégrer le avec votre outil de versionning pour simplifier l&#8217;interaction entre les deux</strong>.</p><h2>Intranets, Extranets, Cloud&#8230;</h2><p>Certains Intranets ou Extranet regroupent une partie de ces outils, pour avoir un maximum d&#8217;efficacité, ils doivent êtres intégrés et inter-connectés de façon cohérente pour maximiser les</p><p>Sur mes projets personnels j&#8217;utilise Google Apps qui apporte tout un lot d&#8217;outils bien intégrés les uns aux autres et mes permet de gérer ma communication et ma documentation. Avec l&#8217;intégration progressive de tous les outils dans cette suite logicielle, elle va encore gagner en utilisabilité et permettre d&#8217;accroitre encore la productivité de ses utilisateurs.</p><h2>Conclusion</h2><p>Échangez, documentez, normalisez, mettez en place les process pour être efficace ! En un mot, industrialisez les processus, la productivité et la qualité sont à ce prix !</p><p><strong>Voilà mon avis de développeur, j&#8217;aimerai avoir votre avis, de développeur, de chef de projet, de client&#8230; Laissez un commentaire !</strong><br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/04/la-gestion-des-versions/" rel="bookmark" title="23 avril 2009">La gestion des versions</a></li><li><a
href="http://www.webaaz.com/2009/04/mysql-gui-tools/" rel="bookmark" title="24 avril 2009">MySQL GUI Tools</a></li><li><a
href="http://www.webaaz.com/2010/03/pencil-sketching/" rel="bookmark" title="23 mars 2010">Maquettage avec Pencil Sketching</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/09/comparaison-et-fusion-de-fichiers-et-de-dossiers/" rel="bookmark" title="28 septembre 2009">Comparaison et fusion de fichiers et de dossiers</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper+en+%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper%20en%20%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper+en+%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper+en+%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper+en+%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=D%C3%A9velopper+en+%C3%A9quipe&amp;link=http://www.webaaz.com/2010/06/developper-en-equipe/&amp;notes=Le%20travail%20en%20groupe%20n%27est%20pas%20toujours%20%C3%A9vident%2C%20notamment%20quand%20tous%20les%20acteurs%20ne%20sont%20pas%20proches%20physiquement%2C%20que%20l%27%C3%A9quipe%20%C3%A9volue%20ou%20que%20les%20profils%20qui%20la%20composent%20sont%20vari%C3%A9s...%20Avec%20une%20bonne%20communication%20le%20travail%20est%20simplifi%C3%A9%2C%20%C3%A0%20condition%20d%27avoir%20la%20documentation%20ad%C3%A9quate.%0D%0A%0D%0APhoto%20de%20minusbaby%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/06/developper-en-equipe/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Livre : Réussir son site web en 60 fiches</title><link>http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/</link> <comments>http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/#comments</comments> <pubDate>Mon, 17 May 2010 11:23:55 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Analyse]]></category> <category><![CDATA[Livres]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Livre]]></category> <category><![CDATA[Références]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=869</guid> <description><![CDATA[Avec l'évolution du web, la technique se diversifie et se spécialise, il devient de plus en plus difficile de maitriser tous les processus engendrés par la création d'un site web. C'est pourquoi il est important de bien s'entourer et de se documenter correctement pour gérer au mieux son projet.
A défaut de tout connaitre, il est essentiel de connaitre les principes fondamentaux du web afin de présenter un résultat de qualité. Le livre "Réussir son site web en 60 fiches" est là pour cela. Il vous aidera à vous y retrouver dans l'écosystème web et vous donnera les pistes pour aller plus loin...
<img
src="/images/2010/05/jean-marc-hardy-60-questions.jpg" alt="Jean-Marc Hardy de 60questions.net" width="570" height="250" /> <a
title="Photo Jean-Marc Hardy de 60questions.net" href="http://blog.60questions.net/">Photo de Jean-Marc Hardy de 60questions.net</a>]]></description> <content:encoded><![CDATA[<p>Avec l&#8217;évolution du web, la technique se diversifie et se spécialise, il devient de plus en plus difficile de maitriser tous les processus engendrés par la création d&#8217;un site web. C&#8217;est pourquoi il est important de bien s&#8217;entourer et de se documenter correctement pour gérer au mieux son projet.<br
/> A défaut de tout connaitre, il est essentiel de connaitre les principes fondamentaux du web afin de présenter un résultat de qualité. Le livre &laquo;&nbsp;Réussir son site web en 60 fiches&nbsp;&raquo; est là pour cela. Il vous aidera à vous y retrouver dans l&#8217;écosystème web et vous donnera les pistes pour aller plus loin&#8230;</p><p><img
src="/images/2010/05/jean-marc-hardy-60-questions.jpg" alt="Jean-Marc Hardy de 60questions.net" width="570" height="250" /><br
/> <a
title="Photo Jean-Marc Hardy de 60questions.net" href="http://blog.60questions.net/">Photo de Jean-Marc Hardy de 60questions.net</a></p><h2>Présentation</h2><p><strong>La force de ce livre est à mon avis de s&#8217;adresser à tous les publics, aussi bien techniques que fonctionnels, <a
title="Voir la définition de MOE sur Wikipédia" href="http://fr.wikipedia.org/wiki/Ma%C3%AEtrise_d%27oeuvre"><acronym
title="Maîtrise d'œuvre">MOE</acronym></a> ou <a
title="Voir la définition de MOA sur Wikipédia" href="http://fr.wikipedia.org/wiki/Ma%C3%AEtrise_d%27ouvrage"><acronym
title="Maîtrise d'ouvrage">MOA</acronym></a>, débutants ou expérimentés</strong>. C&#8217;est le résultat d&#8217;une écriture simple et d&#8217;explications claires. Les auteurs ne rentrent pas dans les détails techniques, mais expliquent les tenants et les aboutissants, et donnent les pistes pour en savoir plus sur le sujet. Le tout est accompagné d&#8217;exemples et de références précises.</p><blockquote><p>La qualité Internet : Indispensable et fragile</p></blockquote><p>Le livre tout en couleurs est agréable à lire, soit du début à la fin; idéal pour une première lecture, soit en cherchant le sujet qui nous intéresse grâce à un index précis.</p><p>On aborde ainsi aussi bien les performances web, que la qualité du contenu, du design ou l&#8217;impression des pages&#8230;</p><p>Chaque fiche présente ainsi :</p><ul><li>Une courte introduction</li><li>Un conseil argumenté</li><li>Des citations</li><li>Des chiffres statistiques pour étayer le propos</li><li>Une étude de cas comparée</li><li>Des références &#038; outils pour aller plus loin</li></ul><p>La fin du livre est consacrée à une bibliographie de qualité et des références web complètes.</p><p>A la lecture on se pose des questions sur ses projets en cours, on prends des notes, on vérifie&#8230; <strong>Le livre aborde des sujets tellement variés qu&#8217;il y a forcément quelque chose à apprendre ou réapprendre</strong>. Devant la multitude, on passe souvent à côté points qui nous semblent plus ou moins anodins et il est bon de se les remémorer de temps à autre.</p><p><strong>Mon seul bémol, des chiffres et références pas toujours à jour</strong>. Cela reste un détail puisque les tendances énoncées semblent bonnes, on aurait juste aimé des chiffres plus justes, de manière à être plus crédible si on doit les présenter à un client pour étayer un sujet.</p><h2>Chapitrage</h2><p>Le livre est découpé en 5 chapitres :</p><ul><li>Contenu<br
/><span
class="detail">(Écriture, utilité, crédibilité&#8230;)</span></li><li>Navigation<br
/><span
class="detail">(Facilité de navigation, qualité de la recherche, liens&#8230;)</span></li><li>Design graphique<br
/><span
class="detail">(Qualité de la charte graphique, typographie, multimédia&#8230;)</span></li><li>Interactivité<br
/><span
class="detail">(Utilisabilité, , convivialité, contact&#8230;)</span></li><li>Aspects techniques et fonctionnels<br
/><span
class="detail">(Performance, qualité du code, accessibilité, standardisation, sécurisation&#8230;)</span></li></ul><p><img
src="/images/2010/05/gaetano-palermo-expressions.jpg" alt="Gaetano Palermo d'Expressions.be" width="570" height="250" /><br
/> <a
title="Photo de Gaetano Palermo d'Expressions.be" href="http://www.expressions.be/">Photo de Gaetano Palermo d&#8217;Expressions.be</a></p><h2>Les auteurs</h2><p>Jean-Marc hardy est consultant et formateur auprès des chefs de projets Internet, enseignant, il est également l&#8217;auteur du blog <a
title="Voir le blog 60questions.net" href="http://blog.60questions.net/">60questions.net</a>. Il a écrit la première version de ce livre en 2004.</p><p>Gaetano Palermo, diplômé en journalisme, est responsable de projets e-business, consultant, formateur, créateur de contenu et expert en ergonomie web, vous pouvez le retrouver sur son blog <a
title="Voir le blog Expressions.be" href="http://www.expressions.be/">Expression.be</a>. Il participe à la rédaction de ce livre depuis la seconde édition.</p><h2>Interview des auteurs</h2><p>Afin de mieux les connaitre, voici trois questions sur leur métier et leur façon de voir le web.</p><div
class="interview"><p><span
class="question">Pourquoi écrire un livre quand on a déjà un blog ?</span></p><p>Jean-Marc Hardy : Le blog est une accumulation de réflexions, billets, commentaires, au fil des semaines et des mois qui coulent. Mais cette accumulation, même structurée correctement à travers des catégories thématiques, échoue à produire un sens global, une méthode.</p><p>Le livre a l&#8217;ambition de faire le tour d&#8217;une question, avec une démarche aboutie, complète, structurante, didactique. C&#8217;est comme cela que je concevais la grille des 60 questions (qui a un peu évolué au fil de mes interactions avec Gaetano). Le livre demande infiniment plus de travail et de recul que le blog. Mais il a le défaut, par contre, d&#8217;être moins réactif face à l&#8217;actualité. Avec Gaetano, nous avons renouvelé de nombreuses études de cas. Mais certains chiffres, il est vrai, commencent à dater.</p><p>Blog et livre sont donc des supports complémentaires. La valeur ajoutée du livre est supérieure, à mon sens. Mais le blog reste utile pour alimenter la réflexion au quotidien, les interrogations pointues et les interactions, surtout, que le papier ne permet pas. Le livre touche un public plus large, sans doute aussi, via une diffusion par des canaux traditionnels (FNAC,&#8230;). D&#8217;un point de vue professionnel, il reste un outil de crédibilité et une excellente porte d&#8217;entrée vers les clients.</p><p><span
class="question">Comment voyez vous le web dans 10 ans ?</span></p><p>Jean-Marc Hardy : 10 ans, c&#8217;est énorme, au vu de la rapidité d&#8217;évolution du média. Personnellement, je ne me place pas trop comme un &laquo;&nbsp;prospectiviste&nbsp;&raquo;. Je préfère donner mon énergie à apporter du sens à l&#8217;état actuel et sans cesse changeant  des technologies. J&#8217;essaie de distinguer les effets de mode des changements plus fondamentaux et réfléchir, au côté des entreprises et institutions publiques, à la meilleure exploitation possible de ces nouveaux moyens d&#8217;expression.</p><p>Mais pour répondre quand même à la question, je pense que le &laquo;&nbsp;hardware&nbsp;&raquo; va encore évoluer. Le phénomène &laquo;&nbsp;iPad&nbsp;&raquo; n&#8217;est qu&#8217;un prémisse de choses qui nous attendent sur le plan des supports de lecture. Internet va pénétrer nos cuisines, nos chambres à coucher, à travers des extensions très mobiles, très flexibles. Et quand le hardware évolue, tout le reste suit : les interfaces, puis les comportements utilisateurs.</p><p><span
class="question">Qu&#8217;est ce qui vous plait le plus sur Internet ? Qu&#8217;est ce qui vous irrite ?</span></p><p>Jean-Marc Hardy : Ce qui me plait, c&#8217;est ce bouillonnement des idées, cette liberté, cette gratuité.</p><p>Ce qui m&#8217;irrite, c&#8217;est que, derrière cette liberté et cette gratuité, il y a des entreprises privées, aux ambitions mercantiles évidentes, Facebook, Google,&#8230; qui possèdent un pouvoir extrêmement puissant, dont les Etats feraient bien de se préoccuper, sans verser dans la censure pour autant.</p><p>Internet, c&#8217;est le pire et le meilleur. Internet est le reflet de nos sociétés.</p></div><h2>J’en veux un !</h2><div
class="book"> <a
title="Acheter le livre sur Amazon" href="http://www.amazon.fr/gp/product/2100545655?ie=UTF8&#038;tag=webaaz06-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2100545655"><img
border="0" src="/images/amazon/510KpPkEkuL._SL160_.jpg" class="amazon alignleft" ></a></p><ul><li><a
title="Acheter le livre sur Amazon" href="http://www.amazon.fr/gp/product/2100545655?ie=UTF8&#038;tag=webaaz06-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2100545655">Réussir son blog professionnel</a></li><li>200 conseils pratiques, 120 études de cas et 150 repères statistiques</li><li>Broché : 151 pages</li><li>Éditeur : <a
title="Voir le site de l'éditeur Dunod" href="http://www.dunod.com/">Dunod</a></li><li>Édition : 3ème (10 mars 2010)</li><li>Collection : Cré@</li><li>Langue : Français</li><li>ISBN-13: 978-2100545650</li></ul><p><img
src="http://www.assoc-amazon.fr/e/ir?t=webaaz06-21&#038;l=as2&#038;o=8&#038;a=2100545655" width="1" height="1" border="0" alt="" class="transparent" /></div><p><strong>Pour résumer, ce livre est un condensé de ce qu&#8217;il faut connaitre pour faire du web&#8230;</strong> Exactement la philosophie de mon blog ! la différence tient à l&#8217;exhaustivité du livre qui traite vraiment tous les sujets, mais je compte bien rattraper mon retard&#8230;</p><p>En attendant, Lisez le !<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/01/veille-technologique-web-partie-1/" rel="bookmark" title="27 janvier 2010">Veille techno Web de A à F (partie 1)</a></li><li><a
href="http://www.webaaz.com/2010/04/livre-reussir-son-blog-professionnel/" rel="bookmark" title="14 avril 2010">Livre : Réussir son blog professionnel<br
/>3 exemplaires à gagner !</a></li><li><a
href="http://www.webaaz.com/2010/02/veille-technologique-web-partie-2/" rel="bookmark" title="1 février 2010">Veille techno Web de F à Z (partie 2)</a></li><li><a
href="http://www.webaaz.com/2010/03/internationalisation-localisation/" rel="bookmark" title="31 mars 2010">Internationalisation &#038; localisation</a></li><li><a
href="http://www.webaaz.com/2010/11/livre-html5-pour-les-webdesigners/" rel="bookmark" title="25 novembre 2010">Livre : HTML5 pour les webdesigners</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+R%C3%A9ussir+son+site+web+en+60+fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Livre%20%3A%20R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+R%C3%A9ussir+son+site+web+en+60+fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+R%C3%A9ussir+son+site+web+en+60+fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+R%C3%A9ussir+son+site+web+en+60+fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Livre+%3A+R%C3%A9ussir+son+site+web+en+60+fiches&amp;link=http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/&amp;notes=Avec%20l%27%C3%A9volution%20du%20web%2C%20la%20technique%20se%20diversifie%20et%20se%20sp%C3%A9cialise%2C%20il%20devient%20de%20plus%20en%20plus%20difficile%20de%20maitriser%20tous%20les%20processus%20engendr%C3%A9s%20par%20la%20cr%C3%A9ation%20d%27un%20site%20web.%20C%27est%20pourquoi%20il%20est%20important%20de%20bien%20s%27entourer%20et%20de%20se%20documenter%20correctement%20pour%20g%C3%A9rer%20au%20mieux%20son%20projet.%0D%0AA%20d%C3%A9faut%20de%20tout%20connaitre%2C%20il%20est%20essentiel%20de%20connaitre%20les%20principes%20fondamentaux%20du%20web%20afin%20de%20pr%C3%A9senter%20un%20r%C3%A9sultat%20de%20qualit%C3%A9.%20Le%20livre%20%22R%C3%A9ussir%20son%20site%20web%20en%2060%20fiches%22%20est%20l%C3%A0%20pour%20cela.%20Il%20vous%20aidera%20%C3%A0%20vous%20y%20retrouver%20dans%20l%27%C3%A9cosyst%C3%A8me%20web%20et%20vous%20donnera%20les%20pistes%20pour%20aller%20plus%20loin...%0D%0A%0D%0A%0D%0APhoto%20de%20Jean-Marc%20Hardy%20de%2060questions.net&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/05/livre-reussir-son-site-web-en-60-fiches/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Les générateurs de sprites CSS</title><link>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/</link> <comments>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/#comments</comments> <pubDate>Wed, 28 Apr 2010 13:06:20 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Libre]]></category> <category><![CDATA[Logiciels]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Optimisation]]></category> <category><![CDATA[Outils]]></category> <category><![CDATA[Images]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Webware]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=540</guid> <description><![CDATA[La technique des sprites <acronym
title="Cascading Style sheet">CSS</acronym> est désormais éprouvée et bien documentée. Il existe de bons ressources pour les mettre en place simplement et pourtant, on en voit finalement assez peu.
Ceux qui les utilisent sont convaincus, mais l'optimisation de sites web semble toujours un truc inutile, comme l'accessibilité ou l'ergonomie...
C'est à mon sens une hérésie, et <strong>les performances, comme l'accessibilité ou l'ergonomie devraient faire partie des premières réflexion sur la plupart des projet web</strong>.
Pour vous sensibiliser à cette technique je vais donc vous présenter quelques outils utiles à sa mise en place. <img
src="/images/2010/04/bulles.jpg" alt="Sprite" width="570" height="250" /> <a
title="Photo de Jeff Kubina depuis Flickr" href="http://www.flickr.com/photos/95118988@N00/94086662">Photo de Jeff Kubina depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>La technique des sprites <acronym
title="Cascading Style sheet">CSS</acronym> est désormais éprouvée et bien documentée. Il existe de bons ressources pour les mettre en place simplement et pourtant, on en voit finalement assez peu.</p><p>Ceux qui les utilisent sont convaincus, mais l&#8217;optimisation de sites web semble toujours un truc inutile, comme l&#8217;accessibilité ou l&#8217;ergonomie&#8230;<br
/> C&#8217;est à mon sens une hérésie, et <strong>les performances, comme l&#8217;accessibilité ou l&#8217;ergonomie devraient faire partie des premières réflexion sur la plupart des projets web</strong>.</p><p>Pour vous sensibiliser à cette technique je vais donc vous présenter quelques outils utiles à sa mise en place.</p><p><img
src="/images/2010/04/bulles.jpg" alt="Sprite" width="570" height="250" /><br
/> <a
title="Photo de Jeff Kubina depuis Flickr" href="http://www.flickr.com/photos/95118988@N00/94086662">Photo de Jeff Kubina depuis Flickr</a></p><h2>Performance ?</h2><p>Avant de voir comment faire voyons déjà pourquoi le faire. En deux mots, <strong>des performances de votre site web, dépendent la qualité de votre référencement et la qualité de surf de vos visiteurs. Votre rentabilité est donc en lien direct avec la rapidité de votre site.</strong></p><p>Avant de songer à changer de serveur, il y a deux points importants à traiter pour améliorer votre site&nbsp;:</p><ul><li>Limiter le poids des données</li><li>Limiter le nombre de données</li></ul><p><strong>Les sprites CSS permettent de limiter le nombre de fichiers en les combinant. Cela amène aussi en règle générale à une diminution du poids total des images.</strong></p><p>Pour en savoir plus sur l&#8217;optimisation&nbsp;:</p><ul><li><a
title="Voir le blog d'Eric Dapset sur les performances" href="">Le blog d&#8217;Éric Daspet sur les performances</a></li><li><a
title="" href="http://www.webaaz.com/2009/10/optimiser-son-site-web/">Le billet de Webaaz sur les performances</a></li></ul><h2>Méthode</h2><p>Pour ce qui et de la technique des sprites, je vous renvoie vers le bon tutoriel de Pompage&nbsp;:</p><ul><li><a
title="Voir le tutoriel de Pompage sur les sprites css" href="http://www.pompage.net/pompe/sprites/">Tutoriel sur pompage</a></li><li><a
title="Voir le blog d'Éric Daspet sur les performances" href="http://performance.survol.fr/2008/06/des-sprites-jusqua-plus-soif/">Voir les explications sur le blog Performances</a></li></ul><p>Pour l&#8217;essentiel, sachez que <strong>seules les images qui servent au design de votre site peuvent être utilisées. Les images du contenu ne doivent pas subir ce traitement !</strong></p><h2>Webwares</h2><p>Pour une utilisation simplifiée on trouve pas mal d&#8217;applications web qui fournissent un outil de génération de sprites. Il suffit de fournir vos images sous forme d&#8217;archive, de préciser vos paramètres (alignement, espace entre les image, préfixes css&#8230;). Il ne vous reste plus qu&#8217;à télécharger votre image et le code CSS associé et à les intégrer dans votre site web.</p><p>En voici quelques exemples&nbsp;:</p><ul><li><a
title="Voir le générateur de sprites en ligne de Ryan Breen" href="http://www.ryanbreen.com:81/spritegen/" class="broken_link">Le générateur de sprites de Ryan Breen</a></li><li><a
title="Voir le générateur de sprites en ligne CSS Sprites" href="http://css-sprit.es/">CSS Sprites</a></li><li><a
title="Voir le générateur de sprites en ligne Spritegen" href="http://spritegen.website-performance.org/">Spritegen</a></li><li><a
title="Voir le générateur de sprites en ligne Csssprites" href="http://csssprites.com/">Csssprites</a></li></ul><p>Celui-ci est un peu différent puisqu&#8217;il permet de redéfinir le style CSS à partir d&#8217;un sprite. Utile si vous faites le sprite vous même ou si vous avez perdu le code CSS !</p><ul><li><a
title="Voir le générateur de styles CSS Sprite creator" href="http://www.floweringmind.com/sprite-creator/">Générateur de syles CSS Sprite creator</a></li></ul><h2>software</h2><p>Pour une intégration plus poussée dans votre processus d&#8217;intégration, il existe aussi des outils en ligne de commande&nbsp;:</p><ul><li><a
title="Voir le générateur de sprites en Java" href="http://csssprites.org/">Css Sprites en Java</a></li></ul><p><strong>Vous pourrez ainsi automatiser cette tâche dans un script. Très utile si vous devez régénérer régulièrement des sprites dans le cadre d&#8217;un cycle d&#8217;intégration continue par exemple&nbsp;!</strong></p><p>Il faut noter que la version Java est sous license Open Source BSD License et la version Python</p><h2>Conclusion</h2><p>Des outils indispensables aujourd&#8217;hui ! Vous n&#8217;aurez plus d&#8217;excuses pour ne pas les utiliser&nbsp;!<br
/> Et pour plus de résultats, n&#8217;oubliez pas de merger et de compresser vos fichiers CSS et de supprimer les méta données de vos images&nbsp;!<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/10/optimiser-son-site-web/" rel="bookmark" title="1 octobre 2009">Optimiser son site web</a></li><li><a
href="http://www.webaaz.com/2009/07/trouver-de-belles-photos-pour-son-site-web/" rel="bookmark" title="26 juillet 2009">Trouver de belles photos pour son site web</a></li><li><a
href="http://www.webaaz.com/2009/05/bien-utiliser-les-feuilles-de-style-css/" rel="bookmark" title="15 mai 2009">Bien utiliser les feuilles de style (CSS)</a></li><li><a
href="http://www.webaaz.com/2009/09/les-plugins-firefox-firebug/" rel="bookmark" title="3 septembre 2009">Les plugins Firefox : Firebug</a></li><li><a
href="http://www.webaaz.com/2011/06/retour-d-experience-grilles/" rel="bookmark" title="23 juin 2011">Retour d&#8217;expérience : Grilles &#038; mise en page</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Les%20g%C3%A9n%C3%A9rateurs%20de%20sprites%20CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Les+g%C3%A9n%C3%A9rateurs+de+sprites+CSS&amp;link=http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/&amp;notes=La%20technique%20des%20sprites%20CSS%20est%20d%C3%A9sormais%20%C3%A9prouv%C3%A9e%20et%20bien%20document%C3%A9e.%20Il%20existe%20de%20bons%20ressources%20pour%20les%20mettre%20en%20place%20simplement%20et%20pourtant%2C%20on%20en%20voit%20finalement%20assez%20peu.%0D%0A%0D%0ACeux%20qui%20les%20utilisent%20sont%20convaincus%2C%20mais%20l%27optimisation%20de%20sites%20web%20semble%20toujours%20un%20truc%20inutile%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie...%0D%0AC%27est%20%C3%A0%20mon%20sens%20une%20h%C3%A9r%C3%A9sie%2C%20et%20les%20performances%2C%20comme%20l%27accessibilit%C3%A9%20ou%20l%27ergonomie%20devraient%20faire%20partie%20des%20premi%C3%A8res%20r%C3%A9flexion%20sur%20la%20plupart%20des%20projet%20web.%0D%0A%0D%0APour%20vous%20sensibiliser%20%C3%A0%20cette%20technique%20je%20vais%20donc%20vous%20pr%C3%A9senter%20quelques%20outils%20utiles%20%C3%A0%20sa%20mise%20en%20place.%0D%0A%0D%0A%0D%0APhoto%20de%20Jeff%20Kubina%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Internationalisation &amp; localisation</title><link>http://www.webaaz.com/2010/03/internationalisation-localisation/</link> <comments>http://www.webaaz.com/2010/03/internationalisation-localisation/#comments</comments> <pubDate>Wed, 31 Mar 2010 14:18:11 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Internationalisation]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[encodage]]></category> <category><![CDATA[i10n]]></category> <category><![CDATA[i18n]]></category> <category><![CDATA[localisation]]></category> <category><![CDATA[traduction]]></category> <category><![CDATA[unicode]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=581</guid> <description><![CDATA[Pour toucher un large public sur un site web, on pense rapidement à faire une version du site dans d'autres langues, mais si une simple "<strong>traduction</strong>" du site peut suffire si les besoins sont limités, on peut aller beaucoup plus loin. On parle alors d'<strong>internationalisation ou i18n</strong> pour tout ce qui touche à la conception multilingue, mais aussi de <strong>régionalisation, localisation ou l10n</strong> pour les différentes déclinaisons géographiques et culturelles. <img
src="/images/2010/03/lost-in-translation.jpg" alt="Lost in translation" width="570" height="250" /> <a
title="Photo de tochis depuis Flickr" href="http://www.flickr.com/photos/43217080@N00/3081093838">Photo de tochis depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Pour toucher un large public sur un site web, on pense rapidement à faire une version du site dans d&#8217;autres langues, mais si une simple &laquo;&nbsp;<strong>traduction</strong>&nbsp;&raquo; du site peut suffire si les besoins sont limités, on peut aller beaucoup plus loin. On parle alors d&#8217;<strong>internationalisation ou i18n</strong> pour tout ce qui touche à la conception multilingue, mais aussi de <strong>régionalisation, localisation ou l10n</strong> pour les différentes déclinaisons géographiques et culturelles.</p><p><img
src="/images/2010/03/lost-in-translation.jpg" alt="Lost in translation" width="570" height="250" /><br
/> <a
title="Photo de tochis depuis Flickr" href="http://www.flickr.com/photos/43217080@N00/3081093838">Photo de tochis depuis Flickr</a></p><h2>Définitions</h2><p>Les concepts sont importants à maitriser, je vous invite donc à lire les définitions suivante si besoin.</p><ul><li><a
title="Voir la définition de Internationalisation sur Wikipédia" href="http://fr.wikipedia.org/wiki/Internationalisation_de_logiciel">Internationalisation</a></li><li><a
title="Voir la définition de Localisation sur Wikipédia" href="http://fr.wikipedia.org/wiki/Localisation_%28informatique%29">Localisation</a></li></ul><h2>Analyse</h2><p><strong>Un site multilingue, quel que soit le niveau de complexité, se prévoit en amont du développement lors de la phase d&#8217;analyse</strong>. C&#8217;est une problématique tellement imbriquée dans le code qu&#8217;il est contre-productif de vouloir passer un site en plusieurs langues si cela n&#8217;a pas été pensé lors de sa conception. C&#8217;est d&#8217;autant plus dommageable, qu&#8217;y penser au préalable n&#8217;est pas vraiment plus compliqué et ne coûte bien souvent pas beaucoup plus cher.</p><p>Ainsi sans tout prévoir on peut mettre en place les bases d&#8217;un travail ultérieur sur le sujet.</p><h2>Traduction</h2><p><strong>La traduction, c&#8217;est à cela que l&#8217;on pense en premier quand on veut que son site soit visible dans d&#8217;autres pays. C&#8217;est un passage obligé et il ne faut pas le négliger</strong>. Quoi de plus désagréable qu&#8217;un texte dans un français approximatif. Cela peut être catastrophique en termes d&#8217;image et de confiance, surtout sur un site marchand !<br
/> La solution idéale est de confier le projet à un traducteur professionnel, de préférence dont la langue natale est la langue cible. Il sera ainsi plus à même de connaître les spécificités de la langue.</p><p>Sur un projet d&#8217;envergure, évitez autant que possible d&#8217;autres solutions bancales qui n&#8217;apporteraient finalement pas grand chose à l&#8217;internaute visé, ou faîtes le en connaissance de cause et en mesurant les risques encourus.</p><p>Dans le cas d&#8217;un blog et si vous maitrisez vous même la langue voulue, c&#8217;est un excellent exercice. Attention cependant à avoir un niveau suffisant pour que cela ne se retourne pas contre vous.</p><h2>Domaines &#038; IP du serveur</h2><p>Un domaine par langue ou zone géographique vous apportera un plus auprès de l&#8217;internaute qui se sentira plus proche d&#8217;un site de son pays. Il n&#8217;aura pas l&#8217;impression d&#8217;être juste sur une traduction, mais sur un site implanté près de lui.</p><p>Pensez aussi à avoir si possible une IP localisée dans la zone correspondante, c&#8217;est un plus pour les moteurs de recherches.</p><h2>Search Engine Optimization</h2><p><strong>Une bonne internationalisation passe par la prise en compte des techniques de référencement</strong>. Les mots clés utilisés ou les urls doivent être dans la langue cible afin de positionner correctement le site sur les moteurs de recherche pour chaque langue.</p><h3>Urls</h3><p>Les urls réécrites dans la langue de l&#8217;utilisateur permettent d&#8217;être mieux référencé et sont plus simple à lire ou écrire pour l&#8217;internaute. Si il voit l&#8217;adresse sur un autre site ou dans le contenu d&#8217;un mail, il en comprendra immédiatement le contenu. C&#8217;est une solution plus ou moins complexe à mettre en place, mais très efficace.</p><h3>Mots clés</h3><p>Les mots clés doivent êtres choisis en concertation avec le traducteur, afin de coller au mieux à la problématique. Là encore, une traduction mot à mot risque de ne pas suffire. Une connaissance du contexte local est un vrai plus.</p><h2>Régionalisation ou localisation</h2><p>Pour aller encore plus loin, on peut adapter chaque détail apparemment sans importance, mais qui fera cependant la différence. Il ne vous viendrait pas à l&#8217;idée d&#8217;écrire la date au format américain sur un site français, ne faites pas le contraire ! Il convient donc de connaitre et respecter chaque culture.</p><h3>Format des chiffres dates et heures</h3><p>Chaque continent et chaque culture à des conventions différentes pour les dates et heures, le calendrier ou les unités de mesure. <strong>Pour que votre contenu soit compréhensible facilement, votre lecteur doit comprendre de quoi vous parlez sans avoir à faire de conversions</strong>. Il faut donc y penser lors de la rédaction du contenu mais aussi dans la mise en page du site, pour convertir et afficher les données à la volée.</p><h3>Sens de lecture</h3><p>Là aussi, on voit souvent le problème du point de vue occidental, mais les arabes ou les chinois n&#8217;ont historiquement pas les mêmes habitudes que nous. Je n&#8217;ai pas eu à régler ces problématiques, mais j&#8217;imagine qu&#8217;une bonne prise en compte doit demander une charge de travail certaine.</p><h3>Images et couleurs</h3><p>D&#8217;un pays à l&#8217;autre les couleurs sont perçue différemment et si pour nous le rouge signifie ce qui est interdit et le vert ce qui est autorisé, ce n&#8217;est pas cas partout. La signalétique à donc besoin d&#8217;être adaptée en conséquence.<br
/> Pour les images, le problème est le même. Tout les peuples n&#8217;ont par exemple pas le même rapport à la nudité, même partielle, <strong>ne risquez pas de choquer un internaute par méconnaissance et adaptez les images ou le contenu à sa zone géographique</strong>.</p><p>Je ne pense pas cependant qu&#8217;il faille aller aussi loin que cette multinationale américaine qui a transformé un homme d&#8217;origine africaine en européen pure souche entre sa version américaine et son site polonais, mais on entre dans un autre débat&#8230;</p><h3>Particularismes régionaux</h3><p>Dissociez bien l&#8217;extension du nom de domaine pour le pays et la langue ! Certains pays comme la Belgique ayant plusieurs langues officielles, chaque région étant attachée à sa langue. Par ailleurs et pour les mêmes raisons, préférez un affichage de la liste des langues supportées plutôt que des drapeaux qui ne représentent pas des langues mais des pays. Ne brusquez pas les sensibilités de vos visiteurs.</p><h3>Contenu spécifique</h3><h2>Technique</h2><p>Bien évidemment il va falloir standardiser au maximum pour être efficace. L&#8217;emploi d&#8217;un jeu de caractères <a
title="Voir la définition d'unicode sur Wikipédia" href="http://fr.wikipedia.org/wiki/Unicode">unicode</a> s&#8217;impose pour gérer un maximum de langages.</p><h3>Mise en place</h3><p><strong>Les frameworks et les CMS récents implémentent désormais tous, de façon plus ou moins complète des outils pour mettre en place l&#8217;internationalisation et la localisation</strong>. Penchez vous sur l&#8217;existant, d&#8217;autres que vous ont réfléchi au problème et le sujet étant complexe, il est ainsi plus facile à appréhender.</p><h3>Maintenance</h3><p>Les mises à jour qui découleront d&#8217;une version en plusieurs langues sont évidemment plus complexes et plus nombreuses à mettre en œuvre. Côté technique tout doit donc être prévu pour faciliter ce travail afin qu&#8217;il ne devienne pas fastidieux.</p><h2>Conclusion</h2><p><strong>L&#8217;internationalisation et la régionalisation ne laissent aucune place au hasard. C&#8217;est un travail de longue haleine qui doit être pris en compte le plus tôt possible, et qui doit être poursuivi en permanence si l&#8217;on veut qu&#8217;il soit rentable</strong>. Si le but est d&#8217;être présent sur tout le globe, il est probablement plus simple de gérer des sites complètement indépendant d&#8217;une zone à l&#8217;autre, quitte à les faire tourner sur la même solution logicielle, mais avec des contenus différents adaptés aux marchés et spécificités locales et bien sûr à l&#8217;actualité de la région.</p><p>C&#8217;est un sujet complexe sur lequel on à encore énormément à apprendre. J&#8217;attends vos retours d&#8217;expérience avec impatience, surtout si vous travaillez nativement dans une autre langue et que vous internationalisez en français.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/09/bien-gerer-ses-noms-de-domaine/" rel="bookmark" title="14 septembre 2009">Bien gérer ses noms de domaine</a></li><li><a
href="http://www.webaaz.com/2010/04/les-generateurs-de-sprites-css/" rel="bookmark" title="28 avril 2010">Les générateurs de sprites CSS</a></li><li><a
href="http://www.webaaz.com/2010/09/optimiser-lutilisation-declipse/" rel="bookmark" title="30 septembre 2010">Optimiser l&#8217;utilisation d&#8217;Eclipse</a></li><li><a
href="http://www.webaaz.com/2010/11/livre-html5-pour-les-webdesigners/" rel="bookmark" title="25 novembre 2010">Livre : HTML5 pour les webdesigners</a></li><li><a
href="http://www.webaaz.com/2011/01/fournir-un-webservice-et-son-api/" rel="bookmark" title="21 janvier 2011">Fournir un webservice et son API</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation+%26+localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation%20%26%20localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation+%26+localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation+%26+localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation+%26+localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Internationalisation+%26+localisation&amp;link=http://www.webaaz.com/2010/03/internationalisation-localisation/&amp;notes=Pour%20toucher%20un%20large%20public%20sur%20un%20site%20web%2C%20on%20pense%20rapidement%20%C3%A0%20faire%20une%20version%20du%20site%20dans%20d%27autres%20langues%2C%20mais%20si%20une%20simple%20%22traduction%22%20du%20site%20peut%20suffire%20si%20les%20besoins%20sont%20limit%C3%A9s%2C%20on%20peut%20aller%20beaucoup%20plus%20loin.%20On%20parle%20alors%20d%27internationalisation%20ou%20i18n%20pour%20tout%20ce%20qui%20touche%20%C3%A0%20la%20conception%20multilingue%2C%20mais%20aussi%20de%20r%C3%A9gionalisation%2C%20localisation%20ou%20l10n%20pour%20les%20diff%C3%A9rentes%20d%C3%A9clinaisons%20g%C3%A9ographiques%20et%20culturelles.%0D%0A%0D%0A%0D%0APhoto%20de%20tochis%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/03/internationalisation-localisation/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Réinventer la roue, ou pas ?</title><link>http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/</link> <comments>http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/#comments</comments> <pubDate>Wed, 20 Jan 2010 21:17:59 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Références]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=450</guid> <description><![CDATA[Partout on explique qu'en programmation il est important de ne de pas réinventer la roue. Qu'il faut réutiliser plutôt que de réécrire, utiliser un code éprouvé plutôt que de réécrire la même chose en moins bien.
C'est vrai, mais je ne suis pas tout à fait d'accord avec cela, c'est parfois indispensable et souvent très formateur.
<img
src="/images/2010/01/roues.jpg" alt="Vélo abandonné" /> <a
title="Photo de i_gallagher depuis Flickr" href="http://www.flickr.com/photos/39691453@N00/167688023">Photo de i_gallagher depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>Partout on explique qu&#8217;en programmation il est important de ne de pas réinventer la roue. Qu&#8217;il faut réutiliser plutôt que de réécrire, utiliser un code éprouvé plutôt que de réfaire la même chose en moins bien.<br
/> C&#8217;est vrai, mais je ne suis pas tout à fait d&#8217;accord avec cela, c&#8217;est parfois indispensable et souvent très formateur.</p><p><img
src="/images/2010/01/roues.jpg" alt="Vélo abandonné" /><br
/> <a
title="Photo de i_gallagher depuis Flickr" href="http://www.flickr.com/photos/39691453@N00/167688023">Photo de i_gallagher depuis Flickr</a></p><h2>Concept</h2><p>L&#8217;expression &laquo;&nbsp;<strong>Réinventer la roue</strong>&nbsp;&raquo; exprime l&#8217;idée de ne pas refaire inutilement quelque chose qui a déjà été fait. &laquo;&nbsp;<strong>Réinventer la roue carrée</strong>&nbsp;&raquo; y ajoute l&#8217;idée d&#8217;une réinvention de moindre qualité. Wikipédia fais le point sur ces concepts :</p><ul><li><a
title="Voir la définition de l'expression réinventer la roue sur Wikipédia" href="http://fr.wikipedia.org/wiki/R%C3%A9inventer_la_roue">Réinventer la roue</a></li><li><a
title="Voir la définition de l'expression réinventer la roue carrée sur Wikipédia" href="http://fr.wikipedia.org/wiki/R%C3%A9inventer_la_roue_carr%C3%A9e">Réinventer la roue carrée</a></li></ul><p>Les éléments à charge pour étayer l&#8217;expression sont évident et pourtant, <strong>dans certains cas ce n&#8217;est pas si évident&#8230;</strong></p><h2>Le pour</h2><p>Donc le contre réinventer la roue.</p><p>Pour ce qui est des concepts élémentaires qui font leurs preuves depuis toujours, parfois avant même l&#8217;histoire de l&#8217;informatique, la question ne se pose souvent même pas. Sur certains problèmes simples, <strong>on connait la meilleure solution de traiter les cas, alors pourquoi chercher à faire autrement</strong>.</p><h3>Déjà éprouvés</h3><p>On a tous étés confrontés un jour à un code un peu complexe que l&#8217;on a fini par simplifier à l&#8217;extrême en découvrant une solution simple et efficace sur Internet mais à laquelle on avait pas pensé.</p><p>Internet favorise l&#8217;échange de savoirs de façon exponentielle. Tout internaute un peu curieux peu apprendre rapidement sur le sujet de son choix, on peut ainsi facilement trouver et utiliser une bibliothèque ou un framework et gagner un temps non négligeable en évitant de réécrire l&#8217;essentiel. Aujourd&#8217;hui très peu de projets partent de zéro, on s&#8217;appuie toujours sur une couche existante.</p><p>Un <strong>code optimisé et fiable</strong> c&#8217;est ce que tout bon développeur recherche alors si on vous le propose tout prêt, pourquoi hésiter ? <strong>Ne risquez pas de faire pire, réutilisez !</strong></p><h3>Gain de temps</h3><p>Ce serait donc une perte de temps évidente de chercher à réinventer ce que d&#8217;autres ont développé. D&#8217;autant que bien souvent les projets communautaires sont d&#8217;une grande qualité et la somme des compétences techniques de leurs auteurs est bien plus grande que la votre ou celle de votre équipe. On ne peut pas être spécialiste dans tout les domaines ! Faites confiance à d&#8217;autres équipes, vous gagnerez en temps de développement et même sur la maintenance, les évolutions et corrections de bugs ne seront pas de votre ressort !</p><p>Le temps gagné vous permettra peut être de publier votre propre code et d&#8217;en faire gagner à quelqu&#8217;un d&#8217;autre.</p><h2>Le contre</h2><p>Donc le pour réinventer la roue.</p><p>Quel que soit l&#8217;outil ou le concept, on pense souvent que tout est déjà inventé et pourtant de nouvelles idées et de nouveaux produits voient le jour quotidiennement et ils paraissent tellement évidents qu&#8217;on se demande pourquoi on y à pas pensé soi-même un peu plus tôt&#8230; Comment ses idées ont elles germé ? Bien souvent en envisageant un <strong>problème sous un autre angle</strong>, en se posant une question de manière différente. Bien des inventions ne sont que la réunion de plusieurs.</p><h3>Comprendre les concepts &#038; les adapter à d&#8217;autres inventions</h3><p>Avoir <strong>une approche différente</strong> est essentiel. <strong>Il faut comprendre le fonctionnement de la roue pour pouvoir l&#8217;améliorer !</strong> Utiliser une bibliothèque ou un framework c&#8217;est bien, mais en comprendre le fonctionnement c&#8217;est encore mieux. Quand vous en maitriserez le fonctionnement, quand leur conception vous semblera claire, vous pourrez les réutiliser efficacement dans d&#8217;autres cas.</p><p>Votre y gagnerez en compétence et en efficacité.</p><p>Il y a quelques années, avant l&#8217;arrivée des frameworks PHP, j&#8217;ai développé ma propre solution. Cela m&#8217;a permis de gagner beaucoup de temps en mutualisant certains développement entre plusieurs projets. J&#8217;ai gagné en compétence car je souhaitais toujours trouver la meilleure solution à un problème donné. Aujourd&#8217;hui j&#8217;appréhende d&#8217;autant mieux les outils que j&#8217;utilise même si je ne les ai pas écrits moi même.</p><h3>Nouvelles idées ou fonctionnalités</h3><p>Re-développer un outil ou réfléchir à un concept avec un œil neuf vous apportera peut être une idée de génie. Le petit truc auquel personne n&#8217;avait pensé, la fonctionnalité évidente qui donnera une longueur d&#8217;avance à votre projet. Un truc évident, après coup, mais qui nécessitait un certain point de vue, certaines connaissances, tout un ensemble de choses que personne n&#8217;avait visiblement eues avant vous.</p><h3>Usage spécifique &#038; optimisation des performances</h3><p>Dans certains cas, il faut savoir si la roue qu&#8217;on nous propose nous convient vraiment, et si on n&#8217; a pas besoin de la modifier ou de la réinventer pour répondre de manière plus précise à son besoin. Pourquoi utiliser un outil avec des tas d&#8217;options si votre besoin est vraiment basique. L&#8217;analyse de l&#8217;outil et sa réécriture permettent de monter en compétence sur le sujet et d&#8217;avoir un produit répondant uniquement à votre besoin et du coup plus performant.</p><p>Le contraire est vrai aussi, et si un outil ne propose que 90% de vos besoins, améliorez le et proposez les améliorations à la communauté !</p><h2>Conclusion</h2><p>Réinventer le roue peut s&#8217;avérer <strong>utile pour innover</strong>, et c&#8217;est en tout cas un <strong>moyen formateur</strong> pour qui veut apprendre d&#8217;autres outils ou concept pour les faire évoluer ou en comprendre l&#8217;essence et l&#8217;adapter à d&#8217;autres cas. <strong>N&#8217;ayez plus peur de réinventer la roue, mais faîtes le en connaissance de causes et pour de bonnes raisons</strong></p><p>Et vous alors ? Réinventez vous la roue ? Est ce pour de bonnes raisons ? Que pensez vous des miennes ?</p><p>En question subsidiaire, j&#8217;aimerai savoir d&#8217;ou vient l&#8217;expression, je n&#8217;ai pas trouvé d&#8217;information sur son origine.<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2009/07/les-plugins-firefox-foxyproxy/" rel="bookmark" title="15 juillet 2009">Les plugins Firefox : FoxyProxy</a></li><li><a
href="http://www.webaaz.com/2009/10/bien-utiliser-zend-framework/" rel="bookmark" title="26 octobre 2009">Bien utiliser Zend Framework</a></li><li><a
href="http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/" rel="bookmark" title="15 décembre 2009">Bien définir son projet de site web</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/11/comment-apprendre-le-developpement-web/" rel="bookmark" title="11 novembre 2009">Comment apprendre le développement web ?</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer+la+roue%2C+ou+pas+%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer%20la%20roue%2C%20ou%20pas%20%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer+la+roue%2C+ou+pas+%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer+la+roue%2C+ou+pas+%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer+la+roue%2C+ou+pas+%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=R%C3%A9inventer+la+roue%2C+ou+pas+%3F&amp;link=http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/&amp;notes=Partout%20on%20explique%20qu%27en%20programmation%20il%20est%20important%20de%20ne%20de%20pas%20r%C3%A9inventer%20la%20roue.%20Qu%27il%20faut%20r%C3%A9utiliser%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%2C%20utiliser%20un%20code%20%C3%A9prouv%C3%A9%20plut%C3%B4t%20que%20de%20r%C3%A9%C3%A9crire%20la%20m%C3%AAme%20chose%20en%20moins%20bien.%20%0D%0AC%27est%20vrai%2C%20mais%20je%20ne%20suis%20pas%20tout%20%C3%A0%20fait%20d%27accord%20avec%20cela%2C%20c%27est%20parfois%20indispensable%20et%20souvent%20tr%C3%A8s%20formateur.%20%0D%0A%0D%0A%0D%0APhoto%20de%20i_gallagher%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Bien définir son projet de site web</title><link>http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/</link> <comments>http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/#comments</comments> <pubDate>Tue, 15 Dec 2009 11:00:47 +0000</pubDate> <dc:creator>Martin</dc:creator> <category><![CDATA[Développement]]></category> <category><![CDATA[Méthodologie]]></category> <category><![CDATA[Non classé]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Apprendre]]></category> <category><![CDATA[Bonnes pratiques]]></category> <category><![CDATA[Cahier des charges]]></category> <category><![CDATA[Développement web]]></category> <category><![CDATA[Hébergeur]]></category> <category><![CDATA[Projet]]></category> <category><![CDATA[Règles métiers]]></category> <category><![CDATA[Site web]]></category> <guid
isPermaLink="false">http://www.webaaz.com/?p=330</guid> <description><![CDATA[La réussite d'un projet web tient avant tout à une bonne connaissance du besoin, des enjeux, des évolutions envisagées... Le but est de bien prendre en compte toute les problématiques, afin que le projet soit bien proportionné, et puisse évoluer correctement.
Lors de la refonte d'un site, le prestataire à tendance à vouloir tout refaire sous prétexte que l'existant est inadapté, c'est peut être vrai, et d'ailleurs très souvent le cas, mais dans ce cas il faut réfléchir et travailler pour que cela ne se reproduise pas systématiquement à chaque version. Si le projet est bien pensé, une refonte graphique et quelques développements peuvent suffire la plupart du temps, à moins bien sûr que le fonctionnel change du tout au tout ou qu'un autre paramètre important ai changé de manière significative.
Comment prévoir et intégrer les évolutions du projet ? Quelles questions se poser ? Quelles sont les erreurs à ne pas faire ? Voilà tout l'enjeu de cette réflexion.
<img
src="/images/2009/12/usine-desafectee.jpg" alt="Usine désafectée" /> <a
title="Photo de slinky2000 depuis Flickr" href="http://www.flickr.com/photos/slinky2000/2175943057/">Photo de slinky2000 depuis Flickr</a>]]></description> <content:encoded><![CDATA[<p>La réussite d&#8217;un projet web tient avant tout à une bonne connaissance du besoin, des enjeux, des évolutions envisagées&#8230; Le but est de bien prendre en compte toutes les problématiques, afin que le projet soit bien proportionné, et puisse évoluer correctement.</p><p>Lors de la refonte d&#8217;un site, le prestataire à tendance à vouloir tout refaire sous prétexte que l&#8217;existant est inadapté, c&#8217;est peut être vrai, et d&#8217;ailleurs très souvent le cas, mais dans ce cas il faut réfléchir et travailler pour que cela ne se reproduise pas systématiquement à chaque version. Si le projet est bien pensé, une refonte graphique et quelques développements peuvent suffire la plupart du temps, à moins bien sûr que le fonctionnel change du tout au tout ou qu&#8217;un autre paramètre important ai changé de manière significative.</p><p>Comment prévoir et intégrer les évolutions du projet ? Quelles questions se poser ? Quelles sont les erreurs à ne pas faire ? Voilà tout l&#8217;enjeu de cette réflexion.</p><p><img
src="/images/2009/12/usine-desafectee.jpg" alt="Usine désafectée" /><br
/> <a
title="Photo de slinky2000 depuis Flickr" href="http://www.flickr.com/photos/slinky2000/2175943057/">Photo de slinky2000 depuis Flickr</a></p><h2>Modularité</h2><p>Avec les moyens actuels, et le développement en couche, on peut facilement changer une partie d&#8217;un projet sans toucher au reste. Le principe <acronym
title="Modèle Vue Contrôleur">MVC</acronym> permet par exemple de changer complètement l&#8217;affichage de votre site sans toucher à la partie métier. On peut ainsi cloisonner le projet, les différentes parties travaillant chacune de leur coté, mais ensemble.</p><p>Il faut pour cela réfléchir à certains points en amont du projet. Voyons les questions à se poser le plus tôt possible.</p><h2>Volumétrie</h2><p>Le choix d&#8217;un site marchand est évident si vous vous lancez dans la vente, mais si vous commencez avec de faibles volumes, un site vitrine est peut être plus approprié, votre projet à 30 000 € peut attendre&#8230; Tout dépends de vos ambitions !</p><p>Et côté hébergement, suivants vos besoins actuels et à moyenne échéance, en terme de ressources processeur ou de bande passante, les extensions nécessaires, le prix&#8230; Il faudra faire le tri et trouver un hébergement au meilleur rapport qualité prix, mais facilement évolutif pour pouvoir migrer vers une offre supérieure simplement.</p><p>Je vous invite à voir l&#8217;<a
title="Voir l'article de Webaaz sur l'hébergement web" href="/2009/08/trouver-un-bon-hebergeur-web/">article de Webaaz sur l&#8217;hébergement web</a>.</p><p>Prévoyez donc de dimensionner votre projet en fonction de vos besoins à court terme et des évolutions à venir.</p><h2>Fonctionnalités</h2><p>On ne peut bien évidemment pas aborder ici toutes les problématiques fonctionnelles, voyons donc en deux points qui nous serviront d&#8217;exemple, comment envisager ces questions.</p><h3>Public visé</h3><p>En fonction de votre cible, vous ne ferez pas le même site web. Le collaboratif c&#8217;est plutôt orienté vers la <a
title="Voir la définition de Génération X sur Wikipédia" href="http://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9ration_X">génération X</a> et la <a
title="Voir la définition de Génération Y sur Wikipédia" href="http://fr.wikipedia.org/wiki/G%C3%A9n%C3%A9ration_X">génération X</a>génération Y</a>, alors si vous vous adressez à un public plus âgé, faites plus simple, avec une ergonomie adaptée, des boutons plus gros par exemple&#8230;</p><p>Pensez tout de même à toujours garder votre site accessible à tous pour ne pas vous couper d&#8217;une partie de la population !</p><h3>Multilinguisme</h3><p>Sur le web votre site est accessible par tout le monde. Même les internautes auxquels vous n&#8217;avez pas pensé. Ils ont aussi le droit d&#8217;y venir, et même de consommer ! Vous n&#8217;allez tout de même pas vous priver de ces clients sous prétexte de ne pas parler la même langue ?</p><p>Bon, peut être que dans un premier temps vous ne pensez pas à cela et que votre marché est francophone, mais vous avez déjà pensé à vous étendre par la suite, alors dites le ! Intégrer plusieurs langues dans un site existant est très couteux, et oblige à revoir le site en profondeur, alors que développer un site multilingue n&#8217;est pas beaucoup plus compliqué qu&#8217;un site en une seule langue.</p><p>Alors à moins d&#8217;être sur un périmètre géographique très restreint, prévoyez ! Voyez grand !</p><h2>Technologie</h2><p>Je vais passer pour quelqu&#8217;un d&#8217;arriéré, mais non un site web statique n&#8217;est pas dépassé ! Même si aujourd&#8217;hui les besoins évoluent et que la mode est au web social, au web 2.0, à l&#8217;interactivité, posez vous la question : Ai-je besoin de tout cela ?</p><p>Si votre site ne nécessite que peu de pages et peu de mises à jour, un site vitrine fera parfaitement l&#8217;affaire. Pourquoi mettre une usine à gaz pour si peu de besoins ?</p><p>Et même si votre projet doit être dynamique, les fonctionnalités qui manquent à votre <acronym
title="Content Management System">CMS</acronym> ou à votre blog ne peuvent elles pas être juste des pages statiques en plus ?</p><p>Au final, des pages statiques, ce n&#8217;est pas forcément moins évolutif qu&#8217;un code dynamique.</p><h2>Cahier des charges</h2><p>Pour réunir toutes ces réflexions, et le résultat de toutes ces questions, un cahier des charges s&#8217;impose. Fonctionnel dans un premier temps pour définir clairement les besoins. Technique ensuite pour expliquer les moyens de répondre à la demande.</p><h3>Fonctionnel</h3><p>Vous pourrez y expliquer vos besoins précis en fonctionnalités en expliquant les règles métier spécifiques à votre entreprise.</p><h3>Technique</h3><p>Il sert à définir les solutions techniques retenues et la manière de les mettre en œuvre. Le développeur s&#8217;appuie dessus pour développer votre site web. Tout y est expliqué et en théorie, il y trouve toutes les réponses à ses questions.</p><h2>Evolutivité</h2><p>Coté évolutivité, il y a du boulot ! Il va falloir penser à ce dont vous aller avoir besoin, sans pour autant penser à des fonctionnalités que vous n&#8217;êtes pas sûrs d&#8217;utiliser, ce qui serait totalement contre productif. Si vous êtes une PME, n&#8217;imaginez pas que votre site vitrine puisse se transformer en site marchand ou en réseau social, mais pensez que vous aurez besoin de nouvelles pages pour les nouvelles agences du groupe par exemple.</p><p>Vous avez besoin de donner accès à votre catalogue à d&#8217;autres application ? Développez un webservice qui pourra resservir et évoluer.</p><h2>Mise en œuvre</h2><p>Je le fais moi même ou je le fais faire ?</p><p>La question ne se pose bien évidemment que pour un site perso, ou un site pro très simple genre site vitrine. Pour de plus grosses structures, c&#8217;est une question de crédibilité (encore que ce ne soit pas le cas pour tout le monde).</p><p>Pour un site plus conséquent, le temps, les compétences nécessaires et le résultat attendu ne vous laisseront bien évidemment pas le choix.</p><p>Bien sûr faire soi même son site web demande des compétences, mais pour un petit projet et pour peu que cela vous intéresse c&#8217;est tout à fait possible. Différentes formations abordent le sujet de façon plus ou moins approfondie.</p><p>L&#8217;<a
title="Voir l'article de Webaaz sur les formations web" href="/2009/11/comment-apprendre-le-developpement-web/">article de Webaaz sur les formations web</a> vous en apprendra plus sur le sujet.</p><h2>Conclusion</h2><p>Le but est de penser à tout ce qui pourrait arriver, et supprimer finalement tout ce qui n&#8217;arrivera pas. Quand on a enlevé tout le superflu, il ne reste que l&#8217;essentiel, et c&#8217;est ce dont vous avez besoin !</p><p>Vos besoins évolueront probablement, et lors de la prochaine refonte vous vous reposerez les mêmes questions, et vous n&#8217;aurez sûrement pas les mêmes réponses. Votre prestataire Internet vous dira peut être qu&#8217;il faut tout refaire, et il aura peut être raison, mais l&#8217;existant pourra resservir en partie grâce à la modularité ! C&#8217;est déjà ca de gagné !</p><h2>Mise à jour</h2><p>Le sujet est un peu vaste pour être abordé de façon complète dans un seul article. Je complèterai donc cet article et j&#8217;aborderai des sujets connexes de manière plus précise par la suite, en fonction de vos retours.</p><p>A vos commentaires !<br
/><h2>Sur le même thème</h2><ul
class="similar-posts"><li><a
href="http://www.webaaz.com/2010/01/reinventer-la-roue-ou-pas/" rel="bookmark" title="20 janvier 2010">Réinventer la roue, ou pas ?</a></li><li><a
href="http://www.webaaz.com/2010/02/les-plugins-firefox-xrefresh/" rel="bookmark" title="18 février 2010">Les plugins Firefox : XRefresh</a></li><li><a
href="http://www.webaaz.com/2009/12/les-plugins-firefox-colorzilla/" rel="bookmark" title="22 décembre 2009">Les plugins Firefox : Colorzilla</a></li><li><a
href="http://www.webaaz.com/2009/04/mysql-gui-tools/" rel="bookmark" title="24 avril 2009">MySQL GUI Tools</a></li><li><a
href="http://www.webaaz.com/2009/10/bien-utiliser-zend-framework/" rel="bookmark" title="26 octobre 2009">Bien utiliser Zend Framework</a></li></ul><p></p><div
class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-enjoy"><ul
class="socials"><li
class="shr-twitter"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+d%C3%A9finir+son+projet+de+site+web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=%2524%257Btitle%257D%2B-%2B%2524%257Bshort_link%257D&amp;service=7&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li
class="shr-identica"> <a
href="http://www.shareaholic.com/api/share/?title=TITLE&amp;link=PERMALINK&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=205&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Post this to Identica">Post this to Identica</a></li><li
class="shr-mail"> <a
href="http://www.shareaholic.com/api/share/?title=Bien%20d%C3%A9finir%20son%20projet%20de%20site%20web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=201&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a></li><li
class="shr-gmail"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+d%C3%A9finir+son+projet+de+site+web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=52&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a></li><li
class="shr-viadeo"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+d%C3%A9finir+son+projet+de+site+web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=92&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Share this on Viadeo">Share this on Viadeo</a></li><li
class="shr-googlereader"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+d%C3%A9finir+son+projet+de+site+web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=207&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a></li><li
class="shr-netvibes"> <a
href="http://www.shareaholic.com/api/share/?title=Bien+d%C3%A9finir+son+projet+de+site+web&amp;link=http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/&amp;notes=La%20r%C3%A9ussite%20d%27un%20projet%20web%20tient%20avant%20tout%20%C3%A0%20une%20bonne%20connaissance%20du%20besoin%2C%20des%20enjeux%2C%20des%20%C3%A9volutions%20envisag%C3%A9es...%20Le%20but%20est%20de%20bien%20prendre%20en%20compte%20toute%20les%20probl%C3%A9matiques%2C%20afin%20que%20le%20projet%20soit%20bien%20proportionn%C3%A9%2C%20et%20puisse%20%C3%A9voluer%20correctement.%0D%0A%0D%0ALors%20de%20la%20refonte%20d%27un%20site%2C%20le%20prestataire%20%C3%A0%20tendance%20%C3%A0%20vouloir%20tout%20refaire%20sous%20pr%C3%A9texte%20que%20l%27existant%20est%20inadapt%C3%A9%2C%20c%27est%20peut%20%C3%AAtre%20vrai%2C%20et%20d%27ailleurs%20tr%C3%A8s%20souvent%20le%20cas%2C%20mais%20dans%20ce%20cas%20il%20faut%20r%C3%A9fl%C3%A9chir%20et%20travailler%20pour%20que%20cela%20ne%20se%20reproduise%20pas%20syst%C3%A9matiquement%20%C3%A0%20chaque%20version.%20Si%20le%20projet%20est%20bien%20pens%C3%A9%2C%20une%20refonte%20graphique%20et%20quelques%20d%C3%A9veloppements%20peuvent%20suffire%20la%20plupart%20du%20temps%2C%20%C3%A0%20moins%20bien%20s%C3%BBr%20que%20le%20fonctionnel%20change%20du%20tout%20au%20tout%20ou%20qu%27un%20autre%20param%C3%A8tre%20important%20ai%20chang%C3%A9%20de%20mani%C3%A8re%20significative.%0D%0A%0D%0AComment%20pr%C3%A9voir%20et%20int%C3%A9grer%20les%20%C3%A9volutions%20du%20projet%20%3F%20Quelles%20questions%20se%20poser%20%3F%20Quelles%20sont%20les%20erreurs%20%C3%A0%20ne%20pas%20faire%20%3F%20Voil%C3%A0%20tout%20l%27enjeu%20de%20cette%20r%C3%A9flexion.%0D%0A%0D%0A%0D%0APhoto%20de%20slinky2000%20depuis%20Flickr&amp;short_link=&amp;shortener=none&amp;shortener_key=&amp;v=1&amp;apitype=1&amp;apikey=8afa39428933be41f8afdb8ea21a495c&amp;source=Shareaholic&amp;template=&amp;service=195&amp;tags=&amp;ctype=" rel="nofollow" class="external" title="Submit this to Netvibes">Submit this to Netvibes</a></li></ul><div
style="clear: both;"></div></div> ]]></content:encoded> <wfw:commentRss>http://www.webaaz.com/2009/12/bien-definir-son-projet-de-site-web/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
