<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PM Stories &#187; Software Development</title>
	<atom:link href="http://pmstories.com/category/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://pmstories.com</link>
	<description>A blog about smarter software engineering and project management</description>
	<lastBuildDate>Wed, 25 Aug 2010 13:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Software For Code Reviews For Only $5! A 5-Day Offer</title>
		<link>http://pmstories.com/2009/07/14/software-for-code-reviews/</link>
		<comments>http://pmstories.com/2009/07/14/software-for-code-reviews/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 09:03:13 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[code review]]></category>
		<category><![CDATA[CodeCollaborator]]></category>
		<category><![CDATA[CodeReviewer]]></category>
		<category><![CDATA[SmartBear]]></category>
		<category><![CDATA[software for code reviews]]></category>

		<guid isPermaLink="false">http://pmstories.com/?p=108</guid>
		<description><![CDATA[The SmartBear company celebrates the version 5.0 of its product CodeCollaborator and makes a great offer to sell 5 licenses of its lightweight product CodeReviewer for only $5! This offer will be available for only 5 days: July 13-17, 2009 only. I was very interested in the offer and made the effort to read a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-109 aligncenter" title="Code review" src="http://pmstories.com/en/wp-content/uploads/2009/07/code-review-2.jpg" alt="Code review" width="400" height="270" /></p>
<p>The SmartBear company celebrates the version 5.0 of its product CodeCollaborator and <a title="5 licenses for 5 bucks" href="http://smartbear.com/code-review-5-for-5.php" target="_blank">makes a great offer</a> to sell 5 licenses of its lightweight product CodeReviewer for <strong>only $5</strong>!</p>
<p>This offer will be available for only 5 days: <strong>July 13-17, 2009</strong> only.</p>
<p>I was very interested in the offer and made the effort to read a little more <a title="CodeCollaborator" href="http://smartbear.com/codecollab.php" target="_blank">about the product</a>. It seems to be very useful if you practice code reviews in your company. And if you don&#8217;t &#8211; you probably have problems in your code.</p>
<p>For $5 you don&#8217;t get the full-featured product CodeCollaborator but its &#8220;younger cousin&#8221; CodeReviewer, which has quite less features. You can see <a title="CodeReviewer" href="http://smartbear.com/codecollab-codereviewer.php" target="_blank">the differences between the two products</a> here but you can easily see that features that CodeReviewer has are quite satisfying for any team that wants to improve their code writing practices and the price is totally worth it.</p>
<p>Don&#8217;t miss this amazing opportunity!</p>
<hr /><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" alt="" hspace="10" vspace="10" width="32" height="32" align="left" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/PmStoriesEn">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em>.</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2009/01/14/quality-matters-1/" title="My First Article In Quality Matters Magazine">My First Article In Quality Matters Magazine</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2009/07/14/software-for-code-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Kind Of Programmer Are You?</title>
		<link>http://pmstories.com/2009/06/02/what-kind-of-programmer-are-you/</link>
		<comments>http://pmstories.com/2009/06/02/what-kind-of-programmer-are-you/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 18:01:14 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[personality test]]></category>
		<category><![CDATA[The Real Programmer]]></category>

		<guid isPermaLink="false">http://pmstories.com/?p=95</guid>
		<description><![CDATA[Long time ago, at the dawn of the computer era there were funny legends about The Real Programmer who writes only in FORTRAN, drinks a lot of coffee and beer and NEVER, I mean NEVER writes comments. Today the things are different and the programming is not that mystery magic it used to be and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" title="The Real Programmer" src="http://pmstories.com/bg/wp-content/uploads/2009/06/hacker_2.jpg" alt="" width="351" height="232" /></p>
<p>Long time ago, at the dawn of the computer era there were funny legends about <a title="The Real Programmer" href="http://www.pbm.com/~lindahl/real.programmers.html" target="_blank">The Real Programmer</a> who writes only in FORTRAN, drinks a lot of coffee and beer and NEVER, I mean NEVER writes comments. Today the things are different and the programming is not that mystery magic it used to be and all bosses respected. Today even the children know how to click on the keys and how to write program code even before they know how to write pothooks in their notebooks.</p>
<p>The same logical process happened to the evaluation of the Real programmer&#8217;s qualities. It is based on a scientific ground and there is nothing subjective or accidental anymore. A <a title="Programmer's personality test" href="http://www.doolwind.com/index.php?page=11" target="_blank">psychological test</a> have been developed that determines your programmer&#8217;s personality. The authors claim that it is based on Myers-Briggs tests and that it is absolutely serious although I found some of the questions very funny.</p>
<p><span id="more-95"></span>Here are my results. They are no surprise to me but it proves that I know myself very well. Now anyone can see my programmer&#8217;s personality.</p>
<blockquote><p>Your programmer personality type is: <strong>PHTB</strong></p>
<ul>
<li>You’re a <strong>Planner</strong>.<br />
You may be slow, but you’ll usually find the best solution. If something’s worth  										doing, it’s worth doing right.</li>
<li>You like coding at a <strong>High level</strong>.<br />
The world is made up of objects and components, you should create your programs  										in the same way.</li>
<li>You work best in a <strong>Team</strong>.<br />
A good group is better than the sum of it’s parts. The only thing better than a genius programmer is a cohesive group of genius programmers.</li>
<li>You are a <strong>liBeral programmer</strong>.<br />
Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.</li>
</ul>
</blockquote>
<p>Do you want to find out if you are a Real Programmer or just a team player like me &#8211; <a title="Programmer's personality test" href="http://www.doolwind.com/index.php?page=11" target="_blank">do the test</a>! It is quick and easy and doesn&#8217;t hurt. <img src='http://pmstories.com/en/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks to <a title="Programmer's personality test" href="http://blog.doncho.net/?p=938" target="_blank">Doncho</a> for the great link!</p>
<hr />
<p style="text-align: left;"><em></em></p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" alt="" hspace="10" vspace="10" width="32" height="32" align="left" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/PmStoriesEn">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em>.</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2007/07/23/the-project-management-theories-according-to-bas-de-baar/" title="The Project Management Theories According to Bas de Baar">The Project Management Theories According to Bas de Baar</a></li><li><a href="http://pmstories.com/2009/01/14/quality-matters-1/" title="My First Article In Quality Matters Magazine">My First Article In Quality Matters Magazine</a></li><li><a href="http://pmstories.com/2007/08/20/the-15-commandments-of-the-true-leader/" title="The 15 Commandments of the True Leader">The 15 Commandments of the True Leader</a></li><li><a href="http://pmstories.com/2007/09/26/recommended-readings-project-risk-management/" title="Recommended Readings: Project Risk Management">Recommended Readings: Project Risk Management</a></li><li><a href="http://pmstories.com/2007/09/25/the-mythical-man-month-walkthrough/" title="The Mythical Man-Month Walkthrough">The Mythical Man-Month Walkthrough</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2009/06/02/what-kind-of-programmer-are-you/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Krishna Kumar Did An Interview With Me On Software Development</title>
		<link>http://pmstories.com/2009/03/24/krishna-kumar-did-an-interview-with-me/</link>
		<comments>http://pmstories.com/2009/03/24/krishna-kumar-did-an-interview-with-me/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 08:01:35 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[Krishna Kumar]]></category>
		<category><![CDATA[software industry]]></category>
		<category><![CDATA[Thought Clusters]]></category>

		<guid isPermaLink="false">http://pmstories.com/?p=90</guid>
		<description><![CDATA[My fellow blogger Krishna Kumar from Thought Clusters asked me a few questions about the situation of the software industry in Bulgaria and my blogging inspirations. His blog is devoted to project management and he has original ideas about how to manage people. I think he believes that we lack some thinking and understanding for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mikeramm.com/en/wp-content/uploads/2009/03/krish.jpg"><img class="alignright size-full wp-image-247" style="margin-left: 10px; margin-right: 10px;" title="Krishna Kumar" src="http://mikeramm.com/en/wp-content/uploads/2009/03/krish.jpg" alt="Krishna Kumar" width="170" height="206" align="right" /></a>My fellow blogger <strong>Krishna Kumar</strong> from <strong>Thought Clusters</strong> <a title="Interview with Mike Ramm" href="http://www.thoughtclusters.com/2009/03/interview-with-mike-ramm.html" target="_blank">asked me a few questions</a> about the situation of the software industry in Bulgaria and my blogging inspirations.</p>
<p><a title="Thought Clusters" href="http://www.thoughtclusters.com/" target="_blank">His blog</a> is devoted to project management and he has original ideas about how to manage people. I think he believes that we lack some thinking and understanding for the others and this is why I feel his blog so close to my blogs <a title="PM Stories" href="http://pmstories.com/" target="_self">PM Stories</a> and <a title="Stop and Think!" href="http://mikeramm.com/" target="_self">Stop and Think!</a>. And probably this is the reason why I like his blog so much.</p>
<p><a title="Interview with Mike Ramm" href="http://www.thoughtclusters.com/2009/03/interview-with-mike-ramm.html" target="_blank">Read the interview here</a>. You may find some food for thought.</p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" alt="" hspace="10" vspace="10" width="32" height="32" align="left" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/PmStoriesEn">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em>.</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2008/08/28/top-down-planning/" title="Top-down Planning &#8211; Good or Bad?">Top-down Planning &#8211; Good or Bad?</a></li><li><a href="http://pmstories.com/2008/01/25/walking-on-water/" title="Walking on Water">Walking on Water</a></li><li><a href="http://pmstories.com/2008/01/24/rules-of-delegation/" title="The Most Important Rules of Delegation">The Most Important Rules of Delegation</a></li><li><a href="http://pmstories.com/2007/08/26/project-management-and-hiking/" title="Project Management and Hiking">Project Management and Hiking</a></li><li><a href="http://pmstories.com/2007/08/18/the-recommended-weekly-readings-2007-08-18-project-management/" title="The Recommended Weekly Readings (2007-08-18). Project Management">The Recommended Weekly Readings (2007-08-18). Project Management</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2009/03/24/krishna-kumar-did-an-interview-with-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Follow The Sun &#8211; Tips For Offshore Development</title>
		<link>http://pmstories.com/2008/09/17/follow-the-sun/</link>
		<comments>http://pmstories.com/2008/09/17/follow-the-sun/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 14:59:59 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[multiple cultures]]></category>
		<category><![CDATA[offshore development]]></category>
		<category><![CDATA[project management process]]></category>
		<category><![CDATA[time zones]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/2008/09/17/follow-the-sun/</guid>
		<description><![CDATA[Bas de Baar pointed me to this great advise for offshore distribution of the work process &#8211; Follow the sun: Build in Asia Design/Review in Europe Test in South-America Every day. Every 24hrs. Well, I am starting to believe that this is a great way to speed up the process but a small devil in [...]]]></description>
			<content:encoded><![CDATA[<p>Bas de Baar <a href="http://blog.softwareprojects.org/create-resilience-in-your-process-by-following-the-sun-573.html" title="Create Resilience By Following The Sun" target="_blank">pointed me</a> to this great advise for offshore distribution of the work process &#8211; <a href="http://en.wikipedia.org/wiki/Follow-the-sun" title="Follow the sun" target="_blank">Follow the sun</a>:</p>
<blockquote><p>Build in Asia<br />
Design/Review in Europe<br />
Test in South-America<br />
Every day.<br />
Every 24hrs.</p></blockquote>
<p>Well, I am starting to believe that this is a great way to speed up the process but a small devil in me asks this stupid question:</p>
<p><strong>What if at some point you need to talk with the people from the previous time zone? </strong></p>
<p>Suppose you found something that you don&#8217;t understand in their specification or in their code, or it seems to be wrong. You want to discuss the issue with your offshore colleagues but their working day is over and they went home. Now you have to wait until tomorrow.</p>
<p>I think that the time difference is a huge problem in communication and although following the sun seems to be a good idea it is not a panacea and you have to develop a strong process to ensure communication abilities without disturbing the personal life of your staff.</p>
<p>There is one more great article Bas wrote on offshore software development that I highly recommend: <a href="http://blog.softwareprojects.org/tips-supervise-offshore-development-447.html" title="Offshore development" target="_blank">25 Rock Solid Tips to Supervise Offshore Development</a>. Read it and follow those tips &#8211; they are really helpful.</p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" align="left" vspace="10" width="32" height="32" hspace="10" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a href="http://feeds.feedburner.com/PmStoriesEn" rel="alternate" type="application/rss+xml">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em>.</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2008/08/28/top-down-planning/" title="Top-down Planning &#8211; Good or Bad?">Top-down Planning &#8211; Good or Bad?</a></li><li><a href="http://pmstories.com/2007/08/07/how-a-pm-can-become-a-real-leader/" title="How Can a PM Become a Real Leader?">How Can a PM Become a Real Leader?</a></li><li><a href="http://pmstories.com/2008/01/11/two-types-of-programmers/" title="The Two Types of Programmers">The Two Types of Programmers</a></li><li><a href="http://pmstories.com/2009/06/02/what-kind-of-programmer-are-you/" title="What Kind Of Programmer Are You?">What Kind Of Programmer Are You?</a></li><li><a href="http://pmstories.com/2008/01/08/classic-mistakes-2008/" title="Classic Mistakes 2008">Classic Mistakes 2008</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2008/09/17/follow-the-sun/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Walking on Water</title>
		<link>http://pmstories.com/2008/01/25/walking-on-water/</link>
		<comments>http://pmstories.com/2008/01/25/walking-on-water/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 13:59:34 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[frozen specification]]></category>
		<category><![CDATA[walking on water]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/2008/01/25/walking-on-water/</guid>
		<description><![CDATA[I found this great sentence, which belongs to Edward V. Berard and I am eager to share it with you: Walking on water and developing software from a specification are easy if both are frozen. Thanks to Irina Marudina for this piece of wisdom. If you like the posts in this blog or you are [...]]]></description>
			<content:encoded><![CDATA[<p>I found this great sentence, which belongs to Edward V. Berard and I am eager to share it with you:</p>
<blockquote><p><strong>Walking on water and developing software from a specification are easy if both are frozen.</strong></p></blockquote>
<p>Thanks to <a href="http://blog.marudina.net/" target="_blank">Irina Marudina</a> for this piece of wisdom.</p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" align="left" height="32" hspace="10" vspace="10" width="32" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a href="http://feeds.feedburner.com/PmStoriesEn" rel="alternate" type="application/rss+xml">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em></p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2009/03/24/krishna-kumar-did-an-interview-with-me/" title="Krishna Kumar Did An Interview With Me On Software Development">Krishna Kumar Did An Interview With Me On Software Development</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2008/01/25/walking-on-water/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Two Types of Programmers</title>
		<link>http://pmstories.com/2008/01/11/two-types-of-programmers/</link>
		<comments>http://pmstories.com/2008/01/11/two-types-of-programmers/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 14:21:43 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Teamwork]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[programmers]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/2008/01/11/two-types-of-programmers/</guid>
		<description><![CDATA[Jeff Atwood at Coding Horror wrote a post called The Two Types of Programmers, which gained a lot of controversial comments. Then he wrote another post trying to explain what he meant in the first one and to bring up the peace but the war has already started. I read them both. I read them [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Atwood at <a href="http://www.codinghorror.com/blog/" target="_blank">Coding Horror</a> wrote a post called <a href="http://www.codinghorror.com/blog/archives/001002.html" target="_blank">The Two Types of Programmers</a>, which gained a lot of controversial comments. Then he wrote <a href="http://www.codinghorror.com/blog/archives/001004.html" target="_blank">another post</a> trying to explain what he meant in the first one and to bring up the peace but <strong>the war has already started</strong>. I read them both. I read them many times and I still don&#8217;t understand what exactly he meant.</p>
<p>He says that there are two types of programmers &#8211; Type 0 (20%) are the people who program for fun. <strong>These people live programming, they breathe programming</strong>. They use Linux and they contribute to Open Source projects. In other words (although he doesn&#8217;t say it), these are the good guys, the smart guys. The other group are Type 1 (80%) &#8211; people who practice programming for living. They work from 9 to 5, they use only Microsoft technology and they don&#8217;t read the technical news. <strong>&#8220;They are not stupid&#8221;, he says but I believe it is just what he means</strong> because the final appeal is to the smart guys to swallow their pride and to hope the stupid guys become smarter.</p>
<p>If you feel that you belong to the Type 1 programmers, the stupid ones, don&#8217;t worry &#8211; one of the most important characteristics of the 20% group is that they read blogs, especially Jeff&#8217;s one. So you just need to read one article of his and you&#8217;ll automatically become a member of the elite group.</p>
<p>Sorry Jeff, I don&#8217;t buy it!</p>
<p><span id="more-72"></span>I would agree that we can separate the programmers into two groups &#8211; one for the people who like programming for the sake of the programming itself, and another for the people who provide value with the applications they write. But this definition is so archetypal that it doesn&#8217;t bring much of a value. And <strong>claiming that the developers belonging to the one group are smart and the others are dumb, is not only insulting, it is just wrong</strong>.</p>
<p>First of all, I have never seen a programmer, who had never read a technical web site or a blog. Second, nobody has counted the programmers and there is no evidence that the ratio is 20/80. I believe the numbers are just taken from the Paretto principle without any backup survey. Third, to accuse someone for being stupid just because they value their private time or because they use Microsoft technology, is just flaming another religious war.</p>
<p>The software development is a business like any other. It is important and powerful one. This business needs the two types of people &#8211; the ones who love the process of programming, who create and invent new ideas and new solutions, and the ones who make those ideas reality, the ones who implement the customer&#8217;s requirements and bring real value to them. Perhaps the real ratio should be 20/80, or 10/90, or whatever &#8211; it depends on the business area. <strong>The point is, all kinds of developers are valuable</strong> because they bring value in different ways. Their diversity is their richness.</p>
<p>You cannot call someone stupid or inexperienced only because he or she doesn&#8217;t write code during the night or because they write in Visual Basic .NET. One is inexperienced because she lacks experience. An if you are more experienced you can help them by sharing your experience and by showing them good sources of information. <strong>People learn and people change</strong> and very soon they will have more knowledge and more experience and will be professionals just like you.</p>
<p><em>This post is also available <a href="http://pmstories.com/bg/2008/01/11/two-types-of-programmers/">in Bulgarian language</a>. </em></p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" align="left" height="32" hspace="10" vspace="10" width="32" /><em>If you like the posts in this blog or you are interested in the discussed topics, please, subscribe to the RSS feed to guarantee yourself that you won&#8217;t miss an interesting post. You can do it <a href="http://feeds.feedburner.com/PmStoriesEn" rel="alternate" type="application/rss+xml">in an RSS reader</a> or <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1522421&amp;loc=en_US">by Email</a></em></p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2009/07/08/funny-computer-quotes/" title="Funny Computer Quotes">Funny Computer Quotes</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2008/01/11/two-types-of-programmers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Recommended Readings: Free e-book downloads</title>
		<link>http://pmstories.com/2007/10/20/recommended-readings-free-e-book-downloads/</link>
		<comments>http://pmstories.com/2007/10/20/recommended-readings-free-e-book-downloads/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 11:30:00 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Death March]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/?p=49</guid>
		<description><![CDATA[Jeff Atwood of Codding Horror wrote an article the other day called Why Does Software Spoil? where he gave his brilliant thoughts about the feature creep that spoils all software products. I was very impressed because I also have suffered of &#8220;feature overdose&#8221; and I think I am going to add my comments soon on [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Atwood of <a href="http://www.codinghorror.com/blog/" target="_blank">Codding Horror</a> wrote an article the other day called <a href="http://www.codinghorror.com/blog/archives/000973.html" target="_blank">Why Does Software Spoil?</a> where he gave his brilliant thoughts about the feature creep that spoils all software products. I was very impressed because I also have suffered of &#8220;feature overdose&#8221; and I think I am going to add my comments soon on this topic. Continuing the theme, yesterday Jeff wrote <a href="http://www.codinghorror.com/blog/archives/000980.html" target="_blank">another article</a>, where he recommended the  <a href="http://www.softwareconspiracy.com/bio.htm" target="_blank">Mark Minasi&#8217;s</a> e-book <a href="http://www.softwareconspiracy.com/" target="_blank">The Software Conspiracy</a>. Here the      author examines in great detail the &#8220;feature paradox&#8221; &#8211; <span style="font-style: italic; font-weight: bold">new features are used to     sell software, but they are also the primary reason that software      spoils over time</span>.</p>
<p>You can download the book from its website &#8211; <a href="http://www.softwareconspiracy.com/" target="_blank">The Software Conspiracy</a>.</p>
<p><span id="more-49"></span>Glenn Alleman of <a href="http://herdingcats.typepad.com/my_weblog/2007/10/pmboks-errors.html" target="_blank">Herding Cats</a> points our attention to the <a href="http://www.dau.mil/pubs/gdbks/pmbok.asp" target="_blank">Department of Defense version of the Guide to Project Management Body of Knowledge</a> (PMBOK® Guide). It is a better source of knowledge he says and more than this &#8211; it is free. In fact it is called &#8220;<a href="http://www.dau.mil/pubs/gdbks/pmbok.asp" target="_blank">DoD Extension to PMBOK® Guide</a>&#8221; and as they say in the preface:</p>
<blockquote><p>The primary purpose of this document is to identify and describe defense applications of the core project management knowledge areas contained in the PMBOK® Guide, as well as those defense-intensive knowledge areas not contained in the Guide. It is important to understand that this is <span style="font-weight: bold; font-style: italic">an extension to the PMBOK® Guide, and is not intended to be a stand-alone document</span>.</p></blockquote>
<p>Anyway, the document is <a href="http://www.dau.mil/pubs/gdbks/pmbok.asp" target="_blank">free to download</a> and I believe it could be useful source of knowledge to the practicing project managers.</p>
<p><a href="http://pmstories.com/en/wp-content/uploads/2007/12/yourdon.jpg" title="Ed Yourdon"><img src="http://pmstories.com/en/wp-content/uploads/2007/12/yourdon.jpg" alt="Ed Yourdon" align="right" hspace="10" /></a>And, at the end, a free e-book from one of the greatest software gurus &#8211; <a href="http://www.yourdonreport.com/" target="_blank">Ed Yourdon</a>. His book <a href="http://www.amazon.com/gp/product/013143635X?ie=UTF8&amp;tag=mikesthoug-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=013143635X" target="_blank">Death March</a><img src="http://www.assoc-amazon.com/e/ir?t=mikesthoug-20&amp;l=as2&amp;o=1&amp;a=013143635X" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /> is still in my personal Top 10 list of all time influencing books on software development.</p>
<p>Craig Brown of <a href="http://betterprojects.blogspot.com/2007/10/just-enough-structured-analysis-by-ed.html" target="_blank">Better Projects</a> brought <a href="http://www.yourdon.com/jesa/jesa.php" target="_blank">the link to the free e-book Just Enough Structured Analysis</a> to my attention. He says:</p>
<blockquote><p>[Yourdon] over time has migrated from a view that highly structured processes will improve project results to one where he believes the success factors are quality people and in keeping bureaucracy out of the way.</p></blockquote>
<p>Ed Yourdon is a world class expert on software development and <a href="http://www.yourdon.com/jesa/jesa.php" target="_blank">the book</a> is definitely worth reading. He says in the Introduction:</p>
<blockquote><p>This book is intended for two audiences: first, the person who is new to the field of systems analysis, and, second, the experienced systems analyst who needs to acquaint himself with systems modeling tools and techniques that have evolved over the past decade.</p></blockquote>
<p>Happy reading!</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2007/12/03/pros-and-cons-distributed-teams/" title="The Pros and Cons of Distributed Teams">The Pros and Cons of Distributed Teams</a></li><li><a href="http://pmstories.com/2008/09/17/follow-the-sun/" title="Follow The Sun &#8211; Tips For Offshore Development">Follow The Sun &#8211; Tips For Offshore Development</a></li><li><a href="http://pmstories.com/2008/01/25/walking-on-water/" title="Walking on Water">Walking on Water</a></li><li><a href="http://pmstories.com/2009/07/08/funny-computer-quotes/" title="Funny Computer Quotes">Funny Computer Quotes</a></li><li><a href="http://pmstories.com/2007/07/31/project-management-30/" title="Project Management 3.0">Project Management 3.0</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2007/10/20/recommended-readings-free-e-book-downloads/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software Product Success Stories</title>
		<link>http://pmstories.com/2007/10/08/software-product-success-stories/</link>
		<comments>http://pmstories.com/2007/10/08/software-product-success-stories/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 11:27:00 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[customer relaionship]]></category>
		<category><![CDATA[software product]]></category>
		<category><![CDATA[success]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/?p=47</guid>
		<description><![CDATA[Craig Brown of BetterProjects started a meme with the same title and tagged me to participate in it. He was inspired by a Scott Sehlhorst&#8217;s post at Tyner Blain. I thought a long time before deciding to write something about it. Why is it so difficult for me to write about successful products? Well, mostly [...]]]></description>
			<content:encoded><![CDATA[<p>Craig Brown of <a href="http://betterprojects.blogspot.com/" target="_blank">BetterProjects</a> started a <a href="http://betterprojects.blogspot.com/2007/10/software-product-success-stories-meme.html" target="_blank">meme with the same title</a> and tagged me to participate in it. He was inspired by a <a href="http://tynerblain.com/blog/2007/10/02/software-product-success/" target="_blank">Scott Sehlhorst&#8217;s post </a>at <a href="http://tynerblain.com/blog/" target="_blank">Tyner Blain</a>.</p>
<p>I thought a long time before deciding to write something about it.</p>
<p>Why is it so difficult for me to write about successful products? Well, mostly because I spent most of my professional life working at project-oriented companies. Most of the projects I participated in were one-time shots and I don&#8217;t know what happened to those products &#8211; if they were ever used or if they were successful. And I can say that most of the companies operating in Bulgaria are outsourcing companies working this way. It is not their responsibility to care about the product. <span style="font-weight: bold">They only care about the current project &#8211; to be delivered on time, within the budget and within the defined scope.</span></p>
<p><span id="more-47"></span>I have also worked in some product-oriented companies but they were so small and so poorly managed that most of them soon bankrupted. I know about only one of them which still functions.</p>
<p>So it was a really big challenge to think of some example of a successful product and one of the most important questions I asked myself was <span style="font-weight: bold">&#8220;What is the definition of a successful product?&#8221;</span> I think the only answer to this question should be &#8220;a product that makes the customer&#8217;s life easier and is used for a long time&#8221;. So, I finally decided to tell you about one of my experimental works with my own company. It is a &#8220;successful product&#8221; because it was developed almost ten years ago and is still in use and is of great help to the people who work with it.</p>
<p>The story started in the beginning of 1998. There was a need of a software product that calculates the debt of some companies that had taken a loan from a government agency. The problem was that the rules of calculating the interests were very complex and it was not easy to be done with common tools like a calculator or even a spreadsheet. So I wrote the program. Well, I didn&#8217;t do it alone &#8211; I had a small team of partners who comprised the development team over the years.</p>
<p>At the beginning it was a simple program, then the customer added more functionality, then it was branched into several product for the needs of different kinds of users, and so on. <span style="font-weight: bold">I managed all the changes to happen as different projects so I didn&#8217;t suffer a scope creep.</span> On the contrary &#8211; it was a perfect example of well-developed developer-customer relationship.</p>
<p>These days a major change happened &#8211; the customer decided that a serious change in the algorithms is needed and having in mind the age of the initial product we decided that we should develop a new version using a new technology and a new architecture. So we started a new project and I am currently working on it. It is close to completion and the users are already using its beta version and <span style="font-weight: bold">are very happy because they have a good tool that helps them significantly improve their performance and saves them a lot of time</span>.</p>
<p>Why it turned to be such a success? Well, I think it&#8217;s primarily because <span style="font-weight: bold">I paid a lot of attention to my customer&#8217;s worries</span>. I was very patient to listen to them although it sometimes wasted a lot of my time but they build their trust on me and once they knew that I was the only person who understands their business they started to <span style="font-weight: bold">consider me not as a servant but as a partner and as a friend</span>. I never had problems with sign-offs and with payments and for me the only explanation for this is the trust we build in each other. We always thought that this relationship is a win-win kind of relationship and that notion made it possible to conduct all our projects successfully and finally to get a successful product.</p>
<p>Unfortunately, this one of the very few examples I have of successful products. In many other cases we delivered the product to the customer and then closed the relationship with them. Building a long-term relationship based on trust and accountability is a very difficult thing and few companies succeed in that but only they later become the market leaders. I think this is the only way to succeed in the business.</p>
<p>I don&#8217;t want to tag other people. I read some people&#8217;s blogs on software project management but Craig has already tagged them. So I would like to invite anyone who reads my blog and has a good story of a successful software product to share it in his or her blog and to link it to <a href="http://pmstories.com/en/2007/10/08/software-product-success-stories/">this post</a> and to <a href="http://betterprojects.blogspot.com/2007/10/software-product-success-stories-meme.html" target="_blank">Craig&#8217;s post</a>. Good success stories are much fewer than the examples of failure so it is important for us all to know them. Just to improve our belief that <span style="font-weight: bold">success is possible &#8211; you just have to think about it!</span></p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2007/09/15/how-did-you-become-a-project-manager-survey-results/" title="How Did You Become a Project Manager &#8211; Survey Results">How Did You Become a Project Manager &#8211; Survey Results</a></li><li><a href="http://pmstories.com/2007/09/27/a-classic-story-of-classic-mistakes-by-steve-mcconnell/" title="A &quot;Classic&quot; Story of Classic Mistakes by Steve McConnell">A &quot;Classic&quot; Story of Classic Mistakes by Steve McConnell</a></li><li><a href="http://pmstories.com/2007/07/22/top-10-mistakes-in-software-development-according-to-infoworld-tech-watch/" title="Top 10 Mistakes in Software Development, According to InfoWorld Tech Watch">Top 10 Mistakes in Software Development, According to InfoWorld Tech Watch</a></li><li><a href="http://pmstories.com/2008/08/26/cio-2008/" title="CIO Top 100 Companies For 2008">CIO Top 100 Companies For 2008</a></li><li><a href="http://pmstories.com/2007/10/20/recommended-readings-free-e-book-downloads/" title="Recommended Readings: Free e-book downloads">Recommended Readings: Free e-book downloads</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2007/10/08/software-product-success-stories/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Mythical Man-Month Walkthrough</title>
		<link>http://pmstories.com/2007/09/25/the-mythical-man-month-walkthrough/</link>
		<comments>http://pmstories.com/2007/09/25/the-mythical-man-month-walkthrough/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 19:36:00 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Classic Books]]></category>
		<category><![CDATA[Fred Brooks]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[The Mythical Man-Month]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/?p=42</guid>
		<description><![CDATA[TheServerSide.net started a great new initiative &#8211; classic books walkthroughs. Joseph Ottinger is the first author with a review of the first chapter of Fred Brooks&#8217; masterpiece &#8220;The Mythical Man-Month&#8221;. Although the book was written a very long time ago it is still one of the must-reads for all the people involved in the software [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=mikesthoug-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959" target="_blank" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://pmstories.com/en/wp-content/uploads/2007/12/mythical-man-month.jpg" alt="The Mythical Man-Month" align="left" border="0" height="160" hspace="10" width="109" /></a><img src="http://www.assoc-amazon.com/e/ir?t=mikesthoug-20&amp;l=as2&amp;o=1&amp;a=0201835959" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" /><br />
<a href="http://www.theserverside.com/" target="_blank">TheServerSide.net</a> started a great new initiative &#8211; classic books walkthroughs.  Joseph Ottinger is the first author with a <a href="http://www.theserverside.com/news/thread.tss?thread_id=46925&amp;asrc=EM_NLN_2213771&amp;uid=231484" target="_blank">review of the first chapter</a> of Fred Brooks&#8217; masterpiece <a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=mikesthoug-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959" target="_blank">&#8220;The Mythical Man-Month&#8221;</a><img src="http://www.assoc-amazon.com/e/ir?t=mikesthoug-20&amp;l=as2&amp;o=1&amp;a=0201835959" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" />. Although the book was written a very long time ago it is still one of the must-reads for all the people involved in the software development business. I highly recommend <a href="http://www.theserverside.com/news/thread.tss?thread_id=46925&amp;asrc=EM_NLN_2213771&amp;uid=231484" target="_blank">reading the review</a> and <a href="http://www.amazon.com/gp/product/0201835959?ie=UTF8&amp;tag=mikesthoug-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0201835959" target="_blank">buying the book</a><img src="http://www.assoc-amazon.com/e/ir?t=mikesthoug-20&amp;l=as2&amp;o=1&amp;a=0201835959" style="border: medium none  ! important; margin: 0px ! important" border="0" height="1" width="1" />.</p>
<p>It is worth it!</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2007/09/26/recommended-readings-project-risk-management/" title="Recommended Readings: Project Risk Management">Recommended Readings: Project Risk Management</a></li><li><a href="http://pmstories.com/2008/01/25/walking-on-water/" title="Walking on Water">Walking on Water</a></li><li><a href="http://pmstories.com/2007/07/23/full-time-pay-for-half-time-work/" title="Full Time Pay for Half Time Work?">Full Time Pay for Half Time Work?</a></li><li><a href="http://pmstories.com/2008/09/17/follow-the-sun/" title="Follow The Sun &#8211; Tips For Offshore Development">Follow The Sun &#8211; Tips For Offshore Development</a></li><li><a href="http://pmstories.com/2007/09/19/how-do-you-estimate-the-projects-budget-a-new-poll/" title="How do you estimate the project&#8217;s budget? A new poll">How do you estimate the project&#8217;s budget? A new poll</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2007/09/25/the-mythical-man-month-walkthrough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How do you estimate the project&#8217;s budget? A new poll</title>
		<link>http://pmstories.com/2007/09/19/how-do-you-estimate-the-projects-budget-a-new-poll/</link>
		<comments>http://pmstories.com/2007/09/19/how-do-you-estimate-the-projects-budget-a-new-poll/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 07:04:00 +0000</pubDate>
		<dc:creator>Mike Ramm</dc:creator>
				<category><![CDATA[Polls]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://pmstories.com/en/?p=41</guid>
		<description><![CDATA[I just want to bring your attention to the new poll I published on the sidebar of my blog. Especially for those who are subscribed to my RSS feed and don&#8217;t visit the site. The question this month is: How do you estimate the project&#8217;s budget? My personal observations are that in the software companies [...]]]></description>
			<content:encoded><![CDATA[<p>I just want to bring your attention to the new poll I published on the sidebar of my blog. Especially for those who are subscribed to my RSS feed and don&#8217;t visit the site.</p>
<p>The question this month is: How do you estimate the project&#8217;s budget? My personal observations are that in the software companies in Bulgaria the project managers are not allowed to deal with the budget. The financial estimates are made by the top management and usually are kept in secret from the team, sometimes even from the project manager.</p>
<p>I am very curious if this practice is used elsewhere.<br />Please, vote! Your opinion matters!</p>
<h2  class="related_post_title">You may also find these posts interesting:</h2><ul class="related_post"><li><a href="http://pmstories.com/2007/07/18/classic-mistakes-gigalease-case-study-part-2/" title="Classic Mistakes &#8211; GigaLease Case Study, Part 2">Classic Mistakes &#8211; GigaLease Case Study, Part 2</a></li><li><a href="http://pmstories.com/2007/07/16/classic-mistakes-gigalease-case-study-part-1/" title="Classic Mistakes &#8211; GigaLease Case Study, Part 1">Classic Mistakes &#8211; GigaLease Case Study, Part 1</a></li><li><a href="http://pmstories.com/2008/09/01/my-day-to-day-work-as-a-ba/" title="My day-to-day work as a Business Analyst">My day-to-day work as a Business Analyst</a></li><li><a href="http://pmstories.com/2008/01/29/requirements-gathering-techniques/" title="Techniques for Gathering Requirements">Techniques for Gathering Requirements</a></li><li><a href="http://pmstories.com/2007/09/25/the-mythical-man-month-walkthrough/" title="The Mythical Man-Month Walkthrough">The Mythical Man-Month Walkthrough</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/2007/09/19/how-do-you-estimate-the-projects-budget-a-new-poll/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

