<?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>Art of Software Reuse &#187; process</title>
	<atom:link href="http://artofsoftwarereuse.com/tag/process/feed/" rel="self" type="application/rss+xml" />
	<link>http://artofsoftwarereuse.com</link>
	<description>Enabling Organizational Agility using Systematic Software Reuse</description>
	<lastBuildDate>Sun, 29 Jan 2012 15:13:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='artofsoftwarereuse.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/867ea3399412f403d50af9d95344fa89?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Art of Software Reuse &#187; process</title>
		<link>http://artofsoftwarereuse.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://artofsoftwarereuse.com/osd.xml" title="Art of Software Reuse" />
	<atom:link rel='hub' href='http://artofsoftwarereuse.com/?pushpress=hub'/>
		<item>
		<title>Systematic Reuse Panacea?</title>
		<link>http://artofsoftwarereuse.com/2010/08/28/systematic-reuse-panacea/</link>
		<comments>http://artofsoftwarereuse.com/2010/08/28/systematic-reuse-panacea/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 20:10:14 +0000</pubDate>
		<dc:creator>vijaynarayanan</dc:creator>
				<category><![CDATA[Reuse]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[software product lines]]></category>
		<category><![CDATA[software reuse]]></category>
		<category><![CDATA[systematic software reuse]]></category>

		<guid isPermaLink="false">http://artofsoftwarereuse.com/?p=2409</guid>
		<description><![CDATA[I received an email the other day from a professional asking if there was any new technology that I recommend for achieving immediate, widespread software reuse. The short answer is no Technology is an important, essential, and necessary ingredient for systematic reuse. However, it isn&#8217;t sufficient to achieve widespread reuse. Hyperbole? No &#8211; widespread reuse [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=2409&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I received an email the other day from a professional asking if there was any new technology that I recommend for achieving immediate, widespread software reuse. The short answer is no <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Technology is an important, essential, and necessary ingredient for systematic reuse. However, it isn&#8217;t sufficient to achieve widespread reuse. Hyperbole? No &#8211; widespread reuse is being touted from the days of mainframe routines, functions, object oriented design, and component based development to service oriented architecture and domain specific languages. Yes, the level of abstraction is inching closer to the business domain and the tools have certainly gotten richer and more reuse-friendly (for instance, refactoring support in IDEs).</p>
<p>So why hasn&#8217;t systematic reuse happened? There are equally relevant considerations with systematic reuse (ones that often get ignored):</p>
<ul>
<li><strong>Process </strong>- are your teams performing <a href="http://artofsoftwarereuse.com/2010/07/14/systematic-reuse-success-factor-11-code-reviews/">design and code reviews</a>? how much thought is given to architecture &#8211; not only at a system level but when systems interact and exchange data? are requirements reused across projects? if not, are overlapping/similar requirements resulting in duplicate functionality?</li>
<li><strong>Training-</strong> how can a new developer who joins the organization come to know about<a href="http://artofsoftwarereuse.com/2009/09/12/the-assetmap-useful-resource/"> reusable assets</a>? how do we reduce the learning curve and demonstrate utility of existing assets? how do we align architecture efforts to better leverage reusable assets?</li>
<li><strong>Infrastructure </strong>- how are reusable assets identified, developed, managed, and retired? what if a team needs to contribute a patch to an existing asset? are there continuous/daily builds and <a href="http://artofsoftwarereuse.com/2009/10/08/automated-tests-are-foundational-to-systematic-reuse/">automated tests</a> for reusable assets? who ensures the quality of reusable assets? who &#8220;owns&#8221; these assets and how do they get supported?</li>
<li><strong>Culture</strong>- do your teams <a href="http://artofsoftwarereuse.com/2009/04/18/systematic-reuse-success-factor-1-teamwork/">collaborate</a> and cross-pollinate ideas? is there a not-invented-here syndrome prevalent when it comes to leveraging existing solutions? how do technical leads and developers come to know about reusable assets?</li>
<li><strong>Resource </strong>- how are resources allocated when they are meant to be useful for multiple applications? are there incentives for developing and leveraging reusable assets? are there resources allocated for horizontal components that are non-functional in nature &#8211; but extremely useful for several apps?</li>
</ul>
<p>This is only scratching the surface and is meant to illustrate that technology alone <a href="http://www.cs.wustl.edu/~schmidt/reuse-lessons.html">isn&#8217;t a silver bullet</a> to achieving systematic reuse. No single product or technology can guarantee reuse to happen organization-wide overnight. You can make it easier with the right set of technology tools/libraries/products but time, sustained effort, and calibrated strategy (one that takes into account your organization&#8217;s challenges and constraints) are essential for enduring success.</p>
<p>The <a href="www.sei.cmu.edu/productlines/">Software Product Line</a> (SPL) practices from<a href="www.sei.cmu.edu"> Software Engineering  Institute</a> pursues a comprehensive set of practices that address the  above considerations. It takes a holistic view of reuse covering multiple perspectives including people, process, technology, and places a common architecture at the heart of achieving widespread reuse. It isn&#8217;t promising a panacea and is a much better approach than buying a technology that is being touted to hand you reuse success.</p>
<br /> Tagged: <a href='http://artofsoftwarereuse.com/tag/culture/'>culture</a>, <a href='http://artofsoftwarereuse.com/tag/infrastructure/'>infrastructure</a>, <a href='http://artofsoftwarereuse.com/tag/process/'>process</a>, <a href='http://artofsoftwarereuse.com/tag/software-product-lines/'>software product lines</a>, <a href='http://artofsoftwarereuse.com/tag/software-reuse/'>software reuse</a>, <a href='http://artofsoftwarereuse.com/tag/systematic-software-reuse/'>systematic software reuse</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/softwarereuse.wordpress.com/2409/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/softwarereuse.wordpress.com/2409/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/softwarereuse.wordpress.com/2409/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=2409&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://artofsoftwarereuse.com/2010/08/28/systematic-reuse-panacea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edf4a0cc88a15552fecbf78099c790ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vijay</media:title>
		</media:content>
	</item>
		<item>
		<title>16 Candidate Reusable Capabilities for Business Processes</title>
		<link>http://artofsoftwarereuse.com/2009/11/15/16-candidate-reusable-capabilities-for-business-processes/</link>
		<comments>http://artofsoftwarereuse.com/2009/11/15/16-candidate-reusable-capabilities-for-business-processes/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 01:56:22 +0000</pubDate>
		<dc:creator>vijaynarayanan</dc:creator>
				<category><![CDATA[BPM]]></category>
		<category><![CDATA[Reuse]]></category>
		<category><![CDATA[business process]]></category>
		<category><![CDATA[capabilities]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[software reuse]]></category>

		<guid isPermaLink="false">http://artofsoftwarereuse.com/?p=2133</guid>
		<description><![CDATA[Here area set of ideas, candidate  assets if you will, of reusable software capabilities for your business processes. Please don&#8217;t take these as capabilities you have to build from scratch. Instead, view them as part of your overall BPM software infrastructure. Most of these capabilities could be provided by a single vendor or using an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=2133&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here area set of ideas, candidate  assets if you will, of reusable software capabilities for your business processes. Please don&#8217;t take these as capabilities you have to build from scratch. Instead, view them as part of your overall BPM software infrastructure. Most of these capabilities could be provided by a single vendor or using an <a href="http://artofsoftwarereuse.com/2009/10/27/build-an-abstraction-api-for-bpm-interaction/">abstraction layer</a>, you can realize these using multiple ones. You can also prioritize this list when evaluating vendor offerings.</p>
<ol>
<li><em>Rule   driven Exception Handler</em>: Integrate   exception handling with business rules engine. The rules could  determine how   to resolve, mitigate, and handle errors. It will  also specify routing   instructions for errors requiring human  intervention.</li>
<li><em>Internationalization   Support</em>: Status   messages driven by a resource bundle as opposed to a single  locale.   Additional locale-specific resource bundles can be added as  required for your business needs.</li>
<li><em>Seamless   Cross Channel Movement</em>: Enable   a business process to start in one sales channel and get completed in  another. Idea   is to support business processes that start, pause, and  get reactivated via an   alternate channel. For example, a user  can start ordering a book online and   request a customer service rep to finish the  process. The idea is to have the user&#8217;s in-progress process instance data get placed in appropriate work queues in a new business process or in a new state on the original one .</li>
<li><em>Business   Process Completion API</em>: Ability   to determine % complete for any business process based on the  state of the process instance . This API can provide the   ability to get current  status, estimate completion time (e.g. based on   historical data), and  what steps are remaining for the process instance to finish.</li>
<li><em>Business   Activity Hold &amp; Retry API</em>: Facilitate   pause, resume, and delegation of any business activity  based on business   rules. This interface would put processing on hold as well for one or more process instances.</li>
<li><em>Authentication</em>: Enabling integration with a LDAP store, or providing digital certificate based security for interfaces that instantiate the business process are examples here.</li>
<li><em>Entitlements  API</em>: Enable   fine grained authorizations for business activities and  business processes.   Role based entitlements for events – i.e. if a  particular user role cannot   initiate a business process or execute a  particular activity, the software   infrastructure should prevent those actions.</li>
<li><em>Content   Management integration</em>: Integrate   with content management system to serve targeted content based  on state of   business process or to augment data in a process instance.</li>
<li> <em>Event Integration API</em>: Capture   or derive events and handle them using  one or more   business processes. This could also impact existing process instances that   are  in-flight.</li>
<li><em>Indexed Search Integration API</em>: Ability   to execute full-text search as well as categorized search  using an indexed   search engine against completed and in-progress  business process instances. E.g.   search all process instances from a particular division or  with a particular customer code, or category etc.</li>
<li><em>Process Dashboarding</em>: Provide key business process metrics – report real time status of availability,    performance, usage statistics, escalations, etc. Also provide ability  to   override/adjust in-flight process instances based on business scenarios.</li>
<li><em>Business   Process Preferences API</em>: Manage   a set of process-level preferences. E.g. default logging level  for all   tasks could be set to high or all notifications get  delivered to   additional recipients, or data fixes will get audited a  different way   etc.</li>
<li><em>Document Integration</em>: Attach documents using information in a process instance and attach/route content as  part of   the business process orchestration.</li>
<li><em>SLA Adherence API</em>: Manage   service level agreement specifications associated with end to  end business   process as well as key business activities. Ability to  define/handle, and   proactively prevent SLA violations.</li>
<li><em>KPI   Definition and Monitoring API</em>: Monitor   business processes to capture key process indicators based on  business   process. E.g. number of accounts opened today, number of  accounts opened   after multiple validation errors etc.</li>
</ol>
<p><strong>Like this post?</strong> Subscribe to <a href="http://feeds2.feedburner.com/SoftwareReuseInTheRealWorld">RSS feed</a> or get blog <a href="http://feedburner.google.com/fb/a/mailverify?uri=SoftwareReuseInTheRealWorld&amp;loc=en_US">updates via email</a>.</p>
<p style="text-align:right;"><strong> <a href="http://twitter.com/home?status=http://wp.me/ptCiB-yp"><img title="tweet this" src="http://softwarereuse.files.wordpress.com/2009/10/twitter2.png?w=32&#038;h=32" alt="tweet this" width="32" height="32" /></a> <a href="http://del.icio.us/post?url=http://wp.me/ptCiB-yp&amp;title=16 Candidate Reusable Capabilities for Business Processes"><img title="del.icio.us:16 Candidate Reusable Capabilities for Business Processes" src="http://softwarereuse.files.wordpress.com/2009/10/dellicious.png?w=32&#038;h=32" alt="add to del.icio.us" width="32" height="32" /></a></strong> <a href="http://www.facebook.com/sharer.php?u=http://wp.me/ptCiB-yp&amp;title=16 Candidate Reusable Capabilities for Business Processes"><img title="facebook:16 Candidate Reusable Capabilities for Business Processes" src="http://softwarereuse.files.wordpress.com/2009/10/48x48.png?w=32&#038;h=32" alt="post to facebook" width="32" height="32" /></a></p>
<br /> Tagged: BPM, business process, capabilities, integration, process, software reuse <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/softwarereuse.wordpress.com/2133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/softwarereuse.wordpress.com/2133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/softwarereuse.wordpress.com/2133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=2133&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://artofsoftwarereuse.com/2009/11/15/16-candidate-reusable-capabilities-for-business-processes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edf4a0cc88a15552fecbf78099c790ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vijay</media:title>
		</media:content>

		<media:content url="http://softwarereuse.files.wordpress.com/2009/10/twitter2.png" medium="image">
			<media:title type="html">tweet this</media:title>
		</media:content>

		<media:content url="http://softwarereuse.files.wordpress.com/2009/10/dellicious.png" medium="image">
			<media:title type="html">del.icio.us:16 Candidate Reusable Capabilities for Business Processes</media:title>
		</media:content>

		<media:content url="http://softwarereuse.files.wordpress.com/2009/10/48x48.png" medium="image">
			<media:title type="html">facebook:16 Candidate Reusable Capabilities for Business Processes</media:title>
		</media:content>
	</item>
		<item>
		<title>Software Reuse Quick Tip #10</title>
		<link>http://artofsoftwarereuse.com/2009/05/05/software-reuse-quick-tip-10/</link>
		<comments>http://artofsoftwarereuse.com/2009/05/05/software-reuse-quick-tip-10/#comments</comments>
		<pubDate>Tue, 05 May 2009 11:34:49 +0000</pubDate>
		<dc:creator>vijaynarayanan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Reuse]]></category>
		<category><![CDATA[code reviews]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[software reuse]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://softwarereuse.wordpress.com/?p=461</guid>
		<description><![CDATA[Tip #10 Review all code Code reviews are one of the most effective ways to ensure that your reusable assets are being utilized appropriately. Often times in a rush to get the product out the door, developers might put in code not realizing functionality that already exists elsewhere. Because it takes time and discipline to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=461&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tip #10 Review all code</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Code_review">Code reviews</a> are one of the most effective ways to ensure that your reusable assets are being utilized appropriately. Often times in a rush to get the product out the door, developers might put in code not realizing functionality that already exists elsewhere. Because it takes time and discipline to review code it is a good idea to do this in small chunks. The key is consistency not so much quantity of code. You would want a quick way to refer to what reusable assets exist and marry that with changes to your code. I often find myself discovering ideas for new reusable assets while doing code reviews also. Over time you will start to see patterns and duplication across code fragments and application functionality which will help you achieve synergies.</p>
<p><strong>Like this post?</strong> Subscribe to <a href="http://feeds2.feedburner.com/SoftwareReuseInTheRealWorld">RSS feed</a> or get blog <a href="http://feedburner.google.com/fb/a/mailverify?uri=SoftwareReuseInTheRealWorld&amp;loc=en_US">updates via email</a>.</p>
<p style="text-align:right;"><strong><a href="http://del.icio.us/post?url=http://softwarereuse.wordpress.com/2009/05/05/software-reuse-quick-tip-10/&amp;title=Software Reuse Quick Tip 10"><img title="del.icio.us:Software Reuse Quick Tip 10" src="http://sunburntkamel.files.wordpress.com/2006/11/delicious.gif?w=450" alt="add to del.icio.us" /></a></strong>: <a href="http://digg.com/submit?url=http://softwarereuse.wordpress.com/2009/05/05/software-reuse-quick-tip-10/&amp;title=Software Reuse Quick Tip 10"><img title="Digg it:Software Reuse Quick Tip 10" src="http://sunburntkamel.files.wordpress.com/2006/11/digg.gif?w=450" alt="Digg it" /></a> : <a href="http://www.facebook.com/sharer.php?u=http://softwarereuse.wordpress.com/2009/05/05/software-reuse-quick-tip-10/&amp;title=Software Reuse Quick Tip 10"><img title="facebook:Software Reuse Quick Tip 10" src="http://sunburntkamel.files.wordpress.com/2008/02/facebookcom.gif?w=450" alt="post to facebook" /></a>: <a href="http://www.stumbleupon.com/submit?url=http://softwarereuse.wordpress.com/2009/05/05/software-reuse-quick-tip-10/&amp;title=Software Reuse Quick Tip 10"><img title="Stumble it:Software Reuse Quick Tip 10" src="http://sunburntkamel.files.wordpress.com/2006/11/stumbleit.gif?w=450" alt="Stumble It!" /></a> : <a href="http://reddit.com/submit?url=http://softwarereuse.wordpress.com/2009/05/05/software-reuse-quick-tip-10/&amp;title=Software Reuse Quick Tip 10"><img title="reddit:Software Reuse Quick Tip 10" src="http://sunburntkamel.files.wordpress.com/2006/11/reddit.gif?w=450" alt="" /></a> :</p>
<br /> Tagged: code reviews, process, software reuse, tips <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/softwarereuse.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/softwarereuse.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/softwarereuse.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=461&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://artofsoftwarereuse.com/2009/05/05/software-reuse-quick-tip-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edf4a0cc88a15552fecbf78099c790ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vijay</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/delicious.gif" medium="image">
			<media:title type="html">del.icio.us:Software Reuse Quick Tip 10</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/digg.gif" medium="image">
			<media:title type="html">Digg it:Software Reuse Quick Tip 10</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2008/02/facebookcom.gif" medium="image">
			<media:title type="html">facebook:Software Reuse Quick Tip 10</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/stumbleit.gif" medium="image">
			<media:title type="html">Stumble it:Software Reuse Quick Tip 10</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/reddit.gif" medium="image">
			<media:title type="html">reddit:Software Reuse Quick Tip 10</media:title>
		</media:content>
	</item>
		<item>
		<title>Software Reuse Quick Tip #8</title>
		<link>http://artofsoftwarereuse.com/2009/04/20/software-reuse-quick-tip-8/</link>
		<comments>http://artofsoftwarereuse.com/2009/04/20/software-reuse-quick-tip-8/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 03:21:08 +0000</pubDate>
		<dc:creator>vijaynarayanan</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[Reuse]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[software reuse]]></category>
		<category><![CDATA[tactics]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://softwarereuse.wordpress.com/?p=339</guid>
		<description><![CDATA[Tip #8 Get requirements from production support for your reusable asset There is one thing you should do before placing your reusable asset into production and that is talk to your production support staff. Get their input, share your design, and get their feedback early and often. This will not only make your asset supportable [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=339&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Tip #8 Get requirements from production support for your reusable asset </strong></p>
<p>There is one thing you should do before placing your reusable asset into production and that is talk to your production support staff. Get their input, share your design, and get their feedback early and often. This will not only make your asset supportable (imagine a reusable asset without logging or instrumentation or ability to report on key metrics) it will also get you a valuable partner. Production support will soon learn to trust your assets, your services, and will demand that multiple projects leverage the capability. It is one thing for you to sell reuse but another thing for your partners to voice support.</p>
<p><strong>Like this post?</strong> Subscribe to <a href="http://feeds2.feedburner.com/SoftwareReuseInTheRealWorld">RSS feed</a> or get blog <a href="http://feedburner.google.com/fb/a/mailverify?uri=SoftwareReuseInTheRealWorld&amp;loc=en_US">updates via email</a>.</p>
<p style="text-align:right;"><strong><a href="http://del.icio.us/post?url=http://softwarereuse.wordpress.com/2009/04/20/software-reuse-quick-tip-8/&amp;title=Software Reuse Quick Tip 8"><img title="del.icio.us:Software Reuse Quick Tip 8" src="http://sunburntkamel.files.wordpress.com/2006/11/delicious.gif?w=450" alt="add to del.icio.us" /></a></strong>: <a href="http://digg.com/submit?url=http://softwarereuse.wordpress.com/2009/04/20/software-reuse-quick-tip-8/&amp;title=Software Reuse Quick Tip 8"><img title="Digg it:Software Reuse Quick Tip 8" src="http://sunburntkamel.files.wordpress.com/2006/11/digg.gif?w=450" alt="Digg it" /></a> : <a href="http://www.facebook.com/sharer.php?u=http://softwarereuse.wordpress.com/2009/04/20/software-reuse-quick-tip-8/&amp;title=Software Reuse Quick Tip 8"><img title="facebook:Software Reuse Quick Tip 8" src="http://sunburntkamel.files.wordpress.com/2008/02/facebookcom.gif?w=450" alt="post to facebook" /></a>: <a href="http://www.stumbleupon.com/submit?url=http://softwarereuse.wordpress.com/2009/04/20/software-reuse-quick-tip-8/&amp;title=Software Reuse Quick Tip 8"><img title="Stumble it:Software Reuse Quick Tip 8" src="http://sunburntkamel.files.wordpress.com/2006/11/stumbleit.gif?w=450" alt="Stumble It!" /></a> : <a href="http://reddit.com/submit?url=http://softwarereuse.wordpress.com/2009/04/20/software-reuse-quick-tip-8/&amp;title=Software Reuse Quick Tip 8"><img title="reddit:Software Reuse Quick Tip 8" src="http://sunburntkamel.files.wordpress.com/2006/11/reddit.gif?w=450" alt="" /></a> :</p>
<br /> Tagged: process, software reuse, tactics, tips <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/softwarereuse.wordpress.com/339/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/softwarereuse.wordpress.com/339/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/softwarereuse.wordpress.com/339/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=artofsoftwarereuse.com&amp;blog=7058737&amp;post=339&amp;subd=softwarereuse&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://artofsoftwarereuse.com/2009/04/20/software-reuse-quick-tip-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edf4a0cc88a15552fecbf78099c790ac?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vijay</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/delicious.gif" medium="image">
			<media:title type="html">del.icio.us:Software Reuse Quick Tip 8</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/digg.gif" medium="image">
			<media:title type="html">Digg it:Software Reuse Quick Tip 8</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2008/02/facebookcom.gif" medium="image">
			<media:title type="html">facebook:Software Reuse Quick Tip 8</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/stumbleit.gif" medium="image">
			<media:title type="html">Stumble it:Software Reuse Quick Tip 8</media:title>
		</media:content>

		<media:content url="http://sunburntkamel.files.wordpress.com/2006/11/reddit.gif" medium="image">
			<media:title type="html">reddit:Software Reuse Quick Tip 8</media:title>
		</media:content>
	</item>
	</channel>
</rss>
