<?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>Sviluppo Agile &#187; I principi XP</title>
	<atom:link href="http://www.sviluppoagile.it/category/base/principi-extreme-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sviluppoagile.it</link>
	<description>Accogliere il cambiamento</description>
	<lastBuildDate>Tue, 03 Aug 2010 05:00:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Il principio di umanità</title>
		<link>http://www.sviluppoagile.it/principi-xp-umanita</link>
		<comments>http://www.sviluppoagile.it/principi-xp-umanita#comments</comments>
		<pubDate>Fri, 25 Apr 2008 13:13:37 +0000</pubDate>
		<dc:creator>Jacopo Romei</dc:creator>
				<category><![CDATA[I principi XP]]></category>
		<category><![CDATA[extreme]]></category>
		<category><![CDATA[principi]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[umanità]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.sviluppoagile.it/?p=4</guid>
		<description><![CDATA[Inutile fingere: gli sviluppatori sono persone. Una metodologia concreta non può ignorare il contesto in cui verrà  applicata. Una metodologia di sviluppo del software non può ignorare il fatto che gli sviluppatori siano persone. L&#8217;Extreme Programming non aggira il problema, lo incorpora e lo trasforma in un aspetto vincente.Per decenni di industria informatica gli [...]]]></description>
			<content:encoded><![CDATA[<p>Inutile fingere: gli sviluppatori sono persone. Una metodologia concreta non può ignorare il contesto in cui verrà  applicata. Una metodologia di sviluppo del software non può ignorare il fatto che gli sviluppatori siano persone. L&#8217;Extreme Programming non aggira il problema, lo incorpora e lo trasforma in un aspetto vincente.<span id="more-4"></span>Per decenni di industria informatica gli sviluppatori sono stati chiamati <em>risorse umane</em>. Analizzando meglio l&#8217;espressione notiamo abbastanza presto come l&#8217;attributo <em>umane</em> stia lì solo per addolcire l&#8217;espressione, per <em>indorare la pillola</em>, e non renda affatto più morbido lo sterile relegare di una persona, di più persone &#8211; di vite umane, alla resa dei conti &#8211; al ruolo di <em>risorsa</em>, come una stampante o un conto in banca.</p>
<p>Alla voce <a title="Risorsa" href="http://www.demauroparavia.it/97952" target="_blank">risorsa</a> troviamo</p>
<blockquote><p>Mezzo, espediente con cui è possibile provvedere a un bisogno, a una necessità.</p></blockquote>
<p>Salta all&#8217;occhio la forte equiparazione delle persone, che costituiscono il vero valore di ogni azienda ed in particolare di un&#8217;azienda che produca software, agli altri mezzi, agli altri <em>espedienti</em>, insomma alle altre risorse con cui l&#8217;azienda porta avanti i suoi affari.</p>
<p>In realtà  non è vero che le aziende non debbano considerare le persone, e gli sviluppatori nel nostro caso, come una ricchezza potenziale da convertire in ricchezza economica o tecnologica, ma è semplicemente disaccoppiata dalla realtà  dei fatti ogni metodologia che pretenda di trattare le persone come se non fossero tali. Al di là  delle considerazioni etiche più basilari &#8211; che ometto solo perché non è questa la sede e non perché siano questioni trascurabili &#8211; un processo produttivo non realizzerà  il massimo valore possibile se non considerando ogni risorsa nel modo più giusto: le stampanti come stampanti, il denaro come denaro e, con semplice linerità, le persone come esseri umani.</p>
<p>Le persone, per essere buoni sviluppatori, hanno bisogno di</p>
<ul>
<li>Sicurezza basilare
<ul>
<li>La salute, la prosperità e la sicurezza dei propri cari sono minacciate dalla paura di perdere il lavoro.</li>
</ul>
</li>
<li>Soddisfazione
<ul>
<li>L&#8217;abilità  e l&#8217;opportunità  di contribuire al loro contesto.</li>
</ul>
</li>
<li>Appartenenza
<ul>
<li>La possibilità  di identificarsi in un gruppo dal quale ricevere riconoscimento e verso il quale contribuire</li>
</ul>
</li>
<li>Crescita
<ul>
<li>L&#8217;opportunità  di vedere accresciute le proprie capacità  e le proprie prospettive</li>
</ul>
</li>
<li>Confidenza
<ul>
<li>La possibilità  di capire e di essere capiti</li>
</ul>
</li>
</ul>
<p>L&#8217;abilità  di un buon project manager risiede nel bilanciare al meglio i bisogni dell&#8217;individuo con i bisogni collettivi, ricordando che, sebbene spesso i bisogni del team coincidano con gli obiettivi a lungo termine dell&#8217;individuo &#8211; e valgano pertanto qualche sacrificio, il sacrificio continuo degli sviluppatori non realizza il massimo successo di nessun progetto.</p>
<p>Alcune pratiche primarie dell&#8217;Extreme Programming, come il divieto di <em>overtime</em> o la preferenza per la comunicazione faccia a faccia, sono suggerite direttamente dal principio di umanità  che abbiamo appena descritto, nella convinzione che esseri umani soddisfatti siano la chiave per produrre software di qualità.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sviluppoagile.it/principi-xp-umanita/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.150 seconds -->
