<?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>Le blogue DuProgrammeur &#187; Scrum</title>
	<atom:link href="http://duprogrammeur.com/category/agile/scrum/feed/" rel="self" type="application/rss+xml" />
	<link>http://duprogrammeur.com</link>
	<description>Frédérick Dubois, développeur agile et passionné du web</description>
	<lastBuildDate>Fri, 18 May 2012 20:06:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Responsibility-based planning and team commitment</title>
		<link>http://duprogrammeur.com/2011-04-21/responsibility-based-planning-and-team-commitment/</link>
		<comments>http://duprogrammeur.com/2011-04-21/responsibility-based-planning-and-team-commitment/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 16:47:12 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Productivité]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Gestion de projet]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=445</guid>
		<description><![CDATA[L&#8217;extrait suivant est tiré du livre &#8220;Implementing Lean Software Development&#8221; de Mary and Tom Poppendieck An important consideration to bear in mind when schedules become a commitment is that people must always have the time to do the job that they have committed to complete, and at the same time, the details of the job [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;extrait suivant est tiré du livre &#8220;Implementing Lean Software Development&#8221; de Mary and Tom Poppendieck</p>
<blockquote><p>An important consideration to bear in mind when schedules become a commitment is that people <em>must always have the time to do the job</em> that they have committed to complete, and at the same time, the details of the job will always change. If you expect teams to meet aggressive deadlines, <em>you must limit work to capacity</em>. [...]</p></blockquote>
<blockquote>
<h3><a href="http://readernaut.com/frederick/notes/15460/"> </a></h3>
<div>
<h3>Limit Work to Capacity</h3>
<p>Far too often we hear that the marketing department or the business  unit, “Has to have it all by such and-such a date,” without regard for  the development organization’s capacity to deliver.<span id="more-445"></span> Not only does this  show lack of respect for the people developing the product, it also  slows down development considerably. We know what happens to computer  systems when we exceed their capacity—it’s called thrashing. [...]</p>
<p>Time sometimes seems to be elastic in a development organization.  People can and do work overtime, and when this happens in short bursts  they can even accomplish more this way. However, sustained overtime is  not sustainable. People get tired and careless at the end of a long day,  and    more often that not, working long hours will slow things down rather  than speed things up. Sometimes an organization tries to work so far  beyond its capacity that it begins to thrash. This can happen even if there appear to be enough people, if key roles are not filled and a critical area of development is stretched beyond its capacity to respond.</p>
</div>
</blockquote>
<blockquote><p>However you do it, remember that it is impossible to implement responsibility-based planning and control unless you understand the capacity of each team and limit the work expected of a team to its capacity. [...]<em><br />
</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2011-04-21/responsibility-based-planning-and-team-commitment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Tour Québec 2009</title>
		<link>http://duprogrammeur.com/2009-10-26/agile-tour-quebec-2009/</link>
		<comments>http://duprogrammeur.com/2009-10-26/agile-tour-quebec-2009/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 00:45:16 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Conference]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=311</guid>
		<description><![CDATA[J&#8217;ai assisté aujourd&#8217;hui  une série de conférences organisées  Qc dans le cadre de l&#8217;Agile Tour  l&#8217;ULaval, dans le très « clean » pavillon Kruger. Ce fût une journée vraiment excellente qui m&#8217;a permis de me requestionner sur plusieurs accrochants auquels nous faisons faces  tous les jours dans l&#8217;équipe de développement web. [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai assisté aujourd&#8217;hui   une série de conférences organisées   <a href="http://www.agilequebec.ca/" target="_blank">Qc dans le cadre de l&#8217;Agile Tour</a>   l&#8217;ULaval, dans le très « clean » pavillon Kruger.</p>
<p><img class="alignright size-full wp-image-313" title="agile-tour" src="http://duprogrammeur.com/wp-content/uploads/2009/10/agile-tour.jpg" alt="agile-tour" width="255" height="92" />Ce fût une journée vraiment excellente qui m&#8217;a permis de me requestionner sur plusieurs accrochants auquels nous faisons faces   tous les jours dans l&#8217;équipe de développement web.<span id="more-311"></span></p>
<p>J&#8217;ai trouvé particulièrement intéressant les sujets suivants :</p>
<ul>
<li>La philo TDD (Test Driven Development)</li>
<li>L&#8217;utilité évidente des tests unitaires (Unit Tests) automatisés et leur impact sur la productivité</li>
<li>L&#8217;approche d&#8217;intégration continue</li>
<li>La métho Kanban</li>
<li>Les estimés T-Shirt</li>
<li>La règle « Pull , don&#8217;t push »</li>
<li>La liste des « 7 wastes of Software Development » et l&#8217;analogie de l&#8217;Empire State Building par Mary Poppendieck</li>
</ul>
<p>Je vais essayer de détailler certains de ces points dans les prochains jours pour partager et pour m&#8217;aider   décanter tout ça&#8230;</p>
<p>D&#8217;ici l , si vous avez participé   la journée, j&#8217;aimerais bien connaître vos « highlights ». Qu&#8217;avez-vous appris de neuf? Qu&#8217;est-ce qui fonctionne ou qui ne fonctionne pas dans votre contexte de travail?</p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-10-26/agile-tour-quebec-2009/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Scrum et méthodologies agiles&#8230; J&#8217;aime ou j&#8217;aime pas?</title>
		<link>http://duprogrammeur.com/2009-07-04/scrum-et-methodologies-agiles-jaime-ou-jaime-pas/</link>
		<comments>http://duprogrammeur.com/2009-07-04/scrum-et-methodologies-agiles-jaime-ou-jaime-pas/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 02:58:48 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[En vedette]]></category>
		<category><![CDATA[Présence web]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Gestion de projet]]></category>
		<category><![CDATA[Scrum & XP]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=251</guid>
		<description><![CDATA[L&#8217;année 2009 marque le début d&#8217;une grande histoire d&#8217;amour/haine entre l&#8217;équipe de développement web de DuProprio.com et la méthode Scrum dîte &#8220;agile&#8220;. Nous entamons actuellement le 5ième sprint de l&#8217;année et l&#8217;instauration de la méthode se déroule relativement bien, mais certes pas sans générer certaines frustrations au sein de l&#8217;équipe et des gens qui gravitent [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;année 2009 marque <a title="instauration de scrum chez DuProprio" href="http://duprogrammeur.com/2009-01-10/scrum-methode-de-gestion-de-projet-agile/" target="_blank">le début d&#8217;une grande histoire</a> d&#8217;amour/haine entre l&#8217;équipe de développement web de DuProprio.com et la méthode Scrum dîte &#8220;<em>agile</em>&#8220;.</p>
<p><img class="alignnone" src="http://duprogrammeur.com/wp-content/uploads/2009/05/scrum.jpg" alt="instauration de Scrum chez DuProprio ne se fait pas sans difficulté" /></p>
<p>Nous entamons actuellement le 5ième sprint de l&#8217;année et l&#8217;instauration de la méthode se déroule relativement bien, mais certes pas sans générer certaines frustrations au sein de l&#8217;équipe et des gens qui gravitent autour.</p>
<p>Après 4 sprints, je me suis dis qu&#8217;il était temps de faire une rétrospective et d&#8217;essayer de comprendre ma propre opinion sur le sujet. À savoir : <strong>est-ce que j&#8217;aime ou je n&#8217;aime pas la méthode Scrum?</strong></p>
<p><span id="more-251"></span></p>
<h3>Les bons points :</h3>
<p><strong>Le matériel. </strong>Ça peut paraître niaiseux, mais c&#8217;est <em>plaisant</em>. Les cartes de planning poker, les grands tableaux blancs, les petits aimants en forme de post it, je dois dire que <a title="blogue de Samuel Bouchard" href="http://www.lablogatoire.com/2009/02/24/methode-agile-1er-test/" target="_blank">Sam</a> nous a bien équipé dès le départ.</p>
<p><strong>Pouvoir prendre son temps.</strong> Pour bien faire les choses. Pour se consulter. Pour être au courant de ce que tout le monde fait et des implications sur son propre travail. Pour bien penser les features <strong>en équipe</strong> plutôt que chacun de son côté enterré par ses propres urgences.</p>
<p><strong>La carapace. </strong>Les développeurs dédiés au sprint sont quasi imperméables aux <em>urgences pas si urgentes que ça</em> qui ne manquent jamais de survenir normalement et qui empêchent d&#8217;avancer leurs dossiers principaux. Une fois la structure installée, c&#8217;est le/les développeurs responsables de la <em>garde</em> qui écopent.</p>
<p><strong>La planification et l&#8217;ordre des priorités.</strong> À partir du moment ou les semaines sont gelées en blocs, le rôle et la <em>responsabilité</em> du Product Owner est multipliée par 10. Les demandes sont accumulées par sujets, et il n&#8217;y a plus de place pour les projets <em>pas si importants que ça</em>. Le travail devient automatiquement plus planifié (un peu)   l&#8217;avance et réfléchi.</p>
<p><strong>Aide   comprendre.</strong> En se rencontrant   tous les jours et en voyant au tableau la progression des projets, il est beaucoup plus facile de voir les dérapages et de comprendre ce qui les cause. Ça aide   comprendre pourquoi un projet n&#8217;est pas encore fini après X semaines alors que d&#8217;habitude on a juste l&#8217;impression de tourner en rond et d&#8217;avoir des développeurs qui se <em>pognent le steak</em>&#8230;</p>
<p><strong>Intègre l&#8217;équipe et mets en relation.</strong> Les <em>démos</em> avec les gens de la compagnie permettent une interaction particulièrement intéressante et du feedback qui n&#8217;était pas aussi présent lors des autres projets. L&#8217;équipe s&#8217;en trouve mieux intégrée   l&#8217;entreprise.</p>
<h3>Les mauvais points :</h3>
<p><strong>Le mot Scrum.</strong> Ça sonne comme <em>Scrotum</em>. Bon&#8230; Ça a l&#8217;air de rien, mais ça n&#8217;aide pas   faire aimer la structure   ton boss quand il veut te balancer une urgence et qu&#8217;il ne peut pas   causes des <em>méthodologies agiles&#8230;</em></p>
<p><strong>Le livre dit de faire ça.</strong> Comme dans toute structure, il arrive des moments ou tout le monde a l&#8217;impression qu&#8217;on fait quelque chose qui sert   rien mais que la structure dit de le faire. Ceci dit, on est pas plus fou que d&#8217;autres et on sait très bien qu&#8217;il ne s&#8217;agit pas d&#8217;appliquer une recette exacte sans l&#8217;adapter   notre réalité. Il arrive quand même que certains intervenants ne voient pas la pertinence de chacune des étapes&#8230; Surtout dans les premiers sprints.</p>
<p><strong>Un solide coup de pied dans les couilles de l&#8217;innovation.</strong> Le fait de savoir 6 mois d&#8217;avance les projets qui s&#8217;en viennent permet certes de mieux les planifier, mais ça élimine également presque complètement la place pour les dérapages et les <em>bons flash</em>. Ces concepts innovateurs qui mènent plus souvent qu&#8217;autrement sur une fausse piste, mais qui permettent aussi parfois de<em> tirer dans le mille</em> et de garder sa compagnie en avant des compétiteurs.</p>
<p>Ce qui est bien, c&#8217;est que DuProprio alloue du temps aux développeurs   chaque semaine durant lequel ils peuvent travailler sur ce qu&#8217;ils veulent. C&#8217;est ce qui nous a permis de créer la section <a href="http://duproprio.com/twitter" target="_blank">Twitter</a> il y a quelques semaines d&#8217;ailleurs&#8230;</p>
<p><strong>Agile?</strong> Je crois que je ne comprends pas la signification du mot <em>agile</em>. Je veux dire&#8230; 3/4 des irritants qui ont été ressentis durant l&#8217;implantation de cette structure étaient liés au fait que l&#8217;on devenait moins agile&#8230; Moins apte   se <em>revirer sur un dix cennes</em> au gré des idées et des brainstorming.</p>
<p>On a jamais planifié autant que cette année (même si de l&#8217;avis de plusieurs nous ne le faisons toujours vraiiiiiiiiiiiment pas assez!). DuProprio a toujours été une compagnie excessivement agile, qui agit d&#8217;instinct, qui se trompe, qui se relève et qui score. Ça a toujours été notre point fort, mais aussi notre point faible&#8230; Alors bon, les choses changent, on vieillit et on devient plus sage j&#8217;imagine&#8230;</p>
<p>Chez DuProprio, Scrum n&#8217;est pas une méthodologie agile. C&#8217;est une méthodologie de développement réfléchi&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-07-04/scrum-et-methodologies-agiles-jaime-ou-jaime-pas/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Scrum : gestion de projet agile</title>
		<link>http://duprogrammeur.com/2009-01-10/scrum-methode-de-gestion-de-projet-agile/</link>
		<comments>http://duprogrammeur.com/2009-01-10/scrum-methode-de-gestion-de-projet-agile/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 03:13:49 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Gestion de projet]]></category>
		<category><![CDATA[Présence web]]></category>
		<category><![CDATA[Scrum & XP]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=229</guid>
		<description><![CDATA[Méthodologie de travail spécialement orientée pour les équipes de développement web et techno, la méthode de travail Scrum va être mise  l&#8217;essai dans l&#8217;équipe des nerds chez DuProprio cette année. L&#8217;an dernier, nous avons souvent eu l&#8217;impression de pédaler dans le vide et de ne pas avancer assez vite  notre goût,  force [...]]]></description>
			<content:encoded><![CDATA[<p>Méthodologie de travail spécialement orientée pour les équipes de développement web et techno, <strong>la méthode de travail <em>Scrum</em></strong> va être mise   l&#8217;essai dans l&#8217;équipe des nerds chez DuProprio cette année.</p>
<p><a href="http://duprogrammeur.com/wp-content/uploads/2009/01/scrumlargelabelled.png"><img class="alignleft alignnone size-medium wp-image-230" style="float: left;" title="scrumlargelabelled" src="http://duprogrammeur.com/wp-content/uploads/2009/01/scrumlargelabelled-300x139.png" alt="" width="300" height="139" /></a></p>
<p>L&#8217;an dernier, nous avons souvent eu l&#8217;impression de pédaler dans le vide et de ne pas avancer assez vite   notre goût,   force de toujours travailler sur 10 000 choses en même temps. L&#8217;équipe grandit rapidement, et la recette magique d&#8217;organisation et de coordination des ressources n&#8217;est toujours pas parfaite&#8230;</p>
<p>Je ne ferai pas parti directement de l&#8217;équipe qui exécutera le premier projet <em><strong>Scrum</strong></em> des 3 prochaines semaines car je vais m&#8217;occuper d&#8217;éteindre les feux et de &#8220;goaler&#8221; les urgences mais j&#8217;ai bien hâte de voir comment le tout va se dérouler. C&#8217;est une approche qui a réglé bien des problèmes dans une multitude de compagnies.</p>
<p>Pour en savoir plus sur cette méthode agile de développement, je vous suggère les liens suivants :</p>
<p><a href="http://fr.wikipedia.org/wiki/Scrum" target="_blank">http://fr.wikipedia.org/wiki/Scrum</a></p>
<p><a href="http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf" target="_blank">Explication rapido en 5 minutes »</a></p>
<p><a href="http://www.4shared.com/network/search.jsp?searchmode=2&amp;searchName=scrumandxpfromthetrenchesonline" target="_blank">Explication longue, pour les plus courageux »</a></p>
<p>ou encore, la version vidéo :</p>
<p><a href="http://video.google.com/videoplay?docid=-7230144396191025011" target="_blank">http://video.google.com/videoplay?docid=-7230144396191025011</a></p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2009-01-10/scrum-methode-de-gestion-de-projet-agile/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

