<?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>The Galvin Blog &#187; Web Development project processes</title>
	<atom:link href="http://blog.galvintech.com/tag/web-development-project-processes/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.galvintech.com</link>
	<description>We Build Websites / Applications / Relationships.</description>
	<lastBuildDate>Fri, 03 Feb 2012 20:58:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Even Waiters Have Problems Acquiring Requirements from Clients</title>
		<link>http://blog.galvintech.com/business-strategies/even-waiters-have-problems-acquiring-requirements-from-clients-1408.htm</link>
		<comments>http://blog.galvintech.com/business-strategies/even-waiters-have-problems-acquiring-requirements-from-clients-1408.htm#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:28:02 +0000</pubDate>
		<dc:creator>Crissy Koger</dc:creator>
				<category><![CDATA[Business Strategies]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Requirements Gathering]]></category>
		<category><![CDATA[Web Development project processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=1408</guid>
		<description><![CDATA[I was getting some work done at a local restaurant this morning and overhead a waiter taking an order from a customer. The customer ordered a main dish and included, &#8220;I&#8217;d like to substitute the fruit cup for the potatoes.&#8221; If you are like me, I took this to mean that the customer wanted potatoes. [...]]]></description>
			<content:encoded><![CDATA[<p>I was getting some work done at a local restaurant this morning and overhead a waiter taking an order from a customer. The customer ordered a main dish and included, &#8220;I&#8217;d like to substitute the fruit cup for the potatoes.&#8221;</p>
<p>If you are like me, I took this to mean that the customer wanted potatoes. When the order came up, the customer replied, &#8220;Oh, I asked for the fruit cup.&#8221; Since overhearing the original order take place, I began to think about what exactly the customer asked for because I’m in the business of gathering requirements from clients so this was all too familiar to me.</p>
<p>Original Requirement: &#8220;I&#8217;d like to substitute the fruit cup for the potatoes.&#8221;</p>
<p>Now this requirement could have been interpreted two ways:</p>
<ol>
<li>Customer wants fruit instead of the potatoes.</li>
<li>Customer wants potatoes instead of fruit.</li>
</ol>
<p>The waiter had a 50/50 chance, in this case, to get the client&#8217;s expectations correct. However, the waiter (and I) assumed incorrectly. This could have been easily corrected by just repeating back to the customer, in the waiter&#8217;s own words, what the customer wanted: &#8220;You would like to have a side of potatoes?&#8221; The customer could have corrected the waiter during this point versus having to wait until the order was delivered to only find out it was wrong.</p>
<p>This can happen all too often in any industry, but we experience it a lot in the software development field. You may have seen the infamous comic strip of the <a href="http://www.businessballs.com/treeswing.htm" target="_blank">“tree swing”</a>, as shown below:</p>
<p style="text-align: center;"><a href="http://blog.galvintech.com/business-strategies/even-waiters-have-problems-acquiring-requirements-from-clients-1408.htm/attachment/tree_swing_development_requirements" rel="attachment wp-att-1409"><img src="http://66.147.242.155/~galvinte/wp-content/uploads/2012/01/tree_swing_development_requirements-300x225.jpg" alt="tree swing development requirements 300x225 Even Waiters Have Problems Acquiring Requirements from Clients" title="Problems Gathering Requirements from Clients" width="300" height="225" class="size-medium wp-image-1409" /></a></p>
<p>There’s always a small chance for error when acquiring and understanding requirements from clients. Hey, we’re all human, right? But you can help ensure you get them 99% right just by using the following three tips:</p>
<ul>
<li>Repeat the request using your own words. Try not to use technical terms. Clients can have a different definition than you or may not admit they don&#8217;t know what you mean.</li>
<li>Draw a picture. A picture speaks a thousand words.</li>
<li>Ask the question a different way and see if you get a different answer.</li>
</ul>
<p>Remember, you never know when the client might want fruit and you give them potatoes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/business-strategies/even-waiters-have-problems-acquiring-requirements-from-clients-1408.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What High School Gym Class Taught Me About Project Kickoff Meetings</title>
		<link>http://blog.galvintech.com/application-development/what-high-school-gym-class-taught-me-about-project-kickoff-meetings-811.htm</link>
		<comments>http://blog.galvintech.com/application-development/what-high-school-gym-class-taught-me-about-project-kickoff-meetings-811.htm#comments</comments>
		<pubDate>Tue, 27 Sep 2011 13:30:38 +0000</pubDate>
		<dc:creator>Adam Staples</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Business Development]]></category>
		<category><![CDATA[Business Strategies]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Project Kickoff Meeting]]></category>
		<category><![CDATA[Project Phase Transition]]></category>
		<category><![CDATA[Sales]]></category>
		<category><![CDATA[Web Development project processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=811</guid>
		<description><![CDATA[I was never athletic enough to be on the track team in high school, but they did make us practice handing off a baton in high school gym class. I&#8217;m quite sure it must have been  a magnificient display of un-athleticism. Now&#8230;why am I reminiscing about high school gym class on our technology blog? That is [...]]]></description>
			<content:encoded><![CDATA[<p>I was never athletic enough to be on the track team in high school, but they did make us practice handing off a baton in high school gym class. I&#8217;m quite sure it must have been  a magnificient display of un-athleticism. Now&#8230;why am I reminiscing about high school gym class on our technology blog? That is a good question!</p>
<p>Handing that baton off while running full speed is really a lot harder than you&#8217;d think it be. Despite how quickly it actually happens in real time, those teams have practiced it many times. The actual handoff occurs with a certain foot forward and a precise amount of time after the recipient of the baton has started moving. Most importantly, dropping the baton means losing the race!</p>
<p><a rel="attachment wp-att-814" href="http://blog.galvintech.com/business-strategies/what-high-school-gym-class-taught-me-about-project-kickoff-meetings-811.htm/attachment/baton-handoff"><img class="alignleft size-medium wp-image-814" title="Baton Handoff" src="http://66.147.242.155/~galvinte/wp-content/uploads/2011/09/Baton-Handoff-231x300.jpg" alt="Baton Handoff 231x300 What High School Gym Class Taught Me About Project Kickoff Meetings" width="231" height="300" /></a></p>
<p>Prior to any actual contractual agreements actually being in place for a project, it&#8217;s very likely that you&#8217;ve had several, if not many more, planning meetings with a sales-type person and probably even a pre-sales engineer. Think of this as the first lap of the race and playing the role of the baton are the project charter, initial project requirements, timelines, scopes of work, and situation specific details that could immediately affect the project.</p>
<p>In order for actual project, or second phase of the race, to get off on the right foot, it&#8217;s crucial that there be a clean handoff of this knowledge, or baton, to the members of the project team. How do you do this successfully? Just like a world class track and field relay team, it takes practice and an understanding of this fast, yet complex, interaction.</p>
<p>For our Galvin team, this occurs during the Project Kickoff meeting. If posssible, we prefer to have all key project stakeholders present. From the Galvin side, the personnel who are present are largely representative of the project scope itself. If its a database heavy application, we include our lead architect. Likewise, if we know that graphic or interactive design is a key component, we&#8217;ll include an interactive designer.</p>
<p>Once we&#8217;re able to get together there is a specific agenda that the meeting follows. This typically goes something like this:</p>
<p>1) <strong>Introduction to Roles and Responsbilities</strong> &#8211; We want to verify everyone&#8217;s role and responsbility in the project. Is there a 3rd party IT Manager who will be making DNS changes? Let&#8217;s identify and record that as a part of project foundation. Highlighting it early will avoid miscommunication later. Once again, no dropping the baton!</p>
<p>2)<strong> Highlight Project Objectives </strong>- This is where we&#8217;ll review the project scope of work and the Project Charter. This equates to not only what we&#8217;re setting out to do or how we&#8217;re going to, but to WHY the project has been authorized. In general, human beings work more efficiently when they understand the context in which they are working. We are at Galvin are no different. Bringing a general understanding of the project&#8217;s purpose can often generate new and creative solutions from unlikely places.</p>
<p>3) <strong>Project Specific Discussion Items </strong>- As a Project Manager, I always felt like this was the most important part of the kickoff meeting. This is because this is the spot where we openly discuss not only risks to the project, but how to mitigate those risks.</p>
<p>4) <strong>Next Steps</strong> &#8211; Very simply, where do we go from here? Next meetings, action items, etc.</p>
<p>At this point, we&#8217;ve succesfully handed the project off to the next runner in the race. Just like in a race, however, there are other handoffs that must occur as the project life cycle plays out. We&#8217;ll certainly cover these in later blog posts. In the meantime, just be thankful I don&#8217;t actually have any photos or videos from my high school gym class. It would be quite a sight!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/application-development/what-high-school-gym-class-taught-me-about-project-kickoff-meetings-811.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Surprises are Only Good for Birthdays and at Christmas Time</title>
		<link>http://blog.galvintech.com/application-development/surprises-are-only-good-for-birthdays-and-at-christmas-time-753.htm</link>
		<comments>http://blog.galvintech.com/application-development/surprises-are-only-good-for-birthdays-and-at-christmas-time-753.htm#comments</comments>
		<pubDate>Fri, 16 Sep 2011 14:23:44 +0000</pubDate>
		<dc:creator>Adam Staples</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Business Strategies]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[UI Design over the years]]></category>
		<category><![CDATA[Web Application Development]]></category>
		<category><![CDATA[Web Development project processes]]></category>
		<category><![CDATA[Web Software Application]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=753</guid>
		<description><![CDATA[Surprises are only good for Birthdays and Christmas time. Okay, so that’s probably not entirely true, but in the business world, surprises, or things you’re not expecting to happen, are almost always a bad thing. Just think about how much time and money your organization puts into creating strategic and formal business plans. The meetings [...]]]></description>
			<content:encoded><![CDATA[<p>Surprises are only good for Birthdays and Christmas time. Okay, so that’s probably not entirely true, but in the business world, surprises, or things you’re not expecting to happen, are almost always a bad thing.<a href="http://blog.galvintech.com/business-strategies/surprises-are-only-good-for-birthdays-and-at-christmas-time-753.htm/attachment/surprise-2" rel="attachment wp-att-754"><img src="http://66.147.242.155/~galvinte/wp-content/uploads/2011/09/surprise1.jpg" alt="surprise1 Surprises are Only Good for Birthdays and at Christmas Time" title="Surprise!" width="150" height="150" class="alignright size-full wp-image-754" /></a></p>
<p>Just think about how much time and money your organization puts into creating strategic and formal business plans. The meetings and the brainstorming and more meetings…all trying to account for everything, just so you can avoid surprises. We all know it only takes one bad one and the entire plan can be shot.</p>
<p><a href="http://blog.galvintech.com/business-strategies/surprises-are-only-good-for-birthdays-and-at-christmas-time-753.htm/attachment/poor-planning-2" rel="attachment wp-att-755"><img src="http://66.147.242.155/~galvinte/wp-content/uploads/2011/09/Poor-Planning1-300x200.jpg" alt="Poor Planning1 300x200 Surprises are Only Good for Birthdays and at Christmas Time" title="Poor Planning" width="300" height="200" class="alignleft size-medium wp-image-755" /></a></p>
<p>You might not realize it, but planning for a web site or web application is much of the same exercise. The difference is we call it ‘Discovery’ instead of Strategic or Formal Planning. Discovery has many purposes, but none so important as trying to account for as much as possible to avoid surprises later in the development cycle.</p>
<p>The trick is to consider what is included in that stack of paper. It’s likely a compilation project requirements, risks to the project, and most importantly, plans to mitigate those risks. Identifying both requirements and risks brings awareness of the possible issues to all project stakeholders. In this way, you not only know what you’re building, but what is out there that might trip you up, and how you’ll deal with it if or when it does happen. In short….no surprises!</p>
<p>Think of it this way, you wouldn’t build a house with proper plans. Show me an architect that cuts corners on your house and I’ll show you an architect without a job. If you’re serious about the project, be serious about planning. It really is that simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/application-development/surprises-are-only-good-for-birthdays-and-at-christmas-time-753.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cornerstone of Good Customer Service</title>
		<link>http://blog.galvintech.com/galvin-processes/the-cornerstone-of-good-customer-service-610.htm</link>
		<comments>http://blog.galvintech.com/galvin-processes/the-cornerstone-of-good-customer-service-610.htm#comments</comments>
		<pubDate>Thu, 11 Aug 2011 14:25:40 +0000</pubDate>
		<dc:creator>Adam Staples</dc:creator>
				<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Business relationships]]></category>
		<category><![CDATA[Clear Communication]]></category>
		<category><![CDATA[Customer Service]]></category>
		<category><![CDATA[Relationships]]></category>
		<category><![CDATA[Set and Maintain Expectations]]></category>
		<category><![CDATA[Web Development project processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=610</guid>
		<description><![CDATA[When I think what it means to provide good customer service, regardless of industry or service type, it always comes down to one thing, &#8220;I want to treat this client the exact same way that I&#8217;d want to be treated if I were in their shoes.&#8221; Ahhhh&#8230;.the Golden Rule, right? It really can be that [...]]]></description>
			<content:encoded><![CDATA[<p>When I think what it means to provide good customer service, regardless of industry or service type, it always comes down to one thing, &#8220;I want to treat this client the exact same way that I&#8217;d want to be treated if I were in their shoes.&#8221; Ahhhh&#8230;.the Golden Rule, right? It really can be that simple.</p>
<p>When it comes to any service that someone provides me, be it changing the oil in my car, getting a haircut, or even serving dinner at a local restaurant, providing me with good service always comes down to how well and how timely they communicate with me.</p>
<p>Are you running a little behind so my appointment is going to be a little later than expected? Or maybe the kitchen is out of what I ordered? All I ask is that you treat me the same way that you&#8217;d want to be treated in that situation and communicate those changes to me. Set and maintain my expectations throughout the experience and it&#8217;s highly likely that I&#8217;ll have a high opinion of my experience when I leave, even if it was a little late or not exactly what I wanted.</p>
<p>When it comes to servicing your website or web application, we here at Galvin believe those same rules apply. It&#8217;s because of this dedication to provide good customer service that we&#8217;ve implemented a structured support protocol that focuses on keeping our clients in the loop about the budget and timelines of their various requests.</p>
<p>A typical support request with Galvin would play out like this (see diagram as well):</p>
<ol>
<li>Client reports request via email or phone to our dedicated Support Manager.</li>
<li>The Support Manager opens a Support Ticket and the client receives an automated email that a ticket has been opened on their behalf.</li>
<li>A confirmation email is sent to the client that restates the request and establishes a baseline for the cost of the completing the request and a completion date.</li>
<li>The client then confirms the request and the Galvin team begins work on the changes.</li>
<li>After the changes are completed, they are uploaded to a secure test server and a link is sent to the client so that they may review the changes prior to them being made public.</li>
<li>Once approved, the changes are pushed over to the live website or application.</li>
</ol>
<p>As you can see, the entire process is focused on clear communication of budget and timeline so that the expectations are set and maintained right from the very beginning.</p>
<p><a rel="attachment wp-att-615" href="http://blog.galvintech.com/galvin-processes/the-cornerstone-of-good-customer-service-610.htm/attachment/galvin-support-flow"><img class="alignleft size-full wp-image-615" title="Galvin Support Flow" src="http://66.147.242.155/~galvinte/wp-content/uploads/2011/08/Galvin-Support-Flow.jpg" alt="Galvin Support Flow The Cornerstone of Good Customer Service" width="555" height="336" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/galvin-processes/the-cornerstone-of-good-customer-service-610.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drowning in Deliverables? &#8211; Selecting the Necessary Deliverables for Your Project</title>
		<link>http://blog.galvintech.com/application-development/drowning-in-deliverables-selecting-the-neccesary-deliverables-for-your-project-545.htm</link>
		<comments>http://blog.galvintech.com/application-development/drowning-in-deliverables-selecting-the-neccesary-deliverables-for-your-project-545.htm#comments</comments>
		<pubDate>Tue, 12 Jul 2011 14:21:23 +0000</pubDate>
		<dc:creator>Adam Staples</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Discovery]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[User Experience Design]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Indianapolis]]></category>
		<category><![CDATA[Professional Services]]></category>
		<category><![CDATA[UI Design over the years]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[Web Application Development]]></category>
		<category><![CDATA[Web Development project processes]]></category>
		<category><![CDATA[website development]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=545</guid>
		<description><![CDATA[Whether the end product is a Micro-site promoting your newest product, an ecommerce platform in which to sell that new product, or even a space shuttle bound for Mars, the term that you&#8217;ll hear associated with all of these projects is &#8220;deliverable&#8221;. A deliverable, by its Project Management Institute (PMI) definition, is a &#8220;tangible, verifiable work [...]]]></description>
			<content:encoded><![CDATA[<p>Whether the end product is a Micro-site promoting your newest product, an ecommerce platform in which to sell that new product, or even a space shuttle bound for Mars, the term that you&#8217;ll hear associated with all of these projects is &#8220;deliverable&#8221;. A deliverable, by its Project Management Institute (<a title="Project Management Institute" href="http://www.pmi.org/default.aspx" target="_blank">PMI</a>) definition, is a &#8220;tangible, verifiable work product such as a feasibility study, a detail<br />
design, or a working prototype.&#8221;</p>
<p>Now, what does this really mean to someone who does not necessarily manage projects every day? In short, a deliverable is any officially <em><strong>documented</strong></em> information that is critical to the end product of the project. For example, consider the screenshots of a potential new homepage design or the list of things that your organization knows that the new mobile application needs to have. A deliverable is these types of information that contain documented traits that are crucial to the end product.</p>
<p>Now that we&#8217;ve highlighted what a deliverable is, it&#8217;s important to understand exactly how many deliverables are available for a given project. Sometimes this can be tricky as the types of deliverables critical to a project is dependent upon the industry you are working within. Take that space shuttle that is one day bound for Mars for example, that project is so large that it&#8217;s likely to be broken down into many smaller projects&#8230;each of which might have 1000&#8242;s of deliverables.</p>
<p>As you might guess, producing deliverables takes time and we all understand that time is money. If you connect all of the dots, you&#8217;ll start to understand why NASA spends an average of $450 million dollars per mission&#8230;.it all comes back to the number of deliverables (tangible documents that are critical to the end product) that are required to complete a project.</p>
<p>Luckily, it&#8217;s not likely that a web site or web application project will require 1000&#8242;s of deliverables or a 450 million dollar budget, but the analogy still works. Identifying which deliverables are crucial to your end product and, conversely which are not crucial to achieving project success within the most cost effective budget structure possible.</p>
<p>The process of indentifying which deliverables are included and excluded is called &#8220;tailoring&#8221; and relies heavily on experience within managing similar projects successfully. Galvin has successfully completed all kinds of projects, from complex Insurance Rating Software Packages to the simplest of websites. This helps to ensure that the deliverables produced are the right ones for your project, ultimately delivering a superior product at the lowest cost.</p>
<p>For more information on the concept and types of deliverables or on how to better select which ones are the <em><strong>right ones </strong></em>for your project, please give us a call. We&#8217;d love to chat more.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/application-development/drowning-in-deliverables-selecting-the-neccesary-deliverables-for-your-project-545.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was President Theodore Roosevelt a Good Project Sponsor?</title>
		<link>http://blog.galvintech.com/project-management/was-president-theodore-roosevelt-a-good-project-sponsor-396.htm</link>
		<comments>http://blog.galvintech.com/project-management/was-president-theodore-roosevelt-a-good-project-sponsor-396.htm#comments</comments>
		<pubDate>Tue, 01 Feb 2011 13:23:20 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web Development project processes]]></category>
		<category><![CDATA[Web Software Application]]></category>
		<category><![CDATA[Work Breakdown Schedule]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=396</guid>
		<description><![CDATA[President Theodore Roosevelt put great pressure on the Chief Engineer John Wallace to "make dirt fly" and the project started off badly.  In a web or software development project use a work breakdown structure to properly manage all the details, scope and budget of the project.]]></description>
			<content:encoded><![CDATA[<p>Last week I was watching &#8220;<a title="American Experience" href="http://www.pbs.org/wgbh/americanexperience/" target="_blank">American Experience</a>&#8221; on PBS called<a title="PBS Make Dirt Fly" href="http://www.pbs.org/wgbh/americanexperience/features/primary-resources/panama-hardeveld/" target="_blank"> <em>Make Dirt Fly</em></a> which is a documentary on the building of the Panama Canal.  It still amazes me how our ancestors where able to make infrastructure improvements with the technology of their days and I have great admiration of their work ethic and willingness to make a historical difference.  But what I also learned in watching this documentary was that the Panama Canal project almost failed after it&#8217;s first year.  The reason was because of an anxious project sponsor &#8211; <a title="Would Theodore Roosevelt be a good project sponsor on a web development project?" href="http://www.whitehouse.gov/about/presidents/theodoreroosevelt" target="_blank">President Theodore Roosevelt.</a></p>
<div class="wp-caption alignright" style="width: 332px"><img class="  " title="Theodore Roosevelt wanted to &quot;Make Dirt Fly&quot;. Strong personalities are hard to say &quot;no&quot; too but to manage a web or software project correctly a project manager needs to lead" src="http://www-tc.pbs.org/wgbh/americanexperience/media/uploads/guidepic4.jpg" alt="guidepic4 Was President Theodore Roosevelt a Good Project Sponsor?" width="322" height="361" /><p class="wp-caption-text">Theodore Roosevelt wanted to &quot;Make Dirt Fly&quot;. </p></div>
<p>I think Roosevelt was one of our greatest presidents and a great example of being a leader but his request to &#8220;make dirt fly&#8221; cost the Panama Canal project $78,000,000 with little to no results.  When the project began in 1904, chief engineer John Wallace planned that he would need a year to plan out the Panama Canal project and ensure it gets done correctly and efficiently.  President Roosevelt and Washington leaders grew inpatient and demanded Wallace to &#8220;make dirt fly&#8221;.  So Wallace did as he was told and he started to dig the Panama Canal. Ultimately, the lack of planning lead to one mistake after another and the project was not going well.  As a result, the Washington leaders got more involved and in my opinion started to micro manage the project, thus creating restrictions, unnecessary suggestions and ultimately lots of frustration.  Wallace resigned in 1905 after the government spent $78million on a project that was almost canceled.</p>
<p>Wallace was replaced by John Stevens, who immediately saw the disastrous project and took steps backwards and restarted the project by building the foundation, infrastructure, railways, surveillance and budget.  After much research and understanding, Wallace had to make dramatic changes to the project scope when he realized the canal had to be built with locks and dams instead of just digging a sea level canal.  Stevens re-scoped the project and set forth a new plan based on a specific set of requirements and budget, ultimately managing the project in great success.</p>
<div class="wp-caption aligncenter" style="width: 488px"><img title="PBS American Experience" src="http://www-tc.pbs.org/wgbh/americanexperience/media/uploads/films/heroImages/panama_film_landing.jpg" alt="panama film landing Was President Theodore Roosevelt a Good Project Sponsor?" width="478" height="287" /><p class="wp-caption-text">PBS American Experience &quot;Make Dirt Fly&quot;</p></div>
<p>Whether you are building a waterway canal, a website or an application, the project can get derailed if the requirements, scope, budgets and project plans are not set forth correctly.  I am not sure what project management tools Chief Engineer Stevens used but when managing a web or software project a <strong>work breakdown structure (wbs)</strong> is an ideal tool to create the project management plan, define activities, estimate cost, determine budget, plan quality, identify risks, and plan any procurements.  The WBS organizes and defines the total scope of the project, and represents the work specified in the current approved project scope of work.</p>
<p>We hear it a lot from client executives that they want to start seeing our developers write code and our designers create the user interface (i.e. make dirt fly) but our project management team is adamant about documenting the requirements first. If President Roosevelt allowed Wallace to spend the year planning out the requirements for the project then the project could have been completed two years sooner. Without a doubt, if a website starts without detailed requirements then the scope of the project will be delayed and expectations missed. Without the WBS,  the production team is only placing assumptions on how the application is supposed to work. This isn&#8217;t ideal because those assumptions can result in missed expectations and rework, which typically cause timeline extensions and budget overage. Doing diligence upfront in the project by properly documenting requirements and planning the project will dramatically improve the chance of meeting deadlines, budgets and expectations.</p>
<p>With Wallace as the chief engineer President Roosevelt could have been defined as a failure as a project sponsor if Wallace didn&#8217;t resign from the project.  When Stevens took over his leadership and attention to detail got the Panama Canal project back on course.  From 1905 until completion President Roosevelt and John Stevens made good &#8220;project teammates&#8221; and Stevens was able to make President Roosevelt a successful project sponsor.</p>
<p>The work breakdown structure is a great tool and ultimately defines the scope of the project.  It is then up to the project manager to manage the work breakdown structure to every detail.  In 2010 <a title="Galvin - an Indanapolis Web and Software Business" href="http://www.galvintech.com/" target="_blank">Galvin </a>was 100% in &#8220;on-time and on-budget delivery&#8221; because of our project managers being attentive to the detail in the work breakdown structure.  Managing scope is critical to the project, the budget and ultimately the relationship.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/project-management/was-president-theodore-roosevelt-a-good-project-sponsor-396.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Proper Project Management in Web and Software Development</title>
		<link>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm</link>
		<comments>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm#comments</comments>
		<pubDate>Wed, 16 Sep 2009 14:42:49 +0000</pubDate>
		<dc:creator>Gary Galvin</dc:creator>
				<category><![CDATA[Galvin Processes]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[software development processes]]></category>
		<category><![CDATA[Web Development project processes]]></category>

		<guid isPermaLink="false">http://blog.galvintech.com/?p=226</guid>
		<description><![CDATA[When doing a web and software development project the project management is crucial.  Make sure it is done right.]]></description>
			<content:encoded><![CDATA[<p>This morning I ran into a couple friends at a networking event and we got into a conversation about the importance of project management processes in a web and software development project.  The best comment I heard from the conversation was &#8220;&#8230;it&#8217;s not so much the end product as it is the means of getting there.&#8221;  On my way back to the office it got me thinking about our processes and the advantage we have in the web and software development market.</p>
<p>We are well aware that our industry is fragmented.  There are many web and software development companies within the Indianapolis area.  We can all do great designs, solid infrastructures and proper coding but we honestly feel that at <a href="http://www.galvintech.com">Galvin Creative Technologies</a> we can set ourselves apart with our project management processes.  We truly think of ourselves as more of a professional services company opposed to just a web and software development company.  We value the relationship, the budget and the timeline of the web or software project.  </p>
<p><HR><br />
<em><CENTER>&#8220;you guys should write a book on your processes.&#8221;</CENTER></em><br />
<HR></p>
<p>Two weeks ago I was visiting a client and I stopped by one of our contacts office and asked him how things are coming along with the project.  His comment was music to my ears.  He said &#8220;<strong>you guys should write a book on your processes.</strong>&#8221;  He was thrilled with the amount of detail that was involved.  He went on to say that he knows exactly where we are with budget, timeline and tasks.  Then just last week we helped the Secretary of State&#8217;s office develop and launch their <a href="http://www.rethinkingredistricting.com">Rethinking Redistricting</a> website.  What should have been a two month project got done in two in a half weeks and came in well under budget.  It was a project that came to us quickly with a very tight deadline and a strict budget.  Our project managers put together a two week timeline, while not shortcutting any of our processes, then accurately defined the requirements, then developed it and we nailed it.  </p>
<p><HR><br />
<em><CENTER>What should have been a two month project got done in two in a half weeks and came in well under budget.</CENTER></em><br />
<HR></p>
<p>In our six years of business I specifically look back at how we have grown over the past two years and what we have learned.  We experienced the pain of not managing a project correctly and we have experienced the pain of not allocating our resources.  But before things got out of hand we knew exactly where we had to improve and began to invest in our processes, business analysis and project management.  Now, our projects are on time and within budget.  <a href="http://www.galvintech.com/leadership-galvin-indianapolis-web.aspx">Tom Schaetzle, our VP of Professional Services</a>, has implemented very rigid project disciplines for Galvin Creative Technologies and the projects we develop.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.galvintech.com/galvin-processes/proper-project-management-in-web-and-software-development-226.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

