<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-845343693594156423</id><updated>2024-09-11T18:02:58.509+02:00</updated><category term="toolbox"/><category term="pensieri in libertà"/><category term="social project management"/><category term="download"/><category term="software estimation"/><title type='text'>Il Collezionapensieri</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-7223930692285061975</id><published>2012-02-25T15:43:00.001+01:00</published><updated>2012-03-16T11:07:05.339+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pensieri in libertà"/><title type='text'>Superare l&#39;Open Source</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Tahoma, sans-serif; font-size: 13.5pt;&quot;&gt;Storia del Free Software&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: 12pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;La storia del software Open Source, come oggi lo viviamo e conosciamo, è,
in termini informatici, una storia antica e affonda le radici in quella parte
della cultura visionaria americana che promuove la libertà di azione e di
espressione in tutti i campi del sapere umano ([1])&amp;nbsp;e che ha prodotto nel
tempo una pletora di sottoculture e movimenti diffusisi in tutto il mondo. Sin
dai primordi dell&#39;informatica moderna, cioè dalla diffusione dei personal
computer, i pionieri di questa materia, attraverso le loro visioni, hanno
tracciato quello che oggi rappresenta la vita di miliardi di persone sulla
Terra. Si pensi che gente come Turing, sin dai primordi pensava
all&#39;Intelligenza Artificiale e alle sue future applicazioni.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;i&gt;Richard
Stallman è un visionario&lt;/i&gt;.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Egli è il fautore di software storici e
diffusissimi quali per esempio Emacs ([2]). Nel 1983 dà vita al progetto GNU:
inizia a sviluppare una serie di tool per il suo sistema operativo GNU
(qualcuno dice che GNU significa &amp;lt;&amp;lt;GNU is Not Unix&amp;gt;&amp;gt;). Questi tool
verranno poi inclusi nel kernel di un piccolo sistema operativo di uno
sconosciuto studente norvegese di nome Torvarld che darà al mondo nel 1991
invece il famosissimo sistema operativo Linux, &amp;nbsp;oggi uno dei sistemi
operativi open/source più usati al mondo (ce ne sono altri: il BSD per esempio
o il Minix).&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Nel 1985 fonda la Free Software Foundation, un movimento che
sostanzialmente promuove l&#39;uso di software libero: libero di essere utilizzato
per qualsivoglia scopo, di essere studiato e modificato, copiato, ridistribuito
sia nella forma originale che in quella modificata.&amp;nbsp;&amp;nbsp;Il movimento del Software Libero
prende così forza e in dieci anni inizia con la sua forza concettuale
dirompente a diffondersi anche negli ambienti non specialistici rompendo gli
argini e uscendo dalla nicchia in cui si era rintanato, passando dal mondo dei
Nerd (oggi riconvertiti in Geek) al vasto pubblico. Oggi il software libero è
utilizzato nelle case di milioni di persone attraverso sistemi operativi
Gnu/Linux quali Ubuntu o Fedora oppure nei browser come Firefox. Anche
involontariamente quando navighiamo in Internet il sistema che distribuisce le
pagine Web è molto probabile sia basato su software Open Source. Tutto questo
ha successivamente favorito la pervasione della rete e della cultura di
Internet.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Free
Software / Open Source / FLOSS&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Quali forme
di software libero esistono? Nel corso della storia del software libero non
sono mancate polemiche e non è mancata la differenziazione delle idee che ha
portato differenti gruppi a creare differenti definizioni di software libero.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In prima
istanza c&#39;è il software completamente libero come predicato dalla FSF e da
Stallman e che ha portato alla definizione delle licenze GNU/GPL. In questa
licenza (oggi alla versione 3) essenzialmente il software prodotto è concesso
con la possibilità di copiarlo, modificarlo e ridistribuirlo liberamente a
patto che il codice sorgente venga consegnato. In tal modo la proprietà del
software è dell&#39;umanità e nessuna azienda privata può copiare il codice e
brevettarlo.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Nel tempo
sono state create diverse licenze meno restrittive della GPL come la MIT o
addirittura, licenze open source limitanti come le licenze IBM Public License e
Microsoft Public License ([3]).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;C&#39;è un&#39;altra
strada intrapresa che è quella del Freeware (oppure dello Shareware) cioè
software con sorgente chiuso ma liberamente copiabile e distribuibile. Tale
licenza in tutte le sue derivazioni permette di diffondere il proprio lavoro
senza la necessità di distribuire il codice sorgente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Modelli di
business basati su Open Source&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Oggi l&#39;Open
Source è arrivato ad un modello di maturità tale che molte aziende stanno
utilizzando per fare del business. Anzi moltissime startup sono nate e
continuamente nascono a seguito di progetti open source. Il modello che ho
visto vincente su tali software è quello di avere due prodotti: uno community e
l&#39;altro enterprise. la versione community ha meno feature ed è più instabile.
L&#39;azienda utilizza il lavoro della community per apportare le necessarie
correttive ed evolutive alla versione enterprise che è seguita da un gruppo di
sviluppatori stabili. In tal modo la versione community diffonde il nome e
attira sviluppatori &quot;gratis&quot;. Essa beneficia di idee e feature che
poi sono stabilizzate nella versione enterprise.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Alcune altre
aziende distribuiscono il codice sorgente e aggiungono servizi di alta qualità
anche molto costosi offrendo prestazioni paragonabili a software close source.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Alcune
aziende vincenti, secondo la mia opinione, sono:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;- Digium che
ha generato parecchio business tramite il centralino VOIP Asterisk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;- RedHat con
la derivazione del sistema operativo Linux&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;- Alfresco
con il suo CMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;- Liferay
con il suo famoso portale utilizzato anche da grandi imprese&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Esistono poi
aziende come Google che utilizzano l&#39;Open Source e ne scrivono parecchio. In
[4] si cita che Google ha prodotto circa 14 milioni di linee di codice fra
Android e Chrome ed altri prodotti tutti completamente free.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;&amp;gt;&amp;gt; La
mia Opinione &amp;lt;&amp;lt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Come è possibile per un&#39;azienda dell&#39; IT conciliare il diritto d&#39;autore sul proprio software e l&#39;uso dello stesso come open source?&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Come favorire la diffusione di formati aperti, di software libero
e nel contempo preservare il lavoro di tanti operatori del settore informatico? Dovremmo porci il problema della futura concorrenza
dovuta a modelli di business che potrebbero superare l&#39;attuale logica del
software a sorgente chiuso e addirittura la logica in generale del software
open source, autoprodotto o su commissione. E&#39; infatti da un po&#39; di tempo che
si sente parla di Cloud Computing di Software as a Service (SaaS) e di Platform
As a Service (PaaS). Lungi dall&#39;essere ancora paradigmi consolidati, abbiamo
però esempi vivissimi di aziende che stanno basando il proprio business sul
concetto di nuvola e ormai anche pachidermi come.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Il concetto
di Cloud Computing può essere sfruttato da regioni come la Puglia come aggregatore di
aziende per creare una &amp;nbsp;filiera per l&#39;erogazione di servizi nella nuvola
creando finalmente quella famosa sinergia produttiva che tanto manca alla nostra
Regione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Per essere
concreti quindi:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;1) Le aziende devono favorire la diffusione e l&#39;uso dell&#39;open source nelle forme più aperte in
quanto permette la costruzione di servizi a valore aggiunto su tali software
come è già successo su piattaforme chiuse quali Tibco, SAP, Microsoft.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;2) La legge
nel breve può &amp;nbsp;&quot;proteggere&quot; il capitale di conoscenza mediante
l&#39;acquisizione di Software Libero e Open Hardware in ambiti nei quali il
software è visto come una commodity: sistemi operativi, produttività personale,
telefonia, videosorveglianza, ecc. Il Software Libero è ancora una chimera
invece in tutte quelle applicazioni che prevedono lo sviluppo di software con
forti componenti di know-how acquisito nel tempo. In questo caso non è
possibile affidarsi completamente ad aziende con una storia per esempio recente
che rischiano di lasciare il mercato (per es. chiudono). In questo caso la
Regione deve tutelarsi mediante la garanzia di un software proprietario vendor
riconosciuti con roadmap definite.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;3) tuttavia
la logica del software libero o di alternative simili potrebbero prendere piede
nei prossimi anni per cui è necessario definire una strategia di superamento
delle logiche della proprietà intellettuale stabilendo una visione a lungo
termine che potrà favorire la migrazione verso il&amp;nbsp;&lt;i&gt;cloud computing&lt;/i&gt;&amp;nbsp;e
la formazione di filiere di servizi ad alto valore aggiunto che aggreghino più
realtà del territorio.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;Alcuni dubbi&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Per un ente
pubblico qual è il vantaggio di possedere il codice sorgente o avere un
freeware? Per esempio possedere il codice sorgente del sistema operativo
permette di avere significativi vantaggi sull&#39;uso free dello stesso?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;I modelli di
business delle aziende basate sulla protezione del capitale intellettuale sono
datati? Scompariranno?&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;E&#39; possibile
proteggere del tutto tali aziende o sperabilmente le piccole?&amp;nbsp;Non si corre
il rischio solo di mascherare una realtà purtroppo mutevole facendo in modo che
le stesse aziende poi fra qualche anno non siano capaci di competere con i
nuovi modelli? Non sarebbe meglio invece investire e incentivare il passaggio
del know-how dal prodotto ai Servizi? Cosa propone il modello Cloud? Potrebbe
essere quest&#39;ultimo un&#39; evoluzione del Software Libero?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;b&gt;BIBLIOGRAFIA&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;[1].&amp;nbsp;Storia
della libertà americana. Eric Foner.&amp;nbsp;Donzelli Editore, 2009&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;[2]. Buona
parte della vita di Stallman la si trova su Wikipedia sia in italiano che in
inglese o sul suo sito ufficiale&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;[3]. La Open
Source Initiative ha lo scopo di censire tutte le licenze open source
esistenti:&amp;nbsp;&lt;a href=&quot;http://www.opensource.org/&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;http://www.opensource.org/&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;[4].&amp;nbsp;World&#39;s
biggest open-source company? Google.
http://news.cnet.com/8301-13505_3-10354530-16.html&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div id=&quot;-chrome-auto-translate-plugin-dialog&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; display: none; left: 0px; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; opacity: 1 !important; overflow-x: visible !important; overflow-y: visible !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: absolute !important; text-align: left !important; top: 0px; z-index: 999999 !important;&quot;&gt;
&lt;div style=&quot;-webkit-border-radius: 10px !important; background-color: #363636 !important; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #000), color-stop(50%, #363636), color-stop(100%, #000)); border-color: #000000 !important; border-width: 0px !important; color: #fafafa !important; font-size: 16px !important; max-width: 300px !important; opacity: 0.8 !important; overflow: visible !important; padding: 8px !important; text-align: left !important; z-index: 999999 !important;&quot;&gt;
&lt;div class=&quot;translate&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;additional&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img onclick=&quot;document.location.href=&#39;http://translate.google.com/&#39;;&quot; src=&quot;http://www.google.com/uds/css/small-logo.png&quot; style=&quot;-webkit-border-radius: 20px; background-color: rgba(200, 200, 200, 0.3) !important; cursor: pointer !important; margin: 0 !important; padding: 3px 5px 0 !important; position: absolute !important; right: 1px !important; top: -20px !important; z-index: -1 !important;&quot; /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/7223930692285061975/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2012/02/superare-lopen-source.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/7223930692285061975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/7223930692285061975'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2012/02/superare-lopen-source.html' title='Superare l&#39;Open Source'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-1433819081652628871</id><published>2011-10-08T08:15:00.000+02:00</published><updated>2011-10-08T08:15:11.602+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social project management"/><title type='text'>Social Project Management</title><content type='html'>&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Secondo la definizione contenuta nel PMBOK (Project Management Body of Knowledge) rilasciata dal Project Management Institute, PMI, il Project Management è &amp;lt;&amp;lt;...the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements&amp;gt;&amp;gt; [1]. Questa definizione indica il Project Management come quella disciplina che, adottando specifiche conoscenze, capacità, tecniche e strumenti permette di raggiungere gli obiettivi prefissati dal progetto. Possiamo quindi affermare che il Social Project Management è un modo nuovo di intendere il Project Management in quanto mediante l&#39;uso della conoscenza, delle attitudini, delle tecniche e degli strumenti caratteristiche delle reti reti sociali, permette di conseguire i risultati di progetto prefissati. Per rete sociale (social network) si intende un insieme di individui collegati fra loro da specifiche relazioni (amicizia, lavoro, interessi comuni) come definito in [2]. All&#39;interno di un progetto il team è un insieme di persone con una forte relazione, quella del raggiungimento degli obiettivi del progetto, per cui essa rappresenta una rete sociale di tipo temporaneo inserita all&#39;interno della rete sociale più ampia di un&#39;organizzazione o della vita extra-lavorativa.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
In base a queste considerazioni è intuitivo pensare che la modalità &quot;sociale&quot; di gestione dei progetti può rappresentare un modo naturale di conduzione del progetto e più legato alla esperienza personale della propria vita reale che ad una imposizione &quot;dall&#39;alto&quot; di attività. E&#39; quindi possibile per il Project Management appropriarsi delle specificità delle reti sociali per ottenere risultati che probabilmente con il classico Project Management non sarebbero raggiungibili. Per esempio in una rete sociale basata su relazioni di amicizia o di stima, la conoscenza non viene nascosta ma esposta e discussa per cui per un membro della rete è più facile accedere alla conoscenza rispetto a quello che potrebbe succedere in un ambiente lavorativo chiuso. Un&#39;altra caratteristica positiva delle reti sociali è il forte riconoscimento e condivisione degli obiettivi, per cui gli appartenenti alla rete posseggono un commitment maggiore e portano avanti le attività in maniera più determinata. In sintesi:&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;i&gt;il Social Project Management, mediante le specifiche potenzialità delle reti sociali si propone di individuare metodi, strumenti e pratiche che possono condurre ad una migliore conduzione dei progetti.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Ma quali sono i concetti specifici delle reti
sociali che il Social Project Management sfrutta per raggiungere i propri
obiettivi?&amp;nbsp;Facciamo un passo indietro: in un recente libro
[3], come anche nel suo blog dedicato a questo tema [4], &lt;i&gt;Stephen Denning&lt;/i&gt; scrive come sia necessario reinventare il
management mediante la trasposizione di cinque principali caratteristiche che
riguardano:&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
1.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;gli obiettivi aziendali&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
2.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;il ruolo dei manager&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
3.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;le modalità di coordinamento&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
4.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;i valori di riferimento&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l1 level1 lfo1; text-align: justify; text-indent: -18.0pt;&quot;&gt;
5.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;la comunicazione&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Il primo &quot;shift&quot; riguarda gli obiettivi
aziendali e prevede la transizione dalla semplice vendita del prodotto così
com&#39;è alla predisposizione dell&#39;azienda nel deliziare i propri clienti creando
il giusto prodotto in base alle loro preferenze, come esempio di questo
principio, Denning porta la Apple (delight the customer). La seconda
transizione riguarda il passaggio da uno stile di management direttivo, ad uno
stile collaborativo in cui il manager non è più un controllore ma un
facilitatore (enabler) capace di liberare le energie del team. La terza
caratteristica da migrare è la modalità di coordinamento intesa non più come
rigida gerarchia dei ruoli ma come autonomia nella produzione allineata di
requisiti di prodotto. Il quarto shift è il cambio di focus dal valore che
guida le organizzazione e cioè il ritorno economico e la massimizzazione
dell&#39;efficienza verso valori dedicati alla innovazione e alla crescita
dell&#39;organizzazione sul lungo termine. Infine il quinto passaggio è la modalità
di comunicazione che deve passare dalla modalità top-down, che prevede la
diffusione di comunicazioni di tipo direttivo, ad una comunicazione
&quot;bottom-up&quot; che prevede un colloquio fra entità &quot;alla pari&quot;
capaci di perseguire obiettivi comuni, risolvere problemi e generare nuove
idee.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Nella diserzione di Denning è evidente il fatto che
la comunità dei manager, o almeno una parte ben nutrita, visti anche i tanti
libri scritti sull&#39;argomento (si veda [4] per una lista), si sta chiedendo se
nuovi paradigmi sono possibili e fra questi le idee di Denning si avvicinano
molto al concetto di Social Project Management infatti i punti 2, 3 e 5 parlano
proprio della necessità di far emergere dal basso&amp;nbsp; l&#39;organizzazione del progetto per generare
quel valore aggiunto necessario al raggiungimento degli obiettivi di progetto. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Una recente ricerca di Forrester ([5]) conferma
quanto scritto da Denning: in essa si afferma che il focus si sta spostando
dalle istituzioni alle comunità e che le aziende devono imparare a cogliere
questi segni e invece che osteggiare o rallentare il social computing, devono
imparare a sfruttarlo a proprio vantaggio. &lt;i&gt;Una
delle modalità che io propongo per iniziare questo cambio di paradigma è quello
di sfruttare la potenza dei Social Network partendo proprio dai progetti e
quindi dal project management&lt;/i&gt;. Attraverso il Social Project Management
infatti le aziende potranno incominciare a costruire reti sociali e
collaborative su piccoli team di progetto che per forza di cose si
propagheranno fino a pervadere tutta l&#39;organizzazione, come è successo e sta
succedendo per la vita reale con piattaforme quali &lt;b&gt;Facebook&lt;/b&gt; e &lt;b&gt;Google+&lt;/b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Lo scopo di questo post è quello di identificare le
caratteristiche salienti del Social Project Management mediante l&#39;analisi delle
caratteristiche distintive dei social network del &lt;b&gt;social computing&lt;/b&gt; che, almeno
secondo alcune definizioni,&amp;nbsp;sono le reti sociali basate su piattaforme informatiche. E&#39; importante
analizzare le caratteristiche del social computing in quanto rappresenta il
tipo di rete sociale sulla quale si basa il social project management e dalla
quale prende tutte le potenzialità. Infine passerò a descrivere le
caratteristiche principali che deve possedere una metodologia di Social Project
Management. Il post non ha la pretesa di esaurire l’argomento ma anzi, mediante
la discussione e l’approfondimento, vuole porre le basi per la costruzione di
una metodologia del Social Project Management.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;h1 style=&quot;text-align: justify;&quot;&gt;


