<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commentaires sur : Au delà de l&#8217;Intégration Continue : le Monitoring Continu</title>
	<atom:link href="http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/feed/" rel="self" type="application/rss+xml" />
	<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/</link>
	<description>Par Romain Verdier</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:54:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Par : BodySplash</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-37</link>
		<dc:creator><![CDATA[BodySplash]]></dc:creator>
		<pubDate>Wed, 28 May 2008 12:14:23 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-37</guid>
		<description><![CDATA[J&#039;ai l&#039;impression personnellement que cette notion de monitoring continu s&#039;inscrit tout à fait dans la pratique XP de &quot;l&#039;espace de travail informatif&quot;. 

Au même titre que d&#039;avoir les histoires affichées, et que c&#039;est un bon moyen de juger de l&#039;avancement et de la santé du projet, avoir une lava lampe verte en pleine forme me semble être également un bon indicateur.]]></description>
		<content:encoded><![CDATA[<p>J&#8217;ai l&#8217;impression personnellement que cette notion de monitoring continu s&#8217;inscrit tout à fait dans la pratique XP de &#8220;l&#8217;espace de travail informatif&#8221;. </p>
<p>Au même titre que d&#8217;avoir les histoires affichées, et que c&#8217;est un bon moyen de juger de l&#8217;avancement et de la santé du projet, avoir une lava lampe verte en pleine forme me semble être également un bon indicateur.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Romain Verdier</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-36</link>
		<dc:creator><![CDATA[Romain Verdier]]></dc:creator>
		<pubDate>Wed, 28 May 2008 10:52:03 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-36</guid>
		<description><![CDATA[Je suis assez d&#039;accord avec toi.

Il est rare tout de même qu&#039;un membre de l&#039;équipe soit réellement accablé lorsqu&#039;il casse une build... La plupart du temps d&#039;ailleurs, personne ne le relève vraiment si la personne suit le process,  endosse la responsabilité du problème et publie les corrections. C&#039;est l&#039;intégration continue, ça sert à ça, c&#039;est &lt;strong&gt;normal&lt;/strong&gt;.

Mais je t&#039;assure qu&#039;il est parfois pénible de devoir gérer dans une équipe des gens qui font systématiquement les mêmes conneries, en ignorant complètement les recommandations pourtant évidentes et les outils disponibles.

Je vais prendre un exemple concret :

Dans notre projet actuel, lorsqu&#039;un développeur ajoute une référence à un projet .NET, il doit également penser à modifier le script NAnt de build qui est versionné avec le reste de la solution. Cette modification a pour simple but de permettre au serveur d&#039;intégration continue (TeamCity) en l&#039;occurrence, de pouvoir compiler correctement le projet.

Lorsque le développeur travaille en local, il compile et teste à partir de VisualStudio ce qui ne lui permet pas de détecter l&#039;erreur au niveau du build script.

Au lieu de faire le commit directement, il lui suffit d&#039;utiliser le plugin fourni par TeamCity pour faire une &quot;personal build&quot;. Cette dernière échouera rapidement, lui indiquant que le projet en question ne compile pas car une référence est introuvable. Plus globalement, les personal builds permettent de tester que la solution n&#039;a aucune dépendance locale, et qu&#039;elle peut être compilée, testée etc. dans un environnement neutre.

Malgré ça, s&#039;il y a 2 références à ajouter, certains vont s&#039;arranger pour casser le trunk 5 fois de suite. C&#039;est un peu pénible, et ça pourrait être évité facilement.

Je pense alors que le fait de donner la visibilité sur ce qui se passe au niveau du serveur est un bon moyen de sensibiliser ces personnes. Pour les autres, c&#039;est souvent juste un rappel...]]></description>
		<content:encoded><![CDATA[<p>Je suis assez d&#8217;accord avec toi.</p>
<p>Il est rare tout de même qu&#8217;un membre de l&#8217;équipe soit réellement accablé lorsqu&#8217;il casse une build&#8230; La plupart du temps d&#8217;ailleurs, personne ne le relève vraiment si la personne suit le process,  endosse la responsabilité du problème et publie les corrections. C&#8217;est l&#8217;intégration continue, ça sert à ça, c&#8217;est <strong>normal</strong>.</p>
<p>Mais je t&#8217;assure qu&#8217;il est parfois pénible de devoir gérer dans une équipe des gens qui font systématiquement les mêmes conneries, en ignorant complètement les recommandations pourtant évidentes et les outils disponibles.</p>
<p>Je vais prendre un exemple concret :</p>
<p>Dans notre projet actuel, lorsqu&#8217;un développeur ajoute une référence à un projet .NET, il doit également penser à modifier le script NAnt de build qui est versionné avec le reste de la solution. Cette modification a pour simple but de permettre au serveur d&#8217;intégration continue (TeamCity) en l&#8217;occurrence, de pouvoir compiler correctement le projet.</p>
<p>Lorsque le développeur travaille en local, il compile et teste à partir de VisualStudio ce qui ne lui permet pas de détecter l&#8217;erreur au niveau du build script.</p>
<p>Au lieu de faire le commit directement, il lui suffit d&#8217;utiliser le plugin fourni par TeamCity pour faire une &#8220;personal build&#8221;. Cette dernière échouera rapidement, lui indiquant que le projet en question ne compile pas car une référence est introuvable. Plus globalement, les personal builds permettent de tester que la solution n&#8217;a aucune dépendance locale, et qu&#8217;elle peut être compilée, testée etc. dans un environnement neutre.</p>
<p>Malgré ça, s&#8217;il y a 2 références à ajouter, certains vont s&#8217;arranger pour casser le trunk 5 fois de suite. C&#8217;est un peu pénible, et ça pourrait être évité facilement.</p>
<p>Je pense alors que le fait de donner la visibilité sur ce qui se passe au niveau du serveur est un bon moyen de sensibiliser ces personnes. Pour les autres, c&#8217;est souvent juste un rappel&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Fabien Bezagu</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-35</link>
		<dc:creator><![CDATA[Fabien Bezagu]]></dc:creator>
		<pubDate>Wed, 28 May 2008 07:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-35</guid>
		<description><![CDATA[Il ne faut pas sous-estimer le côté ludique dans une équipe. 

De plus j&#039;ajouterai que la stigmatisation (sous-entendue par la responsabilisation) de ceux qui cassent le build n&#039;est pas forcément bonne. Je rejoins en cela les nombreux commentaires sur cet article qui pose à peu près les mêmes questions que toi : http://blog.octo.com/index.php/2008/04/30/111-faites-vous-vraiment-de-l-integration-continue]]></description>
		<content:encoded><![CDATA[<p>Il ne faut pas sous-estimer le côté ludique dans une équipe. </p>
<p>De plus j&#8217;ajouterai que la stigmatisation (sous-entendue par la responsabilisation) de ceux qui cassent le build n&#8217;est pas forcément bonne. Je rejoins en cela les nombreux commentaires sur cet article qui pose à peu près les mêmes questions que toi : <a href="http://blog.octo.com/index.php/2008/04/30/111-faites-vous-vraiment-de-l-integration-continue" rel="nofollow">http://blog.octo.com/index.php/2008/04/30/111-faites-vous-vraiment-de-l-integration-continue</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Romain Verdier</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-34</link>
		<dc:creator><![CDATA[Romain Verdier]]></dc:creator>
		<pubDate>Tue, 27 May 2008 15:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-34</guid>
		<description><![CDATA[&lt;strong&gt;grozeille, Fabien&lt;/strong&gt; &gt; Si j&#039;essaye de reformuler la problématique soulevée en conclusion :

Est-ce que le continuous monitoring a un &lt;strong&gt;réel&lt;/strong&gt; intérêt par rapport à l&#039;ensemble des solutions de notification existantes ? (Tray notifiers, Emails, RSS, Plugins, Alertes IM, etc.)

Par expérience, je constate que lorsque quelqu&#039;un casse une build, tout le monde le sait aussitôt via un ou plusieurs des moyens d&#039;avertissement sus-cités, et l&#039;intéressé peut difficilement faire autrement que de se sentir très concerné (c&#039;est un peu l&#039;effet &quot;post-it-sur-le-front&quot;). Il n&#039;y a donc pas forcément besoin de mettre en pratique le monitoring continu pour responsabiliser les membres, ou même tirer partie à 100% d&#039;une solution d&#039;intégration continue.

La plupart des gens qui ont tenté ça jusqu&#039;à présent semblent l&#039;avoir fait pour le fun, ou tout simplement parce qu&#039;en gros geeks qu&#039;ils sont, ils se doivent d&#039;essayer des trucs exotiques à base de wifi et d&#039;usb.

Mais je classe l&#039;approche ludique et l&#039;aspect original du monitoring continu dans les facteurs de motivation potentiels d&#039;une équipe de développement. Bien que ça puisse sembler à la fois naïf et très relatif...]]></description>
		<content:encoded><![CDATA[<p><strong>grozeille, Fabien</strong> &gt; Si j&#8217;essaye de reformuler la problématique soulevée en conclusion :</p>
<p>Est-ce que le continuous monitoring a un <strong>réel</strong> intérêt par rapport à l&#8217;ensemble des solutions de notification existantes ? (Tray notifiers, Emails, RSS, Plugins, Alertes IM, etc.)</p>
<p>Par expérience, je constate que lorsque quelqu&#8217;un casse une build, tout le monde le sait aussitôt via un ou plusieurs des moyens d&#8217;avertissement sus-cités, et l&#8217;intéressé peut difficilement faire autrement que de se sentir très concerné (c&#8217;est un peu l&#8217;effet &#8220;post-it-sur-le-front&#8221;). Il n&#8217;y a donc pas forcément besoin de mettre en pratique le monitoring continu pour responsabiliser les membres, ou même tirer partie à 100% d&#8217;une solution d&#8217;intégration continue.</p>
<p>La plupart des gens qui ont tenté ça jusqu&#8217;à présent semblent l&#8217;avoir fait pour le fun, ou tout simplement parce qu&#8217;en gros geeks qu&#8217;ils sont, ils se doivent d&#8217;essayer des trucs exotiques à base de wifi et d&#8217;usb.</p>
<p>Mais je classe l&#8217;approche ludique et l&#8217;aspect original du monitoring continu dans les facteurs de motivation potentiels d&#8217;une équipe de développement. Bien que ça puisse sembler à la fois naïf et très relatif&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Fabien Bezagu</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-33</link>
		<dc:creator><![CDATA[Fabien Bezagu]]></dc:creator>
		<pubDate>Tue, 27 May 2008 13:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-33</guid>
		<description><![CDATA[Article très intéressant, comme les autres de ton blog d&#039;ailleurs (je m&#039;abonne à ton flux RSS).

Je suis d&#039;accord avec grozeille : le monitoring n&#039;est pas superflu. Quel est l&#039;intérêt d&#039;un serveur d&#039;intégration continue qui tourne seul dans son coin ? 

Pour ma part, j&#039;utilise CC Tray ou JCC Tray mais j&#039;aimerais beaucoup mettre en place un gadget du genre lava lamp, ambiant orb, nabaztag...Je trouve que ce genre de chose apporte à la fois du fun/plaisir/détente et de la motivation. Que du bénef pour le projet et ses membres !]]></description>
		<content:encoded><![CDATA[<p>Article très intéressant, comme les autres de ton blog d&#8217;ailleurs (je m&#8217;abonne à ton flux RSS).</p>
<p>Je suis d&#8217;accord avec grozeille : le monitoring n&#8217;est pas superflu. Quel est l&#8217;intérêt d&#8217;un serveur d&#8217;intégration continue qui tourne seul dans son coin ? </p>
<p>Pour ma part, j&#8217;utilise CC Tray ou JCC Tray mais j&#8217;aimerais beaucoup mettre en place un gadget du genre lava lamp, ambiant orb, nabaztag&#8230;Je trouve que ce genre de chose apporte à la fois du fun/plaisir/détente et de la motivation. Que du bénef pour le projet et ses membres !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : grozeille</title>
		<link>http://codingly.com/2008/05/24/au-dela-de-lintegration-continue-le-monitoring-continu/#comment-32</link>
		<dc:creator><![CDATA[grozeille]]></dc:creator>
		<pubDate>Sat, 24 May 2008 12:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://romainverdier.wordpress.com/?p=55#comment-32</guid>
		<description><![CDATA[Je ne pense pas que ce soit superflux, je pense qu&#039;au contraire ça responsabilise l&#039;équipe. C&#039;est comme si un post-it était collé sur le front &quot;je suis encore en pause café et je suis en retard de 3mois sur mon projet&quot; ou encore &quot;oui je commit des bugs et j&#039;en suis fier&quot;.

Il est parfois difficile d&#039;expliquer à un membre de l&#039;équipe qu&#039;il faut qu&#039;il reprenne sont travail et qu&#039;il le fasse mieux au lieux de passer à autre chose. Un outil de monitoring est parfait pour ça surtout s&#039;il est visible publiquement.]]></description>
		<content:encoded><![CDATA[<p>Je ne pense pas que ce soit superflux, je pense qu&#8217;au contraire ça responsabilise l&#8217;équipe. C&#8217;est comme si un post-it était collé sur le front &#8220;je suis encore en pause café et je suis en retard de 3mois sur mon projet&#8221; ou encore &#8220;oui je commit des bugs et j&#8217;en suis fier&#8221;.</p>
<p>Il est parfois difficile d&#8217;expliquer à un membre de l&#8217;équipe qu&#8217;il faut qu&#8217;il reprenne sont travail et qu&#8217;il le fasse mieux au lieux de passer à autre chose. Un outil de monitoring est parfait pour ça surtout s&#8217;il est visible publiquement.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

