 




<?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/"
	>

<channel>
	<title>IT Trenches &#187; Development</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/it-trenches/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/it-trenches</link>
	<description></description>
	<lastBuildDate>Fri, 19 Nov 2010 14:37:59 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Online devices, applications and threats grow &#8211; predictions for 2013</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/online-devices-applications-and-threats-grow-predictions-for-2013/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/online-devices-applications-and-threats-grow-predictions-for-2013/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:08:20 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[application development]]></category>
		<category><![CDATA[application management]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[device management]]></category>
		<category><![CDATA[information security]]></category>
		<category><![CDATA[mobile devices]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[threats]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[vulnerability]]></category>
		<category><![CDATA[vulnerability assessment]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/online-devices-applications-and-threats-grow-predictions-for-2013/</guid>
		<description><![CDATA[The Cisco 2010 Midyear Security Report shows some staggering statistics about the number of online devices, mobile applications and security threats projected to be around in 2013. In 2007 there were 500 million connected devices or 1/10th of a connected device per person worldwide. In 2010, there are now 35 billion (5 connected devices per [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://www.cisco.com/en/US/prod/vpndevc/annual_security_report.html" target="_blank">Cisco 2010 Midyear Security Report</a> shows some staggering statistics about the number of online devices, mobile applications and security threats projected to be around in 2013.</p>
<ul>
<li>In 2007 there were 500 million connected devices or 1/10th of a connected device per person worldwide. In 2010, there are now 35 billion (5 connected devices per person). In 2013, Forester Research projects that there will be 1 trillion (140 per person) connected devices.</li>
<li>In 2007 there were about 3000 total mobile applications. In 2010, there are 265,000 mobile applications. Current growth trends estimate in 2013 there will be 1.5 million mobile applications.</li>
<li>In 2007 there were approximately 624,000 security threats (the document doesn&#8217;t specify what this really means). In 2010, there will be 2.6 million security threats. The Symantec and Cisco projection for 2013 predicts 5.7 million security threats.</li>
</ul>
<p>It is amazing how much things in the IT world have changed in the past three years and taking that projection out another three years seems staggering. How is an organization supposed to handle the growing environment and the growing threats? Cisco offers some suggestions in this report:</p>
<ol>
<li>Close gaps in situational awareness. Be aware of the totality of the network.</li>
<li>Focus first on solving &#8220;old&#8221; issues &#8211; and doing it well. Begin making improvements in the area of software updates and patches.</li>
<li>Educate your workforce on security &#8211; and include them in the process. Remember in information sec-<strong>u-r-it</strong>-y, You Are IT (U-R-IT). Kinda cheesy I know but it is a basic truth. We are all responsible for IT security.</li>
<li>Understand that one security border is no longer enough. Business has now become borderless and mobile.</li>
<li>View security as a differentiator for your business. <em>&#8220;How an enterprise approaches security and responds to trends such as social networking and mobility can have a direct impact on ability to hire and retain talent.&#8221;</em></li>
</ol>
<p>What do you think is going to happen in the next 3 years with regards to devices, applications, and security threats? Is the Cisco on target, or off base? <a href="#comments">Let me and other ITKE readers know your thoughts.</a> Thanks for reading and let&#8217;s continue to be good network citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/online-devices-applications-and-threats-grow-predictions-for-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check this out &#8211; 4 Steps for Trimming Patch Management Time</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/check-this-out-4-steps-for-trimming-patch-management-time/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/check-this-out-4-steps-for-trimming-patch-management-time/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:12:41 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[application development]]></category>
		<category><![CDATA[application patches]]></category>
		<category><![CDATA[application testing]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[patch management]]></category>
		<category><![CDATA[patch testing]]></category>
		<category><![CDATA[sla]]></category>
		<category><![CDATA[system maintenance]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/check-this-out-4-steps-for-trimming-patch-management-time/</guid>
		<description><![CDATA[Hopefully you have heard of and are testing and/or applying the recent Microsoft out-of-cycle patch for the Internet Explorer vulnerability that was exploited and the cause of recent attacks on Google and other companies. If not, you need to consider how your organization and users are protected from this threat and others. One main way [...]]]></description>
				<content:encoded><![CDATA[<p>Hopefully you have heard of and are testing and/or applying the recent <a href="http://support.microsoft.com/kb/978207" target="_blank">Microsoft out-of-cycle patch</a> for the Internet Explorer vulnerability that was exploited and the cause of <a href="http://news.google.com/news?q=aurora+attack+google&amp;oe=utf-8&amp;rls=org.mozilla:en-US:official&amp;client=firefox-a&amp;um=1&amp;ie=UTF-8&amp;hl=en&amp;ei=cchYS9rBIIvSMvqCqc8E&amp;sa=X&amp;oi=news_group&amp;ct=title&amp;resnum=1&amp;ved=0CBEQsQQwAA" target="_blank">recent attacks on Google and other companies</a>. If not, you need to consider how your organization and users are protected from this threat and others.</p>
<p>One main way of protecting your organization is by applying patches. An article on <a href="http://www.darkreading.com/index.jhtml" target="_blank">Dark Reading</a> proposes <a href="http://www.darkreading.com/vulnerability_management/security/app-security/showArticle.jhtml?articleID=222400326&amp;cid=nl_DR_DAILY_2010-01-25_h" target="_blank">4 Steps for Trimming Patch Management Time</a>. Those steps summarized here are:</p>
<p>1. Level the patching field. <em>Time-saver: Develop a patch priority list based on business criticality: Your  business continuity/disaster recovery plan is a good starting place for  establishing a hierarchy of patch deployments that will see the most critical  exposures patched first, with lower risk or lower exposure vulnerabilities  patched on a less fast-paced (and, ironically, less time-consuming)  schedule.</em></p>
<p>2. Know which systems impose their own patch schedule. <em>Time-saver: Maintain a list of critical systems&#8217; regular maintenance and  planned downtime schedules, and plan patch deployment accordingly, dealing with  other more readily available systems in the meantime. Review and update system  maintenance schedules (and their effect on other schedules) on a regular  basis.</em></p>
<p>3. Know who needs to know and who signs off. <em>Time-saver: Create and maintain a comprehensive patch deployment approval and  sign-off path along with your systems inventory, including emergency and  off-hour contact information for all personnel on the list.</em></p>
<p>4. Take time to test patches before going operational. <em>Time-saver: Establish comprehensive patch test platforms, including platforms  for new technologies and configurations ahead of time, and make their  maintenance, readiness, and upgrades an ongoing part of your operations overhead  and budget. Build a day of patch-test time into your patch deployment  schedule.</em></p>
<p>What steps do you take to effectively manage patches for your organization? I think Dark Reading hit the nail on the head with this list. I urge you to go read the article in its entirety. Add your <a href="#comments">comments</a> below.</p>
<p>Thanks for reading &amp; let&#8217;s continue to be good network citizens!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/check-this-out-4-steps-for-trimming-patch-management-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools I use &#8211; Startup Control Panel</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/tools-i-use-startup-control-panel/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/tools-i-use-startup-control-panel/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 17:58:16 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[application]]></category>
		<category><![CDATA[portable application]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[windows service]]></category>
		<category><![CDATA[windows startup]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/tools-i-use-startup-control-panel/</guid>
		<description><![CDATA[One of the tools I frequently use is called Startup Control Panel. This is a free tool from Mike Lin. It is a portable tool so it does not require any client installation and may be run from a USB memory stick. This tool is similar to the excellent Autoruns &#38; Autorunsc tools from Sysinternals. [...]]]></description>
				<content:encoded><![CDATA[<p>One of the tools I frequently use is called <a href="http://www.mlin.net/StartupCPL.shtml" target="_blank">Startup Control Panel</a>. This is a free tool from <a href="http://www.mlin.net/index.shtml" target="_blank">Mike Lin</a>. It is a portable tool so it does not require any client installation and may be run from a USB memory stick. This tool is similar to the excellent Autoruns &amp; Autorunsc tools from <a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx" target="_blank">Sysinternals</a>. This is a good method to get at and manage those items that startup when your system starts.</p>
<p>The Startup Control panel tool window looks like the window below:</p>
<p><a href="http://www.mlin.net/media/StartupCPL.png"> </a></p>
<div id="attachment_294" class="wp-caption aligncenter" style="width: 441px"><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/10/startupcpl.png"><img class="size-medium wp-image-294" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/10/startupcpl.png" alt="Startup Control Panel window" width="431" height="417" /></a><p class="wp-caption-text">Startup Control Panel window</p></div>
<p><strong>Using the application:</strong></p>
<p>I have successfully run this utility on both XP and Vista. The dialog contains six to seven tabs, depending on your system configuration. Each tab represents one place where a program can be registered to run at system startup. These include:</p>
<ul>
<li>Startup (user) &#8211; the current user&#8217;s Startup folder in the Start Menu.</li>
<li>Startup (common) &#8211; the common (all users) Startup folder in the Start Menu.</li>
<li>HKLM / Run &#8211; the Run registry key located in HKEY_LOCAL_MACHINE. These apply for all users.</li>
<li>HKCU / Run &#8211; the Run registry key located in HKEY_CURRENT_USER. These apply for the current user only.</li>
<li>Services &#8211; system services that are started before the user logs in. This appears only in Win9x; on NT/2000/XP, use the Services control panel, or the Services item in Computer Management.</li>
<li>Run Once &#8211; started once and once only at the next system startup.</li>
<li>Deleted &#8211; programs go to the Deleted tab when you remove them from another location. They will not run at system startup, but will merely be stored should you ever want to use them again. If you delete an item from the Deleted tab, it is removed permanently.</li>
</ul>
<p>Each page contains a list of the programs registered at that location. Use the checkbox to enable or disable individual items. Additional operations are available by right-clicking an item. You can select multiple items using the Shift and Control keys. Options include:</p>
<ul>
<li>New&#8230; &#8211; create a new entry. You can also drag &amp; drop files from My Computer or Explorer.</li>
<li>Edit&#8230; &#8211; edit an existing entry.</li>
<li>Delete &#8211; delete the currently selected entry.</li>
<li>Disable / Enable &#8211; disable or enable the selected entry. A disabled program will appear in the list with a special icon, and will not run at system startup. You can also use the checkbox next to an item to enable or disable it.</li>
<li>Run Now &#8211; executes the program now.</li>
<li>Send To &#8211; moves the entry from the current location to another.</li>
<li>Press F5 to refresh the list at any time.</li>
</ul>
<p>Hope you find this tool as useful as I do. Thanks for reading and let&#8217;s continue to be good network citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/tools-i-use-startup-control-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft IT professional resource &#8211; RunAs Radio</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/microsoft-it-professional-resource-runas-radio/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/microsoft-it-professional-resource-runas-radio/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:20:21 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[IT education]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[virtual machines]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[webcast]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/microsoft-it-professional-resource-runas-radio/</guid>
		<description><![CDATA[I just came across an excellent resource for IT professionals working with Microsoft products. It is called RunAs Radio. There are weekly podcasts about topics of interest to those of us who support Microsoft products. The podcasts are in multiple formats such as mp3, wma &#38; AAC (iPod). I was particularly interested in the presentations [...]]]></description>
				<content:encoded><![CDATA[<p>I just came across an excellent resource for IT professionals working with Microsoft products. It is called <a title="RunAs Radio - Microsoft IT professional podcasts" href="http://www.runasradio.com" target="_blank">RunAs Radio</a>. There are weekly podcasts about topics of interest to those of us who support Microsoft products. The podcasts are in multiple formats such as mp3, wma &amp; AAC (iPod). I was particularly interested in the presentations on performance management. There are several presentations on this one topic. Some sample topics include:</p>
<p><a href="http://www.runasradio.com/default.aspx?showNum=112" target="_blank">Clint Huffman Analyzes PerfMon Logs!</a> Mr. Huffman is the creator of the <a href="http://pal.codeplex.com/" target="_blank">Performance Analysis of Logs</a> tool found at Codeplex. I have found this tool very useful in tracking down server issues to show folks &#8220;it&#8217;s not the network!&#8221;</p>
<p><a href="http://www.runasradio.com/default.aspx?showNum=81" target="_blank">Shane Creamer Goes Deep on Performance  Monitor!</a> This is a very interesting presentation. There is a link to the video presentation portion and another link to the various audio formats. The video presentation has a very long gap in audio at the beginning (almost 12 minutes). This is because the video portion is only capturing the presenter&#8217;s audio portion and not the commentators&#8217;. You really should download both audio and video to get the full impact of the presentation.</p>
<p><a href="http://www.runasradio.com/default.aspx?showNum=77" target="_blank">Steven Choy Measures Server Performance!</a></p>
<p>Other topics that might be of interest includes SQL, Active Directory, IIS, cloud (Azure), Powershell, virtualization, SharePoint, information security, and many other Microsoft-centric technologies. I have subscribed to the RSS feed so I can keep up with new presentations as they are released. If you run any Microsoft technologies, or you just want to learn about some recommended best practices, then check out this resource. There might be something here that will help you &#8220;save the day&#8221;.</p>
<p>Thanks for reading and let&#8217;s continue to be good network citizens!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/microsoft-it-professional-resource-runas-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where do TCP resets come from?</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/where-do-tcp-resets-come-from/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/where-do-tcp-resets-come-from/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:06:36 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[application performance]]></category>
		<category><![CDATA[network analysis]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network monitoring]]></category>
		<category><![CDATA[network performance]]></category>
		<category><![CDATA[packet capture]]></category>
		<category><![CDATA[performance analysis]]></category>
		<category><![CDATA[protocol analysis]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[udp]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/where-do-tcp-resets-come-from/</guid>
		<description><![CDATA[I recently came across an excellent article on the topic of TCP resets. TCP is a connection-oriented protocol as opposed to the connectionless nature of UDP. So, if there are TCP resets on your network, this is not a bad thing and is just inherent in the protocol. Without TCP resets, a host could have [...]]]></description>
				<content:encoded><![CDATA[<p>I recently came across an excellent article on the topic of TCP resets. TCP is a connection-oriented protocol as opposed to the connectionless nature of UDP. So, if there are TCP resets on your network, this is not a bad thing and is just inherent in the protocol. Without TCP resets, a host could have a lot of partial connections established which are in the wait state awaiting further transmissions. This can exhaust the number of available sockets and cause the host to become unresponsive. This is what happened several years back with the TCP <a href="http://en.wikipedia.org/wiki/SYN_flood" target="_blank">SYN flood</a> and <a href="http://www.networkdictionary.com/security/LandAttack.php" target="_blank">LAND</a> denial of service attacks. Another reset type includes the ACK/RST. This is where a client attempts to connect to a service that is not available on that destination host.</p>
<p>If you manage a network and have taken packet captures to work on a problem and have seen RST packets or if you need to do this at some point in your career, you need to understand the purpose and source of the RST packets. Take a few minutes, read this excellent article that is the best explanation that I have seen on this topic. You will become better informed and better able to understand the nature of the network beast.</p>
<h5 class="posthead pageTitle"><a href="http://blogs.technet.com/networking/archive/2009/08/12/where-do-resets-come-from-no-the-stork-does-not-bring-them.aspx" target="_blank">Where do resets come from? (No, the stork does  not bring them.) </a></h5>
<p>Thanks for reading and let&#8217;s continue to be good network citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/where-do-tcp-resets-come-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance monitoring dashboard &#8211; fping and URL ping</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-fping-and-url-ping/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-fping-and-url-ping/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:15:02 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[application management]]></category>
		<category><![CDATA[application performance]]></category>
		<category><![CDATA[icmp]]></category>
		<category><![CDATA[network design]]></category>
		<category><![CDATA[network diagnosis]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network performance]]></category>
		<category><![CDATA[performance analysis]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[url ping]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[webserver]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-fping-and-url-ping/</guid>
		<description><![CDATA[In part one of this series, I discussed ping and pathping. These tools are good for some interactive realtime testing. However, what do you do when you want to run these types of tools over an extended period and then do statistical analysis? In cases like this I use the fping tool. I recently completed [...]]]></description>
				<content:encoded><![CDATA[<p>In part one of this series, I <a href="http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-designing-and-instrumentation/" target="_blank">discussed ping and pathping</a>. These tools are good for some interactive realtime testing. However, what do you do when you want to run these types of tools over an extended period and then do statistical analysis? In cases like this I use the fping tool. I recently completed an analysis task requiring comparison of network ping times against web server response times. The tool I used for measuring webserver response (time to first byte) is called URL ping. Users were reporting slow webserver (Sharepoint) performance. Everyone was saying it is a network issue. Since there are so many &#8220;moving&#8221; parts between the users and the webserver farm, I wanted to prove to them that the network was not the issue but that something inherent in the way the webserver responds to the requests is the real issue.</p>
<p><span id="more-274"></span></p>
<p>The URL ping tool is described in the <a href="http://download.microsoft.com/download/0/E/B/0EBA7263-A555-4279-B9DD-1720F0139A2E/SharePointOptimizationTWP.doc" target="_blank">Microsoft IT Showcase: sharepoint Performance Optimization Technical White Paper</a>. It is a C# script that will need to be compiled using the proper include files and configuration for your environment. I configured the script to log in CSV format the date, time and time to first byte from the webserver in question. Using the console output redirect pipe, I logged the information to a text log file. I configured a Windows scheduled task to run the URLping command over the time period of interest. The URLping command ran every 30 seconds logging the results to the specified text file.</p>
<p>During the same period, ever 30 seconds, I ran the <a href="http://www.kwakkelflap.com/fping.html" target="_blank">fping</a> utility from <a href="http://www.kwakkelflap.com" target="_blank">Kwakkelflap.com</a>. The fping utility is much more flexible than the ping tool that is part of the Windows operating system. Some of the features that make fping so useful includes:</p>
<ul>
<li>Time between pings can be adjusted as needed from 1ms to 5s.</li>
<li>Beep on every successful or unsuccessful reply allowing you to test your  network status in the background.</li>
<li>Ping multiple hosts with one simple command.</li>
<li>Read a hostlist from a file</li>
<li>Output redirection to a file for parsing.</li>
<li>Ping with random data, or data you provide</li>
</ul>
<p>The results from these two utilities were logged into two separate CSV files. Since the tests were running every 30 seconds, I could take the fping results and the urlping results and combine them into one spreadsheet for analysis. I wanted the units for the urlping and fping response times to be the same. I had to divide the fping results, which were in milliseconds (ms), by 1000 to convert the results to seconds to match the units of the urlping results. I then graphed the results. This information is shown below. The blue data points are the urlping results. The pink data points are the ping times.</p>
<div id="attachment_272" class="wp-caption aligncenter" style="width: 371px"><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/09/urlping.jpg"><img class="size-medium wp-image-272" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/09/urlping.jpg" alt="URLping vs fping" width="361" height="240" /></a><p class="wp-caption-text">URLping vs fping</p></div>
<p>During this sample period of 54 hours, the maximum urlping response time was about 30 seconds. The maximum fping response time was 0.4857  seconds (or 485.7 ms). The average urlping response time was 2.75 seconds and the average fping response time was 0.06 seconds (or 60 ms). As you can see, the network ping response times are much lower than the webserver response times.</p>
<p>We found it very interesting that there was an elevation in webserver response times from about 15:45 on 9/23/09 until just after 01:30 on 9/24/09. Note that the ICMP ping times were not elevated in a similar manner during this period. Further investigation on this issue would be required.</p>
<p>I ran a correlation statistical analysis to see if the fping (icmp) response times and url ping times were related. The graph below has the ICMP ping time as the X-axis and the url ping time as the Y-axis. As you can see, there is very little correlation (0.251) between the two measurements.</p>
<div id="attachment_273" class="wp-caption aligncenter" style="width: 388px"><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/09/url-icmp-correlate.jpg"><img class="size-medium wp-image-273" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/09/url-icmp-correlate.jpg" alt="URL pings vs ICMP pings correlation" width="378" height="264" /></a><p class="wp-caption-text">URL pings vs ICMP pings correlation</p></div>
<p>Based on this information, I was able to convince the team that the webserver response is  not related to the network response.</p>
<p>These tools are simple to use and should be in your toolkit as a network administrator. How often are you told that the network is having a problem yet you know that there is something else happening? Stay tuned&#8230; more to come!</p>
<p>So for now &#8211; share with the other ITKE readers ways that you look at network/application performance. What tools do you use to instrument and diagnose network issues?</p>
<p>Thanks for reading and let&#8217;s continue to be good network citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-fping-and-url-ping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Performance monitoring dashboard &#8211; designing and instrumentation</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-designing-and-instrumentation/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-designing-and-instrumentation/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:57:38 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[application management]]></category>
		<category><![CDATA[application performance]]></category>
		<category><![CDATA[network design]]></category>
		<category><![CDATA[network diagnosis]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network performance]]></category>
		<category><![CDATA[pathping]]></category>
		<category><![CDATA[ping]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-designing-and-instrumentation/</guid>
		<description><![CDATA[One of my biggest challenges as a network manager is when users cry &#8220;the network is slow&#8221;. Some of you may have tools available to you where you can instantly dig in and see what the user might be seeing. There are some vendors out there with application and network monitoring tools. Netscout is one [...]]]></description>
				<content:encoded><![CDATA[<p>One of my biggest challenges as a network manager is when users cry &#8220;the network is slow&#8221;. Some of you may have tools available to you where you can instantly dig in and see what the user might be seeing. There are some vendors out there with application and network monitoring tools. <a href="http://www.netscout.com/" target="_blank">Netscout</a> is one that comes to mind. However, I don&#8217;t have tools like that available so I have to work through several layers of data collection methods and tools to get a picture of what might be happening. Maybe you are in the same boat. Getting an answer to &#8220;the network is slow&#8221; is not a simple or quick activity. How do you deal with this? Following are some ways that I use to try and address the situation.</p>
<p><span id="more-263"></span></p>
<p>The number 1 and 2 tools that can find out if there is a potential problem are ping and pathping (Windows XP). To test a network path between a client and host for latency and packet loss use a command something like:</p>
<p><strong>ping -n 100 -l 1000 host.com </strong></p>
<p>The -l is a LOWER case L. This command will send 100 pings of 1000 bytes each to host.com. This will give you latency for larger packets and also if there is any packet loss along the path. To get more details about where along the path packet loss is happening, use the command:</p>
<p><strong>pathping host.com</strong></p>
<p>This also does some pings along the path but will inform you of where along a traceroute the pings are getting lost. Note that ICMP must be enabled along the path for these commands to give you the information you may need to resolve the problems.</p>
<p>If the network path and hosts are all on your private network, you may need to capture some additional performance data. This is where network diagrams and service diagrams come into play. In a typical webserver farm environment, there are potentially a lot of &#8220;moving&#8221; parts along the path between a client and an application. The application path between a client might go something like this:</p>
<p>client -&gt; LAN switch -&gt; router -&gt; WAN link -&gt; router -&gt; LAN switch -&gt; web server -&gt; database/index server</p>
<p>And then return through the same or similar path. This example has 8-9 various connections/hosts that could impact client application performance. This is no longer just a network data traffic issue.  I won&#8217;t be getting into the LAN switch or the router performance monitoring at this time. I will leave that for another posting. I will also make another entry discussing more about reviewing the server performance issues. Stay tuned.</p>
<p>So for now &#8211; share with the other ITKE readers ways that you look at network/application performance. What tools do you use to instrument and diagnose network issues?</p>
<p>Thanks for reading &amp; let&#8217;s continue to be good network citizens.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/performance-monitoring-dashboard-designing-and-instrumentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlackHat USA technical presentations available online &#8211; not just for hackers</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/blackhat-usa-technical-presentations-available-online-not-just-for-hackers/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/blackhat-usa-technical-presentations-available-online-not-just-for-hackers/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:21:12 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[blackhat]]></category>
		<category><![CDATA[bootkit]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[information security]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[least user authority]]></category>
		<category><![CDATA[least user privilege]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[rootkit]]></category>
		<category><![CDATA[threats]]></category>
		<category><![CDATA[vulnerabilities]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/blackhat-usa-technical-presentations-available-online-not-just-for-hackers/</guid>
		<description><![CDATA[The media archives have now been posted on the BlackHat website from the BlackHat technical conference held in July 2009. This is the place to go if you want to see some of the latest information security research and the threats that are REAL and may become real someday. I posted a previous blog entry [...]]]></description>
				<content:encoded><![CDATA[<p>The <a href="https://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html" target="_blank">media archives</a> have now been posted on the BlackHat website from the BlackHat technical conference held in July 2009. This is the place to go if you want to see some of the latest information security research and the threats that are REAL and may become real someday. I posted a previous blog entry on the presentation about the <strong></strong><a href="http://itknowledgeexchange.techtarget.com/it-trenches/bootkit-rootkit-malware-bypasses-disk-encryption/" target="_blank"><strong><span class="row-title">Bootkit &#8211; rootkit &#8211; malware bypasses disk encryption!</span></strong></a></p>
<p>Some of the presentation titles:</p>
<p>I<strong> Just Found 10 Million SSN&#8217;s</strong></p>
<p><strong>Sniff Keystrokes With Lasers/Voltmeters<br />
Side Channel Attacks Using Optical  Sampling of Mechanical Energy and Power Line Leakage</strong></p>
<p><strong>Anti-Forensics: The Rootkit Connection</strong></p>
<p><strong>Reversing and Exploiting an Apple® Firmware Update</strong></p>
<p><strong>The Language of Trust: Exploiting Trust Relationships in Active Content</strong></p>
<p><strong>Mo&#8217; Money Mo&#8217; Problems: Making A LOT More Money on the Web the Black Hat Way</strong></p>
<p><strong>The Conficker Mystery</strong></p>
<p>These are just some of the titles available in the <a href="https://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html" target="_blank">BlackHat 2009 Technical Conference media library</a>. Check it out even if you are a web developer or an IT professional who manages desktops or networks or staff members who perform these tasks. You need to know what you are up against and possible methods to fight the threats.</p>
<p>Thanks for reading &amp; lets continue to be good network citizens!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/blackhat-usa-technical-presentations-available-online-not-just-for-hackers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for negotiating a managed services contract &#8211; the vendor selection process</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-the-vendor-selection-process/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-the-vendor-selection-process/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 15:37:00 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[contract negotiation]]></category>
		<category><![CDATA[cost reduction]]></category>
		<category><![CDATA[evaluation]]></category>
		<category><![CDATA[managed services]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[negotiation]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[project work breakdown schedule]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[request for proposal]]></category>
		<category><![CDATA[rfp]]></category>
		<category><![CDATA[Service Level Agreement]]></category>
		<category><![CDATA[sla]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[technical requirements]]></category>
		<category><![CDATA[technical vendor management]]></category>
		<category><![CDATA[vendor evaluation]]></category>
		<category><![CDATA[vendor management]]></category>
		<category><![CDATA[vendor selection]]></category>
		<category><![CDATA[wbs]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-the-vendor-selection-process/</guid>
		<description><![CDATA[You have now received back the proposals from the vendors based on the RFP that you built according to the RFP anatomy described previously. Maybe you forgot the steps before the RFP. You can go back and review: The first post in this series covered two questions: Where are you? and Where do you want [...]]]></description>
				<content:encoded><![CDATA[<p>You have now received back the proposals from the vendors based on the <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-anatomy-of-an-rfp/" target="_blank">RFP that you built according to the RFP anatomy</a> described previously.</p>
<p>Maybe you forgot the steps before the RFP. You can go back and review:</p>
<p>The first post in this series covered two questions: <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-where-are-you-and-where-do-you-want-to-go/" target="_blank">Where are you? and Where do you want to go?</a></p>
<p>The second article in the series described the <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-how-many-shopping-days/" target="_blank">calendar of events or how many shopping days do we have?</a></p>
<p>This third article in the series covered the actual <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-anatomy-of-an-rfp/" target="_blank">RFP (request for proposal) anatomy and contents</a>.</p>
<p>This final posting will discuss the vendor selection process &#8211; planning for the wedding (or engagement).</p>
<p>Let&#8217;s get talking about vendor selection and awarding the contract!<span id="more-232"></span></p>
<p>Some important tips to remember when negotiating with a vendor during the proposal process.</p>
<ul>
<li>Get it in writing!
<ul>
<li>Anything the vendor verbalizes during the proposal process should be in writing in the contract. Ask for example copies of contracts in the RFP.</li>
<li>Vendors have short memories after the contract is signed unless you can show it in writing and both parties have agreed to the terms.</li>
</ul>
</li>
<li>Ask the vendors to use your response template format.
<ul>
<li>You can compare proposals much easier.</li>
</ul>
</li>
<li>Watch the minimum revenue commitment requirement(s)
<ul>
<li>Is it based across all services or per service?</li>
<li>Is it annualized or other period?</li>
<li>Ensure business downturn clause is included &#8211; think about the worst case</li>
</ul>
</li>
<li>Negotiate rate stabilization across commitment term
<ul>
<li>Technology upgrades should be cost neutral</li>
</ul>
</li>
<li>Make service contracts co-terminus (if multiple services and/or service terms are needed)
<ul>
<li>How often do you want to write new contracts</li>
</ul>
</li>
</ul>
<p>A lot has been written about Service Level Agreements (SLA&#8217;s). I am going to weigh in on some considerations that should be addressed during the vendor selection process.</p>
<ul>
<li>What items should be covered under SLA’s
<ul>
<li>Installation
<ul>
<li>North America vs ROW (rest of world)</li>
</ul>
</li>
</ul>
<ul>
<li>Performance
<ul>
<li>Latency</li>
<li>Packet loss</li>
</ul>
</li>
<li>Availability
<ul>
<li>Is it the vendor’s network or does it include CPE (customer premise equipment)? This one can get you if you don&#8217;t understand where the SLA endpoints are and what impacts performance and availability statistics)</li>
</ul>
</li>
<li>Support
<ul>
<li>Are the support lines only available 8-5 Pacific time or do they have coverage for the timezones where you need it?</li>
<li>What is the recovery time objective (RTO)?</li>
<li>What is the recovery performance objective (RPO)?</li>
<li>What is customer’s responsibility vs vendor’s responsibility?</li>
</ul>
</li>
<li>Billing
<ul>
<li>Do you spend a lot of time managing the billing end of things? Are one-time charges appearing much later after work is completed? Are disconnected services still being charged?</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Some additional contract terms or clauses to consider to protect your organization:</p>
<ul>
<li>Innovation &#8211; new technologies/solutions at cheaper prices</li>
<li>Key personnel &#8211; supplier and customer</li>
<li>Transition &amp; implementation planning</li>
<li>Term of agreement</li>
<li>Fixed or variable pricing</li>
<li>Project schedule &amp; deliverables</li>
<li>Subcontractor approval</li>
<li>Out of scope work</li>
<li>Benchmarking &#8211; cost negotiation during agreement lifetime</li>
<li>Audit</li>
<li>Termination &amp; migration</li>
<li>Change of control of the vendor</li>
<li>If customer company is acquired, can vendor assign contract to new owner</li>
</ul>
<p>When evaluating the proposals from the suppliers courting your business, rate the results on a quantitative scale. Build this criteria checklist when building the RFP. Be sure your team is familiar and agrees with the criteria. An example evaluation document is shown below.</p>
<div id="attachment_230" class="wp-caption alignnone" style="width: 562px"><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/06/rfpeval.jpg"><img class="size-medium wp-image-230" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/06/rfpeval.jpg" alt="" width="552" height="393" /></a><p class="wp-caption-text">Evaluation criteria</p></div>
<p>Summarize the results for each vendor. Can discard bottom candidates unless there is a reason to keep them.<br />
Begin firm and final negotiations with top 1 or 2 candidates. Hopefully incumbent provider (if there is one) will be one of the top candidates, or will they?</p>
<div id="attachment_231" class="wp-caption alignnone" style="width: 563px"><a href="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/06/rfpeval2.jpg"><img class="size-medium wp-image-231" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/46/files/2009/06/rfpeval2.jpg" alt="Vendor evaluation" width="553" height="427" /></a><p class="wp-caption-text">Vendor evaluation</p></div>
<p>We are now at the end of this series and you have finished selecting a vendor and the real work (honeymoon) begins. So what happens once you have made your selection? What things are left to work on?</p>
<ul>
<li>Communicate, communicate, communicate! &#8211; How else will you know when problems arise or things are going well?</li>
<li>EGAP: Everything goes according to plan – RIGHT??</li>
<li>Watch out for Blamestorming
<ul>
<li>The contract is right</li>
<li>The proposal was a dream</li>
<li>What is reality?</li>
</ul>
</li>
</ul>
<p>Thanks for reading these posts. Leave some feedback with other tips/tricks and ideas you have for others looking for managed services or negotiating a contract.</p>
<p>Have a great day and let&#8217;s continue to be good network citizens!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-the-vendor-selection-process/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tips for negotiating a managed services contract &#8211; anatomy of an RFP</title>
		<link>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-anatomy-of-an-rfp/</link>
		<comments>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-anatomy-of-an-rfp/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:00:39 +0000</pubDate>
		<dc:creator>Troy Tate</dc:creator>
				<category><![CDATA[contract negotiation]]></category>
		<category><![CDATA[cost reduction]]></category>
		<category><![CDATA[managed services]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[negotiation]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[project work breakdown schedule]]></category>
		<category><![CDATA[proposal]]></category>
		<category><![CDATA[request for proposal]]></category>
		<category><![CDATA[rfp]]></category>
		<category><![CDATA[Service Level Agreement]]></category>
		<category><![CDATA[sla]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[technical requirements]]></category>
		<category><![CDATA[technical vendor management]]></category>
		<category><![CDATA[vendor management]]></category>
		<category><![CDATA[vendor selection]]></category>
		<category><![CDATA[wbs]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/it-trenches/?p=225</guid>
		<description><![CDATA[The first post in this series covered two questions: Where are you? and Where do you want to go? The second article in the series described the calendar of events or how many shopping days do we have? This third article in the series will cover the actual RFP (request for proposal) anatomy and contents. [...]]]></description>
				<content:encoded><![CDATA[<p>The first post in this series covered two questions: <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-where-are-you-and-where-do-you-want-to-go/" target="_blank">Where are you? and Where do you want to go?</a></p>
<p>The second article in the series described the <a href="http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-how-many-shopping-days/" target="_blank">calendar of events or how many shopping days do we have?</a></p>
<p>This third article in the series will cover the actual RFP (request for proposal) anatomy and contents.</p>
<p>The fourth article will discuss the vendor selection process &#8211; planning for the wedding.</p>
<p>Hopefully you are now ready to dive into the RFP itself.<span id="more-225"></span></p>
<p>The purpose of a Request for Proposal (RFP) is to provide detailed information for suppliers about requirements discussing an implementation and possible budget limitations. It is focused on addressing a business issue with a solution for the customer organization.</p>
<p>Here are the typical elements of an RFP:</p>
<ul>
<li>Cover letter</li>
<li>Project overview and administrative information</li>
<li>Technical requirements</li>
<li>Management requirements</li>
<li>Supplier qualifications and references</li>
<li>Supplier&#8217;s section</li>
<li>Contracts and license agreements</li>
<li>Appendixes</li>
</ul>
<p>Now, more detail about each element.</p>
<p>The <em><strong>cover lette</strong></em>r should have most, if not all of the following:</p>
<ul>
<li>Invite the provider to submit a proposal</li>
<li>Present your company briefly</li>
<li>Briefly describe existing environment
<ul>
<li>What are your pain points and critical success criteria</li>
</ul>
</li>
<li>Present the project timeline – goal: on time &amp; on budget
<ul>
<li>Pre-proposal submission meeting: mandatory or voluntary</li>
<li>Notice of intent: is vendor interested? Ask them to acknowledge interest.</li>
</ul>
<ul>
<li>Proposal timeline
<ul>
<li>Submission date</li>
<li>Contract award date</li>
</ul>
</li>
</ul>
</li>
<li>Thank the provider for time and interest</li>
<li>Close the letter with contact and reference information</li>
</ul>
<p>The <em><strong>project overview and administrative information</strong></em> should briefly cover:</p>
<ul>
<li>Executive summary &#8211; high level objectives</li>
<li>Information about the management of the RFP
<ul>
<li>Where &amp; when to submit proposal</li>
<li>If and when a bidders conference will be held</li>
<li>Relevant dates for procurement</li>
<li>Requirements for preparing proposals</li>
<li>How proposals will be evaluated</li>
<li>RFP contact names and addresses</li>
<li>Other information as needed</li>
</ul>
</li>
</ul>
<p>Since we are focusing on IT managed services there must be a <em><strong>technical requirements section</strong></em> in the RFP. The technical requirements section will probably take the most time to produce. The clearer this section the better; show your knowledge!</p>
<ul>
<li>Summary of the problem
<ul>
<li>What is the business application?</li>
<li>What is the technical environment?</li>
</ul>
</li>
<li>Goals and objectives for the project
<ul>
<li>What are your pain points &amp; how do you expect the vendor to address them?</li>
</ul>
</li>
<li>Critical success factors
<ul>
<li>Must have / Need to have / Nice to have</li>
</ul>
</li>
<li>Functional specifications: both existing and projected</li>
<li>Performance specifications</li>
<li>Hardware/Software requirements</li>
<li>Communication requirements</li>
<li>Reporting requirements</li>
</ul>
<p>Another section in the RFP will be the <em><strong>management requirements</strong></em>.</p>
<ul>
<li>How will the project be implemented &amp; managed?</li>
<li>Internal staffing requirements</li>
<li>Site preparation responsibilities</li>
<li>Delivery &amp; installation schedule</li>
<li>System acceptance test requirements</li>
<li>System maintenance requirements</li>
<li>System training requirements</li>
<li>Documentation/reporting requirements</li>
<li>Ongoing care &amp; feeding. “Free puppies are not always free.”</li>
</ul>
<p>It is important that you know who is trying to get your business. So, the <em><strong>supplier&#8217;s qualifications and references section</strong></em> is also important to the outsourcing process. Consider gathering details from the vendor about:</p>
<ul>
<li>Brief history of suppliers firm</li>
<li>Installation &amp; maintenance offerings &amp; capabilities</li>
<li>Description of the relationship between the supplier and manufacturer &amp; how long has the relationship existed</li>
<li>Evidence supplier has technical skills, staff &amp; financial resources to perform the contract</li>
<li>Number of currently installed systems</li>
<li>Customer references with similar solutions provided by this supplier – get names &amp; numbers</li>
</ul>
<p>The <em><strong>supplier&#8217;s section</strong></em> is where the customer is asking the supplier for additional information.</p>
<ul>
<li>Tell me what you think I have not thought about</li>
<li>What else should I know or consider?</li>
<li>Pricing document template
<ul>
<li>Clearly formatted to enable better comparisons between vendors</li>
<li>Example spreadsheet for categories (one time vs ongoing, fixed vs variable) such as:
<ul>
<li>Hardware &#8211; lease, buy</li>
<li>Software – OS, App, Reporting</li>
<li>Installation &#8211; hourly, fixed cost</li>
<li>Maintenance – remember if you want annual maintenance</li>
<li>Training &#8211; onsite, offsite, electronic</li>
<li>Documentation &#8211; there may be additional charges for some documentation</li>
<li>Project management</li>
<li>Other integration fees</li>
<li>Licensing fees &#8211; annual, one-time</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>The <em><strong>contracts and license agreements section</strong></em> may request specific details about  the following:</p>
<ul>
<li>Purchase agreement</li>
<li>Maintenance contract</li>
<li>Warranty details</li>
<li>Software license agreement</li>
<li>Non-disclosure agreements</li>
</ul>
<p>And finally, the <em><strong>appendixes</strong></em> should include materials that do not really fit into other areas of the RFP. Some of these materials might include:</p>
<ul>
<li>Workflow diagrams</li>
<li>Statistical information spreadsheets &#8211; to support requirements</li>
<li>Communication network drawings &#8211; if network involved</li>
<li>List of current equipment/software &#8211; for integration</li>
<li>Company standards</li>
<li>Tentative project plan with dates &amp; responsible parties &#8211; project work breakdown schedule (WBS)</li>
<li>Etc.</li>
</ul>
<p>That is a lot of information but it will be a great communication tool between you and potential suppliers. It helps your organization ensure the requirements are documented and understood at the beginning of the process.</p>
<p>Stay tuned &#8211; more to come!</p>
<p>Thanks for reading and let&#8217;s continue to be good network citizens!</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/it-trenches/tips-for-negotiating-a-managed-services-contract-anatomy-of-an-rfp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
