<?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>Ectobox</title>
	<atom:link href="http://www.ectobox.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ectobox.com</link>
	<description>Custom software outside of the box</description>
	<lastBuildDate>Sun, 13 May 2012 17:14:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Did a Fortune 1000 CIO really say &#8220;No&#8221; to custom software?</title>
		<link>http://www.ectobox.com/did-a-fortune-1000-cio-really-say-no-to-custom-software</link>
		<comments>http://www.ectobox.com/did-a-fortune-1000-cio-really-say-no-to-custom-software#comments</comments>
		<pubDate>Sun, 13 May 2012 17:14:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=584</guid>
		<description><![CDATA[I was at an event this past week where there were some CIOs of some major companies speaking on IT and manufacturing. At the end of the attendees asked a really good question: (paraphrasing) &#8220;When you implement a large solution like you have with SAP, how do you deal with the people who ask for [...]]]></description>
			<content:encoded><![CDATA[<p>I was at an event this past week where there were some CIOs of some major companies speaking on IT and manufacturing. At the end of the attendees asked a really good question: (paraphrasing) &#8220;When you implement a large solution like you have with SAP, how do you deal with the people who ask for customizations?&#8221;.</p>
<p>The CIO&#8217;s answer was effectively, &#8220;always say &#8216;No&#8217;&#8221;. He essentially said they didn&#8217;t customize anything for the installation of SAP (or whatever very large solution it was&#8230;I think it was SAP) other than to deal with currencies, languages, etc.</p>
<p>What? Is that true? How can that be? How will the solution work? What about this unique situation here, or this odd situation over there? It has to be customized!</p>
<p>Actually, it doesn&#8217;t. He had a good point. He clarified by saying that the authors of the software have thought so much about how companies run their businesses, and therefore have thought a lot about their business processes. Assuming the company selected the write software solution for their industry which fits the company&#8217;s needs within that industry, and assuming they picked a good implementer (IBM, I think it was), then there should be no reason at all to customize it.</p>
<p>Some of the reasons companies will implement such large, singular systems like that are that everybody is working on the same system including IT so installation, training, and support can be simplified and streamlined; everyone can be on the same &#8220;page&#8221; when working with one another in the same room or across departments, subsidiaries, or the globe; and management can at least relatively easily pull together data about the organization at any level.</p>
<p>One of the bonus benefits of implementing the solution with no customizations is that the solutions can be implemented in much less time and for much lower cost. The CIO said the original goal to implement SAP was 3 years and who knows how many millions of dollars. He said they did it in 18 months. WOW!!! When does that ever happen in a software project!?! (Actually, it happens when the project is well defined, well estimated, everyone is &#8220;on board&#8221;, and there are no changes along the way. This actually can be true for custom software projects as well as off-the-self software.)</p>
<p>Getting back to the point, I agree, customizations aren&#8217;t necessary. This statement is true&#8230;but at the global level.</p>
<p>I don&#8217;t think it is a valid principle to apply across the whole organization and every single level when you get to the lower levels in some departments. There are processes companies have that just don&#8217;t fit into or work within the large applications implemented by large companies.</p>
<p>We have worked with major companies that have implemented SAP, Siebel CRM, Microsoft CRM and others. We didn&#8217;t work on those major systems. We ended up modifying existing or creating new software applications that did what those systems couldn&#8217;t do. And our applications provided a great ROI without making life simpler (e.g., they would send data to the other applications so that our applications created less work, not more).</p>
<p>So, yes, it makes sense at a very high, global level to say &#8220;No&#8221; to customizations. But lower down the company it is often still necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/did-a-fortune-1000-cio-really-say-no-to-custom-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What methods are used to estimate custom software?</title>
		<link>http://www.ectobox.com/what-methods-are-used-to-estimate-custom-software</link>
		<comments>http://www.ectobox.com/what-methods-are-used-to-estimate-custom-software#comments</comments>
		<pubDate>Sun, 06 May 2012 19:05:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=581</guid>
		<description><![CDATA[There are two primary methods to estimate and propose custom software projects that we hear about. Those methods are: Fixed cost &#8211; The development team may attempt to estimate the time and costs related to creating a software application. The estimates are normally generated using a requirements specification document, which defines what to create in [...]]]></description>
			<content:encoded><![CDATA[<p>There are two primary methods to estimate and propose custom software projects that we hear about. Those methods are:</p>
<ul>
<li>Fixed cost &#8211; The development team may attempt to estimate the time and costs related to creating a software application. The estimates are normally generated using a requirements specification document, which defines what to create in the software application. They may also add some type of fudge factor to the estimate to give them more time in the estimate to complete the project within the estimate. If the time and costs go over the estimates, then the developers cannot charge the customer more than was proposed with the fixed cost estimate.</li>
<li>Time and Materials &#8211; There may be an attempt to estimate the time and costs of the software project. There may be a written requirements document to use for the estimating. Most often though, the developers will work until the application is complete, and then bill the customer for the time and costs spent.</li>
</ul>
<p>The Fixed Cost method of estimating and proposing a project can be a good method to use, only if the estimate is relatively accurate, and doesn&#8217;t have an excessive fudge factor. If the estimate isn&#8217;t accurate then there can be serious trouble in the project. What often happens is that the developers go over their costs and time in the project, and realize they can&#8217;t charge more for the project than their additional work, or the customer won&#8217;t let them charge more for the project because it was defined as Fixed Cost. Sometimes quality and schedule in the project will suffer significantly. The developers don&#8217;t want to continue working on the project essentially for free. But the customer wants the project done. Then the developers will continue work, but the project will become a much lower priority project, because they want to work on paying projects to keep the doors open.</p>
<p>All-in-all it can turn out to be a very tough situation.</p>
<p>Some software development companies can make fixed cost projects work, but there are many more that can&#8217;t.</p>
<p>Time and Materials projects are also tough. They can sometimes not work out well because there is little to no clear definition of what software will be created, how it will work, when it will be done, and how much it will cost. The project&#8217;s features, cost, and schedule can creep continuously until the customer gets frustrated, cancels the project, and reluctantly pays the costs for time spent on the project.</p>
<p>We have found that what works best is a slight modification of the fixed cost project. That works when:</p>
<ul>
<li>The project plan and software&#8217;s requirements are very well defined</li>
<li>There are clauses in the project&#8217;s contract that requires the customer to pay for changes to the applications features if they requests changes that aren&#8217;t in the original requirements specification documents, and</li>
<li>When the developers working on the project are experienced and and successful at accurately estimating projects.</li>
</ul>
<p>We use this last method. We make sure the requirements are well defined, no matter what type of project it is. Our contracts always have the clause which states that if the customer changes the requirements it is a Change Order, and our developers are very good at estimating projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/what-methods-are-used-to-estimate-custom-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I love managing customer expectations</title>
		<link>http://www.ectobox.com/why-i-love-managing-customer-expectations</link>
		<comments>http://www.ectobox.com/why-i-love-managing-customer-expectations#comments</comments>
		<pubDate>Sun, 29 Apr 2012 17:54:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=579</guid>
		<description><![CDATA[When working on custom software projects I am always focusing in part on managing our customers&#8217; expectations. What I mean by &#8220;managing customer expectations&#8221; is letting a customer know what is going to happen, what is happening, and what has happened for a project. By communicating with a customer during a project you can then [...]]]></description>
			<content:encoded><![CDATA[<p>When working on custom software projects I am always focusing in part on managing our customers&#8217; expectations. What I mean by &#8220;managing customer expectations&#8221; is letting a customer know what is going to happen, what is happening, and what has happened for a project.</p>
<p>By communicating with a customer during a project you can then gain control of what they know about and are expecting to happen during a project. That level of information they have about the project will then affect how they feel about the project, about your ability to deliver for that project, and to deliver on potential future projects.</p>
<p>Doing this keeps them informed. They feel like they have control, whether they actually have control or not. They don&#8217;t have to guess or wonder where things are at.</p>
<p>Communicating with a customer is a simple task to do conceptually. But when you&#8217;re in the middle of a mind numbing number of small tasks for a bunch of projects it is just another task that often falls to the wayside. Don&#8217;t let it. Telling your customer where things are at should be one of the top priorities.</p>
<p>One of the difficult issues with managing your customers&#8217; expectations is what to do with bad news.  There are two ways to deal with communicating bad news. Each has it&#8217;s own unique results:</p>
<ul>
<li>If I communicate the <em><strong>bad news before or during</strong></em> some event in a project, the customer and I have opportunities to, discuss, intercept, and improve or work around the troublesome situation. It will be seen as unfortunate that there was bad news. But the customer will appreciate the honestly, and the opportunity to improve the situation. In the end the bad news can be turned into good news.</li>
<li>If I communicate the <em><strong>bad news after</strong></em> the event in a project, then everyone can be frustrated and lose trust. You are beyond the point of being able to deal with the situation. Not good.</li>
</ul>
<p>I know from personal experience that it&#8217;s hard to get yourself to pickup that phone to call the customer and tell them about the bad news. I have avoided the issue and not communicated at all when there was bad news, and have suffered from it. Take it from me, call them while the issue is going on and deal with the bad news soon. You&#8217;ll feel better sooner, and get it out of the way. You might even find that dealing with the bad news quickly ends up not being that bad if you have customers that have a level head.</p>
<p>If, on the other hand, I am communicating good news, then all the better. The customer stays happy and might increase their level of trust with you.</p>
<p>Additionally, it&#8217;s better to deliver good news during whatever event is happening in a project. The customer sees that as a normal, periodic report, and retains and increases their trust in you. Reporting good news after the fact isn&#8217;t bad, but can sometimes be perceived as tooting your own horn, which not everyone appreciates.</p>
<p>So, always communicate with your client&#8230;manage their expectations, and you will more often than not end up looking like the good guy whether it was a bad situation or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/why-i-love-managing-customer-expectations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rewrite or not?</title>
		<link>http://www.ectobox.com/rewrite-or-not</link>
		<comments>http://www.ectobox.com/rewrite-or-not#comments</comments>
		<pubDate>Sat, 21 Apr 2012 17:42:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=576</guid>
		<description><![CDATA[We face this question, &#8220;Rewrite or not?&#8221; with customers every year. &#8220;We have a custom software application written by [ABC company or programmer] in [XYZ technology]. It works but it has problems. Should we keep it alive and continue modifying it? Or should we start from scratch again and rewrite it?&#8221; That is a very [...]]]></description>
			<content:encoded><![CDATA[<p>We face this question, &#8220;Rewrite or not?&#8221; with customers every year.</p>
<p>&#8220;We have a custom software application written by [ABC company or programmer] in [XYZ technology]. It works but it has problems. Should we keep it alive and continue modifying it? Or should we start from scratch again and rewrite it?&#8221;</p>
<p>That is a very good question. <a target="_blank" title="Modify or rewrite the software application?" href="http://www.gr-fx.com.au/blog---the-managers-viewpoint.html" target="_blank">This question of keep alive or rewrite the software</a> has been addressed by others in our software industry. This specific article references <a target="_blank" title="Starting over on Basecamp" href="http://www.inc.com/magazine/201202/jason-fried/starting-over-get-real.html" target="_blank">the recent rewrite from scratch of the well known project management tool Basecamp by 37Signals</a>, and <a target="_blank" title="Starting over is the single worst strategic mistake" href="http://www.joelonsoftware.com/articles/fog0000000069.html" target="_blank">a timeless article by Joel Spolsky on the same topic but with the opposite view</a>.</p>
<p>The summary of the two opposing points of view are:</p>
<ul>
<li><em>Rewriting is good</em> because the old product was well done but was written for a different time, with a different frame of mind, and with old technology. Everyone will be better off with better application.</li>
<li><em>Rewriting is bad</em> because &#8220;You are wasting an outlandish amount of money writing code that already exists&#8221;&#8230;the loads of code debt or bad code can be fixed, a rewrite isn&#8217;t necessary.</li>
</ul>
<p>These are both solid, well supported lines of argument. But I think they are addressing different situations. Jason Fried of 37Signals doesn&#8217;t talk about Basecamp being a bad application with bad code, just that it was great, but can be better. And let&#8217;s face it, if you follow the software company 37Signals you know they&#8217;re not hurting for money and can afford to do a complete rewrite.</p>
<p>Joel Spolsky addresses the other type of software application, the ones with problems, bad code, slow performance, etc for the large, widely distributed applications. He says all of those things can be fixed and the cost to the fixing is much, much lower than the rewrite. He&#8217;s write&#8230;err, I mean, he&#8217;s right.</p>
<p>What I like is the clarification by <a target="_blank" title="Rewrite the software or not" href="http://www.gr-fx.com.au/blog---the-managers-viewpoint.html" target="_blank">the blog post author, Garry Robinson</a>, that the software application should be rewritten if either the database design really poor, or the code is really poor because the developer(s) didn&#8217;t know what he/she was doing, or both.</p>
<p>Garry is essentially saying it&#8217;s a matter of severity; if it&#8217;s really bad, rewrite. I agree. Issues can be fixed if the problems aren&#8217;t endemic throughout the code and database. But if they are, rewrite.</p>
<p>In fact we are facing that exact situation with a customer&#8217;s application. An application was built by an internal person years ago with Microsft Access and SQL Server. On their own those are fine tools to use for this situation, and a great custom software application can be written with them. But the way it was written was&#8230;well, it was not good (an understatement). The application is really hard to support, especially in some specific feature areas.</p>
<p>We are now working with the customer to do a complete rewrite. It will give them a solid application that won&#8217;t have the frequent issues it had before. The customer will also get new features and capabilities they couldn&#8217;t dream of with the old application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/rewrite-or-not/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another great customer, Flaherty &amp; O&#8217;Hara</title>
		<link>http://www.ectobox.com/another-great-customer-flaherty-ohara</link>
		<comments>http://www.ectobox.com/another-great-customer-flaherty-ohara#comments</comments>
		<pubDate>Tue, 17 Apr 2012 15:45:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Raves]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=573</guid>
		<description><![CDATA[I have another (of many) great customer to rave about, Flaherty &#38; O&#8217;Hara, specialists in liquor licensing. They work with organizations from small bars and restaurants up to major restaurant and hotel chains, as well as other types of major corporations handling liquor licenses. They deal with a lot of odd and interesting situations and [...]]]></description>
			<content:encoded><![CDATA[<p>I have another (of many) great customer to rave about, <a target="_blank" title="Liquor license specialists" href="http://www.flaherty-ohara.com/" target="_blank">Flaherty &amp; O&#8217;Hara, specialists in liquor licensing</a>.</p>
<p>They work with organizations from small bars and restaurants up to major restaurant and hotel chains, as well as other types of major corporations handling liquor licenses.</p>
<p>They deal with a lot of odd and interesting situations and save their clients huge amounts of money. It can be really expensive for a restaurant or bar to not server alcohol if there&#8217;s a problem with their licensing.</p>
<p>We have created some custom database applications for them over the past several years. RJ, Mark, Chris, Lori and everyone else have been great to work with.</p>
<p>Here&#8217;s to many more years of continued success! [klink]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/another-great-customer-flaherty-ohara/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life before a system</title>
		<link>http://www.ectobox.com/life-before-a-system</link>
		<comments>http://www.ectobox.com/life-before-a-system#comments</comments>
		<pubDate>Sat, 07 Apr 2012 19:26:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=559</guid>
		<description><![CDATA[I was reminded of how unorganized and off-the-cuff I used to be when reading this good article on the Getting Things Done in the New York Times. My life was a lot different before I had a &#8220;system&#8221;. By &#8220;system&#8221; I mean how I would manage the work I do. I&#8217;m not referring specifically to software [...]]]></description>
			<content:encoded><![CDATA[<p>I was reminded of how unorganized and off-the-cuff I used to be when reading <a target="_blank" title="David Allen on having a system to continue being productive" href="http://www.nytimes.com/2012/03/18/business/when-office-technology-overwhelms-get-organized.html?_r=3&amp;pagewanted=1&amp;ref=technology" target="_blank">this good article on the Getting Things Done in the New York Times</a>.</p>
<p>My life was a lot different before I had a &#8220;system&#8221;. By &#8220;system&#8221; I mean how I would manage the work I do. I&#8217;m not referring specifically to software programming tasks, but rather to the general plethora of &#8220;To Do&#8221; tasks day in and day out to run a business.</p>
<p>I have taken to heart a lot of what David Allen discusses in his <a target="_blank" title="The creator of the Getting Things Done system" href="www.davidco.com" target="_blank">Getting Things Done (GTD) system</a>. That has enabled me to become more productive, more proactive, and much less stressed. I needed some kind of method to stay on top of and ahead of this custom software business I own and run. The business used to run me and my life. Now I run it. And because I run it, I&#8217;m now able to improve and expand the business significantly.</p>
<p>If you don&#8217;t have a &#8220;system&#8221; yet, read that article and join his newsletter, or read his book (or listen to the audiobook version)&#8230;see if what he says resonates with you. His system might not &#8220;be the one&#8221; for you, but you should at least try something. Our world is getting every faster and busier with more unnecessary inputs. To succeed you&#8217;ll need a way to work on the right things in the right order.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/life-before-a-system/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A special customer</title>
		<link>http://www.ectobox.com/a-special-customer</link>
		<comments>http://www.ectobox.com/a-special-customer#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Raves]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=562</guid>
		<description><![CDATA[We have lot&#8217;s of customers who are special to us. Some of them we can name and some of them we can&#8217;t. One of the customers we can name is Gleason &#38; Associates. I was in their offices recently working with a director and a manager on a project. While walking around the office and [...]]]></description>
			<content:encoded><![CDATA[<p>We have lot&#8217;s of customers who are special to us. Some of them we can name and some of them we can&#8217;t. One of the customers we can name is <a target="_blank" title="Gleason &amp; Associates" href="http://www.gleason-cpa.com" target="_blank">Gleason &amp; Associates</a>.</p>
<p>I was in their offices recently working with a director and a manager on a project. While walking around the office and saying hello to various people I know at the firm I was reminded of a few things:</p>
<ol>
<li>How many years we have worked with the firm</li>
<li>How much we have enjoyed the work</li>
<li>Most of all, how much we have enjoyed the people at the firm</li>
</ol>
<p>All of the work has entailed doing data analysis and creating custom software applications.</p>
<p>We have enjoyed working with everyone there for the past several years, and are looking forward to continuing our great work together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/a-special-customer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Use Nozbe – Part 2</title>
		<link>http://www.ectobox.com/how-i-use-nozbe-part-2</link>
		<comments>http://www.ectobox.com/how-i-use-nozbe-part-2#comments</comments>
		<pubDate>Sun, 01 Apr 2012 18:06:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=556</guid>
		<description><![CDATA[In a previous post I discussed that I have been using Nozbe to manage a lot of what I do for my company. After that post I ended up posting that I met Michael, the author and owner of Noze and it&#8217;s company at a great software conference. I&#8217;ll continue with Part 2 of the [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous post I discussed that <a target="_blank" title="How I use Nozbe Part 1" href="http://www.ectobox.com/how-i-use-nozbe-part-1" target="_blank">I have been using Nozbe to manage a lot of what I do for my company</a>. After that post I ended up posting that <a title="Meeting Michael of Nozbe" href="http://www.ectobox.com/whats-it-like-to-meet-your-heroes" target="_blank">I met Michael, the author and owner of Noze and it&#8217;s company</a> at a <a title="A great software business conference" href="http://businessofsoftware.org/" target="_blank">great software conference</a>.</p>
<p>I&#8217;ll continue with Part 2 of the previous post, how I turned Nozbe on it&#8217;s side to fit how I work. For Part 3 I&#8217;ll discuss the small issues I have with how I&#8217;m using Nozbe.</p>
<p>After reading <a target="_blank" title="Master Your Workday" href="http://www.michaellinenberger.com/" target="_blank">Michael Linenberger’s Master Your Workday Now system</a> I realized he has some great ideas. The few that stick with me are:</p>
<ul>
<li>GTD (Getting Things Done by David Allen) is a good system, but can be improved</li>
<li>Next Actions isn&#8217;t enough</li>
<li>We all think about the tasks in front of us with a time horizon</li>
<li>The tasks in front of us can be separated into groups based on urgency and important</li>
</ul>
<p>Here&#8217;s a little background on 3 of those items so you know what I mean.</p>
<p>Next Actions isn&#8217;t enough:</p>
<p>GTD suggests putting a few important, high priority items in a &#8220;next actions&#8221; category, which you will then work on next. Any other tasks that need to be done sit in projects with dates on them. Once you finish your current next actions you then figure out what&#8217;s next by going through your various projects.</p>
<p>I have a lot of projects, a lot of things to work on next. I feel like I want to fill my next actions with lot&#8217;s of items, because I fear I&#8217;ll forget an item is coming up next once it&#8217;s buried in a project. At that point Next Actions would be full of loads of tasks, and then quickly loses it&#8217;s power of showing just a few important next actions to work on.</p>
<p>Time horizon:</p>
<p>When working on tasks that are in front of us we normally don&#8217;t think or look much beyond 1-2 weeks, a &#8220;now horizon&#8221;. Anything beyond that we don&#8217;t think about in much detail. Therefore, that &#8220;drop off&#8221; of thinking about our future in detail becomes a horizon beyond which we don&#8217;t see much &#8220;over the horizon&#8221;. Don&#8217;t get me wrong, I can easily think beyond 2 weeks&#8230;but when I have my head down working my daily tasks, I don&#8217;t look beyond 2 weeks.</p>
<p>Separate Tasks into Groups:</p>
<p>To deal with the issue of too many tasks in Next Actions why not first group items into things that need to be done within my &#8220;now horizon&#8221;, and put anything else in a &#8220;over the horizon&#8221; category.</p>
<p>Why not instead break them up into smaller &#8220;next&#8221; time periods. He calls them &#8220;urgency zones&#8221;. Michael Linenberger suggests putting items in future &#8220;next action&#8221; categories called Critical Now, Target Now, Opportunity Now, etc.</p>
<p>&nbsp;</p>
<p>Given those ideas above I realized this twist on GTD would work better for me. But those phrases for breaking down items didn&#8217;t mean much to me after using them for a while. So, the groups I came up with to group tasks are: Today, Tomorrow, Next 3-4 Days, Within 2 Weeks, and Over the Horizon.</p>
<p>Now, the way I implemented this in Nozbe:</p>
<ol>
<li>Create tasks to get them out of my mental RAM, assign them to projects, put specific dates on them when possible, etc per GTD</li>
<li>Created a Context for each of the task groups (Today, Tomorrow, Next 3-4 Days, Within 2 Weeks, and Over the Horizon)</li>
<li>Set items to the Context of Today for items I absolutely must do today. Set items to the Context of tomorrow for items I must or should do tomorrow, etc.</li>
<li>Each morning I review Nozbe&#8217;s Next Actions (i.e., items have automatically appeared in Next Actions because they have today&#8217;s date or a past date on them), items in the Today context, review projects with potential important tasks, and set my plan for the day.</li>
<li>Work all of my items in the Today Context, organize new tasks coming in into the appropriate projects, contexts, etc.</li>
<li>Try to close out all items in Today by the end of the day. If I can do that, then I feel really satisfied and happy, and rest much easier that night.</li>
</ol>
<p>Overall it has been working really well. And I REALLY LOVE a lot of the features in Nozbe.</p>
<p>My method for using Nozbe in this slightly different way gets a little klunky at times. I&#8217;ll deal with that in Part 3 of this post series.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/how-i-use-nozbe-part-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Look for me on the Pirates jumbotron</title>
		<link>http://www.ectobox.com/look-for-me-on-the-pirates-jumbotron</link>
		<comments>http://www.ectobox.com/look-for-me-on-the-pirates-jumbotron#comments</comments>
		<pubDate>Sun, 25 Mar 2012 13:44:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ectobox News]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=551</guid>
		<description><![CDATA[If you&#8217;re at a Pirates baseball game this season look for me on the jumbotron before the games. I bought season tickets this year so that my wife, Allison, and I could go to lot&#8217;s of games. We&#8217;ve been getting more into baseball. What makes games really interesting and fun is to score them using [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re at a <a target="_blank" title="Pirates baseball, maybe we'll finally hit .500 this year" href="http://pittsburgh.pirates.mlb.com" target="_blank">Pirates baseball game</a> this season look for me on the jumbotron before the games.</p>
<p>I bought season tickets this year so that my wife, Allison, and I could go to lot&#8217;s of games. We&#8217;ve been getting more into baseball. What makes games really interesting and fun is to score them using a scorebook.</p>
<p>I also bought the season tickets so that I can give tickets to customers, programmers, and others that we work with to show them my appreciation for what they do as customers, programmers, etc.</p>
<p>Anyway, as a season ticket holder I was selected to do a video testimonial. So, yesterday Allison and I went to <a target="_blank" href="http://pittsburgh.pirates.mlb.com/pit/ballpark/index.jsp" target="_blank">PNC Park</a> to film the testimonial. I talked very briefly about how great a wife Allison is for giving me a trip to Brandenton, FL to see the Pirates play at <a target="_blank" href="http://www.baseballpilgrimages.com/spring/bradenton.html" target="_blank">McKecknie Field</a>. Such a great trip!</p>
<p>Apparently this video along with others will potentially be displayed before the beginning of some games. So, look for me on the jumbotron. And then tell Allison what a great wife she is for giving me that great trip!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/look-for-me-on-the-pirates-jumbotron/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When to estimate a software project&#8217;s cost?</title>
		<link>http://www.ectobox.com/when-to-estimate-a-software-projects-cost</link>
		<comments>http://www.ectobox.com/when-to-estimate-a-software-projects-cost#comments</comments>
		<pubDate>Tue, 20 Mar 2012 16:22:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://www.ectobox.com/?p=549</guid>
		<description><![CDATA[Here are several questions and answers regarding estimating custom software application projects with customers. This topic is something I have spent a lot of time thinking about over the past years. Q: When should a software developer or company estimate the cost of the software and tell the prospective customer? A: As early as possible. [...]]]></description>
			<content:encoded><![CDATA[<p>Here are several questions and answers regarding estimating custom software application projects with customers. This topic is something I have spent a lot of time thinking about over the past years.</p>
<p>Q: When should a software developer or company estimate the cost of the software and tell the prospective customer?</p>
<p>A: As early as possible. Sets expectations and allows the sales process to go forward with the customer. And if the numbers are too high, that appropriately eliminates prospective customers that can&#8217;t afford custom software. It allows both of you to move on, or to steer the conversation to a lower alternative solution.</p>
<p>Q: Will the estimates be accurate?</p>
<p>A: No, definitely not. They won&#8217;t be accurate until you can spend more digging into the project later on in the sales process and the custom software project.</p>
<p>Q: What happens if you under estimated at the beginning of the sales process and the final estimate in the proposal is higher?</p>
<p>A: Tough beans! Tell the customer you didn&#8217;t have a chance to dig into the project deeply until now, and this is the actual cost of the project.</p>
<p>Q: Can you prevent underestimating?</p>
<p>A: Yes, by going really high with your ballpark estimates&#8230;but reasonably high.</p>
<p>&nbsp;</p>
<p>Typically in the initial conversations with a prospective customer they will tell you generally what they want in a custom software solution (very high level, no details), and then ask, &#8220;So, how much is that going to cost?&#8221;</p>
<p>You obviously can&#8217;t give them exact cost for a custom software project, right after you just heard the high level ideas about the project, and don&#8217;t know anything about the details. But if you have some experience in the area of custom software development you can at least take an educated guess.</p>
<p>But, be careful what you say when you give them the educated guess. Don&#8217;t tell them it is definitely that cost, won&#8217;t go higher than that, etc. You should couch it in terms that effectively say that it&#8217;ll be in that ballpark, but you haven&#8217;t had the chance to review the project in detail, etc. You have to be honest with with the prospective customer that you are willing to discuss numbers early, but everyone at the table needs to understand the numbers are very preliminary and will very possibly change up or down.</p>
<p>Being honest and upfront like this with a prospective customer can go a long way in establishing a good bond with them. If they see that you&#8217;re not afraid to discuss numbers, and they understand that they are very preliminary numbers, then you can have a open conversation about whether you&#8217;ll be able to do business with them. You are able to find out early if they are a good prospect for you, and vice versa.</p>
<p>This prevents everyone from spending otherwise wasted time trying to build a business relationship that, had anyone been paying attention to the signs, would have known it wouldn&#8217;t have worked out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ectobox.com/when-to-estimate-a-software-projects-cost/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 9/16 queries in 0.047 seconds using disk: basic

Served from: www.ectobox.com @ 2012-05-19 21:52:22 -->
