<?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>Granite Peak Systems &#187; Technology</title>
	<atom:link href="http://granitepeaksys.com/category/blog/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://granitepeaksys.com</link>
	<description>High Impact Technology Solutions</description>
	<lastBuildDate>Mon, 13 Apr 2009 17:02:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ideas to Improve Your Likelihood of Project Success</title>
		<link>http://granitepeaksys.com/2009/04/13/ideas-to-improve-your-likelihood-of-project-success/</link>
		<comments>http://granitepeaksys.com/2009/04/13/ideas-to-improve-your-likelihood-of-project-success/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 17:02:53 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/?p=71</guid>
		<description><![CDATA[I recently completed a large project for a non-profit client in the social services industry.  The goal was to develop a system that would allow them to manage their case loads efficiently as their existing systems were inadequate to the task.  I learned and confirmed several things by managing this project that I think you might find useful.]]></description>
			<content:encoded><![CDATA[
<p>I recently completed a large project for a non-profit client in the social services industry.  The goal was to develop a system that would allow them to manage their case loads efficiently as their existing systems were inadequate to the task.  I learned and confirmed several things by managing this project that I think you might find useful.</p>
<p><span id="more-71"></span></p>
<p>First, make sure you define your project with the right people.  In the beginning of this project, I was working based on a series of conversations with my client&#8217;s top executive.  The top executive and I were on the same page, but the two directors were confused about what the project was doing.  When I re-defined the project with the three of them together, we all started working towards the same goals.</p>
<p>Secondly, pick the smallest team that can be effective to meet your goals.  This client has a very strong team based culture.  While this leads to a high degree of staff empowerment, it also sometimes means that everyone expects to be involved in every decision.  Knowing that previous projects had become bogged down in this bureaucracy, we comprised our core team of the strongest subject matter experts available.  As we worked through various components of the system, we pulled in additional resources where necessary and made sure all the team members were communicating well to their colleagues.  This allowed us to move rapidly through requirements definition, application testing, and finally projet approval.</p>
<p>Third, make sure you have clear expectations for your team.  This may involve teaching your team how to do their work since they may not have participated in a similar project before.  Even worse, they may have participated in a similar project that didn&#8217;t function well and have developed bad habits.  On our team, we stressed that the team members were not expected to know everything.  But they were expected to know who needed to be involved in each piece of the project and to pull those people in as appropriate.  They were also expected to keep their supervisors and colleagues informed about project progress and to use their supervisors and colleagues to help resolve any issues.</p>
<p>Fourth, it is imperative to get the right technical skills on board.  In Billings, there is a serious shortage of experienced programmers.  So we used remote programmers through a service called oDesk.  I managed the requirements definition, communication with the programmers, and primary quality assurance.  This ensured that the client&#8217;s staff on the team were focused on their responsibilities&#8230;the functional aspects of the system.  The approach allowed me to tap into the global talent pool to find the right skills, and helped my client keep development costs under control.</p>
<p>Finally, consistently confirm your understandings of your projects priorities (Cost vs. Time vs. Scope).  In this case, the client strongly preferred a consistent monthly cost and a full set of application features to delivering on a specific date.  As a result, we moved a little slower than was technically possible.  When we had to adjust the schedule, I confirmed again with the client that their preferences had not changed.  In the end, we delivered within a few weeks of our best estimate (on a 14 month project) and the client was very satisfied.</p>
<p>Most of these learnings weren&#8217;t necessarily new to me and they may not be new to you.  But looking back, they were probably the key items that made the project successful.  Hopefully, they&#8217;ll help you in your next project.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2009/04/13/ideas-to-improve-your-likelihood-of-project-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Outstanding Remote Support Tool</title>
		<link>http://granitepeaksys.com/2009/01/13/outstanding-remote-support-tool/</link>
		<comments>http://granitepeaksys.com/2009/01/13/outstanding-remote-support-tool/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 21:16:32 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Solutions]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2009/01/13/outstanding-remote-support-tool/</guid>
		<description><![CDATA[I know this isn&#8217;t my normal domain, but I&#8217;ve recently started using a tool that I just have to recommend.  Copilot is a remote support tool built by Fog Creek Software.  It makes reaching out to work on someone&#8217;s desktop as painless as it really can be.  
To start a remote support [...]]]></description>
			<content:encoded><![CDATA[<p>I know this isn&#8217;t my normal domain, but I&#8217;ve recently started using a tool that I just have to recommend.  <a title="Copilot by Fog Creek Software" href="http://copilot.com">Copilot</a> is a remote support tool built by Fog Creek Software.  It makes reaching out to work on someone&#8217;s desktop as painless as it really can be.  </p>
<p>To start a remote support session, you simply login to your account on the Copilot website and enter the person&#8217;s email address.  Then you click a button to install a little application and the other person clicks the link in their email.  Within seconds you are viewing their desktop and able to work on their machine just like you were there.</p>
<p>I don&#8217;t generally do desktop support so I&#8217;ve signed up for the pay-as-you-go plan.  This only costs me $0.25 per minute.   There are also unlimited use plans starting at $19.95/month.  Those plans allow you to setup computers you might regularly access with one-click access so you don&#8217;t have to get a new access code every time.If you ever need to access remote computer, I&#8217;d highly recommend giving <a title="Copilot by Fog Creek Software" href="http://copilot.com">Copilot</a> a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2009/01/13/outstanding-remote-support-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hurray for Verizon Wireless!</title>
		<link>http://granitepeaksys.com/2007/11/27/hurray-for-verizon-wireless/</link>
		<comments>http://granitepeaksys.com/2007/11/27/hurray-for-verizon-wireless/#comments</comments>
		<pubDate>Tue, 27 Nov 2007 23:31:21 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/11/27/hurray-for-verizon-wireless/</guid>
		<description><![CDATA[I rarely write about developments in mobile computing.  But today&#8217;s announcement by Verizon Wireless that they will allow phones to use the network even if they&#8217;re not hand picked by Verizon is welcome news. 
Wireless network operators have historically offered phones on the cheap with the stipulation that you sign a 1-2 year contract [...]]]></description>
			<content:encoded><![CDATA[<p>I rarely write about developments in mobile computing.  But today&#8217;s <a href="http://news.yahoo.com/s/ap/20071127/ap_on_hi_te/verizon_open_network_2">announcement by Verizon Wireless</a> that they will allow phones to use the network even if they&#8217;re not hand picked by Verizon is welcome news. </p>
<p>Wireless network operators have historically offered phones on the cheap with the stipulation that you sign a 1-2 year contract for their service.  In addition to that lock-in period, the operator typically cripples the phone in areas that may compete with their own offerings.  For example, Verizon cripples the Bluetooth features on their phones so that you can&#8217;t move pictures back and forth between your phone and your PC without going over their data network.  And their Wi-Fi enabled phones certainly wouldn&#8217;t support calls over a VOIP service such as Skype.</p>
<p>So how will this affect the typical business owner?</p>
<p><span id="more-60"></span></p>
<ul>
<li>You will pick your phone based on the features that you need (not that the operator wants you to have).</li>
<li>You will pick your wireless operator based on the best service available in your area.</li>
<li>Phones may cost more since they&#8217;re not being subsidized by a service plan.  But if other carriers follow suit, you will see manufacturers producing various editions of the same phone for different types of users.</li>
<li>Service plans should cost less since they&#8217;re not being used to subsidize handsets (yeah, right!).  But you may see operators trying to lock you into longer contract periods, exploring plans with differing service levels, or even completely divesting themselves of certain lines (e.g., VCAST won&#8217;t survive that long).</li>
</ul>
<p>I&#8217;m ecstatic about this change.  I think the wireless network operators have impeded progress for too long.  It&#8217;s about to change.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/11/27/hurray-for-verizon-wireless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scared of Windows Vista?</title>
		<link>http://granitepeaksys.com/2007/11/26/scared-of-windows-vista/</link>
		<comments>http://granitepeaksys.com/2007/11/26/scared-of-windows-vista/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 23:01:50 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Solutions]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/11/26/scared-of-windows-vista/</guid>
		<description><![CDATA[Following my disaster last weekend, I decided to upgrade to Microsoft&#8217;s latest operating system, Windows Vista.  There was not a huge reason for me to do this upgrade.  I had mostly been operating ok under Windows XP Pro.  But since I was down anyway I figured I might as well get the [...]]]></description>
			<content:encoded><![CDATA[<p>Following my <a href="http://granitepeaksys.com/2007/11/19/disaster-recovery-hits-home/">disaster last weekend</a>, I decided to upgrade to Microsoft&#8217;s latest operating system, Windows Vista.  There was not a huge reason for me to do this upgrade.  I had mostly been operating ok under Windows XP Pro.  But since I was down anyway I figured I might as well get the upgrade done. </p>
<p><span id="more-59"></span></p>
<p>As you know, I&#8217;m a <a href="http://granitepeaksys.com/2007/09/17/microsoft-bias/">fan of Microsoft products</a>.  There are tons of Vista detractors out there, and the &#8220;horror stories&#8221; of incompatible printers and other devices are well publicized.  These complaints usually come from Apple and Linux fans that like to think their preferred platforms are the best.  But while Microsoft has to build software that everyone can use and for which any vendor can provide hardware, the reality is that Apple and Linux can&#8217;t (or choose not to) live up to that mission.</p>
<p>So since last Monday, I&#8217;ve been using Microsoft&#8217;s Windows Vista Business.  And I have to say that I honestly don&#8217;t know what people are so up in arms about.  My machine operates much faster under Vista, and I like most parts of the new interface.  The sidebar is nice, but not really a game changer.  I do like how it&#8217;s there on the main screen instead of hiding like Apple&#8217;s version does.  The one piece of software I had that was designed pre-Vista (QuickBooks) runs just fine in compatibility mode.</p>
<p>I have had a few problems:</p>
<ul>
<li>The backup and restore wizard is poor.  Vista only allows you to select types of files to backup, not specific locations.  So I&#8217;m using the software that comes with my <a href="http://www.amazon.com/gp/redirect.html%3FASIN=B000NF8X9M%26tag=granpeaksyst-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/B000NF8X9M%253FSubscriptionId=1YNZ339ZCHHAKYFSY702">external hard drive</a> to backup only those files that I don&#8217;t have redirected to my server.</li>
<li>My remote desktop connection to one client was REALLY slow.  Here&#8217;s a <a href="http://blog.tmcnet.com/blog/tom-keating/microsoft/remote-desktop-slow-problem-solved.asp">great explanation of the problem and the fix</a>.</li>
<li>Symantec&#8217;s pcAnywhere 12.0 wouldn&#8217;t install on Vista.  Kudos to Symantec for not only getting me the version 12.1 with no hassle at all, but following up a few days later to make sure it was running ok.</li>
</ul>
<p>And there are a few annoyances:</p>
<ul>
<li>User account control was distracting.  Prompting me two times every time I do some type of file operation is a little retarded.  I&#8217;ve turned that off.</li>
<li>There is now a Contacts folder as part of the user profile.  It&#8217;s meant to be used with the new Windows Mail client (previously Outlook Express).  But there&#8217;s no integration with Outlook so it&#8217;s just an extra empty folder.</li>
<li>The new Windows Explorer doesn&#8217;t have an &#8220;up folder&#8221; navigation button.</li>
</ul>
<p>Overall, nothing to really be alarmed about.  Given the improved performance I get while working all day, I&#8217;m actually happy I did the upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/11/26/scared-of-windows-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Your Business on Free Software</title>
		<link>http://granitepeaksys.com/2007/11/20/running-your-business-on-free-software/</link>
		<comments>http://granitepeaksys.com/2007/11/20/running-your-business-on-free-software/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 22:27:21 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Solutions]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/11/20/running-your-business-on-free-software/</guid>
		<description><![CDATA[There&#8217;s a great blog post on Found&#124;Read about free or nearly free software offered as web based services.&#160; I love #3 &#8211; Don&#8217;t do that custom development!
]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a great blog post on <a href="http://foundread.com/2007/11/05/8-steps-to-running-your-business-on-mostly-free-apps/">Found|Read</a> about free or nearly free software offered as web based services.&#160; I love #3 &#8211; <a href="http://granitepeaksys.com/2007/10/31/dont-do-that-custom-development/">Don&#8217;t do that custom development</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/11/20/running-your-business-on-free-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free WiFi at Starbucks?</title>
		<link>http://granitepeaksys.com/2007/10/31/free-wifi-at-starbucks/</link>
		<comments>http://granitepeaksys.com/2007/10/31/free-wifi-at-starbucks/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 15:09:19 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/10/31/free-wifi-at-starbucks/</guid>
		<description><![CDATA[Ina Sebastian at Jupiter Research wrote about a ComputerWorld prediction that Starbucks will evenutally offer free WiFi service.&#xA0; Personally, I avoid Starbucks in favor of coffee shops that offer free connections.&#xA0; My guess is that Starbucks has found this to be a popular stance.&#xA0; I believe free WiFi will become expected and that SMBs will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.jupiterresearch.com/analysts/isebastian/archives/2007/10/free_wifi_at_st.html">Ina Sebastian at Jupiter Research</a> wrote about a <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9042179">ComputerWorld prediction</a> that Starbucks will evenutally offer free WiFi service.&#xA0; Personally, I avoid Starbucks in favor of coffee shops that offer free connections.&#xA0; My guess is that Starbucks has found this to be a popular stance.&#xA0; I believe free WiFi will become expected and that <a href="http://granitepeaksys.com/2007/09/23/40/">SMBs will be able to offer real value to their customers</a> through creative use of this connectivity.&#xA0; </p>
</p>
<p>Question: You run a destination type SMB like Starbucks.&#xA0; How do you use the WiFi service you are offering them to build a community of your customers?&#xA0; Do you allow them to engage each other a la Facebook or MySpace?&#xA0; Do you give them the opportunity to &quot;speak&quot; to you directly?</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/10/31/free-wifi-at-starbucks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Do That Custom Development!</title>
		<link>http://granitepeaksys.com/2007/10/31/dont-do-that-custom-development/</link>
		<comments>http://granitepeaksys.com/2007/10/31/dont-do-that-custom-development/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 15:02:59 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/10/31/dont-do-that-custom-development/</guid>
		<description><![CDATA[I wrote about the importance of SMBs keeping processes and systems simple.&#xA0; I recently began work with a new client that was searching for ways to increase knowledge sharing across their organization.&#xA0; They were just starting the development of a new corporate intranet.&#xA0; They had spec&#8217;d out their needs and identified a sub-site to have [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote about the importance of SMBs <a href="http://granitepeaksys.com/2007/09/26/keep-it-simple/">keeping processes and systems simple</a>.&#xA0; I recently began work with a new client that was searching for ways to increase knowledge sharing across their organization.&#xA0; They were just starting the development of a new corporate intranet.&#xA0; They had spec&#8217;d out their needs and identified a sub-site to have custom developed.&#xA0; The analysts and developers did a nice job and it looks great.</p>
<p>But I recommended they hold on the custom development.&#xA0; They needed to evaluate MS Sharepoint&#8217;s capabilities before proceeding.&#xA0; Why?&#xA0; The basic corporate intranet portal has been built 100+ times already.&#xA0; Sharepoint, Plone, Liferay, JBoss, DotNetNuke and many others are decent out-of-the-box foundations for an internal site.&#xA0; So there&#8217;s just no reason to pursue custom development for this type of project.&#xA0; </p>
<p>But why Sharepoint?&#xA0; This client is also upgrading their core enterprise system.&#xA0; Turns out that the system based on a MS platform and uses Sharepoint for document management.&#xA0; Doesn&#8217;t it make a lot of sense to evaluate whether or not the platform used by your core enterprise system will work for the rest of your needs as well?</p>
<p>Right now, they seem to like Sharepoint and we&#8217;re now doing a test project to prove it to the company.&#xA0; If the test fails, there are other options.&#xA0; But custom development for an intranet should be a last resort.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/10/31/dont-do-that-custom-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lotus Symphony Test Ends With a Resounding Thud</title>
		<link>http://granitepeaksys.com/2007/10/31/lotus-symphony-test-ends-with-a-resounding-thud/</link>
		<comments>http://granitepeaksys.com/2007/10/31/lotus-symphony-test-ends-with-a-resounding-thud/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 14:55:22 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Solutions]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/10/31/lotus-symphony-test-ends-with-a-resounding-thud/</guid>
		<description><![CDATA[I posted that I&#8217;d be trying out the new Lotus Symphony suite of office productivity tools.&#xA0; Well that didn&#8217;t take.&#xA0; I probably should have changed over the file properties for xls, doc, and ppt files to open with Symphony.&#xA0; Since I didn&#8217;t, I hardly used the tools at all.
Here&#8217;s the rub with Symphony and the [...]]]></description>
			<content:encoded><![CDATA[<p>I posted that I&#8217;d be trying out the <a href="http://granitepeaksys.com/2007/10/01/first-impressions-of-lotus-symphony/">new Lotus Symphony suite</a> of office productivity tools.&#xA0; Well that didn&#8217;t take.&#xA0; I probably should have changed over the file properties for xls, doc, and ppt files to open with Symphony.&#xA0; Since I didn&#8217;t, I hardly used the tools at all.</p>
<p>Here&#8217;s the rub with Symphony and the other MS Office alternatives.&#xA0; Microsoft Office reached dominance not because of the functions that your average user cares about and that every basic office suite does well.&#xA0; The tools were widely adopted because introductory level developers (like me) were able to quickly build department level applications that helped improve staff productivity.&#xA0; In the absence of any real developer tools, I don&#8217;t believe Lotus Symphony or any other MS Office alternative has a shot at being anything more than a niche product.</p>
<p>I hate that I didn&#8217;t do a decent evaluation of the Lotus tools.&#xA0; But the reality is that I spend my time working with tools that fit the environments my clients have in place.&#xA0; As long as organizations have one person who has gone past the basic data entry functions of Excel, I will never convince them that an Office alternative will work for them.&#xA0; And if they&#8217;re so small that they don&#8217;t have a serious investment in MS Office, why would I ever recommend they start out using tools that can&#8217;t be extended as their needs grow?</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/10/31/lotus-symphony-test-ends-with-a-resounding-thud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design for Dummies</title>
		<link>http://granitepeaksys.com/2007/10/10/web-design-for-dummies/</link>
		<comments>http://granitepeaksys.com/2007/10/10/web-design-for-dummies/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 15:48:54 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/10/10/web-design-for-dummies/</guid>
		<description><![CDATA[I&#8217;m an avid reader of Seth Godin&#8217;s blog.&#xA0; His latest post states that companies waste too much time on original web design.&#xA0; Your web site isn&#8217;t supposed to be a work of art.&#xA0; It&#8217;s supposed to be a window into your business for your customers.&#xA0; If you sell, then make it easy to buy.&#xA0; If [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m an avid reader of <a href="http://sethgodin.typepad.com/">Seth Godin&#8217;s blog</a>.&#xA0; His latest post states that <a href="http://sethgodin.typepad.com/seths_blog/2007/10/how-to-create-a.html">companies waste too much time on original web design</a>.&#xA0; Your web site isn&#8217;t supposed to be a work of art.&#xA0; It&#8217;s supposed to be a window into your business for your customers.&#xA0; If you sell, then make it easy to buy.&#xA0; If you provide services, make it easy to understand what you do and how those services can be procured.&#xA0; Start with a site that you like, and have your designer build from there.</p>
<p>The only thing I&#8217;d add to his post is that you don&#8217;t have to limit your up front research to looking at existing sites.&#xA0; There are thousands of free or very inexpensive site templates that can be modified to fit your tastes.&#xA0; Look on <a href="http://www.oswd.org/">oswd.org</a> or Google &quot;<a href="http://www.google.com/search?q=website+templates">website templates</a>&quot; for tons of resources.&#xA0; Don&#8217;t spend time or money reinventing the wheel.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/10/10/web-design-for-dummies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joys and Perils of Microsoft Access</title>
		<link>http://granitepeaksys.com/2007/10/04/joys-and-perils-of-microsoft-access/</link>
		<comments>http://granitepeaksys.com/2007/10/04/joys-and-perils-of-microsoft-access/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 21:14:34 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Software development]]></category>

		<guid isPermaLink="false">http://granitepeaksys.com/2007/10/04/joys-and-perils-of-microsoft-access/</guid>
		<description><![CDATA[One of the greatest developments in office software suites has been the desktop database.&#xA0; People have done some pretty complex things with relative ease using tools like Microsoft Access.&#xA0; Now, online databases such as DabbleDB and ZohoDB are advancing the tool and allowing companies to collaborate outside their own borders using secure databases.
I have a [...]]]></description>
			<content:encoded><![CDATA[<p>One of the greatest developments in office software suites has been the desktop database.&#xA0; People have done some pretty complex things with relative ease using tools like Microsoft Access.&#xA0; Now, online databases such as <a href="http://www.dabbledb.com/">DabbleDB</a> and <a href="http://db.zoho.com/">ZohoDB</a> are advancing the tool and allowing companies to collaborate outside their own borders using secure databases.</p>
<p>I have a love/hate relationship with MS Access.&#xA0; Way back when, I spent a lot of time doing Microsoft Office development and Access was a favorite tool of mine.&#xA0; I liked that I could easily hook up to the enterprise databases, pull the information I needed and integrate it with any other application I happened to build.&#xA0; </p>
<p>But people who do Access development full time tend to get trapped into that box.&#xA0; When the task becomes greater than the tool, they simply find ways to make it work.&#xA0; And that leads to problems.</p>
<p>Nowadays I spend a lot of time supporting an Access database that has outgrown its skin.&#xA0; I&#8217;m rebuilding the application with a SQL Server back end, and ASP.NET and Sharepoint on the front end.&#xA0; But it&#8217;s a really slow process because there are so many business rules hard coded into the VBA.&#xA0; Identifying the code that has to be there versus what was done inefficiently is a real chore.&#xA0; And all the while I spend time helping users through crashes, data corruption, and reports that aren&#8217;t tying out.</p>
<p>So, here&#8217;s my advice of the day.&#xA0; Use Access.&#xA0; Or Dabble or Zoho.&#xA0; They&#8217;re great tools and fill a need.&#xA0; But when you need more than a couple users, have rigorous security requirements, need sophisticated data entry forms, or have complex reporting needs, it&#8217;s time for a different tool.&#xA0; Don&#8217;t put this off.&#xA0; Your application will only become more complex over time.&#xA0; And you&#8217;ll end up spending a lot of time and money supporting the application instead of improving your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://granitepeaksys.com/2007/10/04/joys-and-perils-of-microsoft-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