Le Social Network&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Il concetto di &lt;b&gt;social
network&lt;/b&gt; viene introdotto già nel 1954 da Barnes ([6]). Lo studio delle reti
sociali attraverso la &lt;b&gt;Social Network
Analysis&lt;/b&gt;, ha destato e desta particolare interesse in molte aree della
scienza per le modalità con cui gli attori delle reti sociali possono
interconnettersi e per come tali interazioni possano far emergere strutture
ordinate e comportamenti collettivi determinati. L&#39;analisi delle reti sociali
(social network analysis) si concentra soprattutto sulle relazioni e per tale
motivo ha sviluppato e teorie, modelli e applicazioni basati sulle relazioni
che collegano gli attori. Una social network è una &lt;i&gt;rete di attori interdipendenti (detti anche nodi) collegati da una
relazione che permette la transizione di un flusso di risorse (materiali o
immateriali) fra gli attori stessi&lt;/i&gt;. Questa definizione può essere ricavata
dagli studi di &lt;i&gt;Wasserman e Faust&lt;/i&gt; in
[7].&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
La social network analysis ha lo scopo di studiare
le reti sociali primariamente analizzando le relazioni e cercando di
individuare pattern di regolarità o proprietà emergenti all&#39;interno delle reti.
In tal modo per esempio, tramite l&#39;analisi delle relazioni è possibile
effettuare previsioni sull&#39;evoluzione delle reti sociali studiandone le
caratteristiche di base. Una delle teorie nate dalla social network analysis è
lo &lt;i&gt;Small World Experiment (&lt;/i&gt;[14]&lt;i&gt;) &lt;/i&gt;&amp;nbsp;ipotizzato da diversi autori ma realizzato da
Stanley Milgram negli anni &#39;60, in cui si predice che nella rete sociale
&quot;umanità&quot; formata da tutti gli individui della terra e da tutte le
possibili relazioni fra essi, il grado massimo di separazione fra due attori
qualsiasi è di grado 6 per cui fra me e Barak Obama ci saranno cinque individui
sulla terra che, attraverso relazioni di amicizia, affari, ecc., collegheranno
me e Obama. Di recente l&#39;esperimento è in fase di realizzazione su un grande
network come Facebook.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h1 style=&quot;text-align: justify;&quot;&gt;


Social Computing &lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
In questo post per social computing intendo
indicare &lt;i&gt;lo studio delle reti sociali
basate su sistemi informatici e specificatamente su piattaforme software quali
per esempio blog, e-mail, piattaforme di social networking, social bookmarking
e così via&lt;/i&gt;. L&#39;introduzione di tali software ha amplificato le modalità di
relazione presenti nelle reti sociali classiche e ha connesso le persone in
modi totalmente nuovi. La diffusioni di piattaforme quali Facebook e Twitter ha
inoltre permesso di ampliare il raggio di azione degli attori proprio perché &lt;i&gt;sono sorte nuove modalità di relazionarsi &lt;/i&gt;fra
individui grazie a tali software. Per tale motivo probabilmente la Social
Network Analysis dovrà ampliare le proprie teorie e le proprie tecniche grazie
anche al fatto che gli esperimenti possono essere condotti in tempi brevi e con
un numero di attori elevato rispetto alle classiche reti sociali.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
E&#39; su questo campo&amp;nbsp;
che il Social Project Management può muoversi e svilupparsi per cui è
fondamentale pensare a individuare le potenzialità che il social computing può
offrire per individuare quali di queste potenzialità possono essere sfruttare
dal Social Project Management e in che modo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Caratteristiche del social computing:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Social Awareness&lt;/b&gt;. E&#39; la caratteristica principale delle
reti sociali che prevede il riconoscimento da parte di un individuo
dell&#39;appartenenza ad una rete sociale. Senza tale coscienza la rete non si
sviluppa. In particolare l&#39;uso di gruppi e di cause favorisce l&#39;espansione
della rete sociale.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Ambient awareness&lt;/b&gt;. E&#39; l&#39;applicazione della social
awareness nel social computing e rappresenta la consapevolezza da parte di un
individuo della presenza di un altro individuo attraverso i media digitali.
Rappresenta quindi una estensione della &lt;i&gt;physical
awareness&lt;/i&gt; che si manifesta mediante il linguaggio del corpo, la visione
diretta, ecc. Questa nuova consapevolezza la si sperimenta col costante uso dei
social media e quindi rappresenta una nuova e moderna forma di consapevolezza.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Relazioni&lt;/b&gt;. E&#39; l&#39;elemento fondamentale delle reti
sociali. Il Social Computing ha moltiplicato la possibilità di allacciare e
creare nuovi tipi di relazioni espandendo in maniera enorme l&#39;suo di tali
relazioni (es. viral marketing)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;User Generated Content&lt;/b&gt;. Prima dell&#39;avvento delle piattaforme
Facebook o MySpace, i contenuti erano aggiornati sul Web da un singolo utente
mediante classici processi redazionali. Il flusso informativo era quindi
rivolto in una singola direzione e il corso futuro di tale flusso è determinato
dalla volontà di uno o pochi utenti. Nel Social Computing, i contenuti sono
dinamici e generati da chiunque aderisca alla rete. Non esiste una
pre-disposizione dei contenuti ma questi verranno generati di volta in volta
tramite conversazioni e post e quindi è difficile prevedere quali saranno i
contenuti futuri&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Emozionale&lt;/b&gt;. Sulle reti di amicizia è importante
verificare come il fattore emozionale ne guidi l&#39;espansione e la creazione di
contenuti. Per esempio la vicinanza degli amici su Facebook o sul proprio
spazio permette di condividere con essi problemi familiari&amp;nbsp; o gestire situazioni critiche ad punto di
vista personale. Abbiamo visto nel recente attacco di Oslo come l&#39;attentatore
(Breivik) abbia coltivato e alimentato l&#39;odio solo attraverso primariamente
attraverso l&#39;uso dei social network e&amp;nbsp;
poi attraverso contatti sociali diretti.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Interattiva&lt;/b&gt;. Il Social Computing portare un&#39;alta
interattività nelle reti sociali. Le applicazioni che girano su Facebook non
sono solo chat e post ma soprattutto giochi interattivi o applicazioni di
diverso tipo che generano nuovi contenuti anche multimediali e che parecchi
giovani preferiscono rispetto per esempio alla televisione, rappresentando
quindi uno strumento di intrattenimento in forte crescita.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Fiduca&lt;/b&gt;. Trust. Le reti sociali e i contenuti
sono guidati dalla fiducia riposta nei propri contatti. Maggiore è la fiducia e
il grado di relazione dei contatti e maggiore è l’affidabilità che un individuo
percepisce sulle informazioni provenienti dai propri contatti piuttosto che da
altre sorgenti.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l3 level1 lfo2; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Team Distribuiti&lt;/b&gt;. Un&#39;altra caratteristica importante
del social computing è il fatto che l&#39;elaborazione dell&#39;informazione non è
centralizzata ma distribuita sui nodi della rete. Quindi, per esempio, tutti i
contenuti su un determinato argomento possono essere distribuiti e aggiornati
sui differenti nodi della rete e non centralizzati su uno in particolare.&amp;nbsp; L&#39;uso delle tecnologie si è quindi trasferito
dalla centralizzazione di applicazioni specializzate ad applicazioni
distribuite e che forniscono più soluzioni ([11]).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
A queste caratteristiche si affiancano una serie di
funzionalità che le piattaforme per il social computing possiedono e che
contribuiscono alla crescita delle reti stesse facilitando il rinforzo delle
relazioni o la formazione di nuove relazioni (si veda [10]) :&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Meet-up&lt;/b&gt;. Capacità della piattaforma di social
computing di fornire funzionalità di condivisione e scambio di informazioni
mediante videocomunicazione, chat, condivisione del desktop.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Mash-up&lt;/b&gt;. Capacità della piattaforma di social
computing di fornire funzionalità di aggregazione di contenuti e
ridistribuzione degli stessi.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Tagging&lt;/b&gt;. Capacità di marcatura di qualsiasi
contenuto o documento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Social Search&lt;/b&gt;. Capacità di ricerca attraverso i
contenuti dei nodi della rete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Peer ratings&lt;/b&gt;. Capacità della piattaforma di marcare
con indici di gradimento i contenuti permettendone una valorizzazione.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 35.4pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -17.4pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Comments and trackbacks&lt;/b&gt;. Possibilità di commentare i contenuti
da parte di qualsiasi partecipante alla cerchia di amici o della rete.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Voten-driven content&lt;/b&gt;. Possibilità di assegnare un voto e un
feedback ad un qualsiasi contenuto;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;margin-left: 36.0pt; mso-list: l0 level1 lfo3; text-align: justify; text-indent: -18.0pt;&quot;&gt;
&lt;span style=&quot;font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;Document Sharing&lt;/b&gt;. Possibilità di memorizzare,
condividere e realizzare documenti e quindi contenuti anche in maniera
interativa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Come possiamo sfruttare queste caratteristiche nel
Social Project Management? Quale valore aggiunto possono apportare alla pratica
del Project Management? E’ davvero necessario cambiare paradigma? Partiamo da
quest’ultima domanda e chiediamoci se in effetti ha senso pensare ad un nuovo
paradigma. In un articolo del 2002 Kosela &amp;amp; Howell ([12]) partono da questa
domanda e tentano di dimostrare che le attuali teorie e metodologie del Project
Management vadano riviste alla luce del numero dell&#39;alto numero di progetti che
falliscono o che si discostano significativamente dagli obiettivi (scope,
tempi, costi) iniziali. Gli autori criticano l&#39;attuale teoria del Project
Management auspicando il diffondersi di nuovi paradigmi e teorie. Essi partono
dal presupposto che il Project Management ha attualmente una teoria sottostante
individuabile ma per nulla consolidata e lo dimostrano mediante la comparazione
con aree di conoscenza simili a quella del Project Management individuando una
teoria dei progetti ed una del management. Dopo questa scoperta di una teoria
(anzi due) latente ma poco approfondita l&#39;articolo si spinge nel dimostrare,
mediante l&#39;analisi empirica dei fallimenti, che pur essendoci una teoria
sottostante, il Project Management fallisce costantemente i suoi obiettivi e
pertanto va riformato. L&#39;articolo, a mio avviso, non effettua una dimostrazione
puramente scientifica e andrebbe basata su un campione maggiormente
significativo, è pur vero però che ciò che le pratiche del PMBOK predicano e
ciò che invece in fase di esecuzione avviene nei progetti è molto difforme. A
cosa è dovuta questa differenza fra la parte di management e la parte di
esecuzione di un progetto? Primo: ogni progetto realizza un prodotto/servizio
unico, e quindi in fin dei conti ricorda un esperimento scientifico in cui c&#39;è
una fase di formulazione delle ipotesi (&lt;i&gt;requirements&lt;/i&gt;),
una fase di esecuzione dell&#39;esperimento (realizzazione) e una fase di verifica
delle ipotesi (test). E&#39; quindi chiaro che ogni progetto non può prevedere con
esattezza se gli obiettivi prefissati verranno raggiunti e in che modo, per cui
il piano risultante deve necessariamente cambiare e adattarsi alle situazioni.
Secondo, il classico project management parte dall&#39;ipotesi che il team di
progetto sia organizzato come una catena di montaggio e che ogni task assegnato
abbia particolari input derivanti dai task precedenti. L&#39;assegnazione di un
task ha delle date di inizio e di completamento. Tale assunzione andrebbe bene
se gli agenti che fanno parte del team fossero degli automi con comportamenti
deterministici ma ciò non è vero e per tale motivo molti piani devono tener
conto della aleatorietà dei comportamenti umani che spesse volte sono guidati
da una forte componente emozionale (gelosia e invidia dei colleghi, depressione
e situazioni familiari proprie, aspirazioni e passioni, ecc.).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
I project manager quindi non solo non possono
essere certi in anticipo del quando e come verranno realizzati gli obiettivi ma
non posso prevedere neanche con quale modalità esecutiva realizzeranno tali
obiettivi per cui citando l&#39;articolo precedente: &amp;lt;&amp;lt; All too often,
however, only the original plan and scheduling data are ever produced. &lt;span lang=&quot;EN-US&quot;&gt;They continue ro conver the office wall long after they are obsolete and
bear little resemblance to ther current progress of the job.&amp;gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Il Social Project management non è un paradigma che
vuole sostituire la teoria del Project Management, qualsiasi essa sia, né penso
può essere pensato come una metodologia che si adatta a tutti i progetti, ma in
essa può essere pensata per occupare, almeno per ora, una nicchia legata a
piccoli progetti in cui è preponderante la componente creativa e collaborativa
(per esempio l’organizzazione di iniziative o progetti di marketing). Tuttavia
è possibile pensare che, utilizzando le teorie dei Social Networks e
dell&#39;intelligenza collettiva,
in futuro il Social Project Management possa rappresentare una valida
alternativa in molte situazioni.&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Il Social Project Management considera il progetto
è un&#39;impresa collettiva e temporanea che ha lo scopo di realizzare un prodotto
o un servizio o un determinato risultato. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Come noterete rispetto alla definizione classica
del PMI c&#39;è un passaggio in più (impresa collettiva) e cioè la consapevolezza
del progetto come impresa di una rete sociale di persone collegate dal progetto
ma che, relazionandosi con l&#39;esterno, si collega e si espande ben oltre i
confini del progetto stesso.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Il Social Project Management va oltre il
Project&amp;nbsp; Management riconoscendo il team
di progetto come appartenente ad una rete sociale che può essere quella formale
del progetto e quella informale e ben più ampia esterna al progetto. Il Social
Project Management deve focalizzare l&#39;attenzione sulla costruzione e il
rafforzamento delle relazioni fra individui in modo da creare fiducia fra i
membri della rete per condividere maggiormente conoscenza ed esperienza e poter
realizzare l&#39;oggetto del progetto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
In base a quanto detto fin ora quali sono le
caratteristiche del Social Project Management? Questo articolo non può trattare
tutte le aree di conoscenza coperte dal PMBOK né è possibile pretendere che il
Social Project&amp;nbsp; sia visto come il
paradigma che sostituirà il classico Project Management. Per tale motivo mi limiterò
ad elencare le caratteristiche salienti del Social Project Management alla luce
delle definizioni del Social Computing. Quella del Social Project Management è
un&#39;area parecchio nuova e ancora non esistono delle definizioni universalmente
accettate né dei metodi riconosciuti e per tale motivo ben venga qualsiasi
discussione su queste tematiche.&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Approccio Bottom up contro approccio top down: processi e metodologie rigide per il controllo e la pianificazione contro costruzione fluida dei processi del team;&lt;/li&gt;
&lt;li&gt;Piano di Comunicazione contro comunicazione in streaming aperta e continua verso tutti; Nel Social Project Management tutta la comunità interna ed esterna al progetto ha visibilità degli eventi del progetto nel momento in cui questi avvengono.&lt;/li&gt;
&lt;li&gt;Project Manager come pianificatore e controllore contro Facilitatore di processi, persone, comunicazione ecc.&lt;/li&gt;
&lt;li&gt;Strumenti e pratiche fornite da software specifico contro uso di piattaforme di Social Computing&lt;/li&gt;
&lt;li&gt;Formal Knowledge contro Tacit Knowledge: la comunità, condividendo gli stessi interessi e costruendo la propria identità sociale di progetto, favorisce la circolazione della conoscenza anche se molta di essa è tacita. In un progetto prevale invece la conoscenza formale e formalizzata e spesse volte questa risulta gelosamente nascosta agli altri membri del team.&lt;/li&gt;
&lt;/ul&gt;
Nel Social Project Management il ruolo del Project
Manager è quello del coordinatore e del coacher; la sua figura deve favorire
l&#39;autonomia degli attori impegnati nelle attività di progetto. Tale ruolo è molto
vicino a quello del manager di Blanchard e che emerge&amp;nbsp; nel libro &quot;The One Minute Manager Meets
the Monkey&quot; ([13]) in cui si afferma che il manager deve auspicarsi il
passaggio dall&#39;assegnazione dei compiti alla delega dei compiti in cui le
attività non sono discusse e gestite rigidamente dal manager ma sono prese in
carico dai collaboratori che, attraverso il self-management le portano a
termine e conseguono la crescita professionale.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Attenzione a&amp;nbsp;
non considerare il Social Project Management come una mancanza di
metodologie e completamente destrutturato, è invece da rimarcare il fatto che
il ruolo del Project Manager deve essere quello di facilitare l&#39;emergere di
quei processi che portano al raggiungimento degli obiettivi. Il Social Project
Management fa uso per esempio di piani e di schedulazioni e anzi queste
assumono un ruolo preponderante in quanto rappresentano la guida costante della
rete sociale legata al progetto. Possiamo quindi affermare che tutti gli
elementi fondanti del Project Management si possono ritrovare nel Social
Project Management ma non sono confinati all&#39;interno di documenti o processi ma
sono costantemente resi pubblici alla rete sociale che li usa per orientarsi e
per organizzarsi attorno ad essi.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;h1 style=&quot;text-align: justify;&quot;&gt;


Conclusioni&lt;o:p&gt;&lt;/o:p&gt;&lt;/h1&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Parecchio lavoro deve essere fatto per rendere il
Social Project Management una disciplina consolidata e soprattutto molta
sperimentazione da parte dei team di progetto. Il Social Project Management
però riconosce da un lato la sempre maggiore complessità dei progetti e delle
tecnologie in gioco che portano a riconoscere un limite del classico Project
Management in diverse situazioni e dall’altra la necessità di vedere il
progetto come un’impresa di una rete sociale che può gestire tale complessità
mediante la forza e la potenza delle relazioni e della comunicazione aperta. Il
Social Project Management non può prescindere dal Social Computing, cioè dalle
tecnologie a supporto delle Social Network. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
Le direzioni di questo mio studio saranno due: da
un lato cercherò di mettere in relazione le aree di conoscenza del Project
Management mostrate nel PMBOK con il Social Project Management, dall’altro
cercherò di individuare le caratteristiche di una piattaforma di Social
Computing a supporto delle reti social per il Social Project Management.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
La speranza è che questo articolo attiri una sana
discussione attorno a questo tema e possa aiutare la comunità dei Project
Manager nel loro arduo ma stimolante lavoro.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h1 style=&quot;text-align: justify;&quot;&gt;


&lt;span lang=&quot;EN-US&quot;&gt;Bibliografia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[1]. PMBOK. Project Management Institute, 2008, ISBN: 978-1-933890-51-7&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;[2]. Wikipedia,
http://en.wikipedia.org/wiki/Social_network&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[3]. The Leader&#39;s Guide to Radical Management: Reinventing the Workplace
for the 21st Century, October 2010, Stephen Denning, ISBN:&amp;nbsp;&amp;nbsp; 0470548681&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[4] Stephen Denning Blog, The Leader&#39;s Guide to Radical Management&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[5]. Forbes. Social Computing:&amp;nbsp;
How Networks Erode Institutional Power - And What To Do About It.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[6]. Barnes, J. (1954). Class and Committees in a Norwegian Island
Parish. Human Relations, 7, 39-58&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[7]. Social network analysis: methods and applications. Stanley
Wasserman, Katherine Faust. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;Cambridge University Press; 1 edition (November 25,
1994). ISBN: 0521387078&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;[8]. Una scheda di sintesi della teoria
delle social network la si può trovare nel IS Theory database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[9]. Information System Characteristics and Social Network Software
Adoption. Amy Y. Chou, David C. Chou. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[10]. “Social Computing: How Networks Erode Institutional Power – And What
To Do About It”. Forrester Research: Technology research and advice. &lt;a href=&quot;http://www.forrester.com/ResearchThemes/SocialComputing&quot;&gt;http://www.forrester.com/ResearchThemes/SocialComputing&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[11]. Dotsika &amp;amp; Patrick, 2006&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[12]. The underlying theory of project management is obsolete. Lauri
Koskela &amp;amp; Gregory Howell. Procedings of the PMI Research Conference, 2002,
Pg. 293-302.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt;&quot;&gt;[13]. The One Minute Manager Meets The Monkey. K. Blanchard, W. Oncken,
Hal Burrows.&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;ISBN:
0-688-10380-4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;[14]. Wikipedia. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Small_world_experiment&quot;&gt;http://en.wikipedia.org/wiki/Small_world_experiment&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;Un articolo interessante scritto da
Stephen Denning è anche il seguente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;[15]. Learning To Herd Cats. &amp;nbsp;Forbes. http://www.forbes.com/sites/stevedenning/2011/06/07/learning-to-herd-cats/&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;In cui
viene spiegato in maniera molto sintetica, ma chiara, il paradigma dei 5 shift.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNoSpacing&quot; style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/1433819081652628871/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2011/10/social-project-management.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/1433819081652628871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/1433819081652628871'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2011/10/social-project-management.html' title='Social Project Management'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Milano, Italia</georss:featurename><georss:point>45.463681 9.1881713999999874</georss:point><georss:box>45.389062 9.0536043999999869 45.5383 9.322738399999988</georss:box></entry><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-7880554407329509690</id><published>2011-09-25T11:13:00.001+02:00</published><updated>2011-09-25T11:13:53.560+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="pensieri in libertà"/><title type='text'>Sulle Difficoltà che un Progetto ICT incontra nelle prima fasi di sviluppo</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
Oggi mi è capitato di discutere con un collaboratore che sta seguendo un piccolo progetto ma complesso sia dal punto di vista del prodotto da realizzare sia dal numero e tipo di utenti con cui si interfaccia&amp;nbsp; per la raccolta dei requisiti.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
E&#39; emerso che rispetto alla stima iniziale, che prevedeva una serie di funzionalità concordate a priori con il cliente, il progetto ha cambiato direzione aggiungendo nuove funzionalità sempre più complesse al prodotto da realizzare per cui in questo momento ci si trova nella spiacevole situazione di dover mantenere la schedulazione iniziale con un cambiamento di contenuti abbastanza importante.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Abbiamo provato ad analizzare la questione ed è emerso che la stima iniziale ha sottostimato la fase di raccolta dei requisiti e analisi funzionale ovvero rispetto a quanto pianificato in fase di stima queste due attività si sono allungate di molto per due motivi:&lt;/div&gt;
&lt;ol style=&quot;text-align: justify;&quot;&gt;
&lt;li&gt;indisponibilità del cliente ad incontri continuativi e suoi ritardi nell&#39;approvazione dei verbali per cui la fase di raccolta dei requisiti e analisi funzionale è slittata rispetto al piano;&lt;/li&gt;
&lt;li&gt;durante gli incontri la fantasia dell&#39;utente e del cliente stesso ha spaziato parecchio chiedendo nuove funzionalità anche complesse.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
A posteriori quello che mi viene da pensare è che è mancato:&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
la capacità di negoziare i requisiti&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
una modalità diversa di gestire i requisiti&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Nel primo caso è una capacità personale. Nel secondo caso invece possiamo pensare ad una modalità di lavoro che da un lato catturi le necessità degli utenti ma dall&#39;altro conduca la raccolta eliminando le divagazioni.&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;
Continua... &lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/7880554407329509690/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2011/09/sulle-difficolta-che-un-progetto-ict.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/7880554407329509690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/7880554407329509690'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2011/09/sulle-difficolta-che-un-progetto-ict.html' title='Sulle Difficoltà che un Progetto ICT incontra nelle prima fasi di sviluppo'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-2076633970816990890</id><published>2011-09-25T11:08:00.001+02:00</published><updated>2011-10-08T08:31:23.906+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="download"/><category scheme="http://www.blogger.com/atom/ns#" term="toolbox"/><title type='text'>Un Tool per la Stima del Software: download</title><content type='html'>In un precedente &lt;a href=&quot;http://thoughtoogle.blogspot.com/2011/08/introduzione-quotidianamente-migliaia.html&quot;&gt;post&lt;/a&gt; ho introdotto le tecniche di stima del software come in Funciont Point o gli Use Case Point (UCP).&lt;br /&gt;
&lt;br /&gt;
Ho sviluppato un foglio excel composto da tre sezioni che andrebbero valutate indipendentemente:&lt;br /&gt;
&lt;br /&gt;
1) una sezione che guida alla stima degli UCP;&lt;br /&gt;
2) una sezione che aiuta nella stima del software a livello architetturale&lt;br /&gt;
3) una sezione per valutare il team mix di progetto&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E&#39; possibile scaricarlo al seguente link: &lt;a href=&quot;http://www.divshare.com/download/15845660-67d&quot;&gt;software estimation tool download&lt;/a&gt;. </content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/2076633970816990890/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2011/09/un-tool-per-la-stima-del-software.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/2076633970816990890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/2076633970816990890'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2011/09/un-tool-per-la-stima-del-software.html' title='Un Tool per la Stima del Software: download'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-5304989233673622035</id><published>2011-08-12T08:32:00.003+02:00</published><updated>2011-09-25T11:09:31.837+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social project management"/><category scheme="http://www.blogger.com/atom/ns#" term="toolbox"/><title type='text'>La gestione di progetti con Facebook e pochi altri strumenti</title><content type='html'>&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Sarà capitato di dover coordinarsi in fretta e furia per far partire una piccola iniziativa, magari in poco tempo e con la necessità di includere un po&#39; di persone. Quello che succede è un gran perdita di tempo solo per mettersi d&#39;accordo sul daffarsi e magari senza pianificare le attività con il rischio di dimenticare dettagli importanti. Se poi il gruppo di lavoro è distante fisicamente allora le cose si complicano ulteriormente fra telefonate e comunicazioni incrociate. Risultato? L&#39;iniziativa ha successo comunque ma arriviamo stanchi, abbiamo perso parecchio tempo e abbiamo sicuramente dimenticato qualcosa d&#39;importante!&amp;nbsp;Non sto parlando solo di progetti di lavoro ma anche della vita reale: per esempio organizzare una festa, scrivere un libro o un articolo o organizzare un viaggio con degli amici e avere poco tempo e tante cose da fare! Con l&#39;aiuto di &lt;a href=&quot;http://www.facebook.com/&quot; title=&quot;Facebook&quot;&gt;Facebook&lt;/a&gt;; e di strumenti online è possibile organizzare piccoli progetti utilizzando strumenti online accessibili dai propri dispositivi mobili e completamente gratuiti.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Nella scelta degli strumenti ho considerato le seguenti caratteristiche:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Uso di strumenti on-line&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Utilizzabilità degli strumenti su dispositivi mobili&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Possibilità di condividere l&#39;uso degli strumenti con gli amici&lt;/span&gt; &lt;/span&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Nessun costo&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Nessuna iscrizione agli strumenti ma utilizzo di un&#39;unica email e password per lavorare&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;color: black; font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;color: black; float: right; margin-left: 1em; text-align: right;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK-EsBZnxcCDy2CYnqH_A7o5U8BFIfmPBuBf1cXj1tlNc73zSBZh0vQKOiWFkFd7ZL5j1Wbm0528NYjbfOoIRxTbqQxARm7n1b4zctopu6nybpPVdrjyjU6IVVnSC-L6HIlikM4LTNQy5S/s1600/Crea+Gruppo.GIF&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK-EsBZnxcCDy2CYnqH_A7o5U8BFIfmPBuBf1cXj1tlNc73zSBZh0vQKOiWFkFd7ZL5j1Wbm0528NYjbfOoIRxTbqQxARm7n1b4zctopu6nybpPVdrjyjU6IVVnSC-L6HIlikM4LTNQy5S/s320/Crea+Gruppo.GIF&quot; width=&quot;155&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Aggiungere un Gruppo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Ecco i passi:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;1.&amp;nbsp;&lt;b&gt;Creare un gruppo in Facebook&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;E&#39; possibile nella pagina principale di Facebook, creare un gruppo Aperto, Chiuso o Segreto. Nel primo caso tutti possono vedere il gruppo, vedere chi c&#39;è nel gruppo e leggere i post; nel secondo caso dall&#39;esterno è possibile solo vedere il gruppo e chi c&#39;è dentro ma non leggere i post; nel terzo caso il gruppo non è visibile se non ai soli membri. C&#39;è poi la possibilità di creare una&amp;nbsp;&lt;i&gt;fan page&lt;/i&gt;&amp;nbsp;nel caso si voglia rendere il progetto completamente aperto e ricevere il contributo di tutti gli amici.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Che tipo di gruppo creare dipende dal tipo di progetto: se si deve organizzare una vacanza forse sarebbe bello mostrare a tutti il progetto su Facebook e magari ricevere il contributo di altri che hanno avuto le stesse esperienze oppure mediante il gruppo chiuso nascondere i post e quindi non mostrare le attività del progetto.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;color: black; float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhalE5dAylTJzkBXQiRYVTxAmpFOzyYJZB96ui2-5pIVsMFeldWJrmSqbhEG1L29Zo0ZZWUBcslFFBv_IVtjAeUNFbd6wF4nFQDtqMC0qPDtygLQITi0UPHvoXZe1Rb5AxaszThbcMXsK7Z/s1600/Aggiungi+amici.GIF&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhalE5dAylTJzkBXQiRYVTxAmpFOzyYJZB96ui2-5pIVsMFeldWJrmSqbhEG1L29Zo0ZZWUBcslFFBv_IVtjAeUNFbd6wF4nFQDtqMC0qPDtygLQITi0UPHvoXZe1Rb5AxaszThbcMXsK7Z/s320/Aggiungi+amici.GIF&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Aggiungere amici al gruppo su Facebook&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2.&amp;nbsp;&lt;b&gt;Aggiungere gli amici al gruppo&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;E&#39; possibile farlo in fase di creazione del gruppo o successivamente come mostra l&#39;immagine che segue.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;3.&amp;nbsp;&lt;b&gt;discutere e pianificare la soluzione&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Prima di partire è necessario discutere la soluzione e pianificare le attività raccogliendosi attorno ad un tavolo virtuale. Per guidare la discussione è importante concentrarsi sulle seguenti domande:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx_GauqbW-voDkIqvWA8GWMGrgbzEVC8sgRS93dxH8kzbdRaj6EAVp-C1j6NQR8G-SYd53GpSbtVRbVMWb7SJf9-N7MfYnRSC4s5_kik8wripwgCc8J8vgjJTJWBbCOcA4iXRnuSKnJWOb/s1600/VideoFacebook.png&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt; &lt;/a&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Cosa?&amp;nbsp;Che cosa si vuole dal progetto cioè quali sono gli obiettivi: relax completo? esplorazione? vacanza culinaria?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Come?&amp;nbsp;Come  si intende raggiungere gli obiettivi? Organizzare tour in macchina?  Prenotare un villaggio vacanze all inclusive? Fare il tour a piedi o con  soli mezzi pubblici?&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Chi? Dopo aver stabilito le cose da fare si decide chi fa cosa e quindi si distribuiscono i compiti&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Quando? Infine si decide entro quanto completare le attività&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In attesa dell&#39;attivazione delle video-chiamate all&#39;interno di Facebook è possibile con la versione 5.5 di Skype condividere la lista degli amici e accedere a Facebook da Skype per cui il team di progetto potrà essere sempre connesso e comunicare con pochi click.&lt;/span&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;color: black; margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx_GauqbW-voDkIqvWA8GWMGrgbzEVC8sgRS93dxH8kzbdRaj6EAVp-C1j6NQR8G-SYd53GpSbtVRbVMWb7SJf9-N7MfYnRSC4s5_kik8wripwgCc8J8vgjJTJWBbCOcA4iXRnuSKnJWOb/s1600/VideoFacebook.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx_GauqbW-voDkIqvWA8GWMGrgbzEVC8sgRS93dxH8kzbdRaj6EAVp-C1j6NQR8G-SYd53GpSbtVRbVMWb7SJf9-N7MfYnRSC4s5_kik8wripwgCc8J8vgjJTJWBbCOcA4iXRnuSKnJWOb/s200/VideoFacebook.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Videochiamate con Skype integrate in Facebook. Siamo tutti in attesa dell&#39;uscita!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Per portare avanti il &lt;i&gt;brainstorming&lt;/i&gt; invece vi consiglio di utilizzare lo strumento di&amp;nbsp;&lt;i&gt;mind mapping&lt;/i&gt;&amp;nbsp;on-line&amp;nbsp;&lt;b&gt;Mindmeister&lt;/b&gt;&amp;nbsp;(&lt;a href=&quot;http://www.mindmeister.com/&quot;&gt;http://www.mindmeister.com/&lt;/a&gt;)  che permette di collaborare online costruire il diagramma insieme agli  amici. E&#39; possibile schedulare e assegnare i task per cui è lo strumento  ideale per partire. Purtroppo non è integrato in Facebook ma è  possibile autenticarsi utilizzando la propria google mail senza  iscriversi al servizio.&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;color: black; float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmTZXA7V7d4GCLWPTiPT0Pl4ai5pSAVn5iBsfMaD0p8uArrtPY3JgVGoPD2EpneSVbMMXuSqkeLAb9iH27Pa6pWIyi1WCIFP7n7XHft79RwOonQEo_GWuVgM7xiwBsg-v1gJDcSilRcbA_/s1600/MindMeister.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmTZXA7V7d4GCLWPTiPT0Pl4ai5pSAVn5iBsfMaD0p8uArrtPY3JgVGoPD2EpneSVbMMXuSqkeLAb9iH27Pa6pWIyi1WCIFP7n7XHft79RwOonQEo_GWuVgM7xiwBsg-v1gJDcSilRcbA_/s640/MindMeister.gif&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Brainstorming and planning&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;Come si nota dall&#39;immagine in alto, MindMeister permette  di utilizzare varie icone e colori ma ha anche la possibilità di  assegnare dei task. Lo strumento utilizza iCal per pubblicare la lista  di attività per cui è possibile importare fra i propri calendari anche  quello di Mindmeister &amp;nbsp;(solo nella versione premium però), in aggiunta  invia le e-mail di notifica prima del completamento dell&#39;attività.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;4.&lt;b&gt;&amp;nbsp;Condividere dei documenti&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;In  tre semplici passi abbiamo messo in piedi un progetto. Rimane solo da  capire come condividere i documenti in un posto comune. Se non abbiamo  dei documenti in locale ma vogliamo crearne di nuovi in maniera  collaborativa possiamo utilizzare il servizio&amp;nbsp;&lt;b&gt;Docs.Com&lt;/b&gt;&amp;nbsp;che ci permette di creare on-line i documenti&amp;nbsp;&lt;i&gt;Office&lt;/i&gt;&amp;nbsp;che  ci servono: Doc, Excel e Power Point e vonsividerli con un link su  Facebook. E&#39; possibile indicare che tipo di autorizzazioni dare e quindi  scegliere fra la visualizzazione totale alla visualizzazione ai gruppi,  alla visualizzazione personale.&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;color: black; float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpssrCEChTMtjy42atd_K9f2537BnNC6AGxoCU_ZEa-I28qZuU8W1OMZn_ZxouAGLiYN6ZChp0MXTiTWn0AGQphnbweRyEhR5D302y1dGVKQcKNtJhhNB10DzJBoMImN4Yca4xnZ0DL7cY/s1600/Docs.GIF&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpssrCEChTMtjy42atd_K9f2537BnNC6AGxoCU_ZEa-I28qZuU8W1OMZn_ZxouAGLiYN6ZChp0MXTiTWn0AGQphnbweRyEhR5D302y1dGVKQcKNtJhhNB10DzJBoMImN4Yca4xnZ0DL7cY/s320/Docs.GIF&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Creare documenti Office online&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Se i nostri documenti non rientrano nella categoria Doc, Excel, Power Point allora è possibile utilizzare il servizio di cloud sharing&amp;nbsp;&lt;b&gt;DivShare&lt;/b&gt;&amp;nbsp;che gratuitamente mette a disposizione 5Gb di spazio. Anche con DivShare non è necessario registrarsi ma basta usare il proprio login Fabcebook.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Abbiamo finito! Con quattro semplici passi abbiamo messo in piedi un progetto, condiviso idee e piani e documenti. Non resta che lavorare! &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; color: black; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQYmBe_RFZqBtuzqWd5_yTgpVWg40h2ZkGsk-xhDvfoXZKxJogb23R5-ba1ieb-7i6E0GMx3kMsCAAKCQIRlqSlCtkq3qf3R9Aqdel45QWqKwQ7XZNRQfGO6-iJVRmgOnf_igujaacpgT/s1600/All.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQYmBe_RFZqBtuzqWd5_yTgpVWg40h2ZkGsk-xhDvfoXZKxJogb23R5-ba1ieb-7i6E0GMx3kMsCAAKCQIRlqSlCtkq3qf3R9Aqdel45QWqKwQ7XZNRQfGO6-iJVRmgOnf_igujaacpgT/s320/All.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/5304989233673622035/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2011/08/la-gestione-di-progetti-con-facebook-e.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/5304989233673622035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/5304989233673622035'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2011/08/la-gestione-di-progetti-con-facebook-e.html' title='La gestione di progetti con Facebook e pochi altri strumenti'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK-EsBZnxcCDy2CYnqH_A7o5U8BFIfmPBuBf1cXj1tlNc73zSBZh0vQKOiWFkFd7ZL5j1Wbm0528NYjbfOoIRxTbqQxARm7n1b4zctopu6nybpPVdrjyjU6IVVnSC-L6HIlikM4LTNQy5S/s72-c/Crea+Gruppo.GIF" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-845343693594156423.post-4690209623116358528</id><published>2011-08-07T22:59:00.076+02:00</published><updated>2011-09-25T11:12:18.800+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="software estimation"/><category scheme="http://www.blogger.com/atom/ns#" term="toolbox"/><title type='text'>La Stima del Software</title><content type='html'>&lt;div style=&quot;color: black; font-size: 16px;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;Introduzione&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 16px;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Quotidianamente, migliaia di project manager e sviluppatori di tutto il mondo sono alle prese con un rompicapo ben più difficile del Sudoku. Essi sono chiamati da clienti impazienti a fornire una valutazione in termini economici dello sviluppo di una nuova applicazione o della evoluzione di una parte di essa. Generalmente i tempi sono stretti e alla fine il numero partorito viene preso come legge e utilizzato nella catena di autorizzazioni (il capo del capo ecc) come sempre più un numero definitivo.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;La realtà dietro a queste azioni è purtroppo fatta di parecchie incertezze e spesse volte quel numero magico non si avvicina nemmeno lontanamente alla realtà. Per esempio dopo aver effettuato la stima il Project Manager si ritrova già con i primi cambiamenti e durante i primi incontri con gli utenti finali si capisce che il sistema da realizzare è csicuramente diverso da quello che si immaginava prima delle stime.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Nel corso del tempo la &quot;scienza dei calcolatori&quot; ha sviluppato una serie di metodologie di stima dei progetti, che presenterò brevemente in questo post, a dimostrazione dello sforzo di tanti nel dare una struttura a questa arte. Personalmente posso dire che fra tutti i metodi utilizzati preferisco utilizzare quello degli&amp;nbsp;Use Case Points (UCP)&amp;nbsp;a cui ho apportato una modifica che tende a renderlo meno aleatorio e permette di calcolare non solo i giorni/uomo ma anche il costo stimato del progetto.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;Modelli di Stima&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;E&#39;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;span style=&quot;border-collapse: separate; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;meglio prima di tutto sottolineare una cosa: la stima è la valutazione più probabile dello sforzo profuso nello sviluppo di un determinato sistema software (tralasciamo i costi per ora). La stima rappresenta quindi un modello e quindi una rappresentazione della realtà che non sarà mai la realtà stessa. La mia conclusione personale è stata quindi quella di prendere in considerazione un modello di stima, quello che più si avvicina alle realtà che gestisco cercando di adattarlo in base ai feedback ricevuti alla fine dei progetti. Lo scopo di questo post non è quello di dare dei consigli in quanto la strada va trovata in base alla propria organizzazione, ma di fornire una carrellata sui metodi più conosciuti cercando di fornire la bibliografia necessaira per poter scegliere da soli. Spero di potervi aiutare.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-size: 16px;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;Lines Of Code - LOC ovvero linee di codice&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;E&#39; stato il primo sforzo per rendere scientifico l&#39;approccio alla misurazione del software e si basa sul computo del numero di linee di codice che compongono il software. Chiaramente è una misura che si può raccogliere solo a prodotto finito oppure utilizzata prima dello sviluppo ma in seguito alla stimo di qualche altro tipo di effort (per es. Function Point).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Cosa dobbiamo includere nel calcolo delle linee di codice? Esistono una serie di indicazioni che il Software Engineering Institute (SEI) ha rilasciato attraverso una cecklist e in cui vengono indicate le parti da conteggiare e quelle da escludere [1]. Il calcolo produce le DLOC (Delivered LOC) che sono le linee di codice utili al dimensionamento del software e quindi al calcolo dell&#39;effort. Computando invece tutte le linee di codice (compresi per es. dichiarazioni e commenti) si ottiene invece il SLOC (Source LOC).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;E&#39; possibile convertire le LOC in effort mediante l&#39;applicazione di indici di produttività che però sono legati all&#39;organizzazione che rilascia i progetti per cui, in base alla propria esperienza pregressa potremmo avere, per esempio, un indice di produttività (IP) di 160 DLOC al giorno uomo e quindi calcolare l&#39;effort:&amp;nbsp;Effort (in gg/uu) = DLOC/IP.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Se non si dispone di indici di produttività si può utilizzare una stima parametrica derivata anch&#39;essa da progetti pregressi di altre organizzazioni e introdotta &amp;nbsp;da Boehm nel 1981 ([&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;]). Essa è la Basic COCOMO e si basa sul tipo di organizzazione di progetto:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Organic Project&lt;/i&gt;: progetti con piccoli team, requisiti stabili e tecnologie conosciute, pressione temporale bassa.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Semi-detached&lt;/i&gt;: progetti con team medi, requisiti variabili e pressione temporale anche se non rappresenta un vincolo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;Embedded&lt;/i&gt;: grandi team, requisiti sconosciuti o con grande variabilità, forte pressione temporale e la data di rilascio rappresenta un vincolo, ambienti complessi con hardware complesso e tecnologie sconosciute.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Nel Basic COCOMO il calcolo dell&#39;effort è il seguente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;br /&gt;
&lt;dl&gt;&lt;dd&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Effort Applied (E)&amp;nbsp;= a *&amp;nbsp;(SLOC)^b&amp;nbsp;[mesi uomo]&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Development Time (D)&amp;nbsp;= c * E ^ &amp;nbsp;[mesi]&lt;/span&gt;&lt;/dd&gt;&lt;dd&gt;&lt;span style=&quot;font-size: small;&quot;&gt;People required (P)&amp;nbsp;= E / D [persone]&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;dove:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;c = 2.5 e&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;margin-left: 0px; margin-right: 0px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;a&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;b&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;d&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Organic&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.05&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;0.38&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Semi-detached&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;3.0&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.12&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;0.35&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Embedded&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.20&lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;0.32&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Boehm ha successivamente introdotto il modello &lt;i&gt;Intermediate COCOMO&lt;/i&gt; che utilizza 15 parametri di stima e il COCOMO II che rappresenta un modello completo di stima sganciato dall&#39;uso delle LOC ma utilizza gli elementi di progettazione del software.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;COCOMO II&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Il COnstructive COst MOdel II è un modello di stima incrementale che può essere utilizzato nelle diverse fasi del ciclo di vita del software fornendo di volta in volta stime più precise. Le fasi in cui è possibile effettuare la stima sono:&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;ul style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Applications Composition. E&#39; la stima che interviene durante la fase di prototipizzazione e quindi a monte del progetto.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Early Design. E&#39; la stima che interviene durante la fase di startup del progetto e prende in considerazione fattori di complessità (o cost drivers) quali il linguaggio da utilizzare, gli skills del tersonale impiegato, la complessità del prodotto ecc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Post-architecture. Si utilizza durantye lo sviluppo del progetto o addirittura in fase di manutenzione dello stesso.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Le ultime due stime impiegano il concetto di Function Point per calcolare gli effort. Per una descrizione dettagliata del modello COCOMOII si rimanda a [&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;].&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Function Points (FP)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Una misura della complessità del software alternativa all&#39;effort è sicuramente quella legata ai Function Points che ha largo seguito in grandi istituzioni a tal punto che esiste un&#39;organizzazione IFPUG - International Function Point User Group - che regola ufficialmente le attività legate ai FP e che pubblica regolarmente il Function Point Counting Practices Manual che rappresenta la metodologia di calcolo ufficiale [&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;4&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;].&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Il concetto alla base della Function Point Analysis (FPA) è quello di scomporre il sistema da sviluppare in componenti elementari che possono essere facilmente censite e classificate in diverse tipologie. Il computo di tutti questi mattoncini elementari e la relativa classificazione determina la complessità del singolo componente e quindi del sistema nel suo complesso. &amp;nbsp;La FPA può essere impiegata nelle prime fasi del progetto per la stima complessiva dello stesso ma ha più efficacia quando si basa sui requisiti e quindi sulla relativa documentazione.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Vediamo quali sono i componenti da individuare nel sistema ma prima di tutto è necessario determinare i confini del sistema da analizzare, per cui è necessario stabilire quali funzioni rientrano nel sistema e quali invece sono erogate da sistemi esterni. Una volta determinato il confine (&lt;i&gt;boundary&lt;/i&gt;) si possono identificare i seguenti&amp;nbsp;componenti:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Data Function&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;display: inline; list-style-type: none;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;ILF&lt;/b&gt;. Internal Logical&amp;nbsp;File: raggruppamento logico di dati mantenuto all&#39;interno del confine applicativo che ha lo scopo di memorizzare informazioni a supporto di processi elementari &amp;nbsp; &amp;nbsp;(es. cliente, utente, fattura, ecc.)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;EIF&lt;/b&gt;. External Interface&amp;nbsp;File:&amp;nbsp;sono strutture logiche di dati provenienti da sistemi esterni.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Transazionali&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;display: inline; list-style-type: none;&quot;&gt;&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;EI&lt;/b&gt;.&amp;nbsp;External Input. Transazioni elementari necessarie al mantenimento delle strutture logiche legate agli ILF&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;EO&lt;/b&gt;.&amp;nbsp;External Output. Transazioni elementari che fanno fluire informazioni dall&#39;interno del sistema verso l&#39;esterno.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;EQ&lt;/b&gt;.&amp;nbsp;External Inquiries. Transazioni elementari necessarie a selezionare dati e visualizzarli all&#39;utente finale. I dati possono provenire ed essere aggregati da più ILF e EI&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Ci sono poi dei calcoli accessori da effettuare per ognuna delle caratteristiche precedenti:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;RET&lt;/b&gt;. Record Element Type. Sono sottogruppi legati ad un ILF o EIF. Per esempio il dato logico fornitore può avere collegati dei RET indirizzo, telefono, ecc. &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;DET&lt;/b&gt;. Data Element Type: sono i tipi di dati elementari utilizzati all&#39;interno di un ILF e EIF &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;FTR&lt;/b&gt;. File Type Reference: numero di ILF o EIF legate ad una particolare transazione&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Vediamo ora come calcolare il valore in FP della nostra applicazione. Tale valore viene chiamato Unadjusted Function Point (UFP) in quanto non prende in considerazione le caratteristiche generali dell&#39;applicazione. Tali caratteristiche, dette GSC, verranno introdotte successivamente.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Veniamo al calcolo del UFP:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;per ognuna delle caratteristiche elencate va calcolata la complessità in termini di bassa, media, alta (Low, Afvg, High) in base al numero di RET e DET e FTR calcolati per ogni caratteristica:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;margin-left: 0px; margin-right: 0px; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Per ILF e EIF:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/th&gt;&lt;th colspan=&quot;3&quot;&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;DETs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;RETs&lt;/span&gt;&lt;/td&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;1-19&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;20-50&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;gt;50&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2-5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;gt;5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Per EI:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/th&gt;&lt;th colspan=&quot;3&quot;&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;DETs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;FTRs&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;1-4&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;5-15&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;gt;15&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;lt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;per EO ed EQ:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/th&gt;&lt;th colspan=&quot;3&quot;&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;DETs&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;FTRs&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;1-5&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;6-19&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&amp;gt;19&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;lt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2-3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Quindi si calcola quante caratteristiche rientrano nelle classi Low, Avg, High e per ognuna di esse vengono calcolati i function point secondo la tabella che segue:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table border=&quot;1&quot; style=&quot;text-align: justify;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;th colspan=&quot;3&quot;&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Complessità&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Totale&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Source&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Low&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;Avg&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;High&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;ILF - Internal Logic File&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 10 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 15 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;EIF - External Interface Files&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 5 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 10 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;EI - External Inputs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 3 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 6 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;EO - External Output&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 5 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td bgcolor=&quot;#eeeeee&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;EQ - External Queries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 3 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;_ * 6 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Quindi per esempio gli ILF di tipo Low valgono ognuno 7 function point, gli ILF di tipo Avg valgono ognuno 19 function point e tutti gli ILF di tipo high valgono ognuno 15 function point.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;La somma totale di tutti i function point per ognuna delle caratteristiche ILF, EIF, EI, EO ed EQ rappresentano, come detto, gli UFP Unadjusted Function Points.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;In aggiunta ai precedenti componenti elementari di calcolo la&amp;nbsp;Function Point Analysis considera una serie di fattori di complessità legati in generale al sistema da sviluppare. Sono 14 e precisamente:&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Data communications&lt;/i&gt;. Complessità generale, valutata da 0 a 5, del trasferimento delle informazioni: 0 batch processing, 5 applicazione con front-end e diversi protocolli di trasferimento utilizzati&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Distributed Data Processing&lt;/i&gt;. Complessità legata alla distribuzione della elaborazione dei dati: 0 nessuna distribuzione, 5 i dati soino raccolti e processati in differenti moduli e/o sistemi esterni&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Performance&lt;/i&gt;. Livelli di performance e responsività richiesti al sistema: 0 nessun requisito di performance, 5 i tempi di risposta sono critici e sono richieste attività di performance analysis e impiego di tool di monitoraggio&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Heavily Used Configuration&lt;/i&gt;. Grado di dipendenza dal tipo di hardware ad utilizzare: 0 nessuna specificità, 5 allocazione di parti di hardware per specifici moduli dell&#39;applicazione.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Transaction Rate&lt;/i&gt;. Frequenza di esecuzione delle transazioni: 0 bassa, 5 molto alta&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;On-line data entry&lt;/i&gt;. Quale percentuale di transazioni richiede interazione con l&#39;utente finale: 0 tutto in bacth mode, 5 più del 30% delle transazioni sono interattive&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;End-user efficiency&lt;/i&gt;. Grado di interattività del sistema. Esiste una tabella con 16 macro-caratteristiche dell&#39;interfaccia utente e viene richiesto di valutare quali e quante di queste 16 caratteristiche sono necessarie al sistema finale. Il valore va da 0 - nessuna - a 5 - sei o più delle caratteristiche. Le sedici caratteristiche sono ad es.: uso di menu, scrolling, help online, pop-up, supporto multilingue, ecc.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;On-line update&lt;/i&gt;. Quanti ILF sono gestiti e aggiornati da transazioni interative (on-line): 0 nessuno, 5 la maggioranza degli ILF e in aggiounta si richiedono politiche di recovery automatico dei dati.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Complex processing&lt;/i&gt;. Gradi di complessità dei calcoli matematici richiesti all&#39;applicazione. Anche qui viene fornita una tabella con cinque modalità di calcolo e si computa quante di queste modalità sono utilizzate: 0 nessuna, 5 tutte.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Riusabilità&lt;/i&gt;. Grado di riusabilità del codice: 0 nessuna riusabilità, 5 l&#39;applicazione è&amp;nbsp;esplicitamente&amp;nbsp;sviluppata per essere riutilizzata in altri contesti.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Installation ease&lt;/i&gt;. Grado di complessità della installazione: 0 nessuna richiesta particolare, 5 l&#39;installazione è richiesta; ci sono particolari requisiti da verificare e testare.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Operational ease&lt;/i&gt;. Grado di complessità richiesto per la manutenzione applicativa (back-up, start-up applicativo e riavvio dei sistemi, procedure di recovery ecc.): 0 nessuna specifica attività, 5 tutto automatizzato&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Multiple sites&lt;/i&gt;. Grado di distribuzione dell&#39;applicazione: 0 stand-alone, 5 applicazione distribuita e utilizzata da più utenti di più organizzazioni, richiesta installazione su più ambienti e hardware.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;i&gt;Facilitate change&lt;/i&gt;. L&#39;applicazione deve essere sviluppata per facilitare il cambiamento? Si utilizza una tabella di cinque caratteristiche richieste per la gestione del cambiamento. 0 indica nessuna delle caratteristiche, 5 tutte&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Al termine della valutazione delle caratteristiche precedenti può essere calcolato il valore aggiunto (VAF - Value) richiesto dall&#39;applicazione nel seguente modo:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;VAF = 0.65 + somma(caratteristiche)/100&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Infine il valore finale in function point del nostro sistema si calcola come&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;FP = UAF * VAF&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Sintetizziamo i passi per calcolare i FP:&lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Determinare tutti gli ILF, EIF, EO, EI, EQ&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Determinare tutti RET, DET e FTR&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Associare RET, DET e FTR alle caratteristiche del punto 1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Calcolare, in base alle tabelle precedenti, il livello di complessità di ogni ILF, EIF, EO, EI ed EQ nei termini Low, Avg, High&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Calcolare gli UFP sommando tutti i valori ottenuti secondo la tabella di conversione complessità/function point&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Calcolare il VAF&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Calcolare i function point FP = UFP * VAF&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Ottenuto il valore dei FP, si deve procedere con il calcolo dell&#39;effort mediante l&#39;applicazione di un indice di produttività. Ad oggi esistono una serie di&amp;nbsp; tabelle computate in base a dati storici che mostrano i valori delle ore/uomo necessarie a sviluppare un Function Point. Esiste un database generale di progetti ed effort mantenuto dal ISBSG (www.isbsg.org) ma in genere possiamo considerare per i progetti Java un indice di produttività pari a 0.9 FP al giorno/uomo per progetti medio/piccoli (max 350 FP) fino a 0.5 F/P per progetti grandi (&amp;gt;2000 FP).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;b&gt;Use Case Points&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Un metodo di stima alternativa ai Function Point è basato sulla analisi dei casi d&#39;uso del sistema che sono utilizzati principalmente dalla metodologia RUP (Rational Unified Process). Il metodo deriva da un lavoro del 1997 da parte di Gustav Karner ([&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;]) &amp;nbsp;e prevede essenzialmente il computo e la classificazione degli attori del sistema e dei relativi casi d&#39;uso mediati attraverso una serie di fattori che rappresentano gli elementi &quot;ambientali&quot; che influenzano il progetto di sviluppo.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Il primo passo è quello di calcolare gli Unadjusted Use Case Point,&amp;nbsp;UUCP: si parte con il censire e valutare la complessità gli&amp;nbsp;&lt;i&gt;attori&lt;/i&gt;&amp;nbsp;del sistema e degli use case secondo le tabelle che seguono:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div&gt;
&lt;div style=&quot;margin-left: -1mm;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-width: 1px; table-layout: fixed; width: 401px;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;105&quot;&gt;&lt;/col&gt;&lt;col width=&quot;241&quot;&gt;&lt;/col&gt;&lt;col width=&quot;56&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;98&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Complessità&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Definizione&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Peso&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;98&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;SIMPLE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Un attore ha complessità SIMPLE se rappresenta un altro sistema esterno e la comunicazione avviene attraverso l&#39;uso di librerie o API (Application Programming Interface)&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;98&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;AVERAGE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Un attore è AVERAGE se interagisce con mediante:&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1. un protocollo di comunicazione&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2. terminale di linea.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;98&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;COMPLEX&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Un attore è COMPLEX se interagisce con il sistema mediante interfaccia grafica.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;3&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;Attori&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;101&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Complessità&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;241&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Definizione&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;101&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;SIMPLE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;241&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Uno use case è SIMPLE se attiva al massimo 3 transazioni e può essere realizzato con meno di 5 oggetti di analisi.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;101&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;AVERAGE&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;241&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Uno  use case è AVERAGE se attiva dalle 3 alle &amp;nbsp; &amp;nbsp; 7 transazioni ed è  possibile realizzarlo usando dai 5 ai 10 oggetti di analisi.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;101&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;COMPLEX&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;241&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Uno use case è COMPLEX se utilizza più di 10 transazioni e deve essere realizzato von più di 10 oggetti di analisi.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Use Case &lt;/span&gt;&lt;/td&gt;&lt;td valign=&quot;top&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;UUCP si ottiene sommando per ogni attore e ogni use case il peso ottenuto:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;UUCP = somma(Ni*Wi)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Dopo il calcolo degli UUCP si devono valutare i fattori che influenzano il progetto di sviluppo e precisamente i TCF, Technical Complexity Factor, e gli EF, Environmental Factor. I TCF rappresentano i fattori tecnici che possono influenzare lo sviluppo del sistema, essi sono 13 e hanno pesi definiti e precisamente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div style=&quot;margin-left: 0mm;&quot;&gt;
&lt;div style=&quot;border-collapse: collapse; margin-left: -1mm;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-width: 1px; table-layout: fixed; width: 279px;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;34&quot;&gt;&lt;/col&gt;&lt;col width=&quot;205&quot;&gt;&lt;/col&gt;&lt;col width=&quot;41&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Fi&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Fattori Tecnici di Complessità&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Wi&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;1&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Distributed systems.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Application performance objec­tives, in either response or throughput.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;3&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;End user efficiency (on-line).&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;4&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Complex internal processing.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;5&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Reusability, the code must be able to reuse in other applications.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;6&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Installation ease.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;0.5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;7&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Operational ease, usability.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;0.5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;8&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Portability.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;9&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Changeability.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Concurrency.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;11&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Special security features.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;12&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Provide direct access for third par­ties&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;27&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;13&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;198&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Special user training facilities&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;34&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-left: 0mm;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Ad essi si assegna un valore da 0 a 5: 0 nessuna influenza o importanza, 5 massima influenza (o importanza) sul progetto.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;il TCF si calcola nel seguente modo: &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;TCF = 0.6 + somma(Fi*Wi)/100&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Gli Environmental Factor (EF) &amp;nbsp;aiutano a calcolare l&#39;efficienza del progetto e considera le seguenti caratteristiche:&lt;/span&gt;&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;border-collapse: collapse; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;margin-left: -1mm;&quot;&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-width: 1px; table-layout: fixed; width: 277px;&quot;&gt;&lt;colgroup&gt;&lt;col width=&quot;28&quot;&gt;&lt;/col&gt;&lt;col width=&quot;211&quot;&gt;&lt;/col&gt;&lt;col width=&quot;38&quot;&gt;&lt;/col&gt;&lt;/colgroup&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&lt;sub&gt;j&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Fattori che contribuiscono alla&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;efficienza del progetto&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Pesi&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;1&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Familiar with Objectory (*)&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1.5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Part time workers&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;-1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;3&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Analyst capability&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;0.5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;4&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Application experience&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;0.5&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;5&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Object oriented experience&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;6&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Motivation&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;7&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Difficult programming language&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;-1&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;23&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;F&amp;nbsp;&amp;nbsp;&lt;sub&gt;8&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;206&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Stable requirements&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1);&quot; valign=&quot;top&quot; width=&quot;33&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div style=&quot;margin: 2.11mm -8mm 0mm 0mm; text-indent: 0mm;&quot;&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;(*) Siccome il contesto in cui è possibile applicare gli use case è più ampio rispetto all&#39;uso della metodologia Objectory, è possibile sostituire il fattore F1 con &quot;Familiarità con la metodologia adottata&quot;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;EF = 1.4 - 0.03 * sum (Wi * Fi)&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;EF = 1,4-0,03 * somma (Wi * Fj)&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;EF = 1.4 - 0.03 * sum (Wi * Fi)&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Where to fi we can assign values from 0 to 5: 0 irrelevant, 5 essential&quot;&gt;Dove per gli Fj possiamo assegnare valori da 0 a 5: 0 irrilevante, essenziale 5 &lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Finally we can calculate the UCP as follows:&quot;&gt;Infine possiamo calcolare il valore di UCP come segue: &lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;UCP = UUCP * TCF * EF.&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;UCP = UUCP * TCF * EF.&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;UCP = UUCP * TCF * EF&lt;/span&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;UCP = UUCP * TCF * EF.&quot;&gt; &lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;border-collapse: separate; font-family: Tahoma; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;font-size: 16px; text-align: justify;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-family: Arial,Helvetica,sans-serif; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span style=&quot;text-align: justify;&quot;&gt;Nel suo articolo originale Kerner effettua una valutazione dell&#39;effort necessario a sviluppare uno UCP, mediante l&#39;analisi di tre progetti differenti ottenendo un range che va da 20 ore uomo a 28 ore uomo per lo sviluppo di uno UCP. In un lavoro successivo Ribu ([6]) riporta che il range dell&#39;effort può variare da 15 a 30 ore per UCP mentre Shneider e Winters propongono di adottare l&#39;applicazione parametrica dell&#39;effort contandpo il numero di caratteristiche superiori al valore 3 e applicare il valore 20 o 28 (v. [7]). Il consiglio, come anche per i Function Point è di dotarsi di dati storici per la propria azienda in quanto ogni team di sviluppo e ogni azienda avrà i suoi indici di produttività per cui solo nel tempo, mediante l&#39;analisi a posteriori dell&#39;effort impiegato si potranno ottenere i valori corretti di quel team o azienda. Per iniziare è possibile applicare la regola di Shnider per cui si può utilizzare il valore 20 per progetti semplici e il valore 28 per progetti molto complessi.&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Aggiornamento: ho creato un tool per la gestione delle stime che è possibile scaricare a questo link: &lt;a href=&quot;http://thoughtoogle.blogspot.com/2011/09/un-tool-per-la-stima-del-software.html&quot;&gt;download tool per la stima software&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Arial,Helvetica,sans-serif;&quot; title=&quot;To get started you can apply the rule Shnider for which you can use the value 20 for simple projects and the value 28 for very complex projects.&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Arial,Helvetica,sans-serif;&quot; title=&quot;To get started you can apply the rule Shnider for which you can use the value 20 for simple projects and the value 28 for very complex projects.&quot;&gt; &lt;/span&gt;&lt;b&gt;&lt;span title=&quot;REFERENCES&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;b&gt;&lt;span title=&quot;REFERENCES&quot;&gt;BIBLIOGRAFIA&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot; style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Much of this information by post prened Shivprasad Koirala good book: How to Prepare Quotation for Software, Draft 1.0.&quot;&gt;Molte di queste informazioni sono state tratte dal buon libro di Shivprasad&amp;nbsp; sulla stima del software: &quot;How to Prepare Software Quotation&quot; , Draft 1.0. &lt;/span&gt;&lt;span title=&quot;http://k.1asphost.com/UseCasePoints/UseCasePoints.pdf&quot;&gt;http://k.1asphost.com/UseCasePoints/UseCasePoints.pdf &lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;For COCOMO models see:&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot; style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;For COCOMO models see:&quot;&gt;Per i modelli COCOMO vedere: &lt;br /&gt;
&lt;/span&gt;&lt;span title=&quot;[1].&quot;&gt;[1].&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;http://greenbay.usc.edu/csci577/fall2005/projects/team23/LCA/Team23_COCOMOII-SourceLinesOfCodeDefinitionsV1.0.pdf&quot;&gt;http://greenbay.usc.edu/csci577/fall2005/projects/team23/LCA/Team23_COCOMOII-SourceLinesOfCodeDefinitionsV1.0.pdf&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[2]. Software engineering economics. Englewood Cliffs, NJ:Prentice-Hall, 1981.&amp;nbsp;Barry Boehm.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[3]. COCOMO II Model Definition Manual. Jongmoon Baik.&amp;nbsp;&lt;a href=&quot;http://www.dicyt.gub.uy/pdt/files/6.2.1_-_cocomo_model.pdf&quot;&gt;http://www.dicyt.gub.uy/pdt/files/6.2.1_-_cocomo_model.pdf&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;Function Point &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[4]. Function Point Counting Practices Manual. &amp;nbsp;The International Function Point User Group&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[5]. Karner Gustav.&amp;nbsp;&amp;nbsp;Resource Estimation for Objectory Projects. 1993.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;UCP &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[6].&amp;nbsp;Ribu, Kirsten. 2001. Estimating Object-Oriented Software Projects with Use Cases. &amp;nbsp;Master of Science Thesis, University of Oslo, Department of Informatics.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;[7].&amp;nbsp;Schneider, Geri and Jason P. Winters. 1998. Applying Use Cases: A Practical Guide. &amp;nbsp;Addison Wesley.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot; style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[2].&quot;&gt;&lt;/span&gt;&lt;span title=&quot;Addison Wesley.[8].&quot;&gt;[8]. &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;An excellent summary of the UCP can be found in &amp;quot;Estimating With Use Case Points,&amp;quot; Mike Cohn.[9].&quot;&gt;Una sintesi eccellente della UCP si trovano in &quot;Stima Con i Punti Use Case&quot;, Mike Cohn.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot; style=&quot;color: black; font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: Arial,Helvetica,sans-serif;&quot; title=&quot;An excellent summary of the UCP can be found in &amp;quot;Estimating With Use Case Points,&amp;quot; Mike Cohn.[9].&quot;&gt;[9]. &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;An article and a discussion on the productivity of the UCP is in the article by Gianfranco Lanza &amp;quot;Function Point: How to Transform Them in the effort? This is the problem!&amp;quot;&quot;&gt;Un  articolo e una discussione sulla produttività delle UCP è l&#39;articolo di  Gianfranco Lanza &quot;Function Point: come trasformarli nello sforzo Questo  è il problema?&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;border-collapse: separate; color: black; font-size: small; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle.blogspot.com/feeds/4690209623116358528/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://thoughtoogle.blogspot.com/2011/08/introduzione-quotidianamente-migliaia.html#comment-form' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/4690209623116358528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/845343693594156423/posts/default/4690209623116358528'/><link rel='alternate' type='text/html' href='http://thoughtoogle.blogspot.com/2011/08/introduzione-quotidianamente-migliaia.html' title='La Stima del Software'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03752968423721899487</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>