<?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>Project Management Learning &#187; software projects</title>
	<atom:link href="http://www.projectmanagementlearning.com/tag/software-projects/feed" rel="self" type="application/rss+xml" />
	<link>http://www.projectmanagementlearning.com</link>
	<description>Questions and Answers on Project Management</description>
	<lastBuildDate>Tue, 27 Apr 2010 20:01:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>What Is the Difference Between Construction Project Management and Software Project Management?</title>
		<link>http://www.projectmanagementlearning.com/what-is-the-difference-between-construction-project-management-and-software-project-management.html</link>
		<comments>http://www.projectmanagementlearning.com/what-is-the-difference-between-construction-project-management-and-software-project-management.html#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:38:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other Project Management Topics]]></category>
		<category><![CDATA[construction project management]]></category>
		<category><![CDATA[construction projects]]></category>
		<category><![CDATA[differences]]></category>
		<category><![CDATA[formal project management education]]></category>
		<category><![CDATA[software project management]]></category>
		<category><![CDATA[software projects]]></category>

		<guid isPermaLink="false">http://www.projectmanagementlearning.com/?p=312</guid>
		<description><![CDATA[There are several differences between Construction Project Management and Software Project Management. Construction Project Management is predictable, formal, usually adopts the waterfall methodology, and thrives in traditional organizational structure. Software Project Management is unpredictable, informal, is a perfect use of the agile methodology, and thrives in a projectized environment. Communication in Construction Project Management is simple, risks and politics are high-level, and team conflicts are rare but dangerous. Communication in Software Project Management is complex, risks and political are at the project-level, and team conflicts are abundant but are rarely physical. Software Project Management is susceptible to scope inflation due to an abundance of change requests, which leads to a cost overrun and late schedule. Costs in Construction Project Management are largely affected by raw materials, which may go up in a dramatic way, leading to a huge cost overrun.]]></description>
			<content:encoded><![CDATA[<p>Although Project Management is essentially the same concept across the board, it must be fluid enough to accommodate all industries, resulting in quite a few differences in its application from one sector to the other. Here are the <strong>differences between Construction Project Management and Software Project Management</strong>:</p>
<ul>
<li>Construction Project Management is mature and predictable, and has been (mainly informally) practiced for thousands of years now. Software Project Management is at most 50 years old in its informal and then formal form. Software Project Management is still an immature and non-standardized practice (but it is <a href='http://www.projectmanagementlearning.com/what-will-happen-in-project-management-in-20-years.html' title='Project Management in 20 years'>predicted to reach a comfortable level of maturity in 20 years</a>).</li>
<li>Construction Project Management is taught at school to civil engineering students (usually the course is titled &#8220;Construction Engineering and Management&#8221; or &#8220;Construction Management&#8221;, among others). Such courses are standardized all over the world. On the other hand, there is no formal education for Software Project Management (formal education is restricted to certification). Recently, however, some schools are starting to offer courses in Project Management for software students, but the courses&#8217; contents are still not standardized (e.g. they differ from one school to the other) and they essentially reflect the teacher&#8217;s own view of Software Project Management.</li>
<li>Construction Project Management is usually only practiced by those holding engineering degrees, Software Project Management can be practiced by virtually anyone, provided he possesses the necessary experience to do the job.</li>
<li>Construction Project Management defines some clear and static requirements in the planning phase, which makes the waterfall methodology perfectly suitable to manage a construction project. In Software Project Management, the requirements collected from the client during the planning phase are often either unclear or incomplete, which makes the fluidity and the adaptability of an agile approach very suitable to accommodate software projects. Negative consequences may ensue Should the Project Manager elect to adopt waterfall in case of a software project, such a flood of change requests in the execution phase (potentially leading to <em>scope inflation</em>), which may result in a project that is behind schedule and over budget.</li>
<li>Since costs in Construction Project Management are hugely offset by tangible resources (such as concrete, iron, etc&#8230;), then costs overruns may be dramatic in case of a price increase in raw materials. In Software Project Management, there are usually no tangible resources to buy, hence this problem does not exist.</li>
<li>In Software Project Management, Project Managers have the flexibility of outsourcing work, consequently reducing the cost of labor, and ultimately reducing the total cost of the project. In Construction Project Management, however, outsourcing is not an option, as nearly all the resources have to be physically on-site which makes reducing the cost of labor problematic (some countries/companies overcome this inconvenience by issuing work permits to laborers from neighboring countries to work on their construction projects).</li>
<li>High level politics (sometimes country politics) play a major role in Construction Project Management, low level, company or departmental politics may shape the project in Software Project Management.</li>
<li>Construction Project Management thrives in a traditional organizational structure (e.g. functional or matrix organization). Software Project Management thrives in a projectized environment.</li>
<li>Communication in Construction Project Management is simple and straightforward. In Software Project Management, communication is complex and <a href='http://www.projectmanagementlearning.com/why-is-project-management-90-communication.html' title='importance of communication in software projects'>plays a major role in the project</a>: <a href='http://www.projectmanagementlearning.com/what-are-the-advantages-and-disadvantages-of-online-project-management-software.html' title='advantages and disadvantages of online project management software'>online Project Management Software</a> is nowadays a necessity to communicate with the project team and the stakeholders.</li>
<li>Conflict Management in Software Project Management is a big issue, as the Project Manager has to constantly caress the programmers&#8217; and the designers&#8217; egos while making sure that all personal conflicts are resolved in a timely manner to maintain a high spirit among team members (in order so sustain high productivity). On the other hand, Conflict Management in Construction Project Management is almost non-existent, this is because of the following reasons:
<ul>
<li>The Project Manager owns the resources, and can be much more authoritative and firm when handling conflicts (scaring potential trouble-makers) .</li>
<li>Construction workers have much less ego than programmers or designers.</li>
</ul>
<p>Having said that, conflicts among workers do arise occasionally, and they often take the form of a physical (not mental) conflict. Additionally, Construction and Software Project Management both suffer from high level conflicts (e.g. with stakeholders&#8217; conflicts), although the latter is more susceptible to such conflicts.</li>
<li>The types of risks differ completely between Construction and Software Project Management. Risks in the former are usually high-level, broad risks (such as new government policies affecting imports of raw materials), while risks in the latter are project-level risks such as an &#8220;unaccounted for&#8221; maternity leave for a key resource, a chosen technology that is unsuitable to build the product, etc&#8230;</li>
</ul>
<p><em>© 2010 Project Management Learning – Reproduction of this material is strictly prohibited without the written consent of Project Management Learning.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectmanagementlearning.com/what-is-the-difference-between-construction-project-management-and-software-project-management.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Is &#8220;Fast, Cheap, Good: Pick Two&#8221; in Project Management?</title>
		<link>http://www.projectmanagementlearning.com/what-is-fast-cheap-good-pick-two-in-project-management.html</link>
		<comments>http://www.projectmanagementlearning.com/what-is-fast-cheap-good-pick-two-in-project-management.html#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:38:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other Project Management Topics]]></category>
		<category><![CDATA[compromises in the project plan]]></category>
		<category><![CDATA[construction projects]]></category>
		<category><![CDATA[project constraints]]></category>
		<category><![CDATA[software projects]]></category>

		<guid isPermaLink="false">http://www.projectmanagementlearning.com/?p=251</guid>
		<description><![CDATA[Fast, Cheap, and Good is a term in Project Management stating that Project Managers can only deliver 2 out of the 3 constraints in any Project. They can choose "fast and cheap", "cheap and good", and "fast and good". "Cheap and Good" is the worst and is rarely used, "fast and cheap" is used a lot in software projects while cutting from the scope, and "fast and good" is often used in "construction projects".]]></description>
			<content:encoded><![CDATA[<p><strong>Fast, cheap, and good: pick (or choose) two</strong> refers to a Project Management term that Project Managers can only deliver, in any one project, 2 out of the 3 main constraints (schedule, cost, scope) according to the initial project plan. It is unknown who first came up with this term.</p>
<p>In nearly every project, Project Managers are faced with a tough decision: Should they compromise on the schedule, the cost, or the quality (e.g. scope)? Below is an explanation of every case:</p>
<p><strong>Cheap and Good</strong></p>
<p>In this case the Project Manager has chosen to compromise on the schedule in favor of cost and scope, hence the project will be finished late. This is the rarest scenario, as usually a project finished behind schedule is not cheap, and ends up costing more (often much more) than its initial budget. Smart Project Managers usually do not choose &#8220;cheap and good&#8221; simply because there is a very high chance that the project will end up expensive, bad, and way behind schedule. A very late project might also get killed.</p>
<p><strong>Fast and Cheap</strong></p>
<p>This will result in a &#8220;cheap&#8221; project in all the meanings of the word. The Project Manager opts to favor time and cost at the expense of the scope. This means that the end product/service will not be delivered according to the original scope: either the quality will be greatly reduced or some planned (key) features will not make it in the released version (in case of a software project). Needless to say, this is the most common scenario across the board, and is the favorite for both the Project Manager and the stakeholders:</p>
<ul>
<li>The Project Manager will be regarded as someone who &#8220;gets the job done&#8221;.</li>
<li>The project stakeholders will be satisfied that they have a product/service delivered on time, albeit missing some features.</li>
</ul>
<p>Negative effects for internal projects are usually minimal, however, for projects delivering a product or services to an end client, then the reputation of the company might suffer on the long term. Having said that, it is amazing to see that a lot of mega-companies follow this same strategy, and get away with it (the famous &#8220;release now, patch later&#8221; mentality). These companies are still growing and expanding.</p>
<p><strong>Fast and Good</strong></p>
<p>This is the preferred choice of Project Managers in case of construction projects, where adding more resources makes sense and can greatly accelerate the speed of the project, but, of course, at an increased, condensed cost. In case of software projects, this approach is not practical, as adding more resources increases the communication channels, ultimately reducing the velocity of the project (In general, Project Managers are advised not to take this approach for software projects).</p>
<p>Sadly, in almost all cases, scope (and consequently quality) is the first constraint targeted by Project Managers. The reason for that is that scope is traditionally non-measurable, as opposed to both the schedule and the cost. Stakeholders are more open to accept a reduction in the quality or features in the end product or service, than an increased cost or a prolonged schedule. This is the reason why so many products out there don&#8217;t turn out as people initially expected.</p>
<p><em>© 2010 Project Management Learning – Reproduction of this material is strictly prohibited without the written consent of Project Management Learning.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.projectmanagementlearning.com/what-is-fast-cheap-good-pick-two-in-project-management.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

