<?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>Organisation &#8211; Les intégristes</title>
	<atom:link href="/categorie/organisation/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2016 16:44:18 +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>À fournir avant de lancer un développement front</title>
		<link>/2014/12/08/a-fournir-avant-de-lancer-un-developpement-front/</link>
					<comments>/2014/12/08/a-fournir-avant-de-lancer-un-developpement-front/#comments</comments>
		
		<dc:creator><![CDATA[Vincent Valentin]]></dc:creator>
		<pubDate>Mon, 08 Dec 2014 10:27:11 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[Organisation]]></category>
		<category><![CDATA[gestion de projet]]></category>
		<category><![CDATA[métier]]></category>
		<guid isPermaLink="false">/?p=4744</guid>

					<description><![CDATA[Quels sont les « entrants » nécessaires pour lancer un projet front-end ?

Derrière cette simple question, il s’agit de faciliter le travail des chefs de projets, mais aussi de tous les corps de métiers qui sont amenés à travailler avec nous autres intégrateurs.
Après avoir réuni quelques éléments de réponse personnels, j’ai posé cette question sur Twitter afin d’obtenir un regard extérieur (encore merci aux nombreux participants). J’ai dû faire des choix, pour en limiter la taille et aller à ce qui me semble essentiel ; mais même si cette checklist n’est pas parfaite, vous avez là une base&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<blockquote>
<p>Quels sont les « entrants » nécessaires pour lancer un projet <i lang="en">front-end</i> ?</p>
</blockquote>
<p>Derrière cette simple question, il s’agit de faciliter le travail des chefs de projets, mais aussi de tous les corps de métiers qui sont amenés à travailler avec nous autres intégrateurs.</p>
<p>Après avoir réuni quelques éléments de réponse personnels, j’ai <a href="https://twitter.com/htmlvv/status/517700204062326784">posé cette question sur Twitter</a> afin d’obtenir un regard extérieur (encore merci aux nombreux participants). J’ai dû faire des choix, pour en limiter la taille et aller à ce qui me semble essentiel ; mais même si cette checklist n’est pas parfaite, vous avez là une base de travail que j’espère néanmoins très complète.</p>
<p><strong>Notre métier est fait de choix techniques : il nous faut des contextes précis pour y apporter des réponses adaptées. Cette liste permet de mieux les définir.</strong></p>
<h2>Bloquant</h2>
<h3>Informations fournies par le chef de projet</h3>
<h4>Contexte projets précis. (Qui est le client ? Y a-t-il un site existant ? Quels seront les intervenants sur le projet ? Quel est le budget ? Quelle cible ? Quelle durée de développement ? <abbr lang="la" title="Et cætera">Etc</abbr>.)</h4>
<p>C’est important pour éviter de faire de la sur-qualité, pour comprendre les enjeux, pour adapter les contraintes ou pour se sentir impliqué…</p>
<h3>Informations fournies par la partie <span lang="en">design</span></h3>
<h4>Maquettes graphiques validées. (Avec éventuellement des prototypes et/ou des <i lang="en">wireframes</i>.)</h4>
<p>Les maquettes graphiques permettent de se projeter avant de lancer les phases plus techniques de réalisation. C’est une manière de simuler le résultat final sans engager tout le processus.<br />
Si les maquettes ne sont pas validées, le processus sera déjà engagé et les modifications techniques se révèleront plus lourdes.</p>
<h4>Sources des polices non web utilisées.</h4>
<p>Les polices sont parfois payantes et doivent également être testées avant de les adopter. Elles sont fournies normalement pour un usage « web » clefs en main.<br />
Si ce n’est pas le cas, il faudra se pencher sur les problématiques de licence et de conversion, ce qui demande plus de temps et de nombreux aller-retours.</p>
<h4>Animations complexes ? Préciser les déroulements et les <i lang="en">timings</i>.</h4>
<p>Les animations complexes demandent bien souvent une structure et un code très spécifiques. Ainsi, il faut définir très tôt leurs comportements car il sera très difficile d’en changer en cours de route.</p>
<h4>Liste des formats et ratios des images contribuées.</h4>
<p>Les images contribuées ou issues d’une base de donnée existante seront plus difficilement déclinables en différents formats, et encore moins en différents ratios. Il est important d’identifier quels seront les formats courants pour faciliter le travail de développement en aval et s’assurer de la bonne homogénéité de l’ensemble.</p>
<h4>Planche de composants graphique avec états survolés, activés, désactivés ; palette de couleurs…</h4>
<p>Même si les maquettes sont statiques dans un premier temps et aident le client à se projeter, elles servent ensuite de référence pour les intégrateurs. De nombreux états et comportements doivent alors être définis précisément pour bien s’entendre sur le résultat attendu.</p>
<h3>Informations fournies par le client</h3>
<h4>Cible navigateurs. (Bureau, tablettes et mobiles. Indiquer s’il n’est pas possible de mettre en place une dégradation élégante et une amélioration progressive.)</h4>
<p>Les choix techniques associés à l’intégration des maquettes se feront en fonction du parc navigateur défini. Plus ce parc est moderne, plus des techniques avancées pourront être mises en place, au profit d’une bonne maintenabilité et de meilleures performances notamment.</p>
<h4>Niveau d&rsquo;accessibilité demandé ? (En précisant si ça entre dans le cadre d’une labellisation.)</h4>
<p>Bien que les bonnes pratiques du métier soient généralement appliquées, une contrainte forte en accessibilité changera l’approche technique des choses, il est important de le prévoir (avant même la partie <span lang="en">design</span>, cette contrainte va impacter tout les intervenants du projet).</p>
<h4>Multilingue ? (En précisant s’il y a du <i lang="en"><abbr title="Right To Left">RTL</abbr></i> ou des langues asiatiques le cas échéant.)</h4>
<p>Là encore, bien qu’il soit d’usage de toujours anticiper sur la longueur des contenus, il sera intéressant d’y porter une attention particulière sur les sites multilingue. Dans le cadre des intégrations <i lang="en"><abbr title="Right To Left">RTL</abbr></i> ou dans des langues asiatiques, de nouvelles contraintes viennent s’ajouter sur la conception ; mieux vaut anticiper les choses. <br />Quelle méthode de positionnement préférer quand la maquette doit pouvoir s’inverser verticalement, ou quelles polices utiliser pour les langues asiatiques ?</p>
<h4><i lang="en"><abbr title="High Dots Per Inch">HiDPI</abbr></i> ?</h4>
<p>Intégrer pour des écrans à haute densité de pixels demande des sources adaptées (soit des maquettes entières, soit des planches de composants). Il faut également faire des choix entre images matricielles et images vectorielles. Les techniques employées seront ensuite très différentes.</p>
<h4><i lang="en"><abbr title="Responsive Web Design">RWD</abbr></i> ? (Indiquer si le site sera fluide et/ou s’il y a des paliers.)</h4>
<p>Évidement, un travail plus conséquent est à prévoir quand le site doit s’adapter à une grande variété de tailles d‘écrans.<br />
D’un point de vue technique, penser une interface en fluide ou avec des paliers pourra complètement changer l’approche technique. Il est préférable d’avoir cette information dès le départ. </p>
<h4>Version imprimée à prévoir ?</h4>
<p>Cette partie peut impacter légèrement les plannings et est pourtant souvent oubliée. Les difficultés techniques associées imposent parfois de bien échanger sur le sujet si la demande est précise.</p>
<h3>Informations fournies par le client ou la partie développement</h3>
<h4><i lang="en">From scratch</i> ? (Ou sinon préciser le contexte de l’existant.)</h4>
<p>Il sera toujours plus facile de partir sur des bases saines. Hériter d’un existant demande de bien le définir pour mieux l’appréhender.</p>
<h4>Contraintes de production ? (Par exemple des bibliothèques imposées, des <i lang="en">plugins</i> ou une architecture particulière…)</h4>
<p>Il peut arriver que des clients imposent l’utilisation d’outils spécifiques. Il faudra alors maîtriser cette contrainte supplémentaire et sans doute adapter ses processus en fonction.</p>
<h4>Contraintes projet spécifiques ? (Par exemple les performances…)</h4>
<p>Définir un (ou des) axe(s) de travail permettra de savoir où porter son attention et à être en phase avec les attentes du client.</p>
<h3>Informations fournies par la partie développement</h3>
<h4>Contraintes en développement ? (Par exemple un <i lang="en">CMS</i> qui demande du code spécifique, un <i lang="en">framework</i>… Fournir les <i lang="en">templates</i> adaptés si besoin.)</h4>
<p>Il n’est pas toujours possible pendant la phase de développement d’adapter certaines structures imposées par les outils. Aussi, si cela est possible, il est intéressant de communiquer la contrainte aux intégrateurs, qui tacheront alors de contourner le problème différemment.</p>
<h4>Format d’échange des données avec les développeurs le cas échéant.</h4>
<p>Il sera nécessaire de bien s’entendre sur les formats de données échangées avec les développeurs, pour là encore gagner du temps et éviter des incompréhensions. </p>
<h3>Informations fournies par le client ou la partie <i lang="en"><abbr title="Search Engine Optimization">SEO</abbr></i></h3>
<h4>Contraintes <i lang="en"><abbr title="Search Engine Optimization">SEO</abbr></i> ? (Par exemple la présence d’un <i lang="en">sitemap</i> ou d’une hiérarchisation particulière de l’information, mise en place de microformats ou microdata…)</h4>
<p>Il arrive que des contraintes <i lang="en"><abbr title="Search Engine Optimization">SEO</abbr></i> ne soient pas en adéquation avec les bonnes pratiques du métier. Il faut pouvoir l’anticiper pour trouver un compromis, ou simplement ne pas oublier de coder la demande.</p>
<h2>Utile</h2>
<h3>Informations fournies par la partie <span lang="en">design</span></h3>
<h4>Grille verticale et/ou horizontale.</h4>
<p>Intégrer avec des grilles permet d’assurer un meilleur respect du <span lang="en">design</span>, tout en facilitant l’étape d’intégration.<br />
Les grilles permettent aussi d’assurer facilement une cohérence graphique tout au long de la vie du projet.</p>
<h4>Échelles typographiques.</h4>
<p>Les échelles typographiques peuvent être automatisées au niveau code, cette donnée doit être partagée pour qu’elle soit reprise.</p>
<h3>Informations fournies par le client ou par la partie <span lang="en">design</span></h3>
<h4>Contenus types.</h4>
<p>Les véritables contenus permettent de mieux appréhender les comportements des maquettes. Il est aussi plus facile d’en contrôler la bonne lisibilité et également d’y apporter les détails sémantiques et micro-typographiques nécessaires.</p>
<h3>Informations fournies par le client</h3>
<h4>Statistiques de navigation du site existant s’il en existe.</h4>
<p>Avec ses statistiques, le parc navigateur défini plus haut peut être ajusté plus finement. Les statistiques apportent également un axe supplémentaire sur les questions de contexte projet.</p>
<h2>Points d’attention</h2>
<h3>Informations fournies par la partie <span lang="en">design</span></h3>
<ul>
<li><span lang="en">Design</span> des messages d&rsquo;erreurs sur les interactions (formulaires, <i lang="en"><abbr title="Asynchronous JavaScript and XML">AJAX</abbr></i>…)</li>
<li><span lang="en">Design</span> des pages d’erreurs. (Erreur 404…)</li>
<li><span lang="en">Design</span> des <i lang="en">e-mails</i> éventuels ? (Avec des contraintes et des besoins dédiés.)</li>
<li><span lang="en">Design</span> de la <i lang="en">favicon</i> et de ses variantes mobiles.</li>
<li><span lang="en">Design</span> pour les chargements dynamiques (les <i lang="en">loaders</i>).</li>
<li><span lang="en">Design</span> du message relatif aux <i lang="en">cookies</i>.</li>
<li><span lang="en">Design</span> de la page mentions légales si nécessaire.</li>
</ul>
<p>Ces points sont très souvent oubliés lors de la phase de <span lang="en">design</span>. Pourtant ils sont presque toujours nécessaires, et mènent inévitablement à un nouvelle itération.</p>
<h2>À vous</h2>
<p>Peut-être serait-il intéressant de voir cette procédure copiée à d’autres corps de métiers ? Peut-être qu’il s’agit là d’un travers au travail en silos ? Peut-être qu’il manque quelque chose d’essentiel à cette liste ?</p>
<p>Je serais très heureux de lire vos commentaires.</p>
<ul>
<li><a href="https://trello.com/b/bMxd0h33/a-fournir-avant-de-lancer-un-developpement-front">Cette <i lang="en">cheklist</i> est également disponible sur Trello.</a></li>
<li><a href="/wp-content/uploads/2014/11/À-fournir-avant-de-lancer-un-développement-front.txt">Et également au format <i lang="en">markdown</i>.</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>/2014/12/08/a-fournir-avant-de-lancer-un-developpement-front/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<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>Rédiger un rapport de bugs, ça n&#8217;a pas l&#8217;air mais c&#8217;est du boulot !</title>
		<link>/2011/10/19/rediger-un-rapport-de-bugs-ca-na-pas-lair-pas-mais-cest-du-boulot/</link>
					<comments>/2011/10/19/rediger-un-rapport-de-bugs-ca-na-pas-lair-pas-mais-cest-du-boulot/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Wed, 19 Oct 2011 15:58:35 +0000</pubDate>
				<category><![CDATA[Organisation]]></category>
		<guid isPermaLink="false">/?p=2104</guid>

					<description><![CDATA[Je sais pas si vous êtes comme moi, mais il y a un truc qui m&#8217;énerve au plus haut point c&#8217;est de devoir traiter des bugs qui ne sont pas clairement identifiés par le rapporteur. Je m&#8217;explique, constater un dysfonctionnement sur un site web et en faire un rapport constitue un travail en soi qui demande à être pris au sérieux pour un traitement rapide et efficace. Malheureusement, la plupart des chefs de projet ou plus généralement les rapporteurs de bugs doivent se dire que la transmission de pensée suffit ou que juste dire qu&#8217;il y a un problème sur&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Je sais pas si vous êtes comme moi, mais il y a un truc qui m&rsquo;énerve au plus haut point c&rsquo;est de devoir traiter des bugs qui ne sont pas clairement identifiés par le rapporteur. Je m&rsquo;explique, constater un dysfonctionnement sur un site web et en faire un rapport constitue un travail en soi qui demande à être pris au sérieux pour un traitement rapide et efficace. Malheureusement, la plupart des chefs de projet ou plus généralement les rapporteurs de bugs doivent se dire que la transmission de pensée suffit ou que <i>juste</i> dire qu&rsquo;il y a un problème sur le site doit suffire. Bon allez petit florilège inspiré de rapports réels ou légèrement modifiés pour garder l&rsquo;anonymat et la confidentialité des échanges :</p>
<blockquote><p>Depuis le compte du client, quand tu cliques sur telle partie, une phrase en hollandais se transforme en norvégien.</p></blockquote>
<p> <i>(NDR : Se transforme ?)</i></p>
<blockquote><p>Quand on clique sur tel bouton, un message d&rsquo;erreur est censé apparaitre, là il n&rsquo;apparait pas.</p></blockquote>
<p><i>(NDR : quel message ?)</i></p>
<blockquote><p>Apparemment il y un problème sur telle page, je pense qu&rsquo;il doit manquer un morceau de JS [&#8230;]</p></blockquote>
<p> <i>(NDR : « apparemment », « je pense »)</i></p>
<blockquote><p>Telle page est cassée sur tous les navigateurs.</p></blockquote>
<blockquote><p>Le montant apparaissant sur telle page pour le produit est complètement bidon, le montant total est ok.</p></blockquote>
<p> <i>(NDR : bidon, hum&#8230; »)</i></p>
<blockquote><p>Le site est instable sur Internet Explorer, pouvez-vous regardez ? C&rsquo;est assez problématique.</p></blockquote>
<p> <i>(NDR : oui, mais encore ?)</i></p>
<blockquote><p>Quand on clique sur le carousel, ça donne le tournis, vous pouvez faire quelque chose ?</p></blockquote>
<blockquote><p>Laisse tomber, le temps de faire le screenshot, le bug a disparu.</p></blockquote>
<p>La palme revenant à une remontée d&rsquo;un bug critique de fonctionnement d&rsquo;ajout au panier d&rsquo;un site non identifié (qui s&rsquo;avèrera être finalement en phase de développement&#8230;)</p>
<p>Qu&rsquo;est-ce qu&rsquo;il ressort de tous ces exemples ?</p>
<ol>
<li>La description du bug est floue et imprécise.</li>
<li>Le rapport a été fait dans la précipitation.</li>
<li>Le demandeur ne s&rsquo;est pas attardé sur le sujet et la plupart du temps se fait le relais du client sans plus d&rsquo;analyse.</li>
<li>Les étapes pour reproduire le bug ne sont pas indiquées.</li>
<li>Sur quelle plateforme ? Quel navigateur ? Quelle version ? Où ? Comment ? La plupart du temps on n&rsquo;en sait rien. Pour le dernier exemple on ne sait pas quel site est concerné.</li>
</ol>
<p>Les conséquences pour l&rsquo;intégrateur ou le développeur sont claires : en plus de devoir corriger le bug, il devra la plupart du temps faire un premier travail d&rsquo;enquête, essayer de comprendre la syntaxe approximative des rédacteurs et s&rsquo;assurer de la reproductibilité ou de la réalité du bug. Combien d&rsquo;échanges du type :</p>
<ul>
<li>Non moi j&rsquo;ai rien, tout fonctionne correctement</li>
<li>Bah, chez moi j&rsquo;ai toujours le problème</li>
<li>T&rsquo;es sur ? c&rsquo;est quelle version de navigateur ?</li>
<li>etc.</li>
</ul>
<p>Comment éviter tout ça ?</p>
<p>Simplement en suivant quelques règles :</p>
<ol>
<li>Vider le cache du navigateur avant toute chose.</li>
<li>S&rsquo;assurer de la réalité du bug.</li>
<li>Prendre 10 à 30 minutes pour faire un raport de bugs correct.</li>
<li>Soigner la rédaction. Inutile d&rsquo;utiliser du pseudo-langage technique ou marketing qui la plupart du temps n&rsquo;est compris que du demandeur.<br />
Mettez vous d&rsquo;accord sur un glossaire qui facilitera les échanges. Doit on dire select, droplist, dop-down pour une liste déroulante ?</li>
<li>Rester factuel : « j&rsquo;ai constaté&#8230; » action/réaction.</li>
<li>Si vous devez travailler avec des développeurs et/ou intégrateurs, vous devez avoir un minimum de connaissances : html, css, php, ça doit vous<br />
parler un minimum. Rien ne vous empêche d&rsquo;être curieux ou de discuter avec le technicien qui se fera un plaisir de vous expliquer.</li>
<li>Reproduire le bug et en décrire toutes les étapes avec précision ainsi que sa fréquence.</li>
<li>Indiquez toutes les informations qui seront utiles pour le constat du bug : version du navigateur, plateforme, lien pour accéder de la page concernée, screenshot si nécessaire.</li>
<li>Indiquer la sévérité du bug, inutile de mettre tout en urgent, ce ne sera pas traité plus rapidement et vous risquez de voir des bugs mineurs,<br />
résolus avant des bugs bloquant des fonctionnalités plus importantes sur le site.</li>
<li>Relire le rapport avant de l&rsquo;envoyer (soigner l&rsquo;orthographe et la rédaction).</li>
</ol>
<p>Il n&rsquo;est pas interdit également de se déplacer et de faire une démonstration <i>en direct</i> du problème ce qui peut s&rsquo;avérer quelques fois plus rapide que des échanges interminables de mails ou de commentaires. Vous pouvez aussi faire une petite vidéo des actions provoquant le bug, certains logiciels comme <a href="http://camstudio.org/">CamStudio</a> (au hasard) permettent de capturer les mouvements effectués sur votre écran d&rsquo;ordinateur.</p>
<p>Quelques articles sur le sujet :</p>
<p><a href="http://doc.fedora-fr.org/wiki/Apprendre_%C3%A0_rapporter_un_bogue">Apprendre à rapporter un bogue</a><br />
<a href="http://www.linux-nantes.org/Les-bugs-mystiques.html">Les bugs mystiques</a><br />
<a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html">Comment signaler efficacement un bug</a></p>
]]></content:encoded>
					
					<wfw:commentRss>/2011/10/19/rediger-un-rapport-de-bugs-ca-na-pas-lair-pas-mais-cest-du-boulot/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
		<item>
		<title>Guidelines, l&#8217;exemple de la BBC</title>
		<link>/2010/12/19/guidelines-lexemple-de-la-bbc/</link>
					<comments>/2010/12/19/guidelines-lexemple-de-la-bbc/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Sun, 19 Dec 2010 18:59:31 +0000</pubDate>
				<category><![CDATA[Organisation]]></category>
		<guid isPermaLink="false">/?p=1499</guid>

					<description><![CDATA[Guidelines : pourrait être traduit en français par recommandations ou plus largement: instructions ou consignes, mais l’influence de la langue anglaise étant ce qu’elle est qu’on dira tout simplement guidelines pour décrire toutes les informations nécessaires au bon fonctionnement d’une organisation. Ces guidelines peuvent toucher à ce qui est d’ordre structurel, organisationnel, graphique ou encore éditorial.
Il existe de nombreuses guidelines publiques comme par exemple les guidelines d’accessibilités du W3C (WCAG), mais les guidelines du site internet d’une entreprise restent en général interne à l’ entreprise et sont estampillés &#171;document confidentiel&#187; et donc à ne pas divulguer.
Aujourd’hui je me&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong lang="en">Guidelines</strong> : pourrait être traduit en français par recommandations ou plus largement: instructions ou consignes, mais l’influence de la langue anglaise étant ce qu’elle est qu’on dira tout simplement <span lang="en">guidelines</span> pour décrire toutes les informations nécessaires au bon fonctionnement d’une organisation. Ces <span lang="en">guidelines</span> peuvent toucher à ce qui est d’ordre structurel, organisationnel, graphique ou encore éditorial.</p>
<p>Il existe de nombreuses <span lang="en">guidelines</span> publiques comme par exemple les <span lang="en">guidelines</span> d’accessibilités du W3C (WCAG), mais les <span lang="en">guidelines</span> du site internet d’une entreprise restent en général interne à l’ entreprise et sont estampillés &laquo;document confidentiel&raquo; et donc à ne pas divulguer.</p>
<p>Aujourd’hui je me suis penché sur les <span lang="en">guidelines</span> de la BBC qui sont complètement accessibles à tout le monde sur leur site internet <a href="http://www.bbc.co.uk/guidelines/">http://www.bbc.co.uk/guidelines/</a>.</p>
<p class="img-only"><a href="http://www.bbc.co.uk/guidelines/"><img loading="lazy" src="/wp-content/uploads/2010/12/BBC-Guidelines.jpg" alt="" title="BBC---Guidelines" width="500" height="320" class="aligncenter size-full wp-image-1504"  /></a></p>
<p>Vous pourriez vous poser la question &laquo;pourquoi ?&raquo; si vous n’aviez pas été devancé par l’introduction de la page d’accueil qui indique :</p>
<blockquote><p>Cette page vous donne accès aux méthodes, standards et <span lang="en">guidelines</span> de la BBC et est destinée principalement à ceux qui entreprennent ou qui souhaitent entreprendre des travaux pour la BBC en tant que fournisseur.</p></blockquote>
<p lang="en"><em>(This page links you to BBC policies, standards and guidelines, and is intended primarily for those undertaking or wishing to undertake work for the BBC as a supplier.)</em></p>
<p>3 types de <span lang="en">guidelines</span> : Editoriales, Qualité,  Développement Web. Nous allons nous intéresser aux dernières.</p>
<p>On y retrouve par ordre :</p>
<p><strong>1. Les <span lang="en">guidelines</span> d’accessibilité</strong> versionnées et indiquant clairement le degré d’obligation d’appliquer ces recommandations : <strong>MUST</strong>, <strong>MUST NOT</strong>, <strong>SHOULD</strong>,  en majuscule et gras, difficile de faire plus clair. </p>
<p class="img-only"><a href="http://www.bbc.co.uk/guidelines/futuremedia/"><img loading="lazy" src="/wp-content/uploads/2010/12/bbc-accessibility-guidelines-500x320.png" alt="" title="bbc-accessibility-guidelines-500x320" width="500" height="320" class="aligncenter size-full wp-image-1527" srcset="/wp-content/uploads/2010/12/bbc-accessibility-guidelines-500x320.png 500w, /wp-content/uploads/2010/12/bbc-accessibility-guidelines-500x320-300x192.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<p>On y retrouve la plupart des thématiques nécessaires pour faire un site approchant d’un degré d’accessibilité satisfaisant (ceux qui s’y sont déjà essayé savent qu’il est très dur voire quasi impossible de faire un site complètement accessible).</p>
<p><strong>2. Les <span lang="en">guidelines</span> éditoriales et graphiques</strong> : Le premier lien renvoie vers le site GEL (<span lang="en">Global Language Experience</span>) où vous trouverez tout ce qui concerne le design, la typo, la construction des pages. Difficile de faire plus complet. </p>
<p class="img-only"><a href="http://www.bbc.co.uk/guidelines/gel/"><img loading="lazy" src="/wp-content/uploads/2010/12/bbc-gel-grid-500x300.png" alt="" title="bbc-gel-grid-500x300" width="500" height="320" class="aligncenter size-full wp-image-1528" srcset="/wp-content/uploads/2010/12/bbc-gel-grid-500x300.png 500w, /wp-content/uploads/2010/12/bbc-gel-grid-500x300-300x192.png 300w" sizes="(max-width: 500px) 100vw, 500px" /></a></p>
<p>Le fichier pdf de la charte est téléchargeable : <a href="http://www.bbc.co.uk/guidelines/gel/downloads/GEL_styleguide.pdf">http://www.bbc.co.uk/guidelines/gel/downloads/GEL_styleguide.pdf</a> (pdf &#8211; 272ko). Si vous n’avez pas compris l’utilité ou le fonctionnement d’une grille pour structurer vos pages, ce document est pour vous. Tout est très bien expliqué et documenté.<br />
Je vous recommande vivement de jeter un coup d’œil ensuite sur le document : <a href="http://downloads.bbc.co.uk/guidelines/mobile_guide_v1.1_compressed.pdf">Mobile Design Guidelines v1.1</a>  (pdf &#8211; 5,5mo), vraiment très instructif, qui explique comment concevoir l’interface de la version mobile d’un site.</p>
<p><strong>3.</strong> Je passe rapidement sur <strong lang="en">Infrastructure</strong>, <strong lang="en">Policy</strong> et <strong lang="en">Red buttons</strong> (au passage le fichier est endommagé&#8230;), pour me concentrer sur la partie <strong lang="en">Technical</strong>. Vous y trouverez toutes les préconisations pour l’optimisation et le poids des pages, les règles à suivre pour les emails, le support des navigateurs, etc..</p>
<p>Bref je vous conseille d’aller faire un tour sur ce site qui est vraiment une source d’inspiration pour la rédaction des <span lang="en">guidelines</span> à suivre pour votre site internet.</p>
<p>J’en profite pour ajouter quelques exemples de <span lang="en">guidelines</span> que j&rsquo;ai pu trouver en cherchant un peu :</p>
<p>&#8211; <a href="http://checklists.opquast.com/opquastv2">Oquast best practices</a><br />
&#8211; <a href="http://developer.yahoo.com/yslow/help/">YSlow User Guide</a><br />
&#8211; <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769">Centre d&rsquo;aide de Google pour les webmasters</a><br />
&#8211; <a href="http://www.mobilexweb.com/blog/ui-guidelines-mobile-tablet-design">UI Guidelines for mobile and tablet web app design</a><br />
&#8211; <a href="http://graphism.fr/designer-sur-tlphone-mobile-voici-toutes-les-guidelines-pour-iphone-ipad-blackberry-motorola-android-nokia-symbian-meego">Guidelines pour designer sur téléphone mobile</a><br />
&#8211; <a href="http://www.campaignmonitor.com/design-guidelines/">Email design guidelines de Campaign monitor</a></p>
<p>Toutefois mes préférées restent quand même les <span lang="en"><a href="http://thefactory.moodboard.com/file.axd?file=2008%2f11%2fChristopher+Doyle_Guidelines.pdf">Christopher Doyle Guidelines</a> (pdf &#8211; 1mo)</span>&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>/2010/12/19/guidelines-lexemple-de-la-bbc/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>La vie des intégrateurs, chapitre IV : Les specs ? Quels specs ?</title>
		<link>/2010/10/10/la-vie-des-integrateurs-chapitre-iv-les-specs-quels-specs/</link>
					<comments>/2010/10/10/la-vie-des-integrateurs-chapitre-iv-les-specs-quels-specs/#comments</comments>
		
		<dc:creator><![CDATA[Eric Le Bihan]]></dc:creator>
		<pubDate>Sun, 10 Oct 2010 18:50:11 +0000</pubDate>
				<category><![CDATA[Organisation]]></category>
		<guid isPermaLink="false">/?p=1259</guid>

					<description><![CDATA[“Specs” ou spécifications fonctionnelles, vous connaissez ? Vraiment ? Bon, si vous expliquez votre métier d’intégrateur, il y a bien un moment ou vous aller en parler. Vous travaillez en général à partir d’une maquette graphique et d’un brief qui va lister et expliciter en détail les fonctionnalités de l’interface que vous allez construire. Si tout va bien, vous avez discuté des wireframes avec le chef de projet qui a organisé une réunion de kick-off avec les intervenants qui vont constituer l’équipe du projet ; en règle général : un chef de projet, un directeur artistique, un ou plusieurs webdesigners,&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>“Specs” ou <a href="http://fr.wikipedia.org/wiki/Sp%C3%A9cification_fonctionnelle">spécifications fonctionnelles</a>, vous connaissez ? Vraiment ? Bon, si vous expliquez votre métier d’intégrateur, il y a bien un moment ou vous aller en parler. Vous travaillez en général à partir d’une maquette graphique et d’un brief qui va lister et expliciter en détail les fonctionnalités de l’interface que vous allez construire. Si tout va bien, vous avez discuté des <a href="http://fr.wikipedia.org/wiki/Wireframe_%28design%29">wireframes</a> avec le chef de projet qui a organisé une <a href="http://www.superfiction.net/blog/index.php?2009/09/28/404-bien-demarrer-son-projet-avec-le-kick-off-meeting">réunion de kick-off</a> avec les intervenants qui vont constituer l’équipe du projet ; en règle général : un chef de projet, un directeur artistique, un ou plusieurs webdesigners, un ou plusieurs développeurs back, un ou plusieurs intégrateurs (ou développeurs front), pourquoi pas un ergonome, etc. (la liste n’est pas limitative, mais on travaille mieux lorsque l’équipe est réduite, question de communication). Vous avez également pu faire valoir votre expertise &#8211; le domaine d’intervention de chacun est connu de tous, vous vous êtes vu plusieurs fois avec les webdesigners qui créeront les maquettes en intégrant vos contraintes : utilisation d’une grille, utilisation de css3 tout en prenant en compte<a href="http://www.pompage.net/pompe/degradation-elegante-et-amelioration-progressive/"> les principes d’amélioration progressive ou de dégradation gracieuse</a>, vous avez pu parler d’accessibilité, etc.</p>
<p>La vie est belle non ? Elle s’appelle comment cette boite ?</p>
<p>Elle n’existe pas ! <a href="http://fr.wikipedia.org/wiki/M%C3%A9thode_agile">Méthode agile</a> ou <a href="http://www.risacher.com/la-rache/">méthode agile</a> ? Attention le lien n’est pas le même&#8230;</p>
<p>Après quelques années d’expériences et de nombreux clients ou de nombreux patrons plus tard, vous ne vous faites plus guère d’illusion. Oubliez les specs et réunions inutiles, après l’intégration, le debug. Je me permets au passage de citer <a href="http://twitter.com/#!/webagencyfail">webagency fail</a> : <cite>[commercial] — Pour le cahier des charges c&rsquo;est facile, c&rsquo;est la même chose qu&rsquo;Amazon. (via @cobolian)</cite>.</p>
<p>Mais bon, on va pas faire de ces quelques cas une généralité, rassurez-moi, c’est pas partout comme ça ? si ?</p>
<p>Ok plus sérieusement, c’est quoi l’organisation idéale vue par un intégrateur et quelles étapes devraient être respectées dans le déroulement d’un projet  ?</p>
<h2>1. Réunion de kick-off et identification des ressources</h2>
<p>Le chef de projet explique son objectif, répartit les tâches et présente le planning. Les intervenants corrigent ce qui leur semble important. A l&rsquo;issue de la réunion, tout le monde est censé être calé sur le qui fait quoi, quand et comment. La réunion de kick off permet de créer la cohésion d’une équipe, susciter la motivation autour du projet et faire adhérer tous les participants aux objectifs à atteindre. Les points de blocages sont identifiés, les moyens à mettre en œuvre sont connus. Ensemble l’équipe va pouvoir formaliser un plan d’action réaliste.</p>
<h2>2. Conception et wireframes</h2>
<p>Voilà le décor est posé, on connait les acteurs, il nous reste plus qu’à commencer. Première étape, la phase de conception. Le chef de projet qui a longuement réfléchi à son projet qui a échangé avec les différents intervenants en amont (marketing, commercial, SEO, etc.) va commencer à apporter la première pierre à l’édifice. Il va poser ses idées sur le papier, faire ses découpages et collages pour imaginer les différentes pages de son projet. Il peut également utiliser des logiciels tels que Powerpoint ou Axure qui vont lui permettre de faire des interfaces sommaires et quelque fois fonctionnelles. Voilà c’est fait, il ne lui reste plus qu’à présenter son travail aux webdesigners et pourquoi pas, soyons fous, aux intégrateurs et autres développeurs qui ne manqueront pas de faire des propositions avant-gardistes comme utiliser html5 et css3 , mais je m’égare&#8230; C’est le moment où on se rend compte qu’on va un peu trop loin, que ça, ça et ça, ce n’est pas possible ou ça va prendre trop de temps ou ça va grèver les performances d’affichage, bref on affine. On fait des points courts mais efficaces, un quart d’heure suffit à chaque fois.</p>
<h2>3. Création graphique et mise en couleur</h2>
<p>C’est la phase de créa pure, les graphistes vont, et quelque fois c’est tout simplement magique, transformer les zones rectangulaires et froides des croquis ou wireframes en quelques chose de coloré, vivant et on l’espère terriblement novateur. Alors oui quelque fois, nous les rabats-joie, les intégrateurs, on émet des doutes sur la faisabilité, sur le poids des images, sur tout un tas de détails qui viennent contraindre leur travail, mais tout travail artistique ne connait-il pas des contraintes, hein ? Allez, on parle des grilles, grilles de 960 ? on est d’accord ? 15px de margin ? 10 ? Hum, faut voir&#8230; Bref la discussion n’est pas terminée et là encore quelques réunions et de nombreux points à aborder, on parle interface, ergonomie, accessibilité, performance, css3, font-face, il reste plus qu’à convaincre du bien fondé de tous ces choix qui vont nous permettre de construire un site moderne et actuel digne de ce nom. Il ne reste plus qu’à faire valider la créa par le client.</p>
<h2>4. Validation du client</h2>
<p>Alors souvent le client n’y entend rien à ce qui fait le cœur de notre métier et ne comprendra pas grand chose aux choix que nous auront fait, bref la plupart du temps 50% de notre travail sera pour lui invisible. Il insistera même quelque fois pour imposer ses choix désastreux, mais bon, c’est le client. Quelque fois le client est vraiment cool et a toute confiance en nous, après tout il s’adresse à des pros, non ? Ils savent ce qu’ils font ces gars-là ! Bon n’essayez pas de le convaincre que htm5 c’est mieux que xhtml, que là on va plutôt faire du javascript que du flash, qu’il vaut mieux faire du hover que du onclick, tout ça c’est du jargon pour lui. Il va falloir travailler la communication, les mecs ! Enfin à moins d’avoir à faire à un chieur de première, le client conscient de la valeur de votre travail, demandera quelques adaptations qui ne sont pas forcément dénuées de sens et qui permettront à tous de dire : on a fait du bon travail ensemble ! Le chef de projet se fait le porte parole de toute l’équipe, il maîtrise les fondamentaux et comprends les choix des différents intervenant. Au passage il n’est pas interdit de se faire accompagner d’un technicien qui pourra pousser plus loin la démonstration technique. Dernière chose : s&rsquo;assurer que la validation du client est une vraie validation ou alors attention aux débordements&#8230; </p>
<h2>5. Laissez les intégrateurs faire leur travail&#8230;</h2>
<p>Voilà la phase la plus intéressante, magique et décisive pour le succès d’un projet. Bon on a tendance à se dire ça en tant qu’intégrateur, mais en fait, on découpe juste les maquettes des webdesigners, on suit les specs (quels specs ?) des chefs de projet et on prépare le travail des développeurs back qui souvent appellent notre travail, qui pourtant est un travail abouti puisque c’est ce résultat qui sera mise en ligne : les “maquettes” html. Pendant toute cette phase, on va s’acharner à convertir les maquettes graphiques en pages web qui ressembleront au plus près à ce qui a été imaginé et designé. En général, tout va bien et on est content avant de voir le premier résultat dans les navigateurs IE6 et IE7, mais arrêtons de tirer sur l’ambulance, depuis le temps on commence à maîtriser les faiblesses de ces versions&#8230; Je reviendrais plus en détail ultérieurement sur l’organisation d’une équipe d’intégrateurs et comment mettre en place des méthodes de travail efficaces, ça mérite bien un autre article.</p>
<h2>6. On va débugger tout ça maintenant</h2>
<p>Une fois les images découpées, les intégrations finies, les fichiers html, css et javascript livrés, on pourrait croire le projet fini, qu’on peut aller se boire une petite bière bien méritée au bistro du coin, après tout les développeurs back n’ont plus qu’à greffer leur php sur notre interface html et bien pas du tout ! Même le plus parfait des intégrateurs (mais personne n’est réellement parfait, n’est-ce pas ?) ne pourrait échapper à cette phase de test. Maintenant votre intégration est mise à l’épreuve et de nombreuses corrections sont nécessaires; c’est à ce moment là qu’on se rend compte de choses comme au choix : on a oublié la page contact ou on n’a pas prévu la cas où le client paie avec une certaine carte de crédit ou en allemand, ça dépasse, etc. etc. Les exemples ne manquent pas et pour certains projets ça peut durer des semaines et des semaines. C’est pas encore qu’on sable le champagne&#8230;</p>
<p>Mais dîtes voir, ça aurait pas été mieux avec des specs ?</p>
<p>Allez quelques ressources à lire et des conseils à méditer :</p>
<ul>
<li><a href="http://www.geekzone.co.nz/juha/1637">Project management, illustrated with a tree and a swing (merci Olivier Keul ;-)</a></li>
<li><a href="http://www.simpleweb.fr/2009/01/06/un-blog-dedie-aux-wireframes/">Un blog dédié aux wireframes</a></li>
<li><a href="http://wireframes.tumblr.com/">I <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2665.png" alt="♥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> wireframes</a></li>
<li><a href="http://wireframes.linowski.ca/">Wireframes Magazine</a></li>
<li><a href="http://webdesignledger.com/tools/10-excellent-tools-for-creating-web-design-wireframes">10 Excellent Tools for Creating Web Design Wireframes</a></li>
<li><a href="http://www.slideshare.net/nickf/wireframes-for-the-wicked">Wireframes for the wicked</a></li>
<li><a href="http://blogs.techrepublic.com.com/project-management/?p=138">Get everyone on the same page with a project kickoff meeting</a></li>
<li><a href="http://www.temesis.com/ressources/articles/gestion-de-projet-serie-d-articles/">Gestion de projet : série d’articles de Régis Audugé</a></li>
<li><a href="http://www.choblab.com/gestion-projets/gestion-de-projet-web-8etapes-et-livrables-infographie-1730.html">Projet web : 8 étapes, 8 livrables (infographie)<br />
</a></li>
<li><a href="http://www.breek.fr/le-lab/conduite-de-projet-web/cadre-general-de-la-gestion-de-projet-web">Cadre général de la gestion de projet web</a></li>
<li><a href="http://www.qualitystreet.fr/2007/11/20/methodes-agiles-un-belle-definition/">Méthodes AGILES: une belle définition</a></li>
<li><a href="http://www.chef-de-projet.org/methode/scrum.htm">Scrum méthode de développement agile</a></li>
<li><a href="http://www.slideshare.net/xwarzee/grille-de-lecture-des-mthodes-agiles">Grille de lecture des méthodes agiles</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>/2010/10/10/la-vie-des-integrateurs-chapitre-iv-les-specs-quels-specs/feed/</wfw:commentRss>
			<slash:comments>24</slash:comments>
		
		
			</item>
	</channel>
</rss>
