<?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 Code Dojo &#187; Project Management</title>
	<atom:link href="http://dojo.codegreene.com/category/project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojo.codegreene.com</link>
	<description>The Code Dojo is the veritable repository of random musings from the development team at Code Greene.</description>
	<lastBuildDate>Fri, 20 Jan 2012 18:09:02 +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>Sharpening the Blades: Website Usability, Analytiks and impress.js</title>
		<link>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-website-usability-analytiks-and-impress-js</link>
		<comments>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 18:06:14 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Analytiks]]></category>
		<category><![CDATA[Impress JS]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[iPhone Google Analytics App]]></category>
		<category><![CDATA[Website Usability]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=914</guid>
		<description><![CDATA[Chad, 22 Tools for Testing Your Websites Usability One thing that we here at Code Greene have been trying to do is pushing our limits by getting faster and better at development. But with this we have realized that we need to help the pursued the client to get the best site they can. These [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://dojo.codegreene.com/wp-content/uploads/2012/01/mashable-22-tools-for-testing.png"><img class="alignright size-full wp-image-918" style="border: 1px solid #444444; margin: 8px 0pt 0 20px; padding: 2px;" title="mashable-22-tools-for-testing" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/mashable-22-tools-for-testing.png" alt="Mashable 22 Essential Tools for Testing" width="100" height="100" /></a>Chad, <a href="http://mashable.com/2011/09/30/website-usability-tools" target="_blank">22 Tools for Testing Your Websites Usability</a></strong><br />
One thing that we here at Code Greene have been trying to do is pushing our limits by getting faster and better at development. But with this we have realized that we need to help the pursued the client to get the best site they can. These clients come to us with an idea and they know their industry well, but it is our job and responsibility to take their ideas and build it in a way that is needed to give the end user what they want and need quickly.</p>
<p><strong><img class="alignright size-full wp-image-925" style="border: 1px solid #444444; margin: 8px 0pt 0 20px; padding: 2px;" title="analytiks" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/analytiks.png" alt="" width="100" height="100" />Luke, <a href="http://analytiksapp.com/" target="_blank">Analytiks iPhone App</a></strong><br />
A little while ago I stumbled upon this little app for my iPhone. For those of us that don&#8217;t sign in to our Google Analytics often but know we should this app will be very valuable. Analytiks shows me just the important information I&#8217;d like to know about my websites on my phone. I can check it quick and get back to whatever else is going on that day. The interface is quite nice. I would ditch the rusted sign look myself but other than that it is fantastic. It is 99 cents in the app store.</p>
<p><strong><img class="alignright size-full wp-image-917" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="impress-js" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/impress-js.png" alt="Impress JS" width="100" height="100" />Benjam, <a href="http://bartaz.github.com/impress.js/#/bored" target="_blank">impress.js</a></strong><br />
It&#8217;s not much in the way of content, but the way that content is displayed. It&#8217;s simple&#8230; yet eye catching and very intriguing. Makes me very excited about where the web is heading.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Overlook Hosting</title>
		<link>http://dojo.codegreene.com/2011/12/dont-overlook-hosting/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dont-overlook-hosting</link>
		<comments>http://dojo.codegreene.com/2011/12/dont-overlook-hosting/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 21:55:02 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Business 101]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=879</guid>
		<description><![CDATA[I have seen the overlooking hosting problem over and over as the years have gone by, but was recently reminded of this. The first time I saw this problem was when we worked on a project with a local marketing firm for a company that has a fairly large National brand that sells their product [...]]]></description>
			<content:encoded><![CDATA[<p>I have seen the overlooking hosting problem over and over as the years have gone by, but was recently reminded of this. The first time I saw this problem was when we worked on a project with a local marketing firm for a company that has a fairly large National brand that sells their product heavily during the holiday season. The marketing firm we were working with recommended a $5/month &#8220;unlimited&#8221; hosting solution to the client, despite our arguments against it, after they had just paid top dollar for a premium website.</p>
<p>Here&#8217;s what happened. Every Saturday morning for a month the site shut down. When we called the hosting company, we were put on hold to talk with someone, like that credit card commercial where the man says &#8220;This is Peggy.&#8221; We were told there was an out of control script running. After multiple weekends we finally got them to tell us what the script was. It was the index.php file which is their homepage. So apparently the hosting company promised unlimited hosting, but had a cap on CPU usage and when people came in droves to the site on the weekend to get information on their product, it shut the site down. We&#8217;ve seen this over and over with only slight variations to the story.<span id="more-879"></span></p>
<p>What I think is interesting here is to look at the economics. In order to host a bare bones cheap price, the formula is always the same: huge mass marketing, customers are one of thousands or millions, outsource the call center out, and limit access to control the hosting. Though these methods are great for lowering the cost of hosting, they make it nearly impossible for your developers to do much if the site comes down.</p>
<p>What I think people seem to be missing is another calculation, what is the cost of your site coming down? As I mentioned earlier, we saw this again recently but with another company. It was exactly the same kind of thing, the marketing firm said use our cheap hosting, client does, site goes down during their peak traffic of nearly 4,000 visits to the site. My guess is, in this client&#8217;s case and the other one I mentioned, literally thousands to tens of thousands of dollars may have been lost in sales in order to save a few hundred dollars a year in hosting.</p>
<p>My point? This is business 101: Don&#8217;t step over a dollar to save a penny. Hosting often falls into this category and people think they can go cheap on it. We disagree. If you own a premium website and you are deciding on hosting, ask yourself, if it shuts down how much do I lose an hour? If that number is high or even more than a few hundred dollars an hour, here is what you should do:</p>
<p>1. Find a hosting company that your developers can work with, including support from people who&#8217;s true native tongue is American English, or at least the language you speak.<br />
2. Make sure the developers (if they are smart) can fully access the server so that when it is down they can do something about it. If they are not smart, your problems may be greater than just hosting.<br />
3. Monitor the server to make sure it stays up and have the monitoring service text them if it is down, so they can jump in to fix it.<br />
4. Pay your developers or System Administrators to keep the server up to date with patches and other scripts to help prevent malicious attacks on the server.</p>
<p>Unfortunately all of these things do require a small premium, but for most of our clients, the value far exceeds their cost and buys peace of mind that their internet presence is better protected and monitored. If you are really short on cash I think a better idea rather than going cheap on your hosting might be to cut your scope down. If you are interested in our hosting and/or other services let us know. We&#8217;d be happy to get you a free quote or consult with you what you should be doing.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/12/dont-overlook-hosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sharpening the Blades: Client Relations and Steve Jobs</title>
		<link>http://dojo.codegreene.com/2011/10/sharpening-the-blades-client-relations-and-steve-jobs/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-client-relations-and-steve-jobs</link>
		<comments>http://dojo.codegreene.com/2011/10/sharpening-the-blades-client-relations-and-steve-jobs/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 15:06:05 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Client Relations]]></category>
		<category><![CDATA[North Temple Blog]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=706</guid>
		<description><![CDATA[The Sharpening the Blades series is back! Every week, we will provide articles that we have found useful to help us improve our skills. Luke &#8211; “Find the Twin Sumo” or “No, Your Client is Not an Idiot” This is an article I need to read often to remind myself to calm down when going [...]]]></description>
			<content:encoded><![CDATA[<p><em>The Sharpening the Blades series is back! Every week, we will provide articles that we have found useful to help us improve our skills.</em></p>
<p><a href="http://northtemple.com/2011/10/14/find-the-twin-sumo-or-n" target="_blank"><img class="alignright size-full wp-image-709" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="north-temple" src="http://dojo.codegreene.com/wp-content/uploads/2011/10/north-temple.png" alt="North Temple Blog" width="100" height="100" /></a>Luke &#8211; <a href="http://northtemple.com/2011/10/14/find-the-twin-sumo-or-n" target="_blank">“Find the Twin Sumo” or “No, Your Client is Not an Idiot”</a><br />
This is an article I need to read often to remind myself to calm down when going back and forth with clients about design. The North Temple clan put a great analogy on the process of working with a client to create a great design. I think the strategy that they propose is something that many designers know and understand, however knowing what you should do when working with a client and putting that knowledge to practice can sometimes be difficult. Give their article a read and apply what they propose next time you are designing for a client.</p>
<p><a href="http://uncrunched.com/2011/10/09/steve-jobs-superman/" target="_blank"><img class="alignright size-full wp-image-713" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="chad-steve-jobs-01" src="http://dojo.codegreene.com/wp-content/uploads/2011/10/chad-steve-jobs-01.png" alt="Unmatched - Steve Jobs, Superman" width="100" height="100" /></a>Chad &#8211; <a href="http://uncrunched.com/2011/10/09/steve-jobs-superman/" target="_blank">Steve Jobs, Superman</a><br />
With the passing of Steve Jobs lately it seems that the every article is about him. I have learned more about him and his style. He was truly an amazing man. I like this article for multiple reasons. With all the articles out there this one is powerful and short. It also highlights other people not just Steve. But at the end of the article you realize just how powerful of a man he was.</p>
<p>What have you been reading lately?</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/10/sharpening-the-blades-client-relations-and-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento and Stackable Hosting</title>
		<link>http://dojo.codegreene.com/2010/04/magento-and-stackable-hosting/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=magento-and-stackable-hosting</link>
		<comments>http://dojo.codegreene.com/2010/04/magento-and-stackable-hosting/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 17:24:49 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Magento Mavens]]></category>
		<category><![CDATA[Stackable]]></category>
		<category><![CDATA[Xmission]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=618</guid>
		<description><![CDATA[Alley-way neighbor, Xmission, wrote a nice little post about Magento and one of their hosting products, Stackable, and happened to mention our CTO, Mac. Check it out here: Magento and Stackable Hosting, A Perfect Fit! We have run a couple of installs on Stackable and it truly is a great product. If you haven&#8217;t already, [...]]]></description>
			<content:encoded><![CDATA[<p>Alley-way neighbor, Xmission, wrote a nice little post about Magento and one of their hosting products, Stackable, and happened to mention our CTO, Mac.</p>
<p>Check it out here: <a href="http://transmission.xmission.com/2010/04/29/magento-and-stackable-hosting-a-perfect-fit" target="_blank">Magento and Stackable Hosting, A Perfect Fit!</a></p>
<p>We have run a couple of installs on Stackable and it truly is a great product. If you haven&#8217;t already, check out our Magento specific site &#8211; <a href="http://www.magentomavens.com" target="_blank">Magento Mavens</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2010/04/magento-and-stackable-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharpening the Blades: Custom WordPress Dashboard, Wireframing and Communication</title>
		<link>http://dojo.codegreene.com/2010/02/sharpening-the-blades-custom-wordpress-dashboard-wireframing-and-communication/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-custom-wordpress-dashboard-wireframing-and-communication</link>
		<comments>http://dojo.codegreene.com/2010/02/sharpening-the-blades-custom-wordpress-dashboard-wireframing-and-communication/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 17:00:47 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Communication]]></category>
		<category><![CDATA[Wireframing]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=440</guid>
		<description><![CDATA[Tim, 10 WordPress Dashboard Hacks This is a nice article that shows you how to get a customized WordPress dashboard. The article calls them hacks, but I would call them customizations. One that I have tried and loved is adding your logo on the dashboard page next your blog title in the top left hand corner [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Tim</strong>, <a href="http://www.catswhocode.com/blog/10-wordpress-dashboard-hacks" target="_blank">10 WordPress Dashboard Hacks<img class="alignright size-full wp-image-443" style="border:1px solid #444444; margin:8px 0 0 20px; padding: 2px;" title="catswhocode" src="http://dojo.codegreene.com/wp-content/uploads/2010/02/catswhocode.jpg" alt="catswhocode" width="100" height="100" /></a><br />
This is a nice article that shows you how to get a customized WordPress dashboard. The article calls them hacks, but I would call them customizations. One that I have tried and loved is adding your logo on the dashboard page next your blog title in the top left hand corner of the dashboard. It&#8217;s a nice little touch that goes a long way.</p>
<p><strong>Mike</strong>, <a href="http://briancray.com/2009/12/02/value-of-wireframing-website-design/" target="_blank">How Wireframing Makes Your Website Designs Better<img class="alignright size-full wp-image-442" style="border:1px solid #444444; margin:8px 0 0 20px; padding: 2px;" title="briancray" src="http://dojo.codegreene.com/wp-content/uploads/2010/02/briancray.jpg" alt="briancray" width="100" height="100" /><br />
</a>The value of wireframing comes down to a simple idea: Wireframing forces you to think about your user interface design decisions in terms of user needs first, instead of in terms of what looks good.&#8221; While wireframing requires a little extra effort in the initial planning stages, it pays huge returns in the long run. We redesign less frequently, hit deadlines sooner, and best of all, greatly mitigate scope creep. So take your foot off the pedal, assess your client&#8217;s business objectives and user needs, and translate concepts into a tangible wireframe. You&#8217;ll be glad you did.</p>
<p><strong>Luke</strong>, <a href="http://lifehacker.com/5456438/for-better-productivity-try-communicating-less " target="_blank">For Better Productivity, Communicate Less</a><img class="alignright size-full wp-image-444" style="border:1px solid #444444; margin:8px 0 0 20px; padding: 2px;" title="communicateless" src="http://dojo.codegreene.com/wp-content/uploads/2010/02/communicateless.jpg" alt="communicateless" width="100" height="100" /><br />
I agree with Joel Spolsky in one of Lifehackers latest posts when he says that adding more people to a project will only slow it down. I think this is especially true in web development. Once deep into a big project a web developer knows where things are and how they are related. If you throw five of them at the same project at some point they would end up stepping on each others toes. There is a chance that if things are planned out right each developer could tackle a specific task and then they could put all their pieces together to make the final piece. To do that though a lot of planning and meeting together would have to happen. This will probably lead to more disagreements and toe stepping. For those reasons I think getting the few people needed on the project and keep them there is the best way to accomplish a web dev project.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2010/02/sharpening-the-blades-custom-wordpress-dashboard-wireframing-and-communication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Planning, Planning, Planning</title>
		<link>http://dojo.codegreene.com/2009/07/planning-planning-planning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=planning-planning-planning</link>
		<comments>http://dojo.codegreene.com/2009/07/planning-planning-planning/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 20:07:23 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[budget]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[scope]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=308</guid>
		<description><![CDATA[The old adage that &#8220;an ounce of prevention is worth a pound of cure&#8221; couldn&#8217;t be more true in web development. Through recent experiences we&#8217;ve found out that it is well worth the effort to go to extremes in planning something out before you build it. Spending an extra 4 hours in planning can literally [...]]]></description>
			<content:encoded><![CDATA[<p>The old adage that &#8220;an ounce of prevention is worth a pound of cure&#8221; couldn&#8217;t be more true in web development. Through recent experiences we&#8217;ve found out that it is well worth the effort to go to extremes in planning something out before you build it. Spending an extra 4 hours in planning can literally save 40 hours of development later, if not more. If you&#8217;ll indulge me, I&#8217;ll share a few stories to illustrate my point.</p>
<p>A project some of us have been involved with had a budget of X, and a scope of Y. It seemed simple enough that the planning was skimped, and the client wanted to get things moving quickly, so everyone just plunged in. Before you know it, there are things that we told would be done one way, and now they&#8217;re changing it and wanting it another way, and features A, B and C come out that they never mentioned to us until long after the budget was fixed. We try to make it work, and scope is now 2-3 times where it started out. Time goes on, and it turns out that the final client wanted something different than the decisions and instructions we were given, and wanted features D through H as well. Red flags have been raised several times, and some renegotiation gets 3X the budget to go along with what at the time was 6X the scope. Everyone is unhappy, because more information keeps coming out that we weren&#8217;t given, and the client got something different than what they were expecting because the expectation wasn&#8217;t made clear at the beginning, when the planning should have happened. Of course now everything is late too, and still not done the way they wanted, so features I through M make it into the mix, along with major changes to 8 of the existing new features. 8 times the original scope and counting, for 3X the original budget, and nobody is very happy.</p>
<p>What did we learn from that? We need to be much more strict about the planning, no matter how much they beg us to just get started, hoping that getting started sooner instead of planning more will get them to the desired destination faster. That&#8217;s like getting on the freeway and driving, so that you arrive faster at your destination, before you bother to figure out which direction the destination lies, and what paths might make sense for getting there on the timeline and budget you&#8217;re hoping for.</p>
<p>We often share with people a metaphor about their website is a building, and the plans are the blueprints. It&#8217;s relatively easy for an architect to move a wall on a blueprint, because he can just change the plan. But once the blueprint is in the hands of the construction company, and they&#8217;ve built the building part way, or all the way, it&#8217;s harder to move the wall. A client often thinks &#8220;I only need to move the wall 6 inches&#8221; but unfortunately that doesn&#8217;t change the fact that it is a wall, and would probably need to be torn down and rebuilt in the new location. Granted, not every change is moving a wall. Sometimes they want a window over here, or a door there. Sometimes they want to switch around the plumbing or the electrical. Some changes aren&#8217;t as major as others, but they all make some kind of difference when you have to redo or undo something. If they have us paint the room red, which we do, and then decide they want it blue, it will probably cost about double at that point to repaint. If they change their mind <em>before</em> the room has been painted, it isn&#8217;t a big deal, unless we already bought the red paint for them. The timing of the decision makes all the difference in what costs are sunk and what work has to be done, undone, or redone to make the changes they want.</p>
<p>The big lesson for me has been that it isn&#8217;t unreasonable to spend 4 hours planning a project estimated to take 40 hours, or 10 hours on a project that will probably take 100 hours. It is time well spent, because in the end you get done faster, you can be confident that you understood what they wanted, and it is much more likely that it will be done right. When you can get it done right, on time, and on budget, you&#8217;ll have happy clients.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2009/07/planning-planning-planning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

