<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>PaaS for the Uninformed</title>
	<atom:link href="http://mikehansborough.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikehansborough.wordpress.com</link>
	<description>PaaS it&#039;s not just for Geeks anymore!</description>
	<lastBuildDate>Mon, 21 Sep 2009 03:07:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mikehansborough.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>PaaS for the Uninformed</title>
		<link>http://mikehansborough.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mikehansborough.wordpress.com/osd.xml" title="PaaS for the Uninformed" />
	<atom:link rel='hub' href='http://mikehansborough.wordpress.com/?pushpress=hub'/>
		<item>
		<title>PDM – Improving your process – Really!</title>
		<link>http://mikehansborough.wordpress.com/2009/09/21/pdm-%e2%80%93-improving-your-process-%e2%80%93-really/</link>
		<comments>http://mikehansborough.wordpress.com/2009/09/21/pdm-%e2%80%93-improving-your-process-%e2%80%93-really/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 03:07:14 +0000</pubDate>
		<dc:creator>mikehansborough</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mikehansborough.wordpress.com/?p=6</guid>
		<description><![CDATA[So whats the best way to develop software tools using a PaaS or to deliver software project successfully? OK, we all know that the world of business process improvement has been around forever and is resplendent with impressing sounding acronyms and terminology that is supposed to help us identify with these efforts, as the new path [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=6&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So whats the best way to develop software tools using a PaaS or to deliver software project successfully?</p>
<p>OK, we all know that the world of business process improvement has been around forever and is resplendent with impressing sounding acronyms and terminology that is supposed to help us identify with these efforts, as the new path to process perfection.  We’ve all heard them in some form or fashion, terms like:</p>
<ul>
<li><a href="http://www.bizmanualz.com/information/2005/02/23/improve-process-control-with-six-sigma-tools.html">Six Sigma</a> Process Engineering</li>
<li><a href="http://en.wikipedia.org/wiki/Business_process_reengineering">Business Process Reengineering/Redesign (BPR)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Lean_manufacturing">Lean</a> Thinking/Process Design</li>
<li>5S</li>
<li>Re-Engineering</li>
<li>Seven Wastes</li>
<li>Theory of Constraints (TOC)</li>
<li>SMED</li>
<li><a href="http://www.bizmanualz.com/information/2004/12/03/how-to-meet-quality-standards-with-iso-9001.html">ISO 9000 Quality Standards</a></li>
<li>Total Quality Management (TQM)</li>
<li>Toyota Production System (TPS)</li>
<li>Just-In-Time (JIT)</li>
<li><a href="http://www.bizmanualz.com/biznewz/ezine03/Avoid_these_ten_benchmarking_mistakes.pdf">Benchmarking </a></li>
<li>Plain old Continuous Improvement (CI)</li>
<li>, etc, etc, etc</li>
</ul>
<p>There is no doubt that getting together a dedicated group of knowledgeable, motivated professionals, sticking them in a room with an “expert” facilitator from a reputable consulting firm, and employing good process evaluation and analysis tools, will produce lots of swim lanes, good ideas, and a bevy of recommended process changes.  Sometimes, it only takes a single small business owner or general manager, using some good old fashion common sense, but the result is often the same, a new vision of “how it could be”.  The vision is usually a new and better way to doing whatever they do, BUT (you knew that was coming) it so often falls short of being actually built and implemented. </p>
<p>Sure, there is always a few bites of “low hanging fruit” that impatient execs want you to grab right now, but only in rare occasions and after months of begging for funding, and years of working through the traditional IT quicksand, do these teams produce the real, transformational change that the effort promised at the start.  And even if you get IT to help you build the tools, according to The Standish Group&#8217;s report, &#8220;CHAOS Summary 2009,only 32% of IT projects were successful.   So why is this so hard, and are there any better methods.  The answer, YES!  So read on weary traveler&#8230;</p>
<p>Just Like process improvement there are all kinds of &#8220;methods&#8221; for developing software from the traditional <a title="Waterfall model" href="http://mikehansborough.wordpress.com/wiki/Waterfall_model">waterfall model</a> , to the many forms of the more modern AGILE method, such as: <a title="Scrum (development)" href="http://mikehansborough.wordpress.com/wiki/Scrum_(development)">Scrum</a> (1995), <a title="Crystal Clear (software development)" href="http://mikehansborough.wordpress.com/wiki/Crystal_Clear_(software_development)">Crystal Clear</a>, <a title="Extreme Programming" href="http://mikehansborough.wordpress.com/wiki/Extreme_Programming">Extreme Programming</a> (1996), <a title="Adaptive Software Development" href="http://mikehansborough.wordpress.com/wiki/Adaptive_Software_Development">Adaptive Software Development</a>, <a title="Feature Driven Development" href="http://mikehansborough.wordpress.com/wiki/Feature_Driven_Development">Feature Driven Development</a>, and <a title="Dynamic Systems Development Method" href="http://mikehansborough.wordpress.com/wiki/Dynamic_Systems_Development_Method">Dynamic Systems Development Method</a>(DSDM) (1995). These typically are referred to as Agile Methodologies since the <a title="Agile Manifesto" href="http://mikehansborough.wordpress.com/wiki/Agile_Manifesto">Agile Manifesto</a> was published in 2001.</p>
<p>But now in the dawning age of Cloud computing, we can use a good Platform as a Service (PaaS), to help provide a standard Infrastructure, a standard database schema, a standard (albeit flexible) GUI environment to really jump start the whole process.</p>
<p>Enter the PDM, yes another acronym sorry&#8230;.so why is this any different?, why now ?, how does it work,?  All good questions, so let’s try to answer them in brief here, and then let’s dive deeper in the future as we  put this method to the test in real world situations, working with SME application development from scratch at <a href="http://www.mcftech.com">MCF Technology Solutions</a>, to see if it holds water!</p>
<p>So we have been doing a ton of these, quick hit, custom business process development application for business small and HUGE, and we wanted to be AGILE, since we believe in the core principles of collaboration, small cycles, etc.  The PDM arose from those humble beginnings as we struggled to get more efficient, quicker, more on target with our costs and above all else better results for our customers.   So without further ado, here are the basics of our model. </p>
<p>The &#8220;P&#8221; in the name represents Parallel, why because we have found that if our development is fast enough, ala PaaS combined with about 6 years of world class experience in say Intuit&#8217;s QuickBase Platform, Wolf Frameworks, or Work Xpress, etc ., we can truly do the Process Improvement, using all the methods at our disposal (we like Lean and parts of six-sigma the best) with the client, Informed by the capabilities of the Platform to help shape the software tools that will be needed to support the new process.. they are all Defined, Designed and Refined in a collaborative and Parallel &#8220;Dance&#8221; with everyone working week to week, in small focused efforts (there is the AGILE part creeping in).    One big difference with AGILE is that we have become so consistent with our costs and timeline estimates, we can Fix Bid projects, where AGILE usually works best when you convince the client that they should trust the method and that time and materials will be cheaper in the end&#8230; sure, sometimes it does work out that way, but why not provide the security of a fixed bid, when it can be very statistically accurate to the actual time and materials that will be spent.  So there we have it,, Define, Design, Refine, and Implement&#8230; there are a couple of other more granular levels but here is the basic process from end to end.  In this blog I am providing an overview and then throughout the series I am going to dive deeper into each session, so here goes:</p>
<p><strong><em>PDM OVERVIEW</em></strong></p>
<p><a href="http://MCFtech.com"><img class="aligncenter size-full wp-image-36" title="PDM" src="http://mikehansborough.files.wordpress.com/2009/09/pdm1.png?w=470" alt="PDM"   /></a></p>
<p><strong>Kick-off</strong></p>
<p>This step is pretty straight forward and is usually a meeting event, but we do want to make sure that both sides have their teams defined, understand the scope of the project that is pre-defined, and most importantly understand their &#8220;Parallel&#8221; roles in the PDM process.  The key is that both the Development Team and the Process Team (including the Customer Side) will be working on specific, parallel responsibilities throughout the process and there should be no ambiguity as to what is expected and needed for success. </p>
<p><strong>Define</strong></p>
<p>This is the foundation of our PDM house (we often use the House analogy to help our customers relate to the iterative but progressing nature of the PDM&#8230;. the foundation is the Data Entity Map.  My colleague Govind Davis, has just recently published an excellent blog on this subject at, <span id="OBJ_PREFIX_DWT621-hover"><a href="http://www.mcftech.com/blog/139-simple-data-entity-modeling" target="_blank">http://www.mcftech.com/blog/139-simple-data-entity-modeling</a>,</span> so I won&#8217;t be redundant, but I do recommend you go read this, especially if you are intrigued enough to try this.</p>
<p><strong>Design</strong></p>
<p>This is where the house gets framed in , roof put on, drywall, and basic fixtures,, Here is where we engage with the customer in a series of Discussion to either understand or co-design their new process, all the while being informed by the capabilities of the PaaS to provide support for that process.  Typical Flow Charts help capture the core processes and workflows,  but also help define details such as the logic behind auto-status, or financial rules, etc.   The key to success is not to dwell on this too long before you start programming&#8230; as soon as you have a handle on one workflow, prototype development begins.  In parallel with additional discovery and design of course.</p>
<p><strong>Prototype</strong></p>
<p>This is where you have the house pretty much built and its time to start moving in and decorating.  Here the basic application is built and working to support the process from the Design phase.  At this point we are about half way done with a typical project.  This is also where the new owners need to start moving in.   Data must be migrated into the new structure, depending upon the original data this can be easy and fast or require a lot of manual entry.  Either way this is critical, so that as they start to use the application there is data there to support training.</p>
<p><strong>Testing</strong></p>
<p>Starting with a User test drive for each major role, this is a critical step to making the switch from a developer lead project to client lead.  This is important because the client must now begin to plan and execute the implementation.  This includes a health dose of Organizational Change Management, getting key influencers in each role to both engage and develop ownership in the new process/application, but also to influence the greater organization to adopt the new tools and methods as a positive change.  Testing is really dependant on the customer using the new application and providing the essential feedback to finalize the development.</p>
<p><strong>BETA</strong></p>
<p>OK, the house is done, walls are painted, fixtures are all bright and shiny, it just needs furniture and landscaping and it will be ready for the housewarming party.  This is where the final touches to the user experience, as defined during the testing in collaboration with the customer, are built&#8230;standard reporting, and dashboards for each role are typical examples. </p>
<p><strong>Implementation</strong></p>
<p>Moving in party!  The work is not over for the client, there may be training to do for various user groups, a cutover plan must be in place and executed.  This is often the end of the line for the development team, but really it&#8217;s the beginning for the new homeowners, and anything you can do to help them settle in will be worth it, as their appreciation and follow-on business will attest.</p>
<p>Stay tuned as next week we will dive deep into the Design Phase.</p>
<p>PaaStor Mike</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikehansborough.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikehansborough.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikehansborough.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=6&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikehansborough.wordpress.com/2009/09/21/pdm-%e2%80%93-improving-your-process-%e2%80%93-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dd2c1d79bb8b18742ed38854cad812e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikehansborough</media:title>
		</media:content>

		<media:content url="http://mikehansborough.files.wordpress.com/2009/09/pdm1.png" medium="image">
			<media:title type="html">PDM</media:title>
		</media:content>
	</item>
		<item>
		<title>QuickBooks and QuickBase &#8211; two great tastes that taste great together</title>
		<link>http://mikehansborough.wordpress.com/2009/09/08/quickbooks-and-quickbase-two-great-tastes-that-taste-great-together/</link>
		<comments>http://mikehansborough.wordpress.com/2009/09/08/quickbooks-and-quickbase-two-great-tastes-that-taste-great-together/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 13:56:08 +0000</pubDate>
		<dc:creator>mikehansborough</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mikehansborough.wordpress.com/?p=25</guid>
		<description><![CDATA[So what is QuickBase? and how does it relate to QuickBooks? more importantly how do they work together to bring extreme value to a company?  All good questions and we will get to the answers in due time but first a little background. I love my job.  I always used to think, what if I had not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=25&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So what is <a href="http://www.mcftech.com/technology/intuit-quickbase">QuickBase</a>? and how does it relate to QuickBooks? more importantly how do they work together to bring extreme value to a company?  All good questions and we will get to the answers in due time but first a little background.</p>
<p>I love my job.  I always used to think, what if I had not become an engineer, or business manager, working with cold things, driving efficiency (sure I love building better mousetraps, but usually headcount was reduced as a result when your in a company like American Greetings that is slowly shrinking) &#8211; what if I could have helped people with the same intelligence, passion and conviction?   Since joining <a href="http://www.mcftech.com">MCF Technology Solutions </a>and discovering the power of <a href="http://www.mcftech.com/blog/131-paas-on-the-cloud-continuum">Cloud Computing</a>, I really dont have to wonder that anymore.  Why?  Simple, we help people everyday!  We help small business owners who are struggling with 1950&#8242;s processes and good old Excel as their only software tool, we literally help save businesses, jobs.  My favorite is when someone comes to us, kinda down, so buried in work trying to keep up each day, they can barely take an hour to talk about improving things, especially when they just cannot handle their potential growth and they know they could fly if only they could unbind their wings&#8230;.. then after 6 weeks or so we are done;  they are so positive and thankful about thier new process/tools and ready to take on the world again.  I love that, and the fact that it happens 90+% of the time.</p>
<p>So back to the dynamic duo of QuickBooks and QuickBase&#8230;.</p>
<p>QuickBooks has been around for sometime, I think its safe to say its the top software of its kind for small business in the U.S.   Many versions are available up to and including the Enterprise Edition 2010 and the newer QBOL QuickBooks Online product, so many of you have heard about it, as a pretty capable, albeit basic, general accounting package to help small businesses manage their finances, AR, AP, P.O&#8217;s, Invoices, T&amp;E,etc&#8230; it does also provide the means to also manage your customers, vendors and even your inventory although those are not its core purpose.    OK, so its #1 for the SB arena, but then what?  Well it does have its limitations.  Getting the your critical business date into QuickBooks can be quite a task, most people have forms or Excel spreadsheets that they use to gather data then someone has the task of keying the data into QuickBooks for accounting purposes.  Thats data in, we often see poeple also exporting data to spreadsheets to try to sync up their business processes with QuickBooks, like keeping your inventory in sync with your order system, or keeping up your customers in your Sales spreadsheet, etc, etc, etc.</p>
<p>So now, along comes QuickBase, catchy name huh?, by the same company that brought us QuickBooks.  As an Online Database, or more accurately, a Platform as a Service (PaaS), QuickBase is a powerful, flexible toolkit that allows businesses to manage virtually any of their business processes and replace the spreadsheet as a means to collect and share critical data within a business.  The best part about it is that it is Online, allowing everyone in your application to view and edit the data in real time &#8211; I cannot stress enough the value of having your whole organization &#8220;on the same sheet of music&#8221; &#8211; I have never seen it hurt a process to allow everyone to have the same, fresh, data at all times&#8230;. So, how do these two Quick products play together?</p>
<p>Natively, not that well&#8230;.. but there is hope,,, both products have a ton of differences ,right down to the way they index data, but fortunately the gurus at Intuit did leave open some doors to allow the two to integrate.  The integration usually needs some professional IT help to establish and can come in various flavors.   As we canvas the marketplace and talk to various QuickBooks consultants, we have seen both  local .Net integrations and more recently online, ETL  driven connections.  So big deal right?</p>
<p>Yes it can be a Huge deal for a company, its productivity and ultimately its ability to manage itself profitably.  Once you get your business processes using QuickBase, then feeding your financial data in/out of QuickBooks,  the value to the business literally gets multiplied.   A quick example we use to get this point across takes a small, project based company, with agents in the field doing projects for clients around the country.  Weekly they have to submit their T&amp;E sheets, we can all relate to emailing spreadsheets around as our only way to share data (not anymore!) - anyway back to the example&#8230;. after the agents mail it in,  a manager reviews it (or first an assistant puts them all in another Big spreadsheet LOL, you know what I&#8217;m talking about), approves it, then emails it to accounting, who enters it into QuickBooks so that they can invoice the customer. BUT Wait, remember that time they made a keying error and the big customer was really pissed off???  sure thats why now, they output a report into a Spreadsheet of course, and email it back to the field agents, so that they can verify its accuracy&#8230;.oh, that will catch all the errors right, send it to the originator so they can take the heat if its wrong &#8211; is this a healthy, motivating process or what?&#8230;. anyway once they check it, the email it back (step 7 or 8 for those of you who are counting) and then finally, Accounting gets to tell QuickBooks to send the invoice&#8230;&#8230; 9 steps, and that is IF everything is right the first time.</p>
<p>In contrast picture this better world&gt;&#8230;. the field puts in the T&amp;E in QuickBase&#8217;s online tool, the manager sees it in realtime on his &#8220;to review&#8221; list (no one is consolidating), reviews the data, checks approved &#8211; the system flawlessly puts the info into QuickBooks and invoice is emailed to the customer.  WOW&#8230; now I hope you see the value I am talking about.  </p>
<p>To boot, the speed of the new process has its own benefits to cash flow AND best of all, we have NO REDUNDANT DATA ENTRY &#8211; No re-entry ERRORS.   YaaHoo!!, is the usual response from our customers when this &#8220;dynamic duo&#8221; is allowed to work together.   Yes, like peanut butter and chocolate, these two tools can taste great together.</p>
<p>To find a qualified partner to help set you up with this powerful combination, you can call on us at MCFTech.com, or call the QuickBase Sales support line from their website at <a href="http://www.quickbase.com">www.quickbase.com</a> and they can recommend one of their solution providers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikehansborough.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikehansborough.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikehansborough.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=25&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikehansborough.wordpress.com/2009/09/08/quickbooks-and-quickbase-two-great-tastes-that-taste-great-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dd2c1d79bb8b18742ed38854cad812e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikehansborough</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud computing &#8211; the big picture</title>
		<link>http://mikehansborough.wordpress.com/2009/08/14/cloud-computing-the-big-picture/</link>
		<comments>http://mikehansborough.wordpress.com/2009/08/14/cloud-computing-the-big-picture/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 23:15:19 +0000</pubDate>
		<dc:creator>mikehansborough</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mikehansborough.wordpress.com/?p=7</guid>
		<description><![CDATA[So, I sat down the other day with my Partner, and fellow cloud pirate, Govind Davis &#8211; who is getting pretty famous for his insights into all this Cloud Computing stuff&#8230;. Since we do all the hard work around MCF, it allows Govind all kinds of time to play (errr to R&#38;D) new cool stuff in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=7&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, I sat down the other day with my Partner, and fellow cloud pirate, Govind Davis &#8211; who is getting pretty famous for his insights into all this Cloud Computing stuff&#8230;. Since we do all the hard work around <a title="MCF Tech" href="http://mcftech.com" target="_blank">MCF</a>, it allows Govind all kinds of time to play (errr to R&amp;D) new cool stuff in the world of web software&#8230; as I bugged him with questions trying to get my business (i.e. &#8221;cloud for Dummies&#8221;) head around all this stuff, we came with a pretty good map of the Cloud world that puts a lot of things into their place.  Since he beat me to it, and put it all in his blog, like any good pirate I am going to steal the best rum&#8230; so here are the basics we came up with:</p>
<p>First understand that putting &#8220;aaS&#8221; behind any letter pretty much means    &lt;something&gt; as-a-Service.. which is a good clue that someone is going to deliver this via the internet (ie. the Cloud)  and likely they will periodically send you a bill&#8230; and Yes I do realize what that looks like, no wise cracks please.</p>
<p>Back to the big picture O&#8217; the cloud.  Here is what Govind wrote in his &#8220;<a href="http://www.mcftech.com/techwise">Tech Wise</a>&#8221; blog:</p>
<p>&#8220;Cloud services tend to fit into the category of <strong>SaaS</strong> (Software-as-a-Service), <strong>PaaS</strong> (Platform-as-a-Service) or <strong>IaaS</strong>(Infrastructure-as-a-Service), each one delivering a service that encompasses the stack components below.  So, IaaS provides everything needed for server operation so that customers don&#8217;t have to set-up their own server operation, hardware and server connectivity, (translation: so on the bottom layer of the Cloud cake, there is all the fibre optics, high powered computers (servers)  made by Intel, AMD, Hitachi, Dell, IBM, HP, Apple,etc, etc, etc,)  PaaS adds a further layer of integrating providing the traditional server stack elements and installed code bases and databases as well as frequently layering on a codeless development environment. (translation: the Platform is a pre-set package deal that has everything you need to make web-based software tools, and often you do not have to be a programmer to get it to do what you want, kinda like Excel or better yet Access and File Maker Pro are for regular desktop users &#8211; big difference is that in the cloud, you don&#8217;t have to load anything on your PC AND everyone can share and collaborate with each other &#8211; thereby putting everyone on the same page and creating a TON of value, I digress).  And lastly SaaS delivers a complete application to end users via the browser with the rest of the cloud stack supporting it. (so its a ready made program, that usually does some specific job, that you run in your Browser, cause its web-based, nothing to program or configure, just learn to use it and youv&#8217;e got value.)</p>
<div id="attachment_8" class="wp-caption aligncenter" style="width: 459px"><img class="size-full wp-image-8" title="cloud%20stack" src="http://mikehansborough.files.wordpress.com/2009/08/cloud20stack.png?w=470" alt="The Cloud Map"   /><p class="wp-caption-text">The Cloud Map</p></div>
<p>While this model seems very helpful in describing the rough layers of the cloud stack, there are is in fact a continuum of cloud services spanning from Iaas to Saas.  The key to understanding this continuum is to understand the trade-off between efficiency and flexibility of different requirements.  This cloud continuum is also helpful to understand why we see PaaS as an optimal tool for business process application development.  Most SaaS applications are too limited in scope and lack the flexibility to support an enterprise or even small business management application.  On the other hand just leveraging IaaS for application hosting does not yield the efficiency and cost benefits that SaaS delivers.  PaaS tools like <a href="http://www.quickbase.com">QuickBase </a>(www.quickbase.com), <a href="http://www.workxpress.com">WorkXpress</a>(www.workxpress.com) and <a href="http://www.wolfframeworks.com/">Wolf Frameworks</a>(www.wolfframeworks.com) , and the now defunct Coghead (that was purchased by SAP in the spring)allow for flexibility and customization of applications at rapid speeds and low costs.  </p>
<p>Its the customization that is important to understand here&#8230; this is not the traditional &#8220;CUSTOMIZATION&#8221; that conjures up seven figure price tags for Oracle or SAP installations, no this is the good kind;  Like getting the formula in Excel just right to give you the answer you need.   Flexibility means that you can get exactly what you want, your specific lingo and all &#8211; allowing all of us to shed that old notion that somehow the software designers know our business better than we do -  BS I say.  or should that be BK since we can now &#8220;&#8216;have it our way&#8221; and not break the bank.   I love it when our clients say, I really wish we could call that a &#8220;Price List&#8221; instead of a &#8220;Contract&#8221;, then they look up, refresh their Browser on the other end of a GotoMeeting &#8211; a voila, it says &#8220;Price List&#8221;.   Side note: I once had a director of IT in a company quote me $125,000 just to add one text field to a legacy database.. hmmm that seems more out of whack now than it ever did&#8230; but back to the cloud&#8230; Here is a graphic to show this continuum, of which we speak.   <a href="http://www.gliffy.com">Gliffy</a>is a great little flow charting tool we use for doing database mapping, but its only that, and yes we do pay for it each month, it&#8217;s a SaaS, its super efficient, nothing to setup, just launch it through my Internet Browser and go to town.   Now QuickBase is smack in the middle, as one of the leading PaaS out there, we use it to build all kinds of tools to help ourselves and many of our customers share data, and work more productively &#8211; BUT you do have to set it up and for more complex, customized applications it can be pretty tricky and it does have limits to its ability to do everything - on the other hand it does have a ton of stuff pre-defined so its about 10X faster than writing it all from scratch using a .NET/SQL combo &#8211; whoa that&#8217;s way to techie sounding for my blog, so that&#8217;s the middle ground.   Lastly the Infrastructure at the bottom of the continum is totally flexible, so is space-time but you better have tons of money and the starship Enterprise to take advantage of that fact&#8230;. but if you do have tons of talent, money and time, you can build Ebay or Facebook or an ERP system to run GE..whatever, I think we all get the point.</p>
<p><img class="aligncenter size-full wp-image-20" title="paas%20continuum" src="http://mikehansborough.files.wordpress.com/2009/08/paas20continuum2.png?w=470&#038;h=542" alt="paas%20continuum" width="470" height="542" /></p>
<p> </p>
<p>So thats it, hope it helps someone put some things into their place&#8230; later I might try to bug my colleagues for some other good stuff to ramble on about.. like BPEL, BPM, and some other great acronyms.   RRRRR (that&#8217;s pirate for later dude)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikehansborough.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikehansborough.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikehansborough.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=7&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikehansborough.wordpress.com/2009/08/14/cloud-computing-the-big-picture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dd2c1d79bb8b18742ed38854cad812e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikehansborough</media:title>
		</media:content>

		<media:content url="http://mikehansborough.files.wordpress.com/2009/08/cloud20stack.png" medium="image">
			<media:title type="html">cloud%20stack</media:title>
		</media:content>

		<media:content url="http://mikehansborough.files.wordpress.com/2009/08/paas20continuum2.png" medium="image">
			<media:title type="html">paas%20continuum</media:title>
		</media:content>
	</item>
		<item>
		<title>Cloud Computing in Plain Language and the Rise of PDM</title>
		<link>http://mikehansborough.wordpress.com/2009/08/13/cloud-computing-in-plain-language-and-the-rise-of-pdm/</link>
		<comments>http://mikehansborough.wordpress.com/2009/08/13/cloud-computing-in-plain-language-and-the-rise-of-pdm/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 05:10:18 +0000</pubDate>
		<dc:creator>mikehansborough</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://mikehansborough.wordpress.com/?p=3</guid>
		<description><![CDATA[I will keep this inital entry short and sweet.  This blog is going to chronicle my thoughts, learnings, metaphors and opinions about a wide variety of connected topics relating to the &#8220;The Cloud&#8221;, what it is, whats so good about it, how its changing and breathing fresh new life into the world of process improvment.   As [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=3&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I will keep this inital entry short and sweet.  This blog is going to chronicle my thoughts, learnings, metaphors and opinions about a wide variety of connected topics relating to the &#8220;The Cloud&#8221;, what it is, whats so good about it, how its changing and breathing fresh new life into the world of process improvment. </p>
<p> As a twenty year veteran of building and managing business processes accross a wide variety of roles in large base corporate America,  and now as a partner in MCF Technology Solutions, (<a href="http://www.mcftech.com">www.mcftech.com</a>), a company that helps others businesses use techology to transform themselves to thrive not just survive (yes that is a bit cliche &#8211; but hey corp speak is fun), I have a unique perspective on both the value, issues and the deployment of cloud based tools.    So yes, this blog may not always cover every technical detail of this revolution in technology but I will try to put these things into straight foward, logica terms, within a business context, that will be understandable by &#8220;business managers&#8221; everwhere&#8230; and by doing this I hope to help spread the gospel of cloud computing beyond the technology, which I truly believe, opens up to everyone the benfits of integrated information management to all, and to address concerns and myths alike so that we can all become a little more intelligent about this topic. </p>
<p>So whats the PDM in the title, you may be asking?   It stands for Parallel Development Methodology, somthing that my partners and I have created as our proprietary method for rapidly and effectively defining, designing and deploying better processes while building the tools and technology that enable them, &#8220;In Parallel&#8221;. </p>
<p>If this sounds interesting to you, stay tuned, interject your thoughts, experiences or ideas and join the cloud revolution.</p>
<p>Dr. PaaS</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mikehansborough.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mikehansborough.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mikehansborough.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mikehansborough.wordpress.com&amp;blog=8985394&amp;post=3&amp;subd=mikehansborough&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mikehansborough.wordpress.com/2009/08/13/cloud-computing-in-plain-language-and-the-rise-of-pdm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dd2c1d79bb8b18742ed38854cad812e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mikehansborough</media:title>
		</media:content>
	</item>
	</channel>
</rss>
