<?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; Extraits</title>
	<atom:link href="http://duprogrammeur.com/category/extraits/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>La naissance de GitHub</title>
		<link>http://duprogrammeur.com/2011-12-05/naissance-de-github/</link>
		<comments>http://duprogrammeur.com/2011-12-05/naissance-de-github/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 18:10:49 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Extraits]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Web & Technologie]]></category>
		<category><![CDATA[Web apps]]></category>
		<category><![CDATA[à lire]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=612</guid>
		<description><![CDATA[Post intéressant de Tom Preston-Werner à propos des débuts de GitHub : When I’m old and dying, I plan to look back on my life and say “wow, that was an adventure,” not “wow, I sure felt safe.” http://tom.preston-werner.com/2008/10/18/how-i-turned-down-300k.html]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="https://a248.e.akamai.net/assets.github.com/images/modules/about_page/github_logo.png?1306884373" alt="" /></p>
<p>Post intéressant de Tom Preston-Werner à propos des débuts de GitHub :</p>
<blockquote><p>When I’m old and dying, I plan to look back on my life and say “wow, that was an adventure,” not “wow, I sure felt safe.”</p></blockquote>
<p><a target="_blank" href="http://tom.preston-werner.com/2008/10/18/how-i-turned-down-300k.html">http://tom.preston-werner.com/2008/10/18/how-i-turned-down-300k.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2011-12-05/naissance-de-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le coût de la complexité</title>
		<link>http://duprogrammeur.com/2011-05-11/le-cout-de-la-complexite/</link>
		<comments>http://duprogrammeur.com/2011-05-11/le-cout-de-la-complexite/#comments</comments>
		<pubDate>Wed, 11 May 2011 16:48:52 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Extraits]]></category>
		<category><![CDATA[Productivité]]></category>
		<category><![CDATA[Gestion de projet]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=460</guid>
		<description><![CDATA[En développement web, le coût de la complexité dans une application est très élevé. Chaque fonctionnalité programmée amène son lot de logique à supporter et à tester.]]></description>
			<content:encoded><![CDATA[<p>En développement web, le coût de la complexité dans une application est très élevé. Chaque fonctionnalité programmée amène son lot de logique à supporter et à tester.</p>
<p><a title="medium black Agile developer t-shirts" href="http://mediumblack.spreadshirt.com/waste-1-A7499128/customize/color/2" target="_blank"><img class="size-full wp-image-462 alignright" style="border: 0pt none;" title="tee-waste-number1" src="http://duprogrammeur.com/wp-content/plugins/tee-waste1.jpg" alt="waste #1 in software development : unused features" width="250" height="250" /></a></p>
<p>Au fil du temps tout ces morceaux de code qui populent votre application et que plus personne n&#8217;utilise finissent par vous ralentir de façon dramatique et vous causent souvent les pires mots de tête. C&#8217;est pourquoi il est essentiel, avant de développer de nouvelles fonctionnalités, de vous assurer que celles-ci sont réellement nécessaires et seront utilisées.<span id="more-460"></span></p>
<p>Oubliez la &#8220;sauce&#8221; et les besoins incertains, et mettez votre énergie sur ce qui compte vraiment! C&#8217;est une remise en question qui sera bénéfique aux développeurs autant qu&#8217;au clients dans le moyen terme.</p>
<blockquote><p>Just as <a href="http://readernaut.com/frederick/notes/15392/" target="_blank">Taiichi Ohno</a> called overproduction the worst waste in  manufacturing, unused features are the worst kind of waste in software  development. Every bit of code that is there and not needed creates  complexity that will plague the code base for the rest of its life.  Unused code still requires unnecessary testing, documentation, and  support. It will do its share of making the code base brittle and  difficult to understand and change as time goes on.<strong> The cost of  complexity in code dominates all other costs and extra features that  turn out to be unnecessary are one of the biggest killers of software  productivity.</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2011-05-11/le-cout-de-la-complexite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Priority is Relative</title>
		<link>http://duprogrammeur.com/2010-09-29/priority-is-relative/</link>
		<comments>http://duprogrammeur.com/2010-09-29/priority-is-relative/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 02:56:31 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Extraits]]></category>
		<category><![CDATA[Productivité]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=387</guid>
		<description><![CDATA[Extrait tiré de Being Geek, par Michael Lopp Humans suffer from a bright’n’shiny complex, where we’re titillated by the new. Think of it like this: have you actually done anything with that last domain you bought? No. You had the idea for it on Tuesday morning and you got all fred up, so you bought [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Extrait tiré de <em>Being Geek</em>, par <a href="http://randsinrepose.com/" target="_blank">Michael Lopp</a></strong></p>
<p><em>Humans suffer from a bright’n’shiny complex, where we’re titillated by the new. Think of it like this: have you actually done anything with that last domain you bought? No. You had the idea for it on Tuesday morning and you got all fred up, so you bought the domain the moment you got in to work. At lunch you furiously doodled your design in your notebook, fully intending to get home and get started on the HTML/CSS, and then you got home…and watched Lost.<span id="more-387"></span></em></p>
<p><em>Take the bright’n’shiny complex and apply it to your entire group, where everyone is prioritizing their day by their particular inspiration, and it’s shocking that we collectively get anything done.</em></p>
<h3><em>Management is the art of  choosing what </em><em>not to do</em></h3>
<p><em>What I’m telling you is that management is the art of choosing what <strong>not</strong> to do, which means you need to be ready and willing to look at the task at the end of a day and ask, “OK, I made this urgent this morning. A day has passed and I had time, but never got to it. Does it matter?”</em></p>
<p><em>Priority is relative. What felt so important last Wednesday loses importance five days later when the larger context of your week, your month, and your career shows up. You need to develop a practice of strategic information shedding where you are constantly and intelligently jettisoning ideas and work.</em></p>
<h2>Bilan :</h2>
<p>Arrêtez de vouloir tous trier, tout prioriser, tout associer à des dates de livraisons. La vérité c&#8217;est que tout va changer et que ce qui est votre priorité aujourd&#8217;hui ne le sera fort probablement pas demain.</p>
<p>Surtout, acceptez qu&#8217;il est correct de &#8220;détruire&#8221; une todo. Il est inutile de conserver 6 ans de tâches prévues d&#8217;avance dans un monde où il rentre toujours plus d&#8217;ouvrage que nous sommes capable d&#8217;en sortir. Rendez-vous service et faites le ménage de vos liste. Si ces tâches sont vraiment importantes, elles vont revenir d&#8217;elles-mêmes <img src='http://duprogrammeur.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2010-09-29/priority-is-relative/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Myth : Predictions Create Predictability</title>
		<link>http://duprogrammeur.com/2010-03-22/myth-predictions-create-predictability/</link>
		<comments>http://duprogrammeur.com/2010-03-22/myth-predictions-create-predictability/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 03:10:31 +0000</pubDate>
		<dc:creator>Frédérick Dubois</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Extraits]]></category>
		<category><![CDATA[Productivité]]></category>

		<guid isPermaLink="false">http://duprogrammeur.com/?p=381</guid>
		<description><![CDATA[L&#8217;extrait suivant est tiré du livre &#8220;Implementing Lean Software Development&#8221; de Mary and Tom Poppendieck Predictable outcomes are one of the key expectations that the marketplace imposes on companies and their senior management, and these expectations eventually flow down to software development. Unfortunately, software development has a notorious reputation for being unpredictable, so there is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://readernaut.com/frederick/books/0321437381/implementing-lean-software-development/"><img class="alignright" src="http://media.readernaut.com/book_covers/0321437381_t200.jpg" alt="" width="200" height="264" /></a>L&#8217;extrait suivant est tiré du livre &#8220;Implementing Lean Software Development&#8221; de Mary and Tom Poppendieck</p>
<blockquote><p>Predictable outcomes are one of the key expectations that the marketplace imposes on companies and their senior management, and these expectations eventually flow down to software development. Unfortunately, software development has a notorious reputation for being unpredictable, so there is a great deal of pressure to make it more predictable. [...]</p>
<p>Because we assume that our predictions are facts, we tend to make early decisions that lock us into a course of actions that is difficult to change. Thus, we lose our capability to respond to change when our predictions turn out to be inaccurate. [...]</p>
<p><span id="more-381"></span>We forget that the predictions of the future are always going to be inaccurate if they are 1) complex, 2) detailed, 3) about the distant future, or 4) about an uncertain environment. [...]</p>
<p>There are, however, well-proven ways to create reliable outcomes even if we canot start with accurate predictions. [...] Fundamentally, an organization that has a well-developed ability to wait for events to occur and then respond quickly and correctly will deliver far more predictable outcomes than an organization that attempts to predict the future.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://duprogrammeur.com/2010-03-22/myth-predictions-create-predictability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

