 




<?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: Privacy of Data &#8211; SAP Implementation</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/privacy-of-data/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/privacy-of-data/</link>
	<description></description>
	<lastBuildDate>Sat, 25 May 2013 13:28:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: amjadm</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/privacy-of-data/#comment-72043</link>
		<dc:creator>amjadm</dc:creator>
		<pubDate>Wed, 30 Dec 2009 10:22:25 +0000</pubDate>
		<guid isPermaLink="false">#comment-72043</guid>
		<description><![CDATA[I haven&#039;t tested or certified new software for over a decade 
but the last time I did it we had a bunch of false data for use by the development team. Once we were happy with that, we took a copy of the program and ran it on our own, using the last backup copy of the real data - none of the development team were allowed to see the data we used. The final test was to set it up on a server in parallel with a production server and run it in real time with the same data being fed to both - again, the development team weren&#039;t allowed to view the data or the output. In both these last two tests all data was purged from the test systems immediately we were finished with the tests. We did find a couple of things that needed correction in the final test and changes were made and a retest done. At no time did the development people ever lay eyes on real data.

By suitable data, I meant it had data of the correct types and sizes in the layouts and style in which the production side uses data - for example a database that&#039;s supposed to have name address etc has fake names and addresses, but they are laid out like real ones, as per the Data Dictionary said for that database - and do the same for the rest of the test data.

To sign off on the acceptance, the company execs will probably want to see it run with live data, but that doesn&#039;t mean the developer has any need or right to watch that test or see the data used. If the execs come back and accept, the developer walks away happy, if they say it doesn&#039;t work, yet it works with the fake test data, then it&#039;s up to the company to identify why the two data sets are different and provide that information to have the problem fixed. Often, an issue at this point is not a data difference, but the data input is NOT exactly as it was specified in the project proposal at the start because someone missed out on a minor data input method.]]></description>
		<content:encoded><![CDATA[<p>I haven&#8217;t tested or certified new software for over a decade<br />
but the last time I did it we had a bunch of false data for use by the development team. Once we were happy with that, we took a copy of the program and ran it on our own, using the last backup copy of the real data &#8211; none of the development team were allowed to see the data we used. The final test was to set it up on a server in parallel with a production server and run it in real time with the same data being fed to both &#8211; again, the development team weren&#8217;t allowed to view the data or the output. In both these last two tests all data was purged from the test systems immediately we were finished with the tests. We did find a couple of things that needed correction in the final test and changes were made and a retest done. At no time did the development people ever lay eyes on real data.</p>
<p>By suitable data, I meant it had data of the correct types and sizes in the layouts and style in which the production side uses data &#8211; for example a database that&#8217;s supposed to have name address etc has fake names and addresses, but they are laid out like real ones, as per the Data Dictionary said for that database &#8211; and do the same for the rest of the test data.</p>
<p>To sign off on the acceptance, the company execs will probably want to see it run with live data, but that doesn&#8217;t mean the developer has any need or right to watch that test or see the data used. If the execs come back and accept, the developer walks away happy, if they say it doesn&#8217;t work, yet it works with the fake test data, then it&#8217;s up to the company to identify why the two data sets are different and provide that information to have the problem fixed. Often, an issue at this point is not a data difference, but the data input is NOT exactly as it was specified in the project proposal at the start because someone missed out on a minor data input method.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: donethat</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/privacy-of-data/#comment-71967</link>
		<dc:creator>donethat</dc:creator>
		<pubDate>Sat, 26 Dec 2009 13:25:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-71967</guid>
		<description><![CDATA[AmjadM: You lost me when you said &quot;provide suitable data&quot;. You got me right back when you qualified with &quot;prepared to sign off on acceptance testing with falsified data&quot;.
These days, smart executives do not sign off on anything less than &quot;100% guaranteed&quot;. Because they recognize loopholes and are not about to put their neck in one. I know I would not be able to provide that guarantee unless I tested on a copy of live data. The deliverable&#039;s reliability would have to be qualified - and that&#039;s a Catch 22. Both camps have reasonable positions. There will have to be some sensible negotiation.]]></description>
		<content:encoded><![CDATA[<p>AmjadM: You lost me when you said &#8220;provide suitable data&#8221;. You got me right back when you qualified with &#8220;prepared to sign off on acceptance testing with falsified data&#8221;.<br />
These days, smart executives do not sign off on anything less than &#8220;100% guaranteed&#8221;. Because they recognize loopholes and are not about to put their neck in one. I know I would not be able to provide that guarantee unless I tested on a copy of live data. The deliverable&#8217;s reliability would have to be qualified &#8211; and that&#8217;s a Catch 22. Both camps have reasonable positions. There will have to be some sensible negotiation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amjadm</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/privacy-of-data/#comment-71966</link>
		<dc:creator>amjadm</dc:creator>
		<pubDate>Sat, 26 Dec 2009 05:11:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-71966</guid>
		<description><![CDATA[Thanks Tom, I liked your approach. One of my friends on a separate forum has responded as follows:
Is the implementer justified in asking for super user password for production env.?

Answer is &#039;no, as long as you can provide suitable data to mimic the 
normal operations and are prepared to sign off on acceptance testing with falsified data, he is way out of line asking for anything else. If you insist he&#039;s responsible for perfect operation in the real life environment, then there could be some area of concern for him to access to check things, but not until it goes live. Even then you could get by by having someone else with the relevant access codes working hand in glove as required.

Tom , any comments on this please.]]></description>
		<content:encoded><![CDATA[<p>Thanks Tom, I liked your approach. One of my friends on a separate forum has responded as follows:<br />
Is the implementer justified in asking for super user password for production env.?</p>
<p>Answer is &#8216;no, as long as you can provide suitable data to mimic the<br />
normal operations and are prepared to sign off on acceptance testing with falsified data, he is way out of line asking for anything else. If you insist he&#8217;s responsible for perfect operation in the real life environment, then there could be some area of concern for him to access to check things, but not until it goes live. Even then you could get by by having someone else with the relevant access codes working hand in glove as required.</p>
<p>Tom , any comments on this please.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 3/10 queries in 0.042 seconds using memcached
Object Caching 295/301 objects using memcached

Served from: itknowledgeexchange.techtarget.com @ 2013-05-25 13:42:50 -->