<?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-5087482572518147094</id><updated>2024-09-16T12:11:56.896-07:00</updated><category term="toolbox"/><category term="Social Project Management"/><category term="download"/><category term="random thoughts"/><title type='text'>Thoughts Collector</title><subtitle type='html'>The Project Managers Toolbox.&#xa;Methods, Techniques and Tools for Project Managers and Project Management.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thoughtoogle-en.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://thoughtoogle-en.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>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5087482572518147094.post-7391889436560405040</id><published>2011-09-28T00:50:00.000-07:00</published><updated>2011-09-28T00:50:42.162-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="random thoughts"/><title type='text'>The Robustness Principle</title><content type='html'>In August number of &lt;i&gt;Communications of the ACM&lt;/i&gt;, ther is an interesting article by Eric Allman, &lt;i&gt;sendmail&lt;/i&gt; author, in wich he presentes the limits for Robustenss Principle in implementing standards and the future problem it poses oin evolution of those standards.&lt;br /&gt;
I don&#39;t want to quibble about principle&#39;s limits but I&#39;m intersted in the powerful of the principle applyed in other context.&lt;br /&gt;
The Robustness Principle ([2]) states that:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&quot;be conservative in what you do,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;be liberal in what you accept from others.&quot;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;How powerful is that statement!&lt;br /&gt;
&lt;br /&gt;
Here are one example in developing a new piece of software: developer must be conservative in using other modules and libraries strictly following the rules but can be liberal for example accepting parameters and treating them with default values instead returning errors (and documenting it of course!);&lt;br /&gt;
&lt;br /&gt;
how much better would be our lives if everyone follow the rules but be tollerant (in some limits) with others!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1]. The Robustness Principle Reconsidered, Eric Allman, &lt;a href=&quot;http://cacm.acm.org/magazines/2011/8/114933-the-robustness-principle-reconsidered/fulltext&quot;&gt;http://cacm.acm.org/magazines/2011/8/114933-the-robustness-principle-reconsidered/fulltext&lt;/a&gt;&lt;br /&gt;
[2]. Transmission Control Protocol, RFC793, Par 2.10, &lt;a href=&quot;http://www.faqs.org/rfcs/rfc793.html&quot;&gt;http://www.faqs.org/rfcs/rfc793.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle-en.blogspot.com/feeds/7391889436560405040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/09/robustness-principle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7391889436560405040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7391889436560405040'/><link rel='alternate' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/09/robustness-principle.html' title='The Robustness Principle'/><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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5087482572518147094.post-7569851864337411544</id><published>2011-09-25T01:52:00.000-07:00</published><updated>2011-10-01T10:06:25.630-07: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'>Software Estimation Tools: download</title><content type='html'>In a previous &lt;a href=&quot;http://thoughtoogle-en.blogspot.com/2011/08/software-quotation.html&quot;&gt;post&lt;/a&gt; on software estimation I introduced some methods for software quotation such as Function Points and Use Case Point.&lt;br /&gt;
&lt;br /&gt;
Now I published a practical tool that you can use to estimate software cost. It&#39;s an Excel sheet that contains three sections:&lt;br /&gt;
&lt;br /&gt;
1) Use Case Point (UCP) estimation&lt;br /&gt;
2) Architecture estimation that guides you throught identifing some common layers of a software architecture&lt;br /&gt;
3) A resource estimation developed in time to calculate team mix.&lt;br /&gt;
&lt;br /&gt;
Try to conduct independent estimates (three different people) for each section. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At following link you can download my tool: &lt;a href=&quot;http://www.divshare.com/download/15845660-67d&quot; title=&quot;software quotation ucp tool download&quot;&gt;download software quotation template&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle-en.blogspot.com/feeds/7569851864337411544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/09/software-estimation-tools-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7569851864337411544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7569851864337411544'/><link rel='alternate' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/09/software-estimation-tools-download.html' title='Software Estimation Tools: 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-5087482572518147094.post-2709496542953427402</id><published>2011-08-12T05:55:00.000-07:00</published><updated>2011-08-18T13:53:25.501-07: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'>How to create a free social project management environment using Facebook</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTRYYNJv9d2OGjxQrkwTdIAjgkluHGmr0AwYKN_33JCkO-SsUdvsxewa1TCRVnBY0kz-WrXV2R8nRL7Ff5rPYyazEWTQeGKnMEw7WD3550OOfZuDsXDDcgCrhf1ZO_RJ6NEM3j5-6BIA/s1600/Crea+Gruppo-en.gif&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLTRYYNJv9d2OGjxQrkwTdIAjgkluHGmr0AwYKN_33JCkO-SsUdvsxewa1TCRVnBY0kz-WrXV2R8nRL7Ff5rPYyazEWTQeGKnMEw7WD3550OOfZuDsXDDcgCrhf1ZO_RJ6NEM3j5-6BIA/s320/Crea+Gruppo-en.gif&quot; width=&quot;148&quot; /&gt;&lt;/a&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;Will ever happen to coordinate in a rush for a small initiative, perhaps in a short time and with the need to include some people?&amp;nbsp;What happens is a big waste of time just to agree on thinks to do and maybe with no planning and with the risk of forgetting important details.&amp;nbsp;Morover&amp;nbsp;if working group is physically&amp;nbsp;distant&amp;nbsp;things get even more complicated between confused phone calls and cross communications.&amp;nbsp;The&amp;nbsp;Result?&amp;nbsp;Initiative is successful anyway, but we get tired, we lost a lot of time and we have surely forgotten something important!&amp;nbsp;I&#39;m not just talking about work projects but also in real life: for example, organize a party, write a book or an article or organize a trip with friends and have little time and lots to do! The anser to all problems is &lt;b&gt;Social Project Management&lt;/b&gt;: with the help of Facebook and online tools you can organize small projects using online tools accessible from their mobile devices and completely free.&lt;/span&gt;&lt;/span&gt;&lt;/div&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 lang=&quot;en&quot;&gt;I considered the following characteristics in choosing the right tools for Social Project Management:&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;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;&lt;span lang=&quot;en&quot;&gt;1.&amp;nbsp;Use of online tools&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;2.&amp;nbsp;Use of the tools on mobile devices&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;3.&amp;nbsp;Ability to share the use of instruments with friends&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;4.&amp;nbsp;No cost&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;5.&amp;nbsp;No registration tools but use of a single email and password to work&lt;br /&gt;
Here are the steps:&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&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 lang=&quot;en&quot;&gt;1.&amp;nbsp;&lt;b&gt;Create a group on Facebook&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;It&#39;s possible to create following groups: open, closed or secret.&amp;nbsp;In  open groups, everyone can see group members and read all posts; in the  second case you can only see members groupbut not read the posts and in  the third case the group&amp;nbsp;is visible to members only.&amp;nbsp;There is the possibility of creating a fan page if you want to make the project fully open and receive the help of all friends.What  type of group created depends on the type of project: If you arrange  for a vacation might be nice to show everyone the project and maybe get  the contribution of others who have had the same experiences. Or if you  project is top secret you can choose the latter group.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;&lt;br /&gt;
2.&amp;nbsp;&lt;b&gt;Add friends to the group&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;It can be done during or after creation of the group as shown in the image below.&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 lang=&quot;en&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&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/AVvXsEgEhOao8eMc6hW9Bo3QkgwXo7F4ae-5ezym9_G6zWLOB3anfsMlXtr-3RIeK_MzeeLyv0A5rLRYPYzRtdTrB-rSb3xxFYZLZidvKTtT9okOsfcNSrfZp01bhEXps5HinuKuOVKJnh6OM2g/s1600/AddFrinds-en.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;136&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEhOao8eMc6hW9Bo3QkgwXo7F4ae-5ezym9_G6zWLOB3anfsMlXtr-3RIeK_MzeeLyv0A5rLRYPYzRtdTrB-rSb3xxFYZLZidvKTtT9okOsfcNSrfZp01bhEXps5HinuKuOVKJnh6OM2g/s400/AddFrinds-en.gif&quot; width=&quot;400&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;Adding a friend to the group&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 lang=&quot;en&quot;&gt;&lt;br /&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 lang=&quot;en&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 lang=&quot;en&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 lang=&quot;en&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 lang=&quot;en&quot;&gt;3.&amp;nbsp;&lt;b&gt;Brainstorm and plan the solution. &lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;Before leaving the solution you need to discuss and plan activities, gathering around a virtual table.&amp;nbsp;To guide the discussion is important to focus on the following questions:&lt;br /&gt;
*&amp;nbsp;&lt;i&gt;What&lt;/i&gt;?&amp;nbsp;What you want from the project i.e. what are the objectives: complete relaxation?&amp;nbsp;exploration?&amp;nbsp;culinary vacation?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;*&amp;nbsp;&lt;i&gt;How&lt;/i&gt;?&amp;nbsp;How will you achieve your goals?&amp;nbsp;Organize car tour?&amp;nbsp;Book a holiday resort all inclusive?&amp;nbsp;Making the tour on foot or by public transport alone?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;*&amp;nbsp;&lt;i&gt;Who&lt;/i&gt; and &lt;i&gt;When&lt;/i&gt;?&amp;nbsp;After you decide to do the things you also must determine who does what and then distribute the tasks with a clear date to completion.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: right; 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/AVvXsEhnAGOAPq5K40_SCe1lRM78CSWx7JnrdsMCnCe4zYcMUPFNFVLXprgeOzuNAUL4xO4RXxgI-ZfYU0gHdjA0C56Eh7Z0Id6vSGZAVnniPYTzqzbexj_L-sxYvqoh14prmPo0EeLirWNx2Ho/s1600/VideoFacebook.png&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;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnAGOAPq5K40_SCe1lRM78CSWx7JnrdsMCnCe4zYcMUPFNFVLXprgeOzuNAUL4xO4RXxgI-ZfYU0gHdjA0C56Eh7Z0Id6vSGZAVnniPYTzqzbexj_L-sxYvqoh14prmPo0EeLirWNx2Ho/s320/VideoFacebook.png&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;The annunced videoconference in chat window&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&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 lang=&quot;en&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 lang=&quot;en&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 lang=&quot;en&quot;&gt;&lt;span style=&quot;border-collapse: separate; 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;To carry on brainstorming I reccomend the use of videoconference software like Skype and a&amp;nbsp;&lt;i&gt;mind mapping&lt;/i&gt;&amp;nbsp;software named&amp;nbsp;&lt;b style=&quot;font-style: normal;&quot;&gt;Mindmeister&lt;/b&gt;. For videoconference&amp;nbsp;&lt;/span&gt;&lt;/span&gt;at  the moment it&#39;s possible to use Facebook with with version Skype v. 5.5  to meet friends and share with them voice and video. Also Facebook  annunced that will integrate videocall in chat window.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&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 lang=&quot;en&quot;&gt;&lt;/span&gt;&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/AVvXsEiB8OZA5gN3TGM42KGeFnkZwnXf6tfl8UprXydxMKx1GbpZQWUd552yIH7z4IRyCZCvNvLmRB5HXRcR2gcjKsdxilJ5ZGPcKo8ZCcDK_mBRt5zlpAO_C38LaJH6r1kcKprdVhewiJpQi1E/s1600/MindMeister.gif&quot; imageanchor=&quot;1&quot; style=&quot;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/AVvXsEiB8OZA5gN3TGM42KGeFnkZwnXf6tfl8UprXydxMKx1GbpZQWUd552yIH7z4IRyCZCvNvLmRB5HXRcR2gcjKsdxilJ5ZGPcKo8ZCcDK_mBRt5zlpAO_C38LaJH6r1kcKprdVhewiJpQi1E/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;Using Mindmeister to plan the projects&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 lang=&quot;en&quot;&gt; While for mind mapping&amp;nbsp; &lt;a href=&quot;http://www.mindmeister.com/&quot; title=&quot;Mindmeister&quot;&gt;Mindmeister&lt;/a&gt; that allows you to collaborate online with your friends building mind mapping diagrams. It is also possible to schedule and assign tasks for which it is the ideal tool to start.&amp;nbsp;Unfortunately  Mindmeister is not integrated into Facebook but you can authenticate  using your google email without registering to the service.&lt;br /&gt;
As  you can see from the picture above, MindMeister allows you to use  different icons and colors but also has the ability to assign tasks.&amp;nbsp;The  tool uses iCal to publish list of activities for which you can import  calendars from their well to MindMeister (Only in premium version  though), in addition to sending the e-mail notification prior to the  completion of the activity.&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 lang=&quot;en&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&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/AVvXsEi5pWcB95SNvGTL9IDn33fDdJRcSyuABqG3yMhPJAcv-aXqjWyCfXo1kESSW1TKSWPHUalSVasf22jmb1t8-QWsM766QkK6pAd9OxfwT2L14jgKXLAoqW0vT-esGfDPumTKpufSzs19xuA/s1600/Docs.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;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5pWcB95SNvGTL9IDn33fDdJRcSyuABqG3yMhPJAcv-aXqjWyCfXo1kESSW1TKSWPHUalSVasf22jmb1t8-QWsM766QkK6pAd9OxfwT2L14jgKXLAoqW0vT-esGfDPumTKpufSzs19xuA/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;Sharing online docs&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 lang=&quot;en&quot;&gt;4.&amp;nbsp;&lt;b&gt;Share documents&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;In three simple steps we started a project.&amp;nbsp;Now remains only to understand how to share documents in a common place.&amp;nbsp;If we do not have documents locally but we want to create new ones in a collaborative way we can use the service&amp;nbsp;&lt;a href=&quot;http://www.docs.com/&quot; title=&quot;Sharing documents&quot;&gt;Docs.Com&lt;/a&gt;&amp;nbsp;that allows to create on-line Office documents and also permits to download them locally: Doc, Excel and Power Point.&amp;nbsp;After we cretaed a document it&#39;s possible&amp;nbsp;to share it in Facebook using a simple URL. User can sets different permissions to different users.&lt;br /&gt;
If the document to share isn&#39;t a Doc, Excel, Power Point, then you can use the cloud-sharing service DivShare, which provides free 5Gb of space.&amp;nbsp;DivShare also doesn&#39;r requires a registration if you want to use your Fabcebook login.&lt;br /&gt;
&lt;span lang=&quot;en&quot;&gt;We&#39;ve done!&amp;nbsp;With&amp;nbsp;four simple&amp;nbsp;steps&amp;nbsp;we have&amp;nbsp;put together&amp;nbsp;a project,&amp;nbsp;share&amp;nbsp;ideas,&amp;nbsp;plans&amp;nbsp;and documents.&amp;nbsp;All that remains is&amp;nbsp;to work using this little Social Project Management plaform!&lt;/span&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 lang=&quot;en&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&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/AVvXsEgt0LvgaolGjTmft6JLh9EOxxKcWXDRmwKe2N3Q5HsvlxqDGRhJ6fAj3E7ZaSjm1L99YMkpuFUa-zkHhUTUoy8D2EdhlSyOCr2C2Sr0wVlh_5MKdo1xr0ZpF0nn8HmZrixi5qU83rGzQvw/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;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt0LvgaolGjTmft6JLh9EOxxKcWXDRmwKe2N3Q5HsvlxqDGRhJ6fAj3E7ZaSjm1L99YMkpuFUa-zkHhUTUoy8D2EdhlSyOCr2C2Sr0wVlh_5MKdo1xr0ZpF0nn8HmZrixi5qU83rGzQvw/s400/All.png&quot; width=&quot;400&quot; /&gt;&lt;/a&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;span lang=&quot;en&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div id=&quot;gmBFtt&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border-radius: 5px 5px 5px 5px ! important; border: 1px solid black ! important; color: rgb(0, 0, 0) ! important; display: inline ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; height: auto ! important; left: 275px ! important; line-height: normal ! important; margin: 0px ! important; padding: 2px ! important; position: absolute ! important; text-align: left ! important; top: 2076px ! important; vertical-align: middle ! important; visibility: visible ! important; width: auto; z-index: 1410065406 ! important;&quot;&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border-bottom: 1px dotted black ! important; color: rgb(0, 0, 0) ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; padding-bottom: 2px ! important; padding-top: 2px ! important; vertical-align: middle ! important;&quot;&gt;&lt;span id=&quot;bfconfigButton&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;Choose source- and target- languages&quot;&gt;Languages&lt;/span&gt;&lt;span id=&quot;bfdetectButton&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer; display: none ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;Auto-detect language and translate!&quot;&gt;&lt;/span&gt;&lt;span id=&quot;bflangsSpan&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;From English to Italian (click to switch translation direction)&quot;&gt;en&amp;gt;it &lt;/span&gt;&lt;span id=&quot;bfsvcSpan&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;Translation service: Google (toggle service)&quot;&gt;Google&lt;/span&gt;&lt;span id=&quot;bfclipboardSpan&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: copy ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;Copy result to clipboard&quot;&gt;C&lt;/span&gt;&lt;span id=&quot;bfeditButton&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important;&quot; title=&quot;Edit selection&quot;&gt;E&lt;/span&gt;&lt;span id=&quot;bferrorSpan&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 1px dotted gray ! important; color: rgb(0, 0, 0) ! important; cursor: pointer ! important; display: none ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; padding: 0px 2px ! important; vertical-align: middle ! important; visibility: hidden ! important;&quot; title=&quot;&quot;&gt;&lt;/span&gt;&lt;img id=&quot;bffishImg&quot; src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QUUDyoqJjAqRwAAAN1JREFUOMu1lMkVwyAMBYe0JGpCNUFNVk3k4AUwxPGS+ILxkzX8jyTH/Sfu9nrmJ3cXlnMASyWRPwd2d5XlHCBZn1BthcbRAdxTZQDI8k3mQzg11rhF+QZ9jdNOcQib6GFQYJYgCFucSRf6GsLU6wEY5yubTFqF2yq1vRwr3INXdQUWG+je1pELX4ED1wDyRAR0WfuAA9gloITyvsFMIMgYInYRqF6rO9Sqz9qkO5ilyo0o3YBwJ+6vrdQonxWUQllhXeHcb/wabMPkP2n81ocAIoLZrMqn/4y2RwP8DcQ+d6rT9ATiAAAAAElFTkSuQmCC&quot; style=&quot;border: medium none ! important; cursor: pointer ! important; display: inline ! important; float: none ! important; margin: 0px ! important; vertical-align: top ! important;&quot; title=&quot;Auto-detect language and translate!&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom: 1px dotted black ! important; display: none ! important;&quot;&gt;&lt;input id=&quot;bfeditField&quot; style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; border: 0pt none ! important; color: rgb(0, 0, 0) ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; margin: 1px ! important; vertical-align: middle ! important;&quot; /&gt;&lt;/div&gt;&lt;div style=&quot;background: none repeat scroll 0% 0% rgb(168, 236, 255) ! important; color: rgb(0, 0, 0) ! important; font-family: arial ! important; font-size: 12px ! important; font-weight: normal ! important; line-height: normal ! important; vertical-align: middle ! important; width: auto;&quot;&gt; con&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle-en.blogspot.com/feeds/2709496542953427402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/08/how-to-create-free-project-environment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/2709496542953427402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/2709496542953427402'/><link rel='alternate' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/08/how-to-create-free-project-environment.html' title='How to create a free social project management environment using Facebook'/><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/AVvXsEhLTRYYNJv9d2OGjxQrkwTdIAjgkluHGmr0AwYKN_33JCkO-SsUdvsxewa1TCRVnBY0kz-WrXV2R8nRL7Ff5rPYyazEWTQeGKnMEw7WD3550OOfZuDsXDDcgCrhf1ZO_RJ6NEM3j5-6BIA/s72-c/Crea+Gruppo-en.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5087482572518147094.post-7170094676248990105</id><published>2011-08-08T23:45:00.000-07:00</published><updated>2011-09-25T02:02:21.343-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="toolbox"/><title type='text'>Software Quotation</title><content type='html'>&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Introduzione&quot;&gt;Introduction &lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Introduzione&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Quotidianamente, migliaia di project manager e sviluppatori di tutto il mondo sono alle prese con un rompicapo ben più difficile del Sudoku.&quot;&gt;Every   day, thousands of project managers and developers from around the  world  are grappling with a far more difficult Sudoku puzzles. &lt;/span&gt;&lt;span title=&quot;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.&quot;&gt;They  are called by clients eager to provide an economic assessment for developement of a new application or its evolution. &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;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.&quot;&gt;Generally,   time is tight and eventually the magic number is taken as &quot;the true&quot;  and used  in the chain of permissions (boss, the booss of the boss,  etc.) as more of a  definitive number. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;La realtà dietro a queste azioni è purtroppo fatta di parecchie incertezze e spesse volte quel numero magico non si avvicina nemmeno lontanamente alla realtà.&quot;&gt;The  reality behind these actions is unfortunately made of several  uncertainties and often they arevery far from reality. &lt;/span&gt;&lt;span title=&quot;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.&quot;&gt;For  example, after estimating, Project Manager found that new application will be very far from the first estimated. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Nel corso del tempo la &amp;quot;scienza dei calcolatori&amp;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.&quot;&gt;Over   time, the &quot;computer science&quot; has developed a series of methodologies   for estimating projects, I will present briefly in this post, showing a   lot of effort in giving a structure to this art. &lt;/span&gt;&lt;span title=&quot;Personalmente posso dire che fra tutti i metodi utilizzati preferisco utilizzare quello degli Use Case Points (UCP) 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.&quot;&gt;Personally   I can say that of all the methods used to prefer to use the Use Case   Points (UCP) that I made a change that tends to make it less random and   allows to estimate not only the man / days but also the estimated cost   of the project.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Personalmente posso dire che fra tutti i metodi utilizzati preferisco utilizzare quello degli Use Case Points (UCP) 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.&quot;&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Personalmente posso dire che fra tutti i metodi utilizzati preferisco utilizzare quello degli Use Case Points (UCP) 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.&quot;&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Modelli di Stima&quot;&gt;&lt;b&gt;Estimation Models&lt;/b&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Modelli di Stima&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;E&#39; 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).&quot;&gt;It&#39;s  better to emphasize one thing above all: an estimation (or software  quotation) is the most likelyhood evaluation of the effort made to  develop a particular software  system (omit the costs for now). &lt;/span&gt;&lt;span title=&quot;La stima rappresenta quindi un modello e quindi una rappresentazione della realtà che non sarà mai la realtà stessa.&quot;&gt;The estimate represents a model and then a representation of reality that will never be reality itself. &lt;/span&gt;&lt;span title=&quot;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.&quot;&gt;My   personal conclusion was, therefore, to consider an estimation model,   the one that comes closest to reality that I manage trying to adapt it   according to feedback received at the end of projects. &lt;/span&gt;&lt;span title=&quot;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.&quot;&gt;The   purpose of this post is not to give a lesson or the formula for the  perfect estimation, beacuse you have to find it in your organization,  but to provide an overview on the most popular  methods of trying to  provide a bibliography to choose for yourself.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;b&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Lines Of Code - LOC ovvero linee di codice&quot;&gt;Lines of Code - LOC or lines of code &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;It was the first effort to make the scientific approach to measuring   software and is based on counting of the number of lines of code that make   up the software. &lt;/span&gt;&lt;span title=&quot;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).&quot;&gt;Clearly   it is a measure that can be collected only at the finished product, or   used before the development but after the estimation of some other type of   effort (eg. Function Point) with some productivity indexes. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Cosa dobbiamo includere nel calcolo delle linee di codice?&quot;&gt;What should be included in the LOC estimation? &lt;/span&gt;&lt;span title=&quot;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].&quot;&gt;There   are a number of indications that the Software Engineering Institute   (SEI) issued through a cecklist and indicating which parts to be counted   and those to be excluded [1]. C&lt;/span&gt;&lt;span title=&quot;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.&quot;&gt;omputation&amp;nbsp; produces DLOC (Delivered LOC) lines of code that are   useful for the sizing of the software and then estimation of effort. &lt;/span&gt;&lt;span title=&quot;Computando invece tutte le linee di codice (compresi per es. dichiarazioni e commenti) si ottiene invece il SLOC (Source LOC).&quot;&gt;Instead of DLOC it is possible to compute SLOC&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Computando invece tutte le linee di codice (compresi per es. dichiarazioni e commenti) si ottiene invece il SLOC (Source LOC).&quot;&gt;(Source LOC) that computes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Computando invece tutte le linee di codice (compresi per es. dichiarazioni e commenti) si ottiene invece il SLOC (Source LOC).&quot;&gt; all lines of code (including eg. Statements and comments). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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 un indice di produttività (IP) di 160 DLOC al giorno&quot;&gt;It is possible to convert the LOC in the effort through the application of   productivity indices (but they are linked to the organization issuing  the  projects). For example, based on itsprior experience, organization may have a   productivity index (PI) of 160 DLOC per man day &lt;/span&gt;&lt;span title=&quot;uomo e quindi calcolare l&#39;effort: Effort (in gg/uu) = DLOC/IP.&quot;&gt;and then calculate the effort: &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Effort (in days / uu) = DLOC / PI&lt;/span&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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 da Boehm nel 1981 ([2]).&quot;&gt;If   you do not have productivity indexes you can also use a parameter   estimation derived from previous projects of other organizations and   introduced by Boehm in 1981 ([2]). &lt;/span&gt;&lt;span title=&quot;Essa è la Basic COCOMO e si basa sul tipo di organizzazione di progetto:&quot;&gt;It is the Basic COCOMO and is based on the type of project organization: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black;&quot;&gt;
&lt;li&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Organic Project: progetti con piccoli team, requisiti stabili e tecnologie conosciute, pressione temporale bassa.&quot;&gt;&lt;i&gt;Organic Project&lt;/i&gt;: projects with small teams, requirements and technologies known stable, low time pressure. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Semi-detached: progetti con team medi, requisiti variabili e pressione temporale anche se non rappresenta un vincolo&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Semi-detached: progetti con team medi, requisiti variabili e pressione temporale anche se non rappresenta un vincolo&quot;&gt;&lt;i&gt;Semi-detached&lt;/i&gt;: projects with average teams, changing requirements, and time pressure, even if not a constraint&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Embedded: 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.&quot;&gt;&lt;i&gt;Embedded&lt;/i&gt;:  large teams, requirements or unknown variability, strong time  pressure  and the release date is a constraint, complex environments with   complex hardware and unknown technologies. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Nel Basico COCOMO il calcolo dell&#39;effort è il seguente:&quot;&gt;Basic COCOMO effort estimation is as follows:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Nel Basico COCOMO il calcolo dell&#39;effort è il seguente:&quot;&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; title=&quot;Effort Applied (E) = a * (SLOC)^b [mesi uomo]&quot;&gt;Applied Effort (E) = a * (SLOC) ^ b [man-months]&lt;/span&gt;&lt;/span&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; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; title=&quot;Development Time (D) = c * E ^ [mesi]&quot;&gt;Development time (D) = E ^ c * [months] &lt;/span&gt;&lt;/span&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; style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot; title=&quot;People required (P) = E / D [persone]&quot;&gt;People required (P) = E / D [people] &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;People required (P) = E / D [persone]&quot;&gt; &lt;/span&gt;&lt;/span&gt;&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;dove:&quot;&gt;where: &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;dove:&quot;&gt; &lt;/span&gt;&lt;/span&gt;&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;dove:&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;c = 2.5 e&quot;&gt;c = 2.5 and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&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;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;c = 2.5 e&quot;&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;c = 2.5 e&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;a&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;b&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Organic&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.05&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Semi-detached&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.12&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Embedded&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;1.20&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; 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 style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Embedded	3.6	1.20	0.32&quot;&gt; After Basic COCOMO, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;long_text&quot; id=&quot;result_box&quot;&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Boehm ha introdotto poi il modello Intermediate COCOMO 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.&quot;&gt;Boehm   introduced Intermediate COCOMO model using 15 parameters  estimation  and then COCOMO II that represents a complete model that non uses LOC but design elements to evaluate the complexity and thus the effort.&lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Boehm ha introdotto poi il modello Intermediate COCOMO 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.&quot;&gt; &lt;/span&gt;&lt;/span&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;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&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 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-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt;&lt;span title=&quot;COCOMO II&quot;&gt;COCOMO II&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&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-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;The  Constructive Cost Model II is an incremental estimation model that can  be used at different stages of the life cycle of software from time to  time by providing more accurate estimates.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Le fasi in cui è possibile effettuare la stima sono:&quot;&gt;The phases in which it is possible to estimate are:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Applications Composition.&quot;&gt;Applications Composition.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;E&#39; la stima che interviene durante la fase di prototipizzazione e quindi a monte del progetto.&quot;&gt;And &#39;the esteem that occurs during the phase of prototyping and therefore upstream of the project.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Early Design.&quot;&gt;Early Design.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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.&quot;&gt;And  &#39;the esteem that occurs during the startup phase of the project and  takes into account factors of complexity (or cost drivers) to use such  language, the skills of tersonale used, the complexity of the product,  etc..&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Post-architecture.&quot;&gt;Post-architecture.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Si utilizza durantye lo sviluppo del progetto o addirittura in fase di manutenzione dello stesso.&quot;&gt;Duranty using the project&#39;s development or even during system maintenance.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Le ultime due stime impiegano il concetto di Function Point per calcolare gli effort.&quot;&gt;The last two estimates using the concept of Function Points to estimate the effort.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Per una descrizione dettagliata del modello COCOMOII si rimanda a [3].&quot;&gt;For a detailed description of the model COCOMO II see [3].&lt;/span&gt;&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;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Function Points (FP)&quot;&gt;Function Points (FP)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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&quot;&gt;A  measure of software complexity all&#39;effort alternative is surely Function Points (FP), which has a large following in big institutions. There is an organization, IFPUG - International Function Point User  Group - which officially regulates activities related to FP and&lt;/span&gt; &lt;span title=&quot;pubblica regolarmente il Function Point Counting Practices Manual che rappresenta la metodologia di calcolo ufficiale [4].&quot;&gt;maintains the Function Point Counting Practices Manual which is the official method of Function Point estimation [4].&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;The  basic concept of Function Point Analysis (FPA) is to decompose the  system to develop in smaller components which can be easily counted and classified  into different types.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Il computo di tutti questi mattoncini elementari e la relativa classificazione determina la complessità del singolo componente e quindi del sistema nel suo complesso.&quot;&gt;The counting of all these building blocks and their classification  determines the complexity of each component, and then the system as a  whole.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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.&quot;&gt;The  FPA can be used early in the project for the overall estimate of the  same but is more effective when based on the requirements and then on  the relevant documentation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;Let&#39;s  see what are the components to locate in the system, but first you must  determine the boundaries of the system to be analyzed: it is necessary  to determine what are functions within the system and instead which are provided by  external systems.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Una volta determinato il confine (boundary) si possono identificare i seguenti componenti:&quot;&gt;Once you have determined the boundary (boundary) one can identify the following components:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black;&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Data Function&quot;&gt;Data Function&lt;/span&gt;&lt;/span&gt;&lt;/b&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-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o ILF.&quot;&gt;&lt;b&gt;ILF&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Internal Logical File: raggruppamento logico di dati mantenuto all&#39;interno del confine applicativo che ha lo scopo di memorizzare informazioni a supporto di processi elementari (es. cliente, utente, fattura, ecc.)&quot;&gt;Internal  Logical Files: logical grouping of data maintained within the  application boundary that is designed to store information in support of  elementary processes (eg customer, user, invoice, etc..)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o EIF.&quot;&gt;&lt;b&gt;EIF&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;External Interface File: sono strutture logiche di dati provenienti da sistemi esterni.&quot;&gt;External Interface Files: are logical structures of data from external systems.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;External Interface File: sono strutture logiche di dati provenienti da sistemi esterni.&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Transazionali&quot;&gt;Transactional&lt;/span&gt;&lt;/span&gt;&lt;/b&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-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o EI.&quot;&gt;&lt;b&gt;EI&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;External Input.&quot;&gt;External Input.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Transazioni elementari necessarie al mantenimento delle strutture logiche legate agli ILF&quot;&gt;Elementary transactions necessary for the maintenance of logical structures related to the ILF&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o EO.&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o EO.&quot;&gt;&lt;b&gt;EO&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;External Output.&quot;&gt;External Output.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Transazioni elementari che fanno fluire informazioni dall&#39;interno del sistema verso l&#39;esterno.&quot;&gt;Elementary transactions that are flowing information from within the system to the outside.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;o EQ.&quot;&gt;&lt;b&gt;EQ&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;External Inquiries.&quot;&gt;External Inquiries.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Transazioni elementari necessarie a selezionare dati e visualizzarli all&#39;utente finale.&quot;&gt;Elementary transactions necessary to select data and display it to the end user.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;I dati possono provenire ed essere aggregati da più ILF e EI&quot;&gt;Data can be aggregated and come from more ILF, EI&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;I dati possono provenire ed essere aggregati da più ILF e EI&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;Ci sono poi dei calcoli accessori da effettuare per ognuna delle caratteristiche precedenti:&quot;&gt;There are also some other characteristics needed to perform Function Point estimation for each of the previous features:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style=&quot;color: black;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* RET.&quot;&gt;&lt;b&gt;RET&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Record Element Type.&quot;&gt;Record Element Type.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Sono sottogruppi legati ad un ILF o EIF.&quot;&gt;Subgroups are linked to an ILF or EIF.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Per esempio il dato logico fornitore può avere collegati dei RET indirizzo, telefono, ecc.&quot;&gt;For example, given the logical supplier may have connected the RET address, phone, etc..&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* DET.&quot;&gt;&lt;b&gt;DET&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Data Element Type: sono i tipi di dati elementari utilizzati all&#39;interno di un ILF e EIF&quot;&gt;Data Element Type: elementary data types are used within an ILF and EIF&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* FTR.&quot;&gt;&lt;b&gt;FTR&lt;/b&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;File Type Reference: numero di ILF o EIF legate ad una particolare transazione&quot;&gt;File Type Reference: ILF or EIF number tied to a particular transaction&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Vediamo ora come calcolare il valore in FP della nostra applicazione.&quot;&gt;Now let&#39;s see how to compute the value of our application in FP.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Tale valore viene chiamato Unadjusted Function Point (UFP) in quanto non prende in considerazione le caratteristiche generali dell&#39;applicazione.&quot;&gt;This  value is called the Unadjusted Function Point (UFP) as it does not take  into account the general characteristics of the application.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Tali caratteristiche, dette GSC, verranno introdotte successivamente.&quot;&gt;These features, called GSC, will be introduced later.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Veniamo al calcolo del UFP: 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:&quot;&gt;We  come to the estimation of UFP: for each of the features listed  should be estimated in terms of the low, medium, high (low,  Afvg, High) &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Veniamo al calcolo del UFP: 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:&quot;&gt;complexity &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Veniamo al calcolo del UFP: 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:&quot;&gt;based on the number of RET and DET and FTR calculated for  each feature:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;span style=&quot;border-collapse: separate; font-size: x-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;for ILF and 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: x-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: x-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: x-small;&quot;&gt;RETs&lt;/span&gt;&lt;/td&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;1-19&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;20-50&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;2-5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;&amp;gt;5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-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;for 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: x-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: x-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: x-small; font-weight: normal;&quot;&gt;FTRs&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;1-4&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;5-15&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;&amp;lt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;&amp;gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-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;for EO and 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: x-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: x-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: x-small; font-weight: normal;&quot;&gt;FTRs&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;1-5&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;6-19&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;&amp;lt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;2-3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Low&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;&amp;gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Avg&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;High&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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:&quot;&gt;Then we have to compute how many features are in classes Low, Avg, High, and for  each function points are calculated according to the following table:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; style=&quot;color: black;&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#eeeeee&quot;&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small; font-weight: normal;&quot;&gt;Complexity&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;Total&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: x-small; font-weight: normal;&quot;&gt;Source&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;Low&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;Avg&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-small; font-weight: normal;&quot;&gt;High&lt;/span&gt;&lt;/th&gt;&lt;th&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;ILF - Internal Logic File&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 10 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 15 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;EIF - External Interface Files&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 5 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 10 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;EI - External Inputs&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 3 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 6 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;EO - External Output&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 5 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 7 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-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: x-small;&quot;&gt;EQ - External Queries&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 3 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 4 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;_ * 6 = _&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;Thus each computed ILF with low complexcity has a value 7 of function points, ILF  of tupe Avg 19 function points and each ILF with high complexity 15 function  points. The  sum total of all function points for each of the ILF, EIF,  EI, EO and EQ are, as mentioned above, UFP Unadjusted Function Points.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;In aggiunta ai precedenti componenti elementari di calcolo la Function Point Analysis considera una serie di fattori di complessità legati in generale al sistema da sviluppare.&quot;&gt;In  addition to the previous estimation, Function Point Analysis considers a number of factors in general  complexity of the system to be developed.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Sono 14 e precisamente:&quot;&gt;There are 14, namely:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;color: black;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Data communications.&quot;&gt;&lt;i&gt;Data communications&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;Overall  complexity, evaluated from 0 to 5, the transfer of information: 0 batch  processing, 5 application with front-end and different transfer  protocols used&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Distributed Data Processing.&quot;&gt;&lt;i&gt;Distributed Data Processing&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;Complexity  of the distribution of data processing: 0, no distribution, soin 5 data  collected and processed in different modules and / or external systems&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Performance.&quot;&gt;Performance.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;Required  levels of performance and responsiveness to the system: 0 no  performance requirement, 5 response times are critical and required  business performance analysis and use of monitoring tools&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Heavily Used Configuration.&quot;&gt;&lt;i&gt;Heavily Used Configuration&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Grado di dipendenza dal tipo di hardware ad utilizzare: 0 nessuna specificità, 5 allocazione di parti di hardware per specifici moduli dell&#39;applicazione.&quot;&gt;Degree of dependence on the type of hardware used: 0 no specificity, 5 allocation for specific pieces of hardware modules.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Transaction Rate.&quot;&gt;&lt;i&gt;Transaction Rate&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Frequenza di esecuzione delle transazioni: 0 bassa, 5 molto alta&quot;&gt;Frequency of execution of transactions: low 0, 5 very high&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* On-line data entry.&quot;&gt;&lt;i&gt;On-line data entry&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Quale percentuale di transazioni richiede interazione con l&#39;utente finale: 0 tutto in bacth mode, 5 più del 30% delle transazioni sono interattive&quot;&gt;What  percentage of the transaction requires interaction with the end user: 0  bacth everything in fashion, 5 more than 30% of transactions are  interactive&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* End-user efficiency.&quot;&gt;&lt;i&gt;End-user efficiency&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Grado di interattività del sistema.&quot;&gt;Degree of interactivity of the system.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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.&quot;&gt;There  is a table with 16 macro-user interface and is required to assess which  and how many of these 16 characteristics are necessary for the final  system.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Il valore va da 0 - nessuna - a 5 - sei o più delle caratteristiche.&quot;&gt;The value ranging from 0 - none - to 5 - six or more of the features.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Le sedici caratteristiche sono ad es.: uso di menu, scrolling, help online, pop-up, supporto multilingue, ecc.&quot;&gt;The sixteen characteristics are, for example.: Use of menus, scrolling, online help, pop-ups, multilingual support, etc..&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* On-line update.&quot;&gt;&lt;i&gt;On-line update&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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.&quot;&gt;How  many ILF transactions are managed and maintained by interaction  (online): 0 none, 5, the majority of the ILF and will require policies  aggiounta automatic recovery of data.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Complex processing.&quot;&gt;&lt;i&gt;Complex processing&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Gradi di complessità dei calcoli matematici richiesti all&#39;applicazione.&quot;&gt;Degrees of complexity of the mathematical calculations required by the application.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Anche qui viene fornita una tabella con cinque modalità di calcolo e si computa quante di queste modalità sono utilizzate: 0 nessuna, 5 tutte.&quot;&gt;Here, the technique provides a table with five kind of complexity. From table you can obtain values from 0 nocomplexuty to 5 high complexity.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Riusabilità.&quot;&gt;&lt;i&gt;Reusability&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Grado di riusabilità del codice: 0 nessuna riusabilità, 5 l&#39;applicazione è esplicitamente sviluppata per essere riutilizzata in altri contesti.&quot;&gt;Degree of code reusability: reusability, 0 no, 5 is the application specifically developed to be reused in other contexts.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Installation ease.&quot;&gt;&lt;i&gt;Installation ease&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Grado di complessità della installazione: 0 nessuna richiesta particolare, 5 l&#39;installazione è richiesta; ci sono particolari requisiti da verificare e testare.&quot;&gt;Degree  of complexity of the installation: no special request 0, 5 installation  is required, there are special requirements to be checked and tested.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Operational ease.&quot;&gt;&lt;i&gt;Operational ease&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;Degree  of complexity required for application maintenance (back-up, start-up  and restart the application systems, recovery procedures, etc..): 0 no  specific activity, 5 fully automated&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Multiple sites.&quot;&gt;&lt;i&gt;Multiple sites&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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.&quot;&gt;Degree  of deployment: 0 stand-alone, 5 distributed application used by  multiple users and multiple organizations, multiple environments and  required installation hardware.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;* Facilitate change.&quot;&gt;&lt;i&gt;Facilitate&lt;/i&gt;&amp;nbsp;&lt;i&gt;change&lt;/i&gt;.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;L&#39;applicazione deve essere sviluppata per facilitare il cambiamento?&quot;&gt;The application must be developed to facilitate change?&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Si utilizza una tabella di cinque caratteristiche richieste per la gestione del cambiamento.&quot;&gt;It uses a table of five characteristics required for the management of change.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;0 indica nessuna delle caratteristiche, 5 tutte&quot;&gt;0 indicates none of the features, all 5&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Al termine della valutazione delle caratteristiche precedenti può essere calcolato il valore aggiunto (VAF - Value) richiesto dall&#39;applicazione nel seguente modo:&quot;&gt;At the end of the previous assessment of the value added can be calculated (VAF - Value) required by the application as follows:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&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;font-size: small;&quot;&gt;&lt;span title=&quot;VAF = 0.65 + somma(caratteristiche)/100&quot;&gt;VAF = 0.65 + sum (characteristics) / 100&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Infine il valore finale in function point del nostro sistema si calcola come&quot;&gt;Finally, the final value in function points of our system is calculated as:&lt;/span&gt;&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; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;FP = UAF * VAF&quot;&gt;FP = UAF * VAF&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Sintetizziamo i passi per calcolare i FP:&quot;&gt;Let now review the steps to estimate FP:&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Sintetizziamo i passi per calcolare i FP:&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;1.&quot;&gt;1.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Determinare tutti gli ILF, EIF, EO, EI, EQ&quot;&gt;Determine all the ILF, EIF, EO, EI, EQ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Determinare tutti gli ILF, EIF, EO, EI, EQ&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;2.&quot;&gt;2.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Determinare tutti RET, DET e FTR&quot;&gt;Determine all RET, DET and FTR&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Determinare tutti RET, DET e FTR&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;3.&quot;&gt;3.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Associare RET, DET e FTR alle caratteristiche del punto 1&quot;&gt;Associate RET, DET and FTR to the characteristics of point 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Associare RET, DET e FTR alle caratteristiche del punto 1&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;4.&quot;&gt;4.&lt;/span&gt; Estimate&lt;span title=&quot;Calcolare, in base alle tabelle precedenti, il livello di complessità di ogni ILF, EIF, EO, EI ed EQ nei termini Low, Avg, High&quot;&gt;, based on the previous tables, the level of complexity of ILF, EIF, EO, EI and EQ in terms Low, Avg, High&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Calcolare, in base alle tabelle precedenti, il livello di complessità di ogni ILF, EIF, EO, EI ed EQ nei termini Low, Avg, High&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;5.&quot;&gt;5.&lt;/span&gt; &lt;span title=&quot;Calcolare gli UFP sommando tutti i valori ottenuti secondo la tabella di conversione complessità/function point&quot;&gt;Estimate the PFU obtained by adding all the values ​​in the table conversion complexity / function points&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Calcolare gli UFP sommando tutti i valori ottenuti secondo la tabella di conversione complessità/function point&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;6.&quot;&gt;6.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Calcolare il VAF&quot;&gt;Calculate the VAF&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Calcolare il VAF&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span title=&quot;7.&quot;&gt;7.&lt;/span&gt; Estimate&lt;span title=&quot;Calcolare i function point FP = UFP * VAF&quot;&gt; function points &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FP = UFP * VAF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Ottenuto il valore dei FP, si deve procedere con il calcolo dell&#39;effort mediante l&#39;applicazione di un indice di produttività.&quot;&gt;Obtained the value of FP, you must proceed with the effort estimation by applying a productivity index.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Ad oggi esistono una serie di tabelle computate in base a dati storici che mostrano i valori delle ore/uomo necessarie a sviluppare un Function Point.&quot;&gt;To  date, there are a number of tables computed based on historical data  show that the values ​​of man / hours necessary to develop a Function  Point.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;There  is a comprehensive database of projects and effort maintained by ISBSG  (&lt;i&gt;www.isbsg.org&lt;/i&gt;) but generally we can consider for Java projects a  productivity index of 0.9 FP per man work/ day day for projects small /  medium (up to 350 FP) until&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;a 0.5 F/P per progetti grandi (&amp;gt;2000 FP).&quot;&gt;to 0.5 F / P for large projects (&amp;gt; 2000 FP).&lt;/span&gt;&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;/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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt;&lt;span title=&quot;Use Case Points&quot;&gt;Use Case Points&lt;/span&gt;&lt;/b&gt;&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; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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).&quot;&gt;An  alternative method for estimating the Function Point Analysis is based  on the use case of the system that are mainly used by the methodology  RUP (Rational Unified Process).&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Il metodo deriva da un lavoro del 1997 da parte di Gustav Karner ([5]) 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;&gt;The  method is derived from a 1997 work by Gustav Karner ([5]) and  essentially provides the computation and classification of the actors in the system and its use cases mediated through a number of factors  that represent the elements &quot;environmental&quot;&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;che influenzano il progetto di sviluppo.&quot;&gt;that influence the development project.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Il primo passo è quello di calcolare gli Unadjusted Use Case Point, UUCP: si parte con il censire e valutare la complessità gli attori del sistema e degli use case secondo le tabelle che seguono:&quot;&gt;The  first step is to estimate the Unadjusted Use Case Points, UUCP: it  starts with the survey and assess the complexity of the system actors  and use cases according to the following tables:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&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); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;98&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Complexity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Definition&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; bgcolor=&quot;#d9d9d9&quot; style=&quot;border: 1px solid rgb(1, 1, 1); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;49&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Weight&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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;span lang=&quot;en&quot;&gt;An&amp;nbsp;actor&amp;nbsp;is  SIMPLE if it represents a&amp;nbsp;complex&amp;nbsp;external system, and&amp;nbsp;communication is  through&amp;nbsp;the use of&amp;nbsp;libraries&amp;nbsp;or APIs&amp;nbsp;(Application  Programming&amp;nbsp;Interface)&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;234&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot;&gt;Actor is AVERAGE&amp;nbsp;if&amp;nbsp;it&amp;nbsp;interacts&amp;nbsp;with:&lt;br /&gt;
1.&amp;nbsp;a communication protocol&lt;br /&gt;
2.&amp;nbsp;line terminal.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; style=&quot;border: 1px solid rgb(1, 1, 1); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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;span lang=&quot;en&quot;&gt;Actor is&amp;nbsp;COMPLEX if it interacts with the system&amp;nbsp;using&amp;nbsp;graphical interface.&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&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 style=&quot;color: black;&quot;&gt;
Actors&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&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;101&quot;&gt;&lt;b&gt;Complexity&lt;/b&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: x-small;&quot;&gt;&lt;b&gt;Definition&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;50&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Weight&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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;span lang=&quot;en&quot;&gt;Use Case&amp;nbsp;is SIMPLE&amp;nbsp;if it is composed by 3&amp;nbsp;transactions and&amp;nbsp;a maximum and&amp;nbsp;can be achieved with&amp;nbsp;less than&amp;nbsp;5 analysis objects.&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;50&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;5&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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;span lang=&quot;en&quot;&gt;Use Case&amp;nbsp;is&amp;nbsp;AVERAGE&amp;nbsp;if it uses from 3 to&amp;nbsp;7&amp;nbsp;transactions&amp;nbsp;and it can be achieved by&amp;nbsp;using&amp;nbsp;5 to 10&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;en&quot;&gt;analysis objects&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;50&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;10&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); font-family: Arial,Helvetica,sans-serif;&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); font-family: Arial,Helvetica,sans-serif;&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;span lang=&quot;en&quot;&gt;Use Case&amp;nbsp;is&amp;nbsp;COMPLEX&amp;nbsp;if it uses&amp;nbsp;more than 10 transactions&amp;nbsp;and can be achieved by using more than&amp;nbsp;10&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;en&quot;&gt;analysis objects&lt;/span&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); font-family: Arial,Helvetica,sans-serif;&quot; valign=&quot;top&quot; width=&quot;50&quot;&gt;&lt;div align=&quot;left&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;sub&gt;15&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black;&quot;&gt;
Use Cases&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;UUCP si ottiene sommando per ogni attore e ogni use case il peso ottenuto:&quot;&gt;UUCP is obtained by adding to each actor and each use case the weight:&lt;/span&gt;&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; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;UUCP = somma(Ni*Wi)&quot;&gt;UUCP = sum (Ni * Wi)&lt;/span&gt;&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; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;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.&quot;&gt;After  the estimation of UUCP, model assesses factors that influence the  development project, namely the TCF, the Technical Complexity Factor,  and the EF, the Environmental Factor.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;I TCF rappresentano i fattori tecnici che possono influenzare lo sviluppo del sistema, essi sono 13 e hanno pesi definiti e precisamente:&quot;&gt;The TCF are the technical factors that may influence the development of the system, they are 13 and weights are defined, namely:&lt;/span&gt;&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;span style=&quot;font-size: small;&quot;&gt;&lt;br style=&quot;font-family: Arial,Helvetica,sans-serif;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;3&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 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;Technical Factors&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 style=&quot;color: black; font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;They&amp;nbsp;are assigned&amp;nbsp;a value from&amp;nbsp;0 to&amp;nbsp;5: 0&amp;nbsp;no influence&amp;nbsp;or importance, 5&amp;nbsp;maximum influence&amp;nbsp;(or importance)&amp;nbsp;on the project.&lt;br /&gt;
&lt;br /&gt;
TCF&amp;nbsp;is calculated as follow:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span lang=&quot;en&quot; style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt; TCF&amp;nbsp;=&amp;nbsp;0.6 +&amp;nbsp;sum (Wi&amp;nbsp;*&amp;nbsp;Fi) / 100&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The&amp;nbsp;&lt;i&gt;Environmental&amp;nbsp;Factor&amp;nbsp;(EF)&lt;/i&gt; help to estimate the efficiency&amp;nbsp;of the project and&amp;nbsp;consider&amp;nbsp;the following features:&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;(*) 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;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot; style=&quot;color: black;&quot;&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: x-small;&quot;&gt;&amp;nbsp;F&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: x-small;&quot;&gt;Environmental Factors&lt;/span&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: x-small;&quot;&gt;Weight (Wj)&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: x-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: x-small;&quot;&gt;Familiarity 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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-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: x-small;&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;(*) 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;&gt;(*)  As the context in which you can apply the use case is broader than the  use of the methodology Objectory, you can replace the factor F1 with  &quot;Familiarity with the methodology adopted.&quot;&lt;/span&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;br /&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;font-size: small;&quot;&gt;&lt;span title=&quot;EF = 1.4 - 0.03 * somma(Fi * Wi)&quot;&gt;EF = 1.4 - 0.03 * sum (Wi * Fi)&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Dove ad Fi possiamo assegnare valori da 0 a 5: 0 irrilevante, 5 essenziale&quot;&gt;Where to fi we can assign values ​​from 0 to 5: 0 irrelevant, 5 essential&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;Infine possiamo calcolare gli UCP nel seguente modo:&quot;&gt;Finally we can estimate the UCP as follows:&lt;/span&gt;&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; font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;UCP = UUCP * TCF * EF.&quot;&gt;UCP = UUCP * TCF * EF.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: black; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span style=&quot;background-color: white;&quot; title=&quot;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.&quot;&gt;In  his original paper Kerner estimates the effort need to develop a UCP,  through the analysis of three projects obtaining a a range from 20  hours to 28 man hours for the development of a single UCP.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;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&quot;&gt;In  a later work Ribu ([6]) showed that the range dell&#39;effort can vary from  15 to 30 hours for UCP and Schneider and Winters propose to adopt a parametric effort computing the number of features  exceeding the value 3 and&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;applicare il valore 20 o 28 (v. [7]).&quot;&gt;apply the value 20 or 28 (see [7]).&lt;/span&gt; The technique&lt;span style=&quot;background-color: white;&quot; title=&quot;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&quot;&gt; for estimating effort, as well as for Function Point, is to acquire historical data from the organization by some mean of project repository that must be update by post analysis activites at the end of the project. If you haven&#39;t some kind of statistics&amp;nbsp; you can&lt;/span&gt;&lt;span title=&quot;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.&quot;&gt; get started by applying the Shnider rule for which you can use the  value 20 for simple projects and the value 28 for very complex projects.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;br /&gt;
Update: now you can &lt;a href=&quot;http://thoughtoogle-en.blogspot.com/2011/09/software-estimation-tools-download.html&quot;&gt;download&lt;/a&gt; a tool I created for helping in software estimation.&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;b&gt;&lt;span title=&quot;BIBLIOGRAFIA&quot;&gt;REFERENCES&lt;/span&gt;&lt;/b&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;[Buona parte di questo post prened le informazioni dal buon libro di Shivprasad Koirala: How to Prepare Quotation for Software, Draft 1.0.&quot;&gt;Much of this information by post prened Shivprasad Koirala good book:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;[Buona parte di questo post prened le informazioni dal buon libro di Shivprasad Koirala: How to Prepare Quotation for Software, Draft 1.0.&quot;&gt;&lt;i&gt;How to Prepare Quotation for Software, Draft 1.0&lt;/i&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: black;&quot;&gt;
&lt;span style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;http://k.1asphost.com/UseCasePoints/UseCasePoints.pdf&quot;&gt;&lt;a href=&quot;http://k.1asphost.com/UseCasePoints/UseCasePoints.pdf&quot; title=&quot;How to prepare software quotation&quot;&gt;http://k.1asphost.com/UseCasePoints/UseCasePoints.pdf&lt;/a&gt;&lt;/span&gt;&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 style=&quot;font-family: Arial,Helvetica,sans-serif; font-size: small;&quot;&gt;&lt;span title=&quot;Per i modelli COCOMO si veda:&quot;&gt;For COCOMO models see:&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;br /&gt;
[1].&amp;nbsp;&lt;a href=&quot;http://greenbay.usc.edu/csci577/fall2005/projects/team23/LCA/Team23_COCOMOII-SourceLinesOfCodeDefinitionsV1.0.pdf&quot; title=&quot;COCOMO II&quot;&gt;http://greenbay.usc.edu/csci577/fall2005/projects/team23/LCA/Team23_COCOMOII-SourceLinesOfCodeDefinitionsV1.0.pdf&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[2].&quot;&gt;[2].&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Software engineering economics.&quot;&gt;Software engineering economics.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Englewood Cliffs, NJ:Prentice-Hall, 1981.&quot;&gt;Englewood Cliffs, NJ: Prentice-Hall, 1981.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Barry Boehm.&quot;&gt;Barry Boehm.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[3].&quot;&gt;[3].&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;COCOMO II Model Definition Manual.&quot;&gt;COCOMO II Model Definition Manual.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Jongmoon Baik.&quot;&gt;Jongmoon Baik.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;http://www.dicyt.gub.uy/pdt/files/6.2.1_-_cocomo_model.pdf&quot;&gt;&lt;a href=&quot;http://www.dicyt.gub.uy/pdt/files/6.2.1_-_cocomo_model.pdf&quot; title=&quot;COCOMO II Manual&quot;&gt;http://www.dicyt.gub.uy/pdt/files/6.2.1_-_cocomo_model.pdf&lt;/a&gt;&lt;/span&gt;&lt;span title=&quot;[4].&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[4].&quot;&gt;Function Points &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[4].&quot;&gt;[4].&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Function Point Counting Practices Manual.&quot;&gt;Function Point Counting Practices Manual.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;The International Function Point User Group&quot;&gt;The International Function Point User Group&lt;/span&gt;&lt;span title=&quot;[5].&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[5].&quot;&gt;[5].&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Karner Gustav.&quot;&gt;Gustav Karner.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Resource Estimation for Objectory Projects.&quot;&gt;Resource Estimation for Objectory Projects.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;1993.&quot;&gt;1993.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[6].&quot;&gt;[6].&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Ribu, Kirsten.&quot;&gt;Ribu, Kirsten.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;2001.&quot;&gt;2001.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Estimating Object-Oriented Software Projects with Use Cases.&quot;&gt;Estimating Object-Oriented Software Projects with Use Cases.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Master of Science Thesis, University of Oslo, Department of Informatics.&quot;&gt;Master of Science Thesis, University of Oslo, Department of Informatics.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;Master of Science Thesis, University of Oslo, Department of Informatics.&quot;&gt;Use Case Point &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[7].&quot;&gt;[7].&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Schneider, Geri and Jason P.&quot;&gt;Schneider, Geri and Jason P.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Winters.&quot;&gt;Winters.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;1998.&quot;&gt;1998.&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Applying Use Cases: A Practical Guide.&quot;&gt;Applying Use Cases: A Practical Guide.&lt;/span&gt;&amp;nbsp;&lt;span title=&quot;Addison Wesley.&quot;&gt;Addison Wesley.&lt;/span&gt;&lt;span title=&quot;[8].&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[8].&quot;&gt;[8].&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Un&#39;ottima sintesi degli UCP la potete trovare nell&#39;articolo&quot;&gt;An excellent summary of the UCP can be found in &quot;Estimating With Use Case Points,&quot; Mike Cohn.&lt;/span&gt;&lt;span title=&quot;[9].&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span title=&quot;[9].&quot;&gt;[9].&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white;&quot; title=&quot;Un articolo e una discussione sulla produttività degli UCP la si trova nell&#39;articolo di Gianfranco Lanza&quot;&gt;An  article and a discussion on the productivity of the UCP is in the  article by Gianfranco Lanza &quot;Function Point: How to Transform Them in  the effort? This is the problem!&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://thoughtoogle-en.blogspot.com/feeds/7170094676248990105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/08/software-quotation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7170094676248990105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5087482572518147094/posts/default/7170094676248990105'/><link rel='alternate' type='text/html' href='http://thoughtoogle-en.blogspot.com/2011/08/software-quotation.html' title='Software Quotation'/><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>1</thr:total></entry></feed>