<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Il faut écrire des specs itératives</title>
	<atom:link href="http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:18:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Le Touilleur Express &#187; Devoxx 2009 : Agile Mythbusters par Scott Ambler</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-812</link>
		<dc:creator>Le Touilleur Express &#187; Devoxx 2009 : Agile Mythbusters par Scott Ambler</dc:creator>
		<pubDate>Sun, 22 Nov 2009 16:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-812</guid>
		<description>[...] question intéressante vient en écho d&#8217;un article que je vous ai écris il y a quelques semaines. Le mythe : les équipes Agiles ne font pas de captures des demandes et de la modélisation dès le [...]</description>
		<content:encoded><![CDATA[<p>[...] question intéressante vient en écho d&#8217;un article que je vous ai écris il y a quelques semaines. Le mythe : les équipes Agiles ne font pas de captures des demandes et de la modélisation dès le [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Arfy</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-811</link>
		<dc:creator>Arfy</dc:creator>
		<pubDate>Tue, 03 Nov 2009 09:51:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-811</guid>
		<description>Je rajouterai juste une remarque / expérience:
Attention d&#039;être clair dès le départ dans le &quot;contrat&quot; avec le client, cad tous les interlocuteurs: techniques ET commerciaux ET financiers...) pour dire que la spécification va évoluer de concert avec le dev, les revues, ... pour que le produit final soit le plus proche du besoin du client.

Sinon &quot;on&quot; risque de mauvaises surprises genre &quot;Mais dans votre spéc approuvée le ... ce n&#039;était pas du tout ce qui était demandé !&quot;.

Certains décideurs sont très à cheval sur la &quot;spéc&quot; validée lors de la négociation ...</description>
		<content:encoded><![CDATA[<p>Je rajouterai juste une remarque / expérience:<br />
Attention d&#8217;être clair dès le départ dans le &laquo;&nbsp;contrat&nbsp;&raquo; avec le client, cad tous les interlocuteurs: techniques ET commerciaux ET financiers&#8230;) pour dire que la spécification va évoluer de concert avec le dev, les revues, &#8230; pour que le produit final soit le plus proche du besoin du client.</p>
<p>Sinon &laquo;&nbsp;on&nbsp;&raquo; risque de mauvaises surprises genre &laquo;&nbsp;Mais dans votre spéc approuvée le &#8230; ce n&#8217;était pas du tout ce qui était demandé !&nbsp;&raquo;.</p>
<p>Certains décideurs sont très à cheval sur la &laquo;&nbsp;spéc&nbsp;&raquo; validée lors de la négociation &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : montesq</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-810</link>
		<dc:creator>montesq</dc:creator>
		<pubDate>Sun, 01 Nov 2009 11:00:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-810</guid>
		<description>Hello,

Ton article confirme ce que je pensais, mais beaucoup de questions restent en suspens, j&#039;y reviens par la suite.

Tout d&#039;abord, je plussoie pour dire que Word n&#039;est à mon avis pas la panacée pour les spécifications &quot;itératives&quot;. L&#039;idée du wiki m&#039;intéresse mais je n&#039;ai jamais testé pour l&#039;instant. Cependant, avec ce type d&#039;outil, on se confronte à la difficulté de générer un document papier &quot;propre&quot;.

En ce qui concerne les questions en suspens :
1° Quelle fréquence pour les itérations? Le problème étant qu&#039;à chaque version majeure, il faut faire valider par la MOA qui peut se lasser (et donc perdre de la pertinence dans son intervention).

2° Quel contenu pour les spécs? En scrum, les dévs ont besoin des &quot;user stories&quot; pour commencer un sprint. Est-ce que dans ce cas là, les spécs sont le recueil de ces user stories ou est-ce que l&#039;on doit s&#039;efforcer de décrire des cas d&#039;utilisations de type UML?

3° Comment s&#039;intègre le process de rédaction des spécs avec le projet dans sa globalité?
A moins que je sois complètement à côté de la plaque, je suppose qu&#039;une partie des spécs est rédigée en amont de la phase de développement. Dans ce cas, à quel moment décider que les spécifications sont assez &quot;matures&quot; (?) pour passer aux dévs?</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>Ton article confirme ce que je pensais, mais beaucoup de questions restent en suspens, j&#8217;y reviens par la suite.</p>
<p>Tout d&#8217;abord, je plussoie pour dire que Word n&#8217;est à mon avis pas la panacée pour les spécifications &laquo;&nbsp;itératives&nbsp;&raquo;. L&#8217;idée du wiki m&#8217;intéresse mais je n&#8217;ai jamais testé pour l&#8217;instant. Cependant, avec ce type d&#8217;outil, on se confronte à la difficulté de générer un document papier &laquo;&nbsp;propre&nbsp;&raquo;.</p>
<p>En ce qui concerne les questions en suspens :<br />
1° Quelle fréquence pour les itérations? Le problème étant qu&#8217;à chaque version majeure, il faut faire valider par la MOA qui peut se lasser (et donc perdre de la pertinence dans son intervention).</p>
<p>2° Quel contenu pour les spécs? En scrum, les dévs ont besoin des &laquo;&nbsp;user stories&nbsp;&raquo; pour commencer un sprint. Est-ce que dans ce cas là, les spécs sont le recueil de ces user stories ou est-ce que l&#8217;on doit s&#8217;efforcer de décrire des cas d&#8217;utilisations de type UML?</p>
<p>3° Comment s&#8217;intègre le process de rédaction des spécs avec le projet dans sa globalité?<br />
A moins que je sois complètement à côté de la plaque, je suppose qu&#8217;une partie des spécs est rédigée en amont de la phase de développement. Dans ce cas, à quel moment décider que les spécifications sont assez &laquo;&nbsp;matures&nbsp;&raquo; (?) pour passer aux dévs?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-809</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Fri, 30 Oct 2009 16:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-809</guid>
		<description>@Seb oui j&#039;aurai dû prendre un peu plus de temps pour l&#039;écrire ce billet. Mais le fond est le suivant : je pense qu&#039;il est important de se poser avant de commencer à coder en écrivant un document.
Par contre là où je n&#039;ai pas été clair (désolé) c&#039;est que pour moi un document c&#039;est 35% de texte, le reste d&#039;images, de diagrammes, d&#039;écrans mockés avec Balsamiq, de mindmaps, etc.

Puisque j&#039;ai lancé l&#039;idée il ne me reste plus qu&#039;à écrire une spécification pour mes robots et à la publier sur le Touilleur Express, histoire d&#039;appuyer mon charabia un peu emballé, qui manque d&#039;explications.

Concernant l&#039;Agilité, j&#039;essayais de dire qu&#039;il est important d&#039;expliquer qu&#039;il est tout à fait possible d&#039;être Agile et d&#039;écrire une spécification, et qu&#039;il est conseillé de se poser avant de se lancer trop rapidement dans un projet.

On en reparle autour d&#039;une biere
A bientot

Nicolas</description>
		<content:encoded><![CDATA[<p>@Seb oui j&#8217;aurai dû prendre un peu plus de temps pour l&#8217;écrire ce billet. Mais le fond est le suivant : je pense qu&#8217;il est important de se poser avant de commencer à coder en écrivant un document.<br />
Par contre là où je n&#8217;ai pas été clair (désolé) c&#8217;est que pour moi un document c&#8217;est 35% de texte, le reste d&#8217;images, de diagrammes, d&#8217;écrans mockés avec Balsamiq, de mindmaps, etc.</p>
<p>Puisque j&#8217;ai lancé l&#8217;idée il ne me reste plus qu&#8217;à écrire une spécification pour mes robots et à la publier sur le Touilleur Express, histoire d&#8217;appuyer mon charabia un peu emballé, qui manque d&#8217;explications.</p>
<p>Concernant l&#8217;Agilité, j&#8217;essayais de dire qu&#8217;il est important d&#8217;expliquer qu&#8217;il est tout à fait possible d&#8217;être Agile et d&#8217;écrire une spécification, et qu&#8217;il est conseillé de se poser avant de se lancer trop rapidement dans un projet.</p>
<p>On en reparle autour d&#8217;une biere<br />
A bientot</p>
<p>Nicolas</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Sébastien Douche</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-808</link>
		<dc:creator>Sébastien Douche</dc:creator>
		<pubDate>Fri, 30 Oct 2009 13:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-808</guid>
		<description>Salut Nico,
j&#039;avoue que c&#039;est le 1er billet de ton blog que je ne comprends pas, toi qui est habituellement si clair. Je n&#039;arrive pas à savoir ou tu veux amener le lecteur, et tes arguments ne sont pas (pour moi) trés convaincants.

1. tu commences par critiquer les vendeurs d&#039;agilité soit, mais j&#039;ai du mal à voir la relation avec l&#039;écriture des specs. N&#039;y a t&#039;il que les agilistes qui n&#039;écrivent pas de specs papiers ? (note : l&#039;agilité d&#039;ailleurs ne dit jamais de ne pas écrire de docs, seulement de ne pas oublier que le résultat attendu est du code, pas la doc).

2. ensuite, tu insistes sur la forme. Tout à fait d&#039;accord, une doc intéressante mal présentée ne sera pas lu comme il se doit. Mais tu écris 3 paragraphes pour &quot;conclure&quot; par un &quot;il faut une image et un texte de 25 lignes car personne ne lit les docs&quot;.

3. on continue. L&#039;intérêt de l&#039;écriture de docs ? Se forcer à communiquer les besoins du client de manière claire (mais tout seul hein, faut pas déconner, à 2 ca marche pas). Chez toi, y&#039;a qu&#039;une personne qui voit le client et qui essaye de comprendre ce qu&#039;il faut faire ? Je frémis :).

4. tu finis par la mise en avant de Word, qui est pour moi la meilleure façon de faire n&#039;importe quoi. En phase de réflexion, des outils de mindmaps (ou autre type de graphe), dashboard, post it... permettent de réfléchir bien mieux avec le client ou en interne. Un traitement de texte, c&#039;est fait pour écrire au kilomètre, pas pour réfléchir ou collaborer. Comme dit en commentaire, un wiki est déjà bien meilleur.

Bref, je n&#039;adhère pas du tout à tes arguments. Par contre je partage une idée qui est en filigramme dans ton post : il faut réfléchir avant de commencer à coder tête baissé. Il faut bien discuter avec le client, partager avec les utilisateurs finaux, échanger... et c&#039;est bien plus que faire une doc Word.

Désolé pour ma réponse rapide et surement pas trés construite. Si j&#039;ai pas compris tes propos alors je te devrais une bière au prochain ParisJUG :).

Bon devoxx :)</description>
		<content:encoded><![CDATA[<p>Salut Nico,<br />
j&#8217;avoue que c&#8217;est le 1er billet de ton blog que je ne comprends pas, toi qui est habituellement si clair. Je n&#8217;arrive pas à savoir ou tu veux amener le lecteur, et tes arguments ne sont pas (pour moi) trés convaincants.</p>
<p>1. tu commences par critiquer les vendeurs d&#8217;agilité soit, mais j&#8217;ai du mal à voir la relation avec l&#8217;écriture des specs. N&#8217;y a t&#8217;il que les agilistes qui n&#8217;écrivent pas de specs papiers ? (note : l&#8217;agilité d&#8217;ailleurs ne dit jamais de ne pas écrire de docs, seulement de ne pas oublier que le résultat attendu est du code, pas la doc).</p>
<p>2. ensuite, tu insistes sur la forme. Tout à fait d&#8217;accord, une doc intéressante mal présentée ne sera pas lu comme il se doit. Mais tu écris 3 paragraphes pour &laquo;&nbsp;conclure&nbsp;&raquo; par un &laquo;&nbsp;il faut une image et un texte de 25 lignes car personne ne lit les docs&nbsp;&raquo;.</p>
<p>3. on continue. L&#8217;intérêt de l&#8217;écriture de docs ? Se forcer à communiquer les besoins du client de manière claire (mais tout seul hein, faut pas déconner, à 2 ca marche pas). Chez toi, y&#8217;a qu&#8217;une personne qui voit le client et qui essaye de comprendre ce qu&#8217;il faut faire ? Je frémis <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>4. tu finis par la mise en avant de Word, qui est pour moi la meilleure façon de faire n&#8217;importe quoi. En phase de réflexion, des outils de mindmaps (ou autre type de graphe), dashboard, post it&#8230; permettent de réfléchir bien mieux avec le client ou en interne. Un traitement de texte, c&#8217;est fait pour écrire au kilomètre, pas pour réfléchir ou collaborer. Comme dit en commentaire, un wiki est déjà bien meilleur.</p>
<p>Bref, je n&#8217;adhère pas du tout à tes arguments. Par contre je partage une idée qui est en filigramme dans ton post : il faut réfléchir avant de commencer à coder tête baissé. Il faut bien discuter avec le client, partager avec les utilisateurs finaux, échanger&#8230; et c&#8217;est bien plus que faire une doc Word.</p>
<p>Désolé pour ma réponse rapide et surement pas trés construite. Si j&#8217;ai pas compris tes propos alors je te devrais une bière au prochain ParisJUG <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Bon devoxx <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Les tweets qui mentionnent Le Touilleur Express » Il faut écrire des specs itératives -- Topsy.com</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-807</link>
		<dc:creator>Les tweets qui mentionnent Le Touilleur Express » Il faut écrire des specs itératives -- Topsy.com</dc:creator>
		<pubDate>Fri, 30 Oct 2009 11:11:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-807</guid>
		<description>[...] Ce billet était mentionné sur Twitter par Arnaud WEBER et Loic Descotte, Moulin Xavier. Moulin Xavier a dit: Il faut écrire des specs itératives http://bit.ly/2H0fnx (via feedly) [...]</description>
		<content:encoded><![CDATA[<p>[...] Ce billet était mentionné sur Twitter par Arnaud WEBER et Loic Descotte, Moulin Xavier. Moulin Xavier a dit: Il faut écrire des specs itératives <a href="http://bit.ly/2H0fnx" rel="nofollow">http://bit.ly/2H0fnx</a> (via feedly) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : fabien29200</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-806</link>
		<dc:creator>fabien29200</dc:creator>
		<pubDate>Fri, 30 Oct 2009 10:09:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-806</guid>
		<description>Et pourquoi pas un Wiki pour les spécifications techniques ?

Etant donné que ces specs resteront entre développeurs, un wiki permet de faire évoluer rapidement les spécs avec le code.</description>
		<content:encoded><![CDATA[<p>Et pourquoi pas un Wiki pour les spécifications techniques ?</p>
<p>Etant donné que ces specs resteront entre développeurs, un wiki permet de faire évoluer rapidement les spécs avec le code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Thierry Lefort</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-805</link>
		<dc:creator>Thierry Lefort</dc:creator>
		<pubDate>Fri, 30 Oct 2009 09:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-805</guid>
		<description>Je pense que oui il faut des specs, même si les environnements de dev nous facilite tant la tâche qu&#039;on peut très vite avoir un premier résultats et élaborer à partir de ce premier jet. Il faut des specs pour approfondir une idée pour voir plus loin.

Par contre le traitement de texte ne devrait être réservé qu&#039;aux projets obscurs profondément enfouis dans la soute. Dés qu&#039;un projet requiert une interaction utilisateur les specs doivent être faites sous forme de maquettes. Une description textuelle n&#039;aura jamais la puissance descriptive d&#039;une maquette. Un dessin vaut mieux qu&#039;un long discours.

C&#039;est pour ça que je fais mes specs sous Balsamiq et que j&#039;utilise une présentation pour coller le tout ensemble. 1 slide 1 fonctionnalité avec une image et un texte court. Si ça ne tient pas la fonctionnalité est trop compliquée et il faut la découper.</description>
		<content:encoded><![CDATA[<p>Je pense que oui il faut des specs, même si les environnements de dev nous facilite tant la tâche qu&#8217;on peut très vite avoir un premier résultats et élaborer à partir de ce premier jet. Il faut des specs pour approfondir une idée pour voir plus loin.</p>
<p>Par contre le traitement de texte ne devrait être réservé qu&#8217;aux projets obscurs profondément enfouis dans la soute. Dés qu&#8217;un projet requiert une interaction utilisateur les specs doivent être faites sous forme de maquettes. Une description textuelle n&#8217;aura jamais la puissance descriptive d&#8217;une maquette. Un dessin vaut mieux qu&#8217;un long discours.</p>
<p>C&#8217;est pour ça que je fais mes specs sous Balsamiq et que j&#8217;utilise une présentation pour coller le tout ensemble. 1 slide 1 fonctionnalité avec une image et un texte court. Si ça ne tient pas la fonctionnalité est trop compliquée et il faut la découper.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : JeanJot</title>
		<link>http://www.touilleur-express.fr/2009/10/30/il-faut-ecrire-des-specs-iteratives/comment-page-1/#comment-804</link>
		<dc:creator>JeanJot</dc:creator>
		<pubDate>Fri, 30 Oct 2009 09:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2224#comment-804</guid>
		<description>Bonjour

Pourquoi ne pas citer openoffice.org qui en plus possède une jolie fonction qui permet de faire à tout moment du versionning de document (du vrai versionning, je ne parle pas de suivi de correction, ce que c&#039;est faire tout logiciel bureautique.)

Et de très facilement mettre à disposition des relecteurs un pdf en un clic.</description>
		<content:encoded><![CDATA[<p>Bonjour</p>
<p>Pourquoi ne pas citer openoffice.org qui en plus possède une jolie fonction qui permet de faire à tout moment du versionning de document (du vrai versionning, je ne parle pas de suivi de correction, ce que c&#8217;est faire tout logiciel bureautique.)</p>
<p>Et de très facilement mettre à disposition des relecteurs un pdf en un clic.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

