<?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>CorningWare</title>
	<atom:link href="http://corningware.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://corningware.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sun, 05 Apr 2009 20:48:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='corningware.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>CorningWare</title>
		<link>http://corningware.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://corningware.wordpress.com/osd.xml" title="CorningWare" />
	<atom:link rel='hub' href='http://corningware.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Obtaining and Implementing Software Solutions</title>
		<link>http://corningware.wordpress.com/2009/04/05/obtaining-and-implementing-software-solutions/</link>
		<comments>http://corningware.wordpress.com/2009/04/05/obtaining-and-implementing-software-solutions/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 20:48:55 +0000</pubDate>
		<dc:creator>hamburgerpress</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://corningware.wordpress.com/?p=5</guid>
		<description><![CDATA[Why Reinvent The Wheel?For software, be it a database, operating system or any other application, whatever you need, chances are something very similar has already been written. Having located something similar it is usually very easy to adapt it to your own needs. This is a process that works with both commercial software and with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corningware.wordpress.com&amp;blog=7210316&amp;post=5&amp;subd=corningware&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Why Reinvent The Wheel?For software, be it a database, operating system or any other application, whatever <a href="http://astore.amazon.com/best.buy.order.bridgestone-tw34-tube-type-rear-tire-20" rel="dofollow"><font color="black">you</font></a> need, chances are something very similar has already been written. <a href="http://astore.amazon.com/best.buy.order.pentax-optio-m30-7.1mp-digital-20" rel="dofollow"><font color="black"></font></a> Having located something similar it is usually very easy to adapt it to your own needs.  <a href="http://astore.amazon.com/best.buy.order.capresso-565-infinity-conical-stainless-20" rel="dofollow"><font color="black">This</font></a> is a process that works with both commercial software and with open source software, <a href="http://astore.amazon.com/best.buy.order.cuisinart-dcc-1100bk-12-cup-20" rel="dofollow"><font color="black">and</font></a> provides many benefits <a href="http://astore.amazon.com/best.buy.order.ingersoll-rand-w360-19.2-volt-12-inch-square-20" rel="dofollow"><font color="black">including</font></a> reduced cost, time and risk.An InterruptionThe standard life cycle of a typical software development project can be summarised as perception of need, systems analysis, requirements definition, design, implementation, testing, installation, maintenance.  Variations on this are possible, such as prototyping and rapid application development.  However all variations go through each of these stages in some form.By interrupting the process after the <a href="http://astore.amazon.com/buy.cheap.philips.dvp5990-20" rel="dofollow"><font color="black">requirements</font></a> <a href="http://astore.amazon.com/best.buy.order.hays-40-104-clutch-disc-street-strip-20" rel="dofollow"><font color="black">definition</font></a> stage it is possible to short-circuit much of the rest of the process.  Given the requirements it is often possible to find some existing software that provides <a href="http://astore.amazon.com/best.buy.order.gear-wrench-9702-13-piece-flexible-20" rel="dofollow"><font color="black">most</font></a> of the desired functionality. <a href="http://astore.amazon.com/order.discount.pioneer.avic-f700bt-20" rel="dofollow"><font color="black">To</font></a> do this it is necessary to have a wide appreciation of contemporary software in many fields.  Target systems for re-use <a href="http://astore.amazon.com/best.buy.order.sanus-systems-universal-panel-mount-20" rel="dofollow"><font color="black">are</font></a> often found in unexpected places.Re-purposing existing software will usually take less time, cost and risk compared to writing new software <a href="http://astore.amazon.com/best.buy.order.capresso-441-05-coffeemaker-metallic-20" rel="dofollow"><font color="black">from</font></a> scratch.  Provided that a software application can be found that meets most of the requirements for the new system, then adding the extra functionality will involve less time, cost and risk.  If a business case can be made for developing a new software system, then a stronger business case can be made for re-purposing existing software.Two ExamplesHere are two examples from my own experience.  <a href="http://astore.amazon.com/best.buy.order.fox-comp-5-shorty-mens-motocross-20" rel="dofollow"><font color="black">The</font></a> first was a conference billing and booking system for Warwick University, the second a database <a href="http://astore.amazon.com/best.buy.order.dorman-oe-solutions-615-174-intake-manifold-20" rel="dofollow"><font color="black">to</font></a> track and gather statistics at <a href="http://astore.amazon.com/best.buy.order.fujifilm-finepix-s9000-digital-optical-20" rel="dofollow"><font color="black">a</font></a> disability advocacy service.Conference Billing and BookingIn the mid 1980&#8242;s Warwick <a href="http://astore.amazon.com/best.buy.order.valley-tow-82110-class-iii-and-20" rel="dofollow"><font color="black">University</font></a> wanted to computerise its conference booking and billing system, which up until that time had been <a href="http://astore.amazon.com/best.buy.order.sanus-systems-adapter-plate-200-20" rel="dofollow"><font color="black">paper</font></a> based.  <a href="http://astore.amazon.com/best.buy.order.sanus-system-vm200b-universal-mount-20" rel="dofollow"><font color="black">As</font></a> a consultant, having analysed their requirements, <a href="http://astore.amazon.com/best.buy.order.continental-road-attack-sport-mileage-radial-20" rel="dofollow"><font color="black">I</font></a> concluded that what they were looking for was very similar to a hotel management system.  After a search for suitable suppliers, Innsite (now RedSky IT) were selected. <a href="http://astore.amazon.com/best.buy.order.hks-1504-sz005us-miata-super-mega-flow-20" rel="dofollow"><font color="black"></font></a> Innsite had a modular suite of programmes that would do everything that Warwick required <a href="http://astore.amazon.com/best.buy.order.hidden-hitch-87661-class-iii-round-20" rel="dofollow"><font color="black">except</font></a> for booking facilities such as <a href="http://astore.amazon.com/best.buy.order.audi-a3-jetta-golf-gti-mkv-20" rel="dofollow"><font color="black">meeting</font></a> rooms and AV equipment.  They were happy to write a module especially for Warwick&#8217;s needs.  This <a href="http://astore.amazon.com/best.buy.order.olympus-stylus-760-7.1mp-digital-20" rel="dofollow"><font color="black">solution</font></a> turned out to be more cost effective for Warwick than having their own system written.Complaints DatabaseRecently <a href="http://astore.amazon.com/best.buy.order.96-00-honda-civic-2dr-taillights-redclear-20" rel="dofollow"><font color="black">I</font></a> was approached to fix problems with a database used to track <a href="http://astore.amazon.com/best.buy.order.casio-exilim-ex-z80-digital-20" rel="dofollow"><font color="black">complaints</font></a> in a disability advocacy service.  The <a href="http://astore.amazon.com/best.buy.order.coby-mp345-1-gb-flash-sports-player-20" rel="dofollow"><font color="black">database</font></a> <a href="http://astore.amazon.com/best.buy.order.fujifilm-finepix-j150w-digital-black-20" rel="dofollow"><font color="black">had</font></a> been written in <a href="http://astore.amazon.com/best.buy.order.sony-cybershot-dscl1-4mp-digital-20" rel="dofollow"><font color="black">house</font></a> several years previously, the developer had left and the documentation was missing.  It quickly became apparent that replacing the database was going to be <a href="http://astore.amazon.com/best.buy.order.valley-tow-58580-class-i-receiver-20" rel="dofollow"><font color="black">easier</font></a> that trying to fix a database that was running under an unsupported database system.After a workflow analysis and requirements definition for the database it became apparent that what was required was very similar to a Customer <a href="http://astore.amazon.com/best.buy.order.momo-gtr-2-manual-shifter-knob-20" rel="dofollow"><font color="black">Relationship</font></a> Management (CRM) database.  A search on Sourceforge, the <a href="http://astore.amazon.com/best.buy.order.k-d-tools-41690-front-end-service-20" rel="dofollow"><font color="black">home</font></a> of many open source software projects, turned up several CRM systems.  The solution chosen most closely matched the requirements, <a href="http://astore.amazon.com/best.buy.order.thetford-smarttote-27-gallon-2-wheel-20" rel="dofollow"><font color="black">was</font></a> most mature and was easiest to adapt to the clients needs.  The solution is based on <a href="http://astore.amazon.com/best.buy.order.acdelco-d1512g-switch-assembly-20" rel="dofollow"><font color="black">a</font></a> MySQL database with an <a href="http://astore.amazon.com/best.buy.order.pro-pad-pro-gel-seat-pad-20" rel="dofollow"><font color="black">interface</font></a> written in PHP, both of which are also free software.  The simplest way of providing the necessary platform to <a href="http://astore.amazon.com/best.buy.order.sanus-vmaa18b-universal-articulating-extended-20" rel="dofollow"><font color="black">run</font></a> the solution on was to install XAMPP, a single package that provides an integrated set of Apache web server, MySQL database and PHP web programming interface.SummaryInterrupting the standard life cycle of a software development project after the requirements have been defined, to <a href="http://astore.amazon.com/best.buy.order.moog-k6534-steering-idler-arm-20" rel="dofollow"><font color="black">locate</font></a> existing software that meets most of the desired functionality, can reduce the time, cost <a href="http://astore.amazon.com/best.buy.order.shop-vac-qpl650-10-gallon-6.25-hp-wetdry-20" rel="dofollow"><font color="black">and</font></a> risk involved in delivering a working product. </p>
<p>Dr Michael Baker is an IT specialist with over 30 years software and web development experience.  For further details see his website: <a target="_new" href="http://www.michael-baker.com">http://www.michael-baker.com</a>Article Source: <a href="http://ezinearticles.com/?expert=Dr_Michael_Baker">http://EzineArticles.com/?expert=Dr_Michael_Baker</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/corningware.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/corningware.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/corningware.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=corningware.wordpress.com&amp;blog=7210316&amp;post=5&amp;subd=corningware&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://corningware.wordpress.com/2009/04/05/obtaining-and-implementing-software-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/293045ea1889135dc4c8490d9cdd7864?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">hamburgerpress</media:title>
		</media:content>
	</item>
	</channel>
</rss>
