<?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"
	>
<channel>
	<title>Commentaires sur : Le MDA c&#8217;est Agile !</title>
	<atom:link href="http://www.net-liard.com/blog/2008/07/mda-agile/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.net-liard.com/blog/2008/07/mda-agile/</link>
	<description>Un blog utilisant WordPress</description>
	<pubDate>Tue, 06 Jan 2009 20:57:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>Par : Samuel</title>
		<link>http://www.net-liard.com/blog/2008/07/mda-agile/#comment-21</link>
		<dc:creator>Samuel</dc:creator>
		<pubDate>Thu, 10 Jul 2008 17:35:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-liard.com/blog/?p=29#comment-21</guid>
		<description>J'ai l'impression que nous n'avons pas la même définition du MDA.

J'utilise des transformateurs MDA simples et souples. Pour donner un ordre d'idée nous venons d'en finir un avec Accelo en moins de 10 jours.
Ce transformateur répond à mes besoins actuels, mais je vais le faire évoluer progressivement (par itération ;) ).

Pour moi un projet = un transformateur, car chaque projet a des besoins/habitudes spécifiques.

Je ferai un post plus complet pour expliquer plus clairement ma vision du MDA pragmatique.</description>
		<content:encoded><![CDATA[<p>J&#8217;ai l&#8217;impression que nous n&#8217;avons pas la même définition du MDA.</p>
<p>J&#8217;utilise des transformateurs MDA simples et souples. Pour donner un ordre d&#8217;idée nous venons d&#8217;en finir un avec Accelo en moins de 10 jours.<br />
Ce transformateur répond à mes besoins actuels, mais je vais le faire évoluer progressivement (par itération <img src='http://www.net-liard.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Pour moi un projet = un transformateur, car chaque projet a des besoins/habitudes spécifiques.</p>
<p>Je ferai un post plus complet pour expliquer plus clairement ma vision du MDA pragmatique.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Eric</title>
		<link>http://www.net-liard.com/blog/2008/07/mda-agile/#comment-20</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Thu, 10 Jul 2008 08:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.net-liard.com/blog/?p=29#comment-20</guid>
		<description>L'intérêt que tu trouves à MDA, c'est justement celui qu'apporte les frameworks applicatifs (au sens très large: j'y inclue les classes helper sont des débuts de framework). Je ne parle pas des frameworks Spring, JSF &#38; Co, mais bien du framework que tu finirais par développer toi-même, dans le cadre de ton/tes projets.
La grosse différence, c'est que tu n'es pas obligé de le faire *a priori*. Si tu n'as pas d'intérêt à avoir un framework, eh bien tu n'en fais pas et tu économises l'énergie. Si tu réalises qu'il te faut un, tu peux le construire progressivement, itération par itération, selon tes besoins réels (et non anticipés).

Avec MDA, tu es obligé de dépenser cette énergie a priori pour construire ta plateforme. Si le projet est annulé (une chose fréquente, tout de même), ou si tu t'es complètement trompé dans la plateforme, tu perds tout cet investissement.
J'ajoute que MDA ne t'aide pas à adapter la technologie aux besoins de chaque projet. Si par hasard un projet n'a besoin que de POJO plutôt que d'EJB, ou s'il souhaite tirer partie d'une technologie récente, MDA ne t'apporte rien, en tout cas pas plus qu'un framework construit progressivement, de façon pragmatique.

C'est pour cela que moi, et beaucoup d'autres, considérons que le MDA n'est pas agile. C'était le sens de ma question sur le refactoring agressif à la suite de l'intervention de Grégory.</description>
		<content:encoded><![CDATA[<p>L&#8217;intérêt que tu trouves à MDA, c&#8217;est justement celui qu&#8217;apporte les frameworks applicatifs (au sens très large: j&#8217;y inclue les classes helper sont des débuts de framework). Je ne parle pas des frameworks Spring, JSF &amp; Co, mais bien du framework que tu finirais par développer toi-même, dans le cadre de ton/tes projets.<br />
La grosse différence, c&#8217;est que tu n&#8217;es pas obligé de le faire *a priori*. Si tu n&#8217;as pas d&#8217;intérêt à avoir un framework, eh bien tu n&#8217;en fais pas et tu économises l&#8217;énergie. Si tu réalises qu&#8217;il te faut un, tu peux le construire progressivement, itération par itération, selon tes besoins réels (et non anticipés).</p>
<p>Avec MDA, tu es obligé de dépenser cette énergie a priori pour construire ta plateforme. Si le projet est annulé (une chose fréquente, tout de même), ou si tu t&#8217;es complètement trompé dans la plateforme, tu perds tout cet investissement.<br />
J&#8217;ajoute que MDA ne t&#8217;aide pas à adapter la technologie aux besoins de chaque projet. Si par hasard un projet n&#8217;a besoin que de POJO plutôt que d&#8217;EJB, ou s&#8217;il souhaite tirer partie d&#8217;une technologie récente, MDA ne t&#8217;apporte rien, en tout cas pas plus qu&#8217;un framework construit progressivement, de façon pragmatique.</p>
<p>C&#8217;est pour cela que moi, et beaucoup d&#8217;autres, considérons que le MDA n&#8217;est pas agile. C&#8217;était le sens de ma question sur le refactoring agressif à la suite de l&#8217;intervention de Grégory.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
