<?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>humour &#8211; Les intégristes</title>
	<atom:link href="/tag/humour/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Thu, 03 Nov 2016 17:33:28 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
		<title>Il était une fois… le Chef de projet idéal</title>
		<link>/2014/11/24/il-etait-une-fois-le-chef-de-projet-ideal/</link>
					<comments>/2014/11/24/il-etait-une-fois-le-chef-de-projet-ideal/#comments</comments>
		
		<dc:creator><![CDATA[Marie Guillaumet]]></dc:creator>
		<pubDate>Mon, 24 Nov 2014 10:30:51 +0000</pubDate>
				<category><![CDATA[Organisation]]></category>
		<category><![CDATA[gestion de projet]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[intégration web]]></category>
		<guid isPermaLink="false">/?p=4675</guid>

					<description><![CDATA[Le dernier billet publié sur Les Intégristes parlait d’humilité et de bienveillance à l’égard de nos pairs.
Être bienveillant implique de soutenir nos collègues, d’être indulgent à leur égard, mais cela n’exclut pas d&#8217;avoir le courage de leur parler avec honnêteté en cas de problème.
C’est en écoutant des confrères et consœurs travailleurs du web me parler de leurs frustrations au quotidien, qui par email, qui sur Twitter, qui pendant Paris Web, que j’ai eu envie d’écrire sur la relation singulière entre intégrateurs et chefs de projet – une relation ô combien essentielle, sur laquelle on trouve pourtant bien peu&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_fairy-599x700.jpg" alt="Fée" width="599" height="700" class="aligncenter size-large wp-image-4681" srcset="/wp-content/uploads/2014/11/20141124_fairy-599x700.jpg 599w, /wp-content/uploads/2014/11/20141124_fairy-256x300.jpg 256w, /wp-content/uploads/2014/11/20141124_fairy.jpg 855w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><strong><a href="/2013/03/19/integration-web-humilite/">Le dernier billet</a> publié sur Les Intégristes parlait d’humilité et de bienveillance à l’égard de nos pairs.</strong></p>
<p>Être bienveillant implique de soutenir nos collègues, d’être indulgent à leur égard, mais cela n’exclut pas d&rsquo;avoir le courage de leur parler avec honnêteté en cas de problème.</p>
<p>C’est en écoutant des confrères et consœurs travailleurs du web me parler de leurs frustrations au quotidien, qui par email, qui sur Twitter, qui pendant Paris Web, que j’ai eu envie d’écrire sur <strong>la relation singulière entre intégrateurs et chefs de projet</strong> – une relation ô combien essentielle, sur laquelle on trouve pourtant bien peu de littérature.</p>
<p>Derrière ce billet, il y a un constat : en 2014, j’ai été témoin d’une irritation sourde et croissante</strong> chez mes pairs, irritation souvent provoquée par des gestions de projet catastrophiques.</p>
<p>À l&rsquo;incompatibilité supposée entre intégrateurs et designers a succédé, semble-t-il, la lassitude de certains d’entre nous à l’égard de certains chefs de projet avec qui nous collaborons au quotidien. C&rsquo;est un ressenti que j’ai perçu de façon assez globale, mais que j’ai trouvé particulièrement exacerbé auprès de mes confrères et consœurs travaillant en agence.</p>
<p>Certes, il est toujours <strong>plus facile de voir la paille dans l’œil du voisin que la poutre qui est dans le sien</strong>.</p>
<p>J’ai conscience que pointer du doigt les mauvaises habitudes de mes pairs est, sinon politiquement incorrect, du moins délicat. C’est pourquoi je me suis essayée à une forme d’écriture plus légère que d’habitude, sous forme de conte de Noël, ceci afin de provoquer une prise de recul salvatrice.</p>
<p>J’espère de tout cœur que cette prise de risque donnera lieu à <strong>des débats enrichissants</strong> pour nous tous.</p>
<h2>Il était une fois…</h2>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_tannenbaum-599x651.jpg" alt="Sapin de Noël" width="599" height="651" class="aligncenter size-large wp-image-4689" srcset="/wp-content/uploads/2014/11/20141124_tannenbaum-599x651.jpg 599w, /wp-content/uploads/2014/11/20141124_tannenbaum-276x300.jpg 276w, /wp-content/uploads/2014/11/20141124_tannenbaum.jpg 920w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><strong>Il était une fois, dans un pays très, très lointain, une petite agence web.</strong></p>
<p>Cette petite agence web réussissait toujours à décrocher les projets les plus excitants et les plus valorisants.</p>
<p>Ses clients étaient tous éduqués, sages et riches.</p>
<p>Pour ne rien gâcher, ses locaux rutilants et faciles d&rsquo;accès se trouvaient à deux pas de la meilleure boulangerie du pays.</p>
<p>C’est dans cette petite agence web que travaillaient main dans la main les Ergonomes, les Designers, les Intégrateurs, les Développeurs, les Commerciaux et les Managers :</p>
<ul>
<li><strong>Les Ergonomes</strong> avaient toujours le budget nécessaire pour réaliser des tests utilisateurs ;</li>
<li><strong>Les Designers</strong> bénéficiaient à chaque fois d&rsquo;au moins huit jours pour préparer les avant-ventes ;</li>
<li><strong>Les Intégrateurs</strong> convainquaient à tous les coups leurs interlocuteurs des bienfaits de l&rsquo;accessibilité ;</li>
<li><strong>Les Développeurs</strong> avaient toujours à leur portée des spécifications complètes et finement rédigées ;</li>
<li><strong>Les Managers</strong> suivaient les plannings à la perfection. Réactifs, c’était des forces positives sur lesquelles on pouvait compter en cas de coup dur ;</li>
<li><strong>Les Commerciaux</strong> quant à eux réussissaient toujours à négocier plus de charges pour que les Ergonomes, les Designers, les Intégrateurs et les Développeurs puissent travailler sereinement, sans pression.</li>
</ul>
<p>C’est aussi dans cette petite agence qu’officiaient des professionnels réputés : <strong>les Chefs de projet idéaux</strong>. Ceux-ci orchestraient tous les projets de la petite agence avec flair et doigté.</p>
<p>Que soient narrés aujourd’hui quelques-uns de leurs hauts faits, à travers le prisme de leurs interactions constantes avec les <del>Intégristes</del> Intégrateurs.</p>
<h2>Chiffrage et planification</h2>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_snowman-599x789.jpg" alt="Bonhomme de neige" width="599" height="789" class="aligncenter size-large wp-image-4687" srcset="/wp-content/uploads/2014/11/20141124_snowman-599x789.jpg 599w, /wp-content/uploads/2014/11/20141124_snowman-227x300.jpg 227w, /wp-content/uploads/2014/11/20141124_snowman.jpg 759w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Avant toute chose, les Chefs de projet idéaux pensaient à mettre les Intégrateurs dans la boucle, non seulement pour <strong>valider la faisabilité du projet côté <i lang="en">front-end</i></strong> et pour <strong>macro-chiffrer la charge en intégration</strong>, mais également pour lister avec eux tous les éléments dont ils auraient besoin pour commencer à travailler sereinement.</p>
<p>Quand ils savaient qu’un apprenti prendrait part à un projet complexe, les Chefs de projet idéaux veillaient à <strong>solliciter un Intégrateur senior</strong> afin d&rsquo;estimer la charge en fonction de ce paramètre.</p>
<p>Les Chefs de projet idéaux faisaient tout leur possible pour <strong>éviter que les Intégrateurs soient envoyés du jour au lendemain dans une régie obscure</strong>. En effet, les Intégrateurs travaillaient mieux dans un contexte connu. Les régies sont bien souvent synonymes, au mieux, de <i lang="en">webmastering</i> désagréable, au pire, de gestion d’urgence, là où une organisation rigoureuse devrait pouvoir éviter ça.</p>
<p>Lorsque Ergonomes et Designers prenaient du retard dans la conception du projet, les Chefs de projet idéaux rassuraient les Intégrateurs en leur confirmant que la date butoir glissait également pour eux.</p>
<p>Enfin, <strong>les Chefs de projet idéaux étaient bien organisés</strong>, et briefaient les Intégrateurs avant qu’ils ne commencent à travailler.</p>
<h2>Qualité du projet</h2>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_rodolph-599x603.jpg" alt="Rodolph" width="599" height="603" class="aligncenter size-large wp-image-4684" srcset="/wp-content/uploads/2014/11/20141124_rodolph-599x603.jpg 599w, /wp-content/uploads/2014/11/20141124_rodolph-150x150.jpg 150w, /wp-content/uploads/2014/11/20141124_rodolph-297x300.jpg 297w, /wp-content/uploads/2014/11/20141124_rodolph.jpg 993w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Les Chefs de projet idéaux avaient le cran de parler avec franchise des diverses contraintes à leurs Clients. Ils savaient que, s’ils y manquaient, le projet hériterait d’exigences supplémentaires pour le moins coûteuses.</p>
<p>Les Chefs de projet idéaux avaient à cœur la qualité des projets qui passaient entre leurs mains. <strong>Ils ne demandaient pas aux Intégrateurs de mettre en place des mauvaises pratiques par simple peur de devoir dire « non » aux Clients.</strong> Par exemple, les Chefs de projet idéaux savaient qu’il était important de former les contributeurs au sous-titrage des vidéos.</p>
<p><strong>Car, oui, les Chefs de projet idéaux accordaient de l’importance à l’accessibilité.</strong> Ils savaient que l’accessibilité du web ne concernaient pas uniquement les personnes en situation de handicap, mais qu&rsquo;elle bénéficiait à tous, et que, si elle était prévue dès la genèse du projet, il serait plus facile de la mettre en œuvre.</p>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_sexy-santa-599x898.jpg" alt="Père Noël roux" width="599" height="898" class="aligncenter size-large wp-image-4686" srcset="/wp-content/uploads/2014/11/20141124_sexy-santa-599x898.jpg 599w, /wp-content/uploads/2014/11/20141124_sexy-santa-200x300.jpg 200w, /wp-content/uploads/2014/11/20141124_sexy-santa.jpg 667w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>En début de projet, les Chefs de projet idéaux prenaient soin d’annoncer aux Intégrateurs que le site devait être responsive, multilingue, optimisé « retina » et/ou compatible avec Internet Explorer 6.</p>
<p>Et, lorsque les Intégrateurs leur demandaient la liste complète des navigateurs avec lesquels le projet devait être compatible, les Chefs de projet idéaux la leur fournissaient facilement.</p>
<p>Les Chefs de projet idéaux prenaient soin de <strong>rassembler tous les entrants nécessaires à la bonne exécution des tâches</strong>, notamment les maquettes graphiques validées.</p>
<p>Tout affables qu’ils étaient, les Chefs de projet idéaux savaient argumenter face aux demandes parfois surprenantes des Clients.</p>
<h2>Recette et maintenance</h2>
<p><strong>Les Chefs de projet idéaux apprirent un jour que le Chef de projet d’une autre petite agence web avait recetté un site 48 heures à peine avant la livraison,</strong> alors qu’il avait eu plusieurs mois pour le faire au fil de l’eau. Quand ils entendirent cela, les Chefs de projet idéaux éclatèrent d’un rire tonitruant mais noble, que l’on entendit jusqu&rsquo;au Mont Fuji et au-delà.</p>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_mannele-599x599.jpg" alt="Männele" width="599" height="599" class="aligncenter size-large wp-image-4682" srcset="/wp-content/uploads/2014/11/20141124_mannele-599x599.jpg 599w, /wp-content/uploads/2014/11/20141124_mannele-150x150.jpg 150w, /wp-content/uploads/2014/11/20141124_mannele-300x300.jpg 300w, /wp-content/uploads/2014/11/20141124_mannele.jpg 1000w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Les Chefs de projet idéaux connaissaient très bien la différence entre ce qui relevait du design, du <i lang="en">front-end</i> et du <i lang="en">back-end</i>. Ils savaient aussi identifier les zones contribuables d’un site. Ainsi, les Chefs de projet idéaux étaient toujours à l’aise pour qualifier les tickets qui passaient entre leurs mains.</p>
<p>De même, les Chefs de projet idéaux assignaient <strong>un nombre raisonnable de tickets à une même personne</strong>, prenant en compte son degré de connaissance du projet et la difficulté des tâches attendues.</p>
<p>Les Chefs de projet idéaux évitaient aussi d&rsquo;assigner aux Intégrateurs un ticket concernant, au choix :</p>
<ul>
<li>un bug déjà soulevé à plusieurs reprises,</li>
<li>une anomalie repérée dans un navigateur hors périmètre,</li>
<li>un problème de contribution,</li>
<li>une erreur de traduction,</li>
<li>une demande d’évolution,</li>
<li>ou encore une majuscule manquante dans un texte, et ce sur 15 gabarits.</li>
</ul>
<p>Par ailleurs, dans le cadre d’un projet responsive, les Chefs de projet idéaux prenaient soin de <a href="/2011/10/19/rediger-un-rapport-de-bugs-ca-na-pas-lair-pas-mais-cest-du-boulot/">rédiger un rapport de bug complet</a>, qui précisait la résolution et le périphérique sur lesquels apparaissaient les anomalies.</p>
<h2>Diplomatie et confiance</h2>
<p><strong>Les Chefs de projet idéaux gardaient la tête froide.</strong> Ils savaient que leur rôle est essentiel pour mener les projets à bien, en particulier pour synchroniser les efforts des différents corps de métiers, et pour arbitrer en cas d’imprévu.</p>
<p>Si, d’aventure, un Intégrateur leur faisait part de ses inquiétudes, les Chefs de projet idéaux prenaient le temps de lui répondre, soit pour le rassurer, soit pour lui montrer qu’ils avaient bien pris en compte ses recommandations ou ses alertes.</p>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_meres-noel-599x551.jpg" alt="Mères Noël" width="599" height="551" class="aligncenter size-large wp-image-4683" srcset="/wp-content/uploads/2014/11/20141124_meres-noel-599x551.jpg 599w, /wp-content/uploads/2014/11/20141124_meres-noel-300x276.jpg 300w, /wp-content/uploads/2014/11/20141124_meres-noel.jpg 1086w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><strong>Les Chefs de projet idéaux faisaient confiance aux équipes techniques et graphiques.</strong> Ils communiquaient suffisamment au quotidien pour que les premiers ne ressentent pas le besoin de devoir soumettre les autres à la question, jour après jour, pour savoir où ils en étaient.</p>
<p>Les Chefs de projet idéaux avaient <strong>la même considération</strong> pour HTML et CSS que pour n’importe quelle autre technologie web. Ils savaient que ces langages en apparence simples cachent des problématiques complexes.</p>
<p>Après une mise en production, les Chefs de projet idéaux <strong>citaient</strong> et <strong>remerciaient</strong>, dans les communications associées, <em>tous</em> les collègues ayant pris part au projet.</p>
<p>Lorsque les Intégrateurs terminaient un projet plus tôt que prévu, les Chefs de projet les incitaient à peaufiner le résultat, ou à rédiger un retour d’expérience lorsque le sujet était intéressant, ceci afin d&rsquo;améliorer la qualité et de favoriser la capitalisation des connaissances.</p>
<p>Les Chefs de projet idéaux savaient créer <strong>un esprit d’équipe stimulant</strong> pour que chacun puisse, en toute confiance, donner le meilleur de lui-même.</p>
<p>Enfin, les Chefs de projet idéaux considéraient les contraintes de chaque intervenant avec <strong>impartialité</strong>. Ils étaient attentifs aux besoins de chacun, et savaient faire preuve d’écoute.</p>
<h2>Épilogue</h2>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_snowqueen-599x814.jpg" alt="Reine des neiges" width="599" height="814" class="aligncenter size-large wp-image-4688" srcset="/wp-content/uploads/2014/11/20141124_snowqueen-599x814.jpg 599w, /wp-content/uploads/2014/11/20141124_snowqueen-220x300.jpg 220w, /wp-content/uploads/2014/11/20141124_snowqueen.jpg 735w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p>Le monde du travail n’est pas un conte de fées.</p>
<p>Derrière sa forme humoristique, ce billet a pour but d’<strong>attirer l’attention sur les éléments stratégiques d’une collaboration efficace entre chefs de projet et intégrateurs.</strong></p>
<p>Les chefs de projet ont une grande part de responsabilité dans le succès (ou l&rsquo;échec) des projets qu’ils gèrent, mais tout ne repose pas sur leurs épaules. Ils font souvent face à des clients qui n’y connaissent rien, persuadés que créer des sites web est facile et que ça ne coûte pas un rond.</p>
<p>Les chefs de projet doivent souvent réaliser un nombre de tâches indéfinies, qui fluctuent en fonction du milieu dans lequel ils évoluent (agence, annonceur) et surtout du client.</p>
<p>Quant à nous, nous ne sommes pas à la place de nos collègues. Nous ne percevons leur travail qu’à travers nos propres problématiques métier, notre sensibilité ainsi que nos a priori, parfois influencés par les tensions passagères que provoquent parfois les projets ambitieux.</p>
<p>C’est pourquoi nous manquons souvent de recul pour comprendre les contraintes particulières auxquelles les chefs de projet font face, ainsi que les décisions qu’ils sont amenés à prendre, d’autant plus lorsque la communication entre eux et nous est insuffisante.</p>
<p><strong>Ensemble, il est sans doute possible d’améliorer les choses.</strong></p>
<p>En tant qu’intégrateurs, nous avons souvent l’occasion de partager notre expérience professionnelle, que ça soit par tweet, par blog ou par conférence interposés.</p>
<p>Nous participons à l&rsquo;effort collectif de documentation et de communication, peut-être parce que l’intégration web est toujours, fin 2014, une discipline mouvante, difficile à aborder et à définir.</p>
<p>Donner à voir notre quotidien professionnel fournit – espérons-le – des clés à nos interlocuteurs pour mieux comprendre notre métier et ses particularités.</p>
<p><strong>Or, on n’entend que trop rarement les chefs de projet parler de leur métier et de leurs contraintes spécifiques</strong>, alors qu’il s’agit d’un métier tout aussi singulier et stratégique.</p>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_lutins-599x477.jpg" alt="Lutins" width="599" height="477" class="aligncenter size-large wp-image-4679" srcset="/wp-content/uploads/2014/11/20141124_lutins-599x477.jpg 599w, /wp-content/uploads/2014/11/20141124_lutins-300x239.jpg 300w, /wp-content/uploads/2014/11/20141124_lutins.jpg 1254w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><strong>Une gestion de projet de qualité est cruciale à la réussite des projets web</strong> dont nous partageons la responsabilité et, pourtant, il me semble que les chefs de projet communiquent encore assez peu sur le web.</p>
<p>Les chefs de projet pourraient par exemple <strong>donner davantage à voir leur quotidien, leurs méthodes, leurs outils et leurs contraintes</strong>, quel que soit leur nombre d&rsquo;années d’expérience, leur statut ou le type de structure pour laquelle ils travaillent, afin qu’eux et nous puissions mieux travailler ensemble.</p>
<p>J’adorerais aussi lire <strong>des retours d’expérience rédigés à quatre mains</strong>, par un chef de projet et par un intégrateur, tout comme j’adorerais les voir sur scène ensemble pour nous raconter comment ils ont réussi, jour après jour, à améliorer leur collaboration.</p>
<p>Mais cette collaboration renouvelée pourrait sans doute prendre d&rsquo;autres formes encore…</p>
<p><img loading="lazy" src="/wp-content/uploads/2014/11/20141124_santa-599x590.jpg" alt="Père Noël" width="599" height="590" class="aligncenter size-large wp-image-4685" srcset="/wp-content/uploads/2014/11/20141124_santa-599x590.jpg 599w, /wp-content/uploads/2014/11/20141124_santa-300x295.jpg 300w, /wp-content/uploads/2014/11/20141124_santa.jpg 1014w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><strong>Maintenant, c’est à vous : connaissez-vous un∙e Chef de projet idéal∙e ?</strong> Quelles sont les caractéristiques de vos chefs de projet préférés ? Racontez-moi une belle histoire, soit dans un commentaire, soit sur Twitter, en mentionnant <a href="https://twitter.com/lesintegristes">@lesintegristes</a>.</p>
<p><strong>Et, d&rsquo;avance, belles fêtes de fin d&rsquo;année à tous !</strong></p>
<p><em>Merci à <a href="https://twitter.com/jusdefenouil">Anne</a>, <a href="https://twitter.com/kifkiflamouche">Corinne</a>, <a href="https://twitter.com/dameofr">Damien</a>, <a href="https://twitter.com/Nissone">Delphine</a>, <a href="https://twitter.com/elojolly">Élodie</a>, <a href="https://twitter.com/ericlebihan">Éric</a>, <a href="https://twitter.com/fl0_">Florian</a>, <a href="https://twitter.com/fredmayor">Fred</a>, <a href="https://twitter.com/_kuasa_">JP</a>, <a href="https://twitter.com/jubardy">Julien</a>, <a href="https://twitter.com/Twikito">Matthieu</a>, <a href="https://twitter.com/piouPiouM">Mehdi</a>, <a href="https://twitter.com/okeul">Olivier</a>, <a href="https://twitter.com/bpierre">Pierre</a>, <a href="https://twitter.com/Lythom">Samuel</a> et <a href="https://twitter.com/htmlvv">Vincent</a> pour leur relecture et leurs conseils avisés.</em></p>
<p><em>Et merci à ma maman, <a href="http://claireguillaumet.fr/">Claire Guillaumet</a>, pour ses illustrations.</em></p>
]]></content:encoded>
					
					<wfw:commentRss>/2014/11/24/il-etait-une-fois-le-chef-de-projet-ideal/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
			</item>
		<item>
		<title>Pourquoi Flash a tué HTML5</title>
		<link>/2010/11/02/pourquoi-flash-a-tue-html5/</link>
					<comments>/2010/11/02/pourquoi-flash-a-tue-html5/#comments</comments>
		
		<dc:creator><![CDATA[Pierre Bertet]]></dc:creator>
		<pubDate>Tue, 02 Nov 2010 13:42:17 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[humour]]></category>
		<guid isPermaLink="false">/?p=1446</guid>

					<description><![CDATA[…en 10 points parce que ça envoie plus. Activetuts+, un blog de tutoriels Flash, éclaire nos esprits en proposant une liste de 10 choses que permet de faire Flash, mais pas HTML5. Voilà qui est fort plaisant à lire : après la mise sous perfusion de Silverlight, il est temps de redonner au plugin propriétaire ses lettres de noblesses. Malheureusement, les rabats-joie de service, défenseurs des standards ouverts, ne manqueront pas de hurler au FUD, voire au mensonge ! Parce qu’il n’est pas question de les laisser faire, voici un petit guide en complément de l’article d’Activetuts+, qui vous permettra&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>…en 10 points parce que ça envoie plus. <a href="http://active.tutsplus.com/">Activetuts+</a>, un blog de tutoriels Flash, éclaire nos esprits en proposant <a href="http://active.tutsplus.com/articles/roundups/10-flash-things-you-can%E2%80%99t-do-with-html5/" lang="en">une liste de 10 choses que permet de faire Flash, mais pas HTML5</a>. Voilà qui est fort plaisant à lire : après la <a href="http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834" lang="en">mise sous perfusion de Silverlight</a>, il est temps de redonner au plugin propriétaire ses lettres de noblesses. Malheureusement, les rabats-joie de service, défenseurs des standards ouverts, ne manqueront pas de hurler au <a href="http://fr.wikipedia.org/wiki/Fear,_uncertainty_and_doubt"><abbr title="Fear, uncertainty and doubt" lang="en">FUD</abbr></a>, voire au mensonge ! Parce qu’il n’est pas question de les laisser faire, voici un petit guide en complément de l’article d’Activetuts+, qui vous permettra de rétablir la vérité. Vous verrez que les amoureux du web, aveuglés par leur passion, ne tarissent pas d’arguments et autres exemples. Quoi qu’il arrive, ne vous laissez jamais convaincre : <strong>ils ont tort</strong>.</p>
<h2>1. HTML5 ne peut pas interagir avec une webcam</h2>
<p>L’article souligne également que ce n’est pas près d’arriver, en raison de problèmes liés au respect de la vie privée. Bien sûr, Flash n’est pas concerné par ce problème, contrairement à HTML5, qui l’est (répétez plusieurs fois cette phrase intérieurement, jusqu’à l’assimiler complètement).</p>
<p>Une des premières inepties que pourrait utiliser votre interlocuteur sera de vous dire qu’<a href="http://www.w3.org/TR/media-capture-api/" lang="en">une spécification existe à ce sujet</a>. On ne peut donc pas dire que HTML5 ne permet pas d’utiliser la webcam ! FAUX. Rejetez fermement cet argument. Ce document est un document de travail, il n’a donc officiellement aucune existence. Comme CSS 2.1, il n’a pas encore obtenu le précieux statut de <em>Recommandation</em> (au besoin, précisez à votre interlocuteur que CSS 2.1 n’est pas encore une technologie mature). Cet argument constitue l’une des fondations de votre défense, n’hésitez pas à l’utiliser dès que vous êtes à court d’arguments.</p>
<p>Une personne bien informée pourra aller jusqu’à vous citer un exemple d’implémentation, comme <a href="https://labs.ericsson.com/developer-community/blog/beyond-html5-implementing-device-and-stream-management-webkit" lang="en">celle de Ericsson dans Webkit</a>, en proposant d’associer cette technologie à canvas pour manipuler vos vidéos à la volée. Je vous recommande de rejeter cet argument à l’aide d’un revers de main, une tentative d’explication risquerait de vous embarrasser, voire même de vous faire douter (voyez comme les standards sont vicieux !).</p>
<h2>2. La vidéo en HTML5 ne peut pas être utilisée en 3D</h2>
<p>Si l’on vous parle des CSS Transforms 2D et 3D, précisez à votre interlocuteur que CSS3 n’est pas HTML5 ! Ha ! L’affirmation est donc vraie : HTML5 ne permet pas d’afficher une vidéo sur un plan 3D. Si votre interlocuteur insiste, ne vous laissez pas tromper par <a href="http://hacks.mozilla.org/2009/06/3d-transforms-isocube/" lang="en">ce genre de démonstration</a> : il y a certainement du Flash quelque part. Si l’on tente de vous prouver que cette démonstration n’utilise que des technologies web ouvertes, expliquez calmement que votre choix de <em>ne pas croire</em> doit être respecté.</p>
<p>Si l’on vous parle de Canvas, WebGL, SVG et autres inepties, vous devrez faire preuve d’imagination : vos interlocuteurs ont tort, mais sauront se montrer convaincants. Le plus simple reste de simuler une allergie au changement, mais vous pouvez également trouver d’autres manières d’esquiver cette discussion gênante. Soyez imaginatif, et n’hésitez pas à laisser vos idées dans les commentaires !</p>
<h2>3. HTML5 ne peut pas enregistrer le son de votre microphone</h2>
<p>Si votre arrogant compagnon vous ressert,  comme pour la webcam, sa soi-disante Media Capture API, la discussion est malheureusement arrivée à son terme. Cassez-lui la gueule.</p>
<h2>4. HTML5 ne propose rien pour la vidéoconférence</h2>
<p>Absolument rien. <a href="http://ajaxian.com/archives/video-conferencing-with-the-html5-device-element" lang="en">Quelques rabats-joie isolés</a> pourraient, à tort, <a href="https://labs.ericsson.com/developer-community/blog/beyond-html5-conversational-voice-and-video-implemented-webkit-gtk" lang="en">vous faire douter à ce sujet</a>. N’en croyez rien. Posez vos mains sur vos yeux, et répétez tout haut « Flash, c’est l’avenir, HTML5 est mort. » jusqu’à oublier ce à quoi vous pensiez (cette technique est très efficace).</p>
<h2>5. HTML5 ne permet pas d’ajouter des éléments au-dessus des vidéos, comme des sous-titres, des informations contextuelles, ou encore des boutons de navigation</h2>
<p>Cet exemple peut sembler embarrassant. Des initiatives comme <a href="http://universalsubtitles.org/" lang="en">Universal Subtitles</a> existent, et la superposition d’éléments n’est pas vraiment quelque chose de neuf en CSS. Soyons réalistes : vous ne pourrez pas convaincre qui que ce soit sur ce seul exemple. Ne vous attardez pas dessus, passez directement au point suivant.</p>
<h2>6. HTML5 ne peut pas enregistrer votre webcam</h2>
<p>Comme vous le voyez, la répétition est l’une des clés de notre argumentation. Voici déjà la troisième déclinaison de l’argument de la webcam, mais cette liste n’est qu’un exemple, vous pouvez décliner l’idée à l’infini : est-il possible de changer le monde <em>avec</em> une webcam <em>en</em> HTML5 ? Non. Peut-on réparer une webcam avec HTML5 ? Non ! Une webcam peut-elle tenir une discussion cohérente en HTML5 ? Non, non, NON !</p>
<h2>7. HTML5 ne peut pas créer d’applications « <span lang="en">desktop</span> »</h2>
<p>On essaiera de vous rétorquer que Flash non plus. Si vous parlez d’Adobe Air, on pourra vous rétorquer que cette technologie embarque un moteur Webkit, ce qui permet de se passer de Flash pour n’utiliser que HTML, CSS et JavaScript. On vous parlera des widgets de Mac OS X réalisés en HTML, de <a href="https://mozillalabs.com/prism" lang="en">Mozilla Prism</a>, de <a href="http://fluidapp.com/" lang="en">Fluid</a>. On vous dira que cette question n’a pas de sens, car si des initiatives existent, HTML5 n’a pas été conçu pour ça, tout comme Flash. Les défenseurs des standards ouverts n’ont aucune pitié, ils ne vous feront pas de cadeau. Prenez quelques jours de repos pour oublier tout ça.</p>
<h2>8. HTML5 ne permet pas d’afficher des vidéos avec des niveaux de transparence</h2>
<p>Flash non plus, en fait. Il s’agit d’une particularité du bon vieux codec vidéo VP6, qui peut toujours être utilisé avec Flash. Pas d’inquiétude, votre adversaire n’en saura rien. Mélangez tout : affirmez que Flash permet de faire des vidéos transparentes, voire même qu’il a été conçu pour ça (testez les connaissances de votre interlocuteur pour éviter tout malaise). Expliquez que HTML a été conçu pour structurer des documents, pas pour afficher des vidéos transparentes. Si l’on vous parle de <a href="http://hacks.mozilla.org/2009/06/pop-art-video/" lang="en">manipulation de flux vidéo en temps réel</a> à l’aide de canvas, faites comprendre à votre interlocuteur que le sujet vous ennuie, et avant même qu’il ne vous réponde, montrez-lui quelques exemples <a href="http://catgifpage.blogspot.com/">d’images animées de chats</a>.</p>
<h2>9. HTML5 ne supporte pas encore le P2P</h2>
<p>L’auteur de l’article de l’article d’Activetuts+ nous montre ici qu’il n’est pas dupe : entre l’API <a href="http://dev.w3.org/html5/websockets/">Websockets</a> et <a href="http://stackoverflow.com/questions/1032006/will-html5-allow-web-apps-to-make-peer-to-peer-http-connections">les autres technologies associées à ce besoin</a>, nous savons déjà que ça va bientôt arriver dans les navigateurs. Et alors ? Ce n’est pas implémenté aujourd’hui, profitez de cette petite avance ! Flash doit être utilisé pour faire du P2P, donc Flash n’est pas mort, donc Flash ne mourra pas. <abbr title="ce qu'il fallait démontrer">CQFD</abbr>.</p>
<h2>10. HTML5 ne propose pas de mode plein écran</h2>
<p>Certes, les navigateurs proposaient du plein écran bien avant Flash, et sans avoir à l’implémenter dans votre application. Mais HTML5 permet-il de passer en plein écran en cliquant sur une petite tortue animée ? Non. Enfin <a href="http://ajaxian.com/archives/fullscreen-api-coming-to-browsers-near-you" lang="en">presque non</a>. Toute avancée, même mineure de Flash doit être amplifiée et répétée jusqu’à convaincre.</p>
<h2>Derniers rappels</h2>
<p>Nous l’avons vu, il est parfois difficile d’expliquer aux non-initiés que HTML5 va mourir, car Flash le surpassera pour toujours, dans tous les domaines. Ne vous laissez pas convaincre. Utilisez de gros titres. Présentez votre point de vue en 10 étapes, ce sera plus impactant. Remplacez vos arguments par de grosses images, comme dans l’article d’Activetuts+. Au besoin, fermez les commentaires de votre blog.</p>
<p>Ne doutez plus. Flash sera toujours là. HTML n’est qu’une mode. Soyez patients, ça va passer.</p>
]]></content:encoded>
					
					<wfw:commentRss>/2010/11/02/pourquoi-flash-a-tue-html5/feed/</wfw:commentRss>
			<slash:comments>46</slash:comments>
		
		
			</item>
	</channel>
</rss>
