<?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>Effective Development &#187; software</title>
	<atom:link href="http://www.effectivedevelopment.net/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.effectivedevelopment.net</link>
	<description>Thoughts from the World Of Practical Web Development</description>
	<lastBuildDate>Thu, 06 May 2010 15:36:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<cloud domain='www.effectivedevelopment.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Software: 6 Questions to Ask Yourself When Deciding to Build or Buy</title>
		<link>http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/</link>
		<comments>http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:30:56 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[dev team]]></category>
		<category><![CDATA[experiences]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=480</guid>
		<description><![CDATA[A common dilemma of many tech managers and businesses in general is when presented with a business problem, do you build your own software or do you buy? For some companies, this is an easy answer. Some development teams are not equipped with the skills to build a particular tool or product. Other companies just [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/02/keep-teams-lean/' rel='bookmark' title='Permanent Link: Keep Teams Lean'>Keep Teams Lean</a> <small>Developing effectively starts with the team. Of course projects requirements,...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-development-creative-career/' rel='bookmark' title='Permanent Link: Web Development is a Creative Career'>Web Development is a Creative Career</a> <small>Web developers are different breed of technologists. We are increasingly...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/transparent-background/' rel='bookmark' title='Permanent Link: transparent background'>transparent background</a> <small>Let me give you a little information about where I...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>A common dilemma of many tech managers and businesses in general is when presented with a business problem, do you build your own software or do you buy? For some companies, this is an easy answer. Some development teams are not equipped with the skills to build a particular tool or product. Other companies just do not have any budget available for the product needed, but do have ample resources to work on development. But for the teams and situations that fall in that middle or gray area, what do you do? <img src="http://www.effectivedevelopment.net/wp-content/uploads/2009/07/buildbuy.jpg" alt="buildbuy Software: 6 Questions to Ask Yourself When Deciding to Build or Buy" title="buildbuy" width="240" height="136" class="alignright size-full wp-image-486" /></p>
<p>So, how do you decide to build or buy? Through my experiences I have compiled a short list of questions you need to ask yourself as a technology manager. </p>
<ol>
<li><strong>Do I have a budget to buy this product?</strong> &#8211; If not, the answer has been made for you. You will need to build a product that does the task, or at least can hold you off until there are available funds for purchase. Beware of the trap of building a &#8216;good enough&#8217; product that then stays long past its shelf life.</li>
<li><strong>Can my team build this?</strong> &#8211; This question has a couple of things to consider. Does your team have the skillets to build the product. Development teams have roles, and sometimes its obvious. For example a web team that builds games is just not going to build a billing system for you. Second, do you have the available resources and time? You may have the talent, but will you be able to set aside the right talent for the time required? They may be needed elsewhere.</li>
<li><strong>Does developing in house cost me in other ways?</strong> &#8211; Once again this speaks to your talent base. Maybe you can put a developer on this application for the time required, but are you missing out on future development opportunities? Is this project so far from their original skills and desires that you will diminish team morale? Less tangible than cost, these are still important to consider.</li>
<li><strong>Will the commercial software suit my needs?</strong> &#8211; My experience has been that many products have a set fee, but then you need to factor in the additional cost of customizations or additions that will suit your business needs. Or you think you can get away with a basic implementation, but soon need to upgrade, incurring additional costs. Or if you are paying for a subscription model, there may come a time when this may not be cost effective anymore. </li>
<li><strong>What will the cost be to build?</strong> &#8211; Again there are a couple of things to look at here. First, how many development hours will a project take?  To get a good assessment, you need to be skilled at <a href="http://www.effectivedevelopment.net/2009/06/estimating-resource-time-web-development-projects/">creating project estimates</a>. If done incorrectly you can end up in a losing proposition.  Ask yourself, does your company have a history of feature creep? If so, this project will inevitably take much longer than originally thought. Finally, what is your possible productivity loss? Does putting 2 developers on a six month project keep you from developing a new tool that can be monetized?  As Opportunity costs are just as important as accounting cost.</li>
<li><strong>Could this be outsourced?</strong> &#8211; Sometimes the solution is not to build in house, or buy, but rather to have a custom application developed for you. It has been my direct experience that a lot of outsourced code, while possibly cheaper initially has cost more to grow over time.  Digging through lines of code to fix bugs or to add a feature ends up wasting a lot of time. If you expect the contracting company to support the product, make sure they have been around awhile, and that you feel confident they will be there in the future. Also make sure their business model allows for incremental updates and support. Many consulting teams work on building and deploying full tools, and are not interested incremental additions.
</ol>
<p>I have to admit with the increased amount of opensource code in the community and advanced APIs to work with, I tend to build. We can usually find a good opensource product, edit and grow it for our needs, and save a lot of time and headaches. Or we buy a small commercial component that takes care of some aspect of the tool that we could/should not build, then build around that component. </p>
<p>Do you have similar issues? How do you decide whether to build or buy? Maybe you made a decision and wish you had chosen the other? Did I miss a major point in my decision process? I&#8217;d love to hear from you. Join the discussion in the comments. We should all learn from each others experiences. </p>
<p><em>image by <a href="http://www.flickr.com/photos/smailtronic/2142437674/" target="_blank">msmail</a></em></p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/02/keep-teams-lean/' rel='bookmark' title='Permanent Link: Keep Teams Lean'>Keep Teams Lean</a> <small>Developing effectively starts with the team. Of course projects requirements,...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-development-creative-career/' rel='bookmark' title='Permanent Link: Web Development is a Creative Career'>Web Development is a Creative Career</a> <small>Web developers are different breed of technologists. We are increasingly...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/transparent-background/' rel='bookmark' title='Permanent Link: transparent background'>transparent background</a> <small>Let me give you a little information about where I...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/07/software-6-questions-to-ask-yourself-when-deciding-to-build-or-buy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the Basecamp API to Create Project Reports</title>
		<link>http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/</link>
		<comments>http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 12:30:26 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dev team]]></category>
		<category><![CDATA[experiences]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[basecamp]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=451</guid>
		<description><![CDATA[A few months ago I wrote a post describing the benefits of using project collaboration software. It helps team members communicate, it avoids information hording, and at any time management can check in and see a project&#8217;s progress. At my job we use BaseCamp. It is a paid product that is extremely powerful and truly [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/' rel='bookmark' title='Permanent Link: Use Project Collaboration Software'>Use Project Collaboration Software</a> <small>We use BaseCamp here for managing projects. It is extremely...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/share-information/' rel='bookmark' title='Permanent Link: good development teams share information'>good development teams share information</a> <small>Sometimes its hard to effectively share everything among all members...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/05/use-the-development-community/' rel='bookmark' title='Permanent Link: How to Effectively Use the Development Community'>How to Effectively Use the Development Community</a> <small>This may seem obvious to most, especially to regular blog...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>A few months ago I wrote a post describing the benefits of using <a href="http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/">project collaboration software</a>. It helps team members communicate, it avoids information hording, and at any time management can check in and see a project&#8217;s progress. <img src="http://www.effectivedevelopment.net/wp-content/uploads/2009/06/tpsReport2-220x300.jpg" alt="tpsReport2 220x300 Using the Basecamp API to Create Project Reports" title="tpsReport" width="220" height="300" class="alignright size-medium wp-image-459" /></p>
<p>At my job we use <a href="http://www.basecamphq.com/" target="_blank">BaseCamp</a>.  It is a paid product that is extremely powerful and truly helpful.  BaseCamp allows you to get projects done, and in my experience does not seem to add a layer of distracting work or complexity. Its features include a wiki, messaging system, a place to store files, and even chat. There is a tool for almost every group&#8217;s style. But for my purposes it was lacking some much needed reporting features. This is by design. The creators of BaseCamp felt that instead of developing tons of reports that never to EXACTLY what everyone needs, they would build an API.  With the API, you could then in theory build reports that suit your specific needs. </p>
<p>We have a weekly managers meeting where we briefly run down all our open projects and their status. The responsible party can then update and if necessary elaborate briefly on specific items within their project. It is a great meeting to have because it gets all parties from various groups in one room where we quickly keep everyone abreast of the projects being worked on. People in theory can get all the same information from BaseCamp themselves, but reality is this is not always the case. Having the meeting lets us discuss small items with other groups and departments without having to have a longer time consuming meeting. </p>
<p>To create a report for this meeting, I decided to try the BaseCamp API.  I figured a quick report that can generate a concise PDF to print out and bring to the meeting will work best.  I sat down and used my regular <a href="http://www.effectivedevelopment.net/2009/05/use-the-development-community/">tech community channels</a> to see if anyone has created a BaseCamp API module for ColdFusion.  Sure enough, I found baseCamp.cfc from <a href="http://basecampcfc.riaforge.org/" target="_blank">Terrence Ryan</a>.  It was exactly what I was looking for. It was written for the older BaseCamp API, so I had to plug in some new methods, but it was a real time saver because it handled all the requests, and parsing of the responses. </p>
<p>I created a report that gathers the list of open projects and their details. First you login with your BaseCamp credentials.  Hers is something to take note of. The API code is now logged in as you. If you are creating a report of all the projects to share, then you MUST login as a user who has access to all the projects. It needs to be your account creator, or very high level user. Alternatively, you can simply create a user called reports, and have them automatically added to ALL projects. Then hardcode your API tool to login as this user, and you will have the highest level access to print accurate reports. </p>
<p>Once logged in I grab all the active projects. Then I loop through the project list and make additional API calls to collect the open to-dos and incomplete milestones for each project. Then when I have all my data, I loop through all this information, and format the projects with all their remaining work and due dates.<br />
I also created a longer report that retrieves closed items as well, and adds some more verbose details. </p>
<p>I also had a second need for a report.  I have a group of developers that report to me.  Each week we go over their assigned tasks and discuss progress. It also gives us a good chance to discuss common problems others may have come across, and <a href="http://www.effectivedevelopment.net/2009/02/share-information/">share information</a>. The first few weeks after implementing BaseCamp, I was forced to click on every project and then see what was assigned to who, or click on every person and grab their assigned to-do list.  The second option was better than the first, but both were little wasteful and time consuming. </p>
<p>Instead, I created a report. First I retrieve all active users from BaseCamp. I display those names as a series of checkboxes. Now any user I csn scroll through the list, and grab the assignments for all the users they  checked off at one time. When I loop through the user list, I grab each to-do assigned to them. I can also collect the project information and group the report together by project. So now we can simply review the list of projects and the assignments as a team. It helped keep my meeting organized and productive. </p>
<p>Once I retrieve all the BaseCamp info, parse it, and output it, I have an HTML and PDF view of the reports. Converting output to PDF is extremely simple in ColdFusion, and this gives me great flexibility. Now we can print out a stack of reports when needed, or in the case of my personal group&#8217;s meeting, I can simply view it on the computer. </p>
<p>BaseCamp and ColdFusion really paired nicely using the API. I have another report I plan to code soon, involving timesheets. I plan to be able to create timesheets based on project, person, and for various timeframes. I will keep you updated on how it goes. </p>
<p>Does anyone else use the BaseCamp API for their needs? Please share your ideas and experiences in the comments section. I&#8217;d love to get new ideas to make BaseCamp even more useful.</p>
<p><em>image by <a href="http://www.flickr.com/photos/nataliejohnson/2195090407/" target="_blank">nataliej</a></em></p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/' rel='bookmark' title='Permanent Link: Use Project Collaboration Software'>Use Project Collaboration Software</a> <small>We use BaseCamp here for managing projects. It is extremely...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/share-information/' rel='bookmark' title='Permanent Link: good development teams share information'>good development teams share information</a> <small>Sometimes its hard to effectively share everything among all members...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/05/use-the-development-community/' rel='bookmark' title='Permanent Link: How to Effectively Use the Development Community'>How to Effectively Use the Development Community</a> <small>This may seem obvious to most, especially to regular blog...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Web Tools Tips and Talk: #6</title>
		<link>http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/</link>
		<comments>http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/#comments</comments>
		<pubDate>Fri, 15 May 2009 12:30:35 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[weeky wrap]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=294</guid>
		<description><![CDATA[As usual, a semi-weekly wrap up of links, tidbits, and other sites that came across my plate. Code, development, management, anything I found interesting since the last post. Feel free to suggest other links in the comments. Web Tools hidetext &#8211; I plan to use this one on my blog and see if it works. [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-tools-tips-and-talk-8/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #8'>Web Tools Tips and Talk: #8</a> <small>It&#8217;s been another 2 weeks, so here is another wrap...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #1'>Web Tools Tips and Talk: #1</a> <small>Today, I am going to post a little weekly wrap...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>As usual, a semi-weekly wrap up of links, tidbits, and other sites that came across my plate.   Code, development, management, anything I found interesting since the last post.  Feel free to suggest other links in the comments.</p>
<p><strong>Web Tools</strong></p>
<ul>
<li><a href="http://www.hidetext.net/" target="_blank">hidetext</a> &#8211; I plan to use this one on my blog and see if it works. You type text and it translates it to a graphic that is human readable but hidden to spammer bots.  Its creative too. If you type in a google email address, the graphic it creates can be drawn in the google rainbow of colors.</li>
<li><a href="http://www.adrive.com/" target="_blank">ADrive</a>  &#8211; File storage and sharing site. 50Gb free. I first saw this one on <a href="http://www.the20life.com/">The 2.0 Life</a>.  I&#8217;ve been looking for a replacement ever since xDrive shit down.  Why not start back at the top of the alphabet?</li>
<li><a href="http://www.microsoft.com/windows/windows-7/download.aspx" target="_blank">Windows 7 Release Candidate</a>  &#8211; Windows 7 RC1 was released this week and the reviews are positive. Is it actually good or did Vista set the bar so low, we would welcome windows 3.11 at this point? Time will tell.</li>
<li><a href="http://www.pdftoexcelonline.com/">PDF To Excel Online</a> &#8211; Upload a PDF file and you are returned an excel (CSV) table of data. I havent used it, but reviews I read say its fairly accurate, and if you need this type conversion, I haven&#8217;t seen many choices before.</li>
</ul>
<p><strong>Web Talk/Blogs</strong></p>
<ul>
<li><a href="http://news.cnet.com/8301-17939_109-10235360-2.html?tag=mncol;title" target="_blank">Cool changes coming to Twitter Search | Webware &#8211; CNET</a> &#8211; Discusses the major improvements that are coming to Twitter search. Important for developers and Twitter users alike.</li>
<li><a href="http://hackyourday.com/2009/04/23/find-free-alternatives-to-commercial-apps-with-osalt/" target="_blank">Find free alternatives to commercial apps with osalt</a> &#8211; Blog Post from Hack Your Day about another product that helps you find free alternatives to commercial software.</li>
<li><a href="http://www.geekdaily.net/2009/03/26/6-tools-to-be-an-effective-web-developer/" target="_blank">6 Tools To Be An Effective Web Developer</a> &#8211; Good post, the title says it all.</li>
<li><a href="http://www.geekdaily.net/2009/02/27/why-you-want-to-be-a-craftsman-instead-of-a-cowboy/" target="_blank">Why You Want To Be A Craftsman Instead Of<br />
A Cowboy</a> -Another good post from Geek Daily.  I&#8217;ve said this one many times before, only I use the terms practical Vs ideal.  Not to ruin the read, but I agree with the author, the answer lies somewhere in the middle.</li>
<li><a href="http://www.jankoatwarpspeed.com/post/2009/05/09/What-is-creativity.aspx" target="_blank">What is creativity? </a> &#8211; Short musing about creativity and whether developers can be creative or is that reserved for designer.</li>
</ul>
<p><strong>Web Tips/Resources</strong></p>
<ul>
<li><a href="http://similar-images.googlelabs.com/" target="_blank">Google Similar Images</a> &#8211; Search product from Google Labs, where you can find an image and search for similar images based on look. not perfect but usually more reliable than keyword searching for images.</li>
<li><a href="http://whatisjquery.blogspot.com/" target="_blank">A Snippet on JQuery </a> -Very brief (but good) intro to jQuery.</li>
</ul>
<p><strong>Misc. &#8216;Fun&#8217; Stuff</strong></p>
<ul>
<li><a href="http://news.cnet.com/8301-17939_109-10233520-2.html?tag=mncol;title" target="_blank">Game to let you run your own Ponzi scheme | Webware &#8211; CNET</a> &#8211; Fun game where you run your own ponzi scheme or simply invest fake money in one.  You make as much as you can taking money form investors or investing before the &#8216;feds&#8217; shut down your ponzi scheme.  the feds are the company employees.</li>
</ul>
<p>Enjoy, and have a good weekend.<br />
Post any good resources or links you use in the comments.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/06/web-tools-tips-and-talk-8/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #8'>Web Tools Tips and Talk: #8</a> <small>It&#8217;s been another 2 weeks, so here is another wrap...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #1'>Web Tools Tips and Talk: #1</a> <small>Today, I am going to post a little weekly wrap...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/05/web-tools-tips-and-talk-06/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good Software Design Is Still An Important Art</title>
		<link>http://www.effectivedevelopment.net/2009/04/good-software-design-important/</link>
		<comments>http://www.effectivedevelopment.net/2009/04/good-software-design-important/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 14:36:44 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[experiences]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=196</guid>
		<description><![CDATA[Solid Architecture is a Dying Art When I was in my CS program from 1992-97, we coded in ANSI C and COBOL. As a web developer, a lot of the specific code we wrote is no longer applicable today.  One major concept that was vital to writing code during my college years that I feel [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/' rel='bookmark' title='Permanent Link: Use Project Collaboration Software'>Use Project Collaboration Software</a> <small>We use BaseCamp here for managing projects. It is extremely...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/09/link-the-duct-tape-programmer/' rel='bookmark' title='Permanent Link: Link: The Duct Tape Programmer'>Link: The Duct Tape Programmer</a> <small>This is a great Article I found on Joel On...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p><strong>Solid Architecture is a Dying Art</strong></p>
<p>When I was in my CS program from 1992-97, we coded in ANSI C and COBOL.  As a web developer, a lot of the specific code we wrote is no longer applicable today.  One major concept that was vital to writing code during my college years that I feel is useful and probably not a focus these days is writing tight, effective code.</p>
<p>When I graduated college, my first job was pretty groundbreaking. We were writing full featured mobile apps for field use.  We had to work with heavy handheld devices that communicated with CDPD or dial-up to transfer their data.  They had 256k RAM, 4Mb harddrives, and 9,600 baud modems.  We had to focus on writing tight code, and conserving space on locally and for data transfer.</p>
<p>Today harddrive space, RAM, and processing power is cheap.  Very cheap, and you don&#8217;t even have to have your own.  <a href="http://aws.amazon.com/ec2/#pricing">You can rent power</a> and spawn processes and database space as needed  on Amazon ec2 servers.</p>
<p>Even users&#8217; machines are way more powerful.  Users have high speed connections with unlimited data and huge hard drives. Because of Windows Vista, even non-gamers are putting 4Gb RAM in their machines.  This is great for us as developers in some ways. Running slick Flash and AJAX apps on clients machine is no longer a problem.  We can be very creative, and deal with problems later as they arise.</p>
<p>Too often traditional computer science techniques are being thrown out the window.  This is tolerated because of the cheap power we can buy.  A shortfall in the code or architecture is simply fixed by adding hardware.  Twitter blew up so fast their initial poor design had to be <a href="http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster">tweaked many times</a>. To this day, they have some <a href="http://gojko.net/2009/03/16/qcon-london-2009-upgrading-twitter-without-service-disruptions/">questionable design elements</a> in their architecture and it shows.  Fail Whales  and slowdowns are part of the daily routine of twitter users.<br />
<img src="http://www.effectivedevelopment.net/wp-content/uploads/2009/04/twitterfailwhale.jpg" alt="fail whale" title="Good Software Design Is Still An Important Art" /></p>
<p>I am not saying we can&#8217;t or shouldn&#8217;t take advantage of cheap hardware these days. I&#8217;m also not implying that the developers at Twitter are not smart, they certainly are. Spending hundreds of hours coding for problems you don&#8217;t yet have is a huge waste of time.  But a good artecture basis is imperative, so that changes can be made with minimal impact to users.</p>
<p>This is definitely a dying art, but its importance will become more evident as mobile computing becomes more relevant.  More and more users are browsing sites on smart phones and net books. These are less powerful appliances by nature, and are usually coupled by slower 3G data transfer speeds.  That means bandwidth is now becoming slower and more expensive again.  Storage becomes a premium again. Developers will need to be more mindful of their bandwidth and storage usage when writing code.</p>
<p>Finally I want to briefly mention a story I was talking about with a colleague today. In 2006, users were racking up huge data fees <a href="http://www.nytimes.com/2009/04/12/business/12immig.html?pagewanted=3&amp;_r=3&amp;em">downloading mobile maps</a>.  Google assigned a room of their best engineers to the issue, and could not come up with anything.  Then one young designer came up with the idea to simply reduce the amount of colors on the maps from 256 to 20-40.  Users didn&#8217;t notice, and amount of binary data to transfer was greatly reduced.  It was heralded as being genius and a breakthrough idea. Granted it is smart, but do you honestly think a room of old school DOS or UNIX developers would not have thought of this sooner?  Tricks like this have been around forever.</p>
<p>What do you think? Should you code away at your users expense, or be more mindful of conserving resources?  And if you are in school or recently graduated, tell me if I am completely wrong and maybe you were taught to focus on good design.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/04/good-software-design-important/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/04/good-software-design-important/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/04/good-software-design-important/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/' rel='bookmark' title='Permanent Link: Use Project Collaboration Software'>Use Project Collaboration Software</a> <small>We use BaseCamp here for managing projects. It is extremely...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/knowing-your-users-make-effective-decisions/' rel='bookmark' title='Permanent Link: Knowing your users will help make effective decisions'>Knowing your users will help make effective decisions</a> <small>If you are reading my blog, there is a very...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/09/link-the-duct-tape-programmer/' rel='bookmark' title='Permanent Link: Link: The Duct Tape Programmer'>Link: The Duct Tape Programmer</a> <small>This is a great Article I found on Joel On...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/04/good-software-design-important/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Tools Tips And Talk: #2</title>
		<link>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/</link>
		<comments>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 13:00:13 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web resources/tools]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=124</guid>
		<description><![CDATA[Semi-weekly wrap up of links, tidbits, and other sites that came across my plate.   Code, development, management, anything I found interesting since the last post.  Feel free to suggest other links in the comments. Web Tools 15 Helpful In-Browser Web Development Tools &#8211; Most people are going to be familiar with these tools, especially if [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #1'>Web Tools Tips and Talk: #1</a> <small>Today, I am going to post a little weekly wrap...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-tools-tips-and-talk-0/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk #4'>Web Tools Tips and Talk #4</a> <small>As usual, a semi-weekly wrap up of links, tidbits, and...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>Semi-weekly wrap up of links, tidbits, and other sites that came across my plate.   Code, development, management, anything I found interesting since the last post.  Feel free to suggest other links in the comments.</p>
<p><strong>Web Tools</strong></p>
<ul>
<li><a href="http://www.smashingmagazine.com/2008/11/18/15-helpful-in-browser-web-development-tools/">15 Helpful In-Browser Web Development Tools</a> &#8211; Most people are going to be familiar with these tools, especially if you found this blog, but nonetheless, its a good list to keep handy. Even if you keep the list to help new junior developers setup their browsers for development.</li>
<li><a href="http://www.webresourcesdepot.com/">Free Web Resources</a> &#8211; I only recently bookmarked this site, and follow it briefly.  So far what i&#8217;ve seen has been borderline.  I will add it to my RSS reader and give it a few weeks. Does anyone read this site?</li>
</ul>
<p><strong>Web Talk/Blogs</strong></p>
<ul>
<li><a href="http://www.37signals.com/svn/posts/1626-the-most-powerful-word-is-no">The Most Powerful Word is No</a> &#8211; Short message from 37Signals about saying NO.</li>
<li><a href="http://www.joelonsoftware.com/items/2009/03/09.html">How to Be a Program Manager</a> &#8211; Good article about a program manager and why good software teams need one. I would refer to this role as a Product Manager, and I plan to post my thoughts on Product Vs Project Managers roles in Web Development soon.</li>
<li><a href="http://thinkvitamin.com/dev/web-development-is-moving-on-are-you/">Web Development is Moving On &#8211; Are you?</a> &#8211; I really like this article.  Talks about the changes in Web Development, and how we need to change with it to remain relevant. I recommend reading this article.</li>
</ul>
<p><strong>Web Tips/Resources</strong></p>
<ul>
<li><a href="http://www.makeuseof.com/tag/top-5-sites-to-learn-some-css-programming/">Top 5 Sites To Learn Some CSS Programming</a> &#8211; Good list of some intro sites for beginner CSS.</li>
<li><a href="http://www.smashingmagazine.com/2009/02/18/9-common-usability-blunders/">9 Common Usability Blunders</a> &#8211; Anyone developing web software should keep these basics in mind when designing UIs.</li>
</ul>
<p>Post any good resources or links you use in the comments.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #1'>Web Tools Tips and Talk: #1</a> <small>Today, I am going to post a little weekly wrap...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-tools-tips-and-talk-0/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk #4'>Web Tools Tips and Talk #4</a> <small>As usual, a semi-weekly wrap up of links, tidbits, and...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Tools Tips and Talk: #1</title>
		<link>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/</link>
		<comments>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 15:07:49 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web resources/tools]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=98</guid>
		<description><![CDATA[Today, I am going to post a little weekly wrap up of links, tidbits, and other sites that came across my plate. Anything that I found useful, and aids web development and/or team management.  This will not be a huge list of links, it will be tools I actually find to be practical and useful [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/' rel='bookmark' title='Permanent Link: Web Tools Tips And Talk: #2'>Web Tools Tips And Talk: #2</a> <small>Semi-weekly wrap up of links, tidbits, and other sites that...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-tools-tips-and-talk-0/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk #4'>Web Tools Tips and Talk #4</a> <small>As usual, a semi-weekly wrap up of links, tidbits, and...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>Today, I am going to post a little weekly wrap up of links, tidbits, and other sites that came across my plate. Anything that I found useful, and aids web development and/or team management.  This will not be a huge list of links, it will be tools I actually find to be practical and useful as a web developer and manager.  Sometimes it may be a blog post, sometimes a full featured web app.  I will post more as I accumulate them from week to week.  Since this is my first of these, I am digging into my arsenal of delicious bookmarks to grab some old favorites of mine.  So you may have seen some before (possibly awhile ago), but others may be new to you.  Feel free to suggest other links in the comments.</p>
<p><strong>Web Tools</strong></p>
<li><a href="http://dataopedia.com/">Dataopedia</a> &#8211; This site takes in a URL and tells you various pieces of interest.  Traffic stats, the sites owner, what social media and blogs the site is being referenced on, etc&#8230;  Great resource for looking up your site for general performance, or for seeing how other sites in your space are doing (competitors, peers).</li>
<li><a href="http://www.lucidchart.com/">LucidChart</a> &#8211; Simple website to make free online flowcharts.  You can share and publish them. Works well when you need to just map out a process quickly.</li>
<li><a href="http://iplotz.com/">iPlotz</a> &#8211; Wireframing tool.  Now I never used this tool, but I&#8217;ve read decent things about it.  It allows you to wireframe and make quick mockups.  I keep it in my toolbox, because I envision a time where I may not have the resources to use a designer for mockups.  I feel like this may help coordinate ideas with a non-technical group in that case. Has anyone ever used it?</li>
<p><strong>Web Talk/Blogs</strong></p>
<li><a href="http://blog.mindjet.com/2009/02/getting-projects-done-with-mindmanager-8-google-docs-and-basecamp/trackback/">GTD-MinMapper-Basecamp</a> &#8211; Good article about Gettings Things Done with MindMapper, Google Docs, and BaseCamp.</li>
<li><a href="http://www.makeuseof.com/tag/top-10-professional-sample-code-websites-for-programmers/">Top 10 Professional Sample Code Websites For Programmers</a> &#8211; This article is very practical. Gives a good list of places to find code snippets and answers to your development questions.  Its not a complete list, but a good start.</li>
<li><a href="http://enhance.qd-creative.co.uk/2008/10/14/7-things-you-can-do-so-your-users-wont-leave/">7 things you can do so your users won’t leave</a> &#8211; Quick read. Basically a short list of bare minimum best practices for any site.</li>
<li><a href="http://www.uxbooth.com/blog/quick-usability-checklist/">Quick Usability Checklist</a> &#8211; A basic checklist of the essentials to ensure your sites&#8217; usability.   Not complete, but definitly worth making sure you have the proper foundation to work from.</li>
<li><a href="http://www.hackification.com/2008/11/06/ten-web-development-tips-i-wish-id-known-two-years-ago/">Ten Web Development Tips I Wish I’d Known Two Years Ago</a> -   Decent web development intro.  Good to pass along to Junior Developers on your team, or anyone doing front-end and Ajax work.</li>
<p><strong>Web Tips/Resources</strong></p>
<li><a href="http://uitest.com/en/analysis/">UITest.com: Web Development Tools</a> &#8211; Great list of links to code validators, checkers, link testers, etc&#8230; This could come in handy anytime.</li>
<p>Post any good resources or links you use in the comments.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk-032009/' rel='bookmark' title='Permanent Link: Web Tools Tips And Talk: #2'>Web Tools Tips And Talk: #2</a> <small>Semi-weekly wrap up of links, tidbits, and other sites that...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/04/web-tools-tips-and-talk-0/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk #4'>Web Tools Tips and Talk #4</a> <small>As usual, a semi-weekly wrap up of links, tidbits, and...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/07/web-tools-tips-and-talk-9/' rel='bookmark' title='Permanent Link: Web Tools Tips and Talk: #9'>Web Tools Tips and Talk: #9</a> <small>It&#8217;s been another 2 weeks (plus holiday weekend), so here...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/03/web-tools-tips-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Project Collaboration Software</title>
		<link>http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/</link>
		<comments>http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 19:47:23 +0000</pubDate>
		<dc:creator>bill breen</dc:creator>
				<category><![CDATA[dev team]]></category>
		<category><![CDATA[experiences]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.effectivedevelopment.net/?p=75</guid>
		<description><![CDATA[We use BaseCamp here for managing projects. It is extremely popular, so I am not going to go into a detailed tutorial of its benefits. It has really made keeping track of projects and their status a breeze. We even use the API to run custom reports that fit our needs. When first proposed, I [...]


Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/' rel='bookmark' title='Permanent Link: Using the Basecamp API to Create Project Reports'>Using the Basecamp API to Create Project Reports</a> <small>A few months ago I wrote a post describing the...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/keep-teams-lean/' rel='bookmark' title='Permanent Link: Keep Teams Lean'>Keep Teams Lean</a> <small>Developing effectively starts with the team. Of course projects requirements,...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>We use <a href="http://www.basecamphq.com/">BaseCamp</a> here for managing projects.  It is extremely popular, so I am not going to go into a detailed tutorial of its benefits.  It has really made keeping track of projects and their status a breeze.  We even use the <a href="http://developer.37signals.com/basecamp/">API</a> to run custom reports that fit our needs.</p>
<p>When first proposed, I was resistant to using a new piece of software for fear it would slow us down, and &#8216;cramp our style&#8217;.  I couldn&#8217;t have been more wrong.   This software keeps everyone updated and reduces the need to remind individuals of their responsibilities and upcoming due dates.   We use it for all groups on a project, not only the tech team.   You can even invite users and clients outside your company to participate on specific projects.   So far we have received very good response from both internal and outside groups.   I suggest you try BaseCamp or something similar.  BaseCamp is by no means the only software of this type out there.  This space is growing more and more as web development moves towards a more agile and iterative style.</p>
<p>Don&#8217;t get me wrong, BaseCamp is not perfect. Sometimes it is too simple, even though this is by design.  It is meant solely to assist and not get in the way of a project.  Some people might prefer software that does a little more, or has more reports and graphs.  I personally find status graphs/charts useless and often ignored, and any additional reporting needed is easily customized by using their API.</p>
<p>Does anyone have a favorite of theirs, or better yet, have you tried BaseCamp and another project collaboration product and would like to share your comparison?  If so, feel free to discuss with us in the comments.</p>
<div class="linkwithin_hook" id="http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/"></div><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/')" href="http://www.sphere.com/search?q=sphereit:http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/">Sphere: Related Content</a></span><br/><br/>

<p>Related posts:<ol><li><a href='http://www.effectivedevelopment.net/2009/06/using-the-basecamp-api-to-create-project-reports/' rel='bookmark' title='Permanent Link: Using the Basecamp API to Create Project Reports'>Using the Basecamp API to Create Project Reports</a> <small>A few months ago I wrote a post describing the...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/02/keep-teams-lean/' rel='bookmark' title='Permanent Link: Keep Teams Lean'>Keep Teams Lean</a> <small>Developing effectively starts with the team. Of course projects requirements,...</small></li>
<li><a href='http://www.effectivedevelopment.net/2009/03/iterative-development-effective/' rel='bookmark' title='Permanent Link: Iterative Development is Effective'>Iterative Development is Effective</a> <small>Here at SmartMoney, we have been using iterative development techniques...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.effectivedevelopment.net/2009/03/use-project-collaboration-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
