<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: DoD can&#8217;t get to wave 3 using wave 2 processes!!!</title>
	<atom:link href="http://smart-future.org/2009/10/wave-3-dilemma/feed/" rel="self" type="application/rss+xml" />
	<link>http://smart-future.org/2009/10/wave-3-dilemma/</link>
	<description>...the future looks bright through my shades...</description>
	<lastBuildDate>Tue, 15 May 2012 05:02:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Andy Bentley</title>
		<link>http://smart-future.org/2009/10/wave-3-dilemma/comment-page-2/#comment-6845</link>
		<dc:creator>Andy Bentley</dc:creator>
		<pubDate>Thu, 19 Aug 2010 15:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://smart-future.org/?p=232#comment-6845</guid>
		<description>One other aspect of the acquisition process that is broken IMO, is that contractors have historically build a system for one program, then gotten paid again and again to build the same/similar system for other programs.   There is little incentive for contractors to build re-usable components or services that could be used by many programs. This is especially true for SOA, and hence the slow adoption. Contractors will build services and claim inter-operability but usually inject proprietary or non-interoperable technologies to ensure vendor lock in.  IMO any system that is build to have a SOA like service interface should either have a pay-per-use payment model or have the interfaces and standards strictly defined.   The hard part about strictly defining the interfaces in complex system is in leaving no wiggle room anywhere; which take a long time to spec out.  The pay-for-use payment model would greatly incentivize contractors to build re-usable services. Getting the granularity of the services right is hard and getting the paymet dollar number per capability is hard.  The right balance needs to be wrought to ensure that contractors dont build thousands on micro services that get called hundereds of times to increase the payments.</description>
		<content:encoded><![CDATA[<p>One other aspect of the acquisition process that is broken IMO, is that contractors have historically build a system for one program, then gotten paid again and again to build the same/similar system for other programs.   There is little incentive for contractors to build re-usable components or services that could be used by many programs. This is especially true for SOA, and hence the slow adoption. Contractors will build services and claim inter-operability but usually inject proprietary or non-interoperable technologies to ensure vendor lock in.  IMO any system that is build to have a SOA like service interface should either have a pay-per-use payment model or have the interfaces and standards strictly defined.   The hard part about strictly defining the interfaces in complex system is in leaving no wiggle room anywhere; which take a long time to spec out.  The pay-for-use payment model would greatly incentivize contractors to build re-usable services. Getting the granularity of the services right is hard and getting the paymet dollar number per capability is hard.  The right balance needs to be wrought to ensure that contractors dont build thousands on micro services that get called hundereds of times to increase the payments.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

