<?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>Midwest IT Survival &#187; vendor simulator</title>
	<atom:link href="http://midwestitsurvival.com/tag/vendor-simulator/feed/" rel="self" type="application/rss+xml" />
	<link>http://midwestitsurvival.com</link>
	<description>Discussion on IT roles in non-Silicon Valley yet tech savvy companies</description>
	<lastBuildDate>Thu, 19 Apr 2012 12:41:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Vendor Management – Part 8 – Role of the Sales Rep &#8211; Part 1</title>
		<link>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-8-%e2%80%93-role-of-the-sales-rep-part-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vendor-management-%25e2%2580%2593-part-8-%25e2%2580%2593-role-of-the-sales-rep-part-1</link>
		<comments>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-8-%e2%80%93-role-of-the-sales-rep-part-1/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:04:26 +0000</pubDate>
		<dc:creator>jfbauer</dc:creator>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[MidWestern]]></category>
		<category><![CDATA[price]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[relationship]]></category>
		<category><![CDATA[relationship manager]]></category>
		<category><![CDATA[sales cheese]]></category>
		<category><![CDATA[signed contract]]></category>
		<category><![CDATA[strong]]></category>
		<category><![CDATA[swaping]]></category>
		<category><![CDATA[vendor]]></category>
		<category><![CDATA[vendor management]]></category>
		<category><![CDATA[vendor sales cheese]]></category>
		<category><![CDATA[vendor simulator]]></category>
		<category><![CDATA[weak]]></category>

		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=407</guid>
		<description><![CDATA[Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series [...]
Related posts:<ol>
<li><a href='http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/' rel='bookmark' title='Vendor Management – Part 7 – Vendor Service Integration Challenges Continued'>Vendor Management – Part 7 – Vendor Service Integration Challenges Continued</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/' rel='bookmark' title='Vendor Management – Part 6 – Vendor Service Integration Challenges'>Vendor Management – Part 6 – Vendor Service Integration Challenges</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series looks at the complex arena of IT vendor management and offers some tips to make the arduous process a bit less arduous and possibly discover some additional benefits along the way.</p>
<p>Vendor Management Categories</p>
<ul>
<li>Role of the Sales Rep</li>
</ul>
<div id="attachment_408" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-408" src="http://184.173.252.147/~bauerjf/wp-content/uploads/2009/12/blog-Vendor-Management-Part-8.jpg" alt="You want to get to know the shinny suit" width="300" height="299" /><p class="wp-caption-text">You want to get to know the shinny suit</p></div>
<p>In the <a title="Vendor Management – Part 7 – Vendor Service Integration Challenges Continued" href="http://www.midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/" target="_self">previous article</a>, I concluded thoughts on vendor service integration challenges.  I made a cavalier reference to the “Vendor Sales Cheese” role.  This article will explore this role more deeply and how, as an IT manager in a MidWestern company, you need to partner with this role to be successful in delivering you and your team’s services to the company.</p>
<p>I don’t think there are more diametrically opposed roles in business than the IT engineer and the IT vendor sales representative.  One of the best descriptions of the complex persona that is the IT engineer is <a title="The Nerd Handbook" href="http://www.randsinrepose.com/archives/2007/11/11/the_nerd_handbook.html" target="_self">The Nerd Handbook</a>.    IT engineers look at the world as an ever unfolding flow chart of logical constructs built on top of more logical constructs.  They are constantly learning and building.  They prioritize human interactions based on a peer level of technical appreciation and comprehension.  If someone isn’t at their level of knowledge on the subject at hand, the value of the exchange diminishes rapidly in their mind.  On the other hand, the Vendor Sales Representative or as I’ve affectionately relabeled as “Vendor Sales Cheese”, as viewed through the IT engineer lens, couldn’t be worth even a nod in the conversation spectrum.  If you align yourself more with the IT engineering mindset, I bet you are getting ready to HTTP 302 yourself off this article and on to something more technical.  I beg you to continue reading in the hopes I can influence you to consider a logical argument for the value of the Vendor Sales Cheese in your technical and/or management function.</p>
<p>So, as a typical IT engineer or engineering manager, your initial interactions with the Vendor Sales Cheese have you thinking: “This person is way too positive and friendly.  That sure is a slick and way too shinny suit.  I need to get outta this conversation and back to my keyboard ASAP.”  Yes, the Vendor Sales Cheese meets new people every fifteen minutes of every day.  Those people could be the tier one HelpDesk technician or the president of the company.  Hence, they error on the side of potentially meeting the president and bust out the shinny suit.  In meeting people, they need to quickly determine your role in the customer vendor relationship ASAP since there is going to be someone new to meet in another fifteen minutes.  Thoughts going through the Vendor Sales Cheese’s mind:</p>
<ul>
<li>How do you align in the organization against the product or service the Vendor Sales Cheese represents?</li>
<li>Are you an end user that is going to be a source of complaints?</li>
<li>Are you a decision influencer that won’t make the final purchase decision but could influence the decision maker and possibly tank the deal?</li>
<li>Or are you’re the golden role, the decision maker that is the person between the Vendor Sales Cheese and closing the deal to get the big compensation bonus?</li>
</ul>
<p>The Vendor Sales Cheese is trying to determine this as quickly as possible in the limited interaction time they are given.</p>
<p>Sure, you can return to the safety of your keyboard and the logical and controlled in order to avoid the seemingly unpleasant and awkward conversation.  But is another five minutes of conversation really going to kill you?  My recommendation is make this five minutes tactically productive by immediately describing your role within the organization and how it aligns with the product or service the Vendor Sales Cheese represents:</p>
<p><strong>IT Engineer:</strong> “Hi, I’m Bob and I am the lead engineer in ABC Company that has the job of taking your FlimFlam software product and cramming it into our enterprise IT environment.  I can’t sign a PO and can’t buy anything.  But, when there is a tough problem with the FlimFlam software here, I get the call.  I’ve been working with it for X years.  So when I need tech support, I don’t need the 1-800 number level 1 tech.  I need access to the guy who, like me, knows how FlimFlam works inside and out.  How do I get that tech access so I don’t waste your company’s time?”  (Note the clever use of language to suck the “vsc” into the need to solve a problem for his company and help a customer at the same time.  How can the “vsc” resist this?)</p>
<p><strong>IT Manager:</strong> “Hi, I’m Sally and I am the manager over the team that integrates your FlimFlam software with the rest of the technology here at ABC Company.  Let me start with the fact that I am not the guy that signs the PO, but I have the Director’s ear does.  We’ve had great success with FlimFlam but we know there is plenty of competition in this product space.  My biggest challenge with your company is X.  What is the best way to improve the X situation?”  (Again, sucking the “vsc” in by creating a scenario he/she can’t possibly walk away from since they are ever so relationship positive focused)</p>
<p>For the IT engineer, you have given the Vendor Sales Cheese exactly what they need to know:</p>
<ul>
<li><strong>Bob</strong> = tech guy at ABC Company that can sing the praises of FlimFlam or make a lot of noise when we drop the ball failing to supporting his priority support needs.  Check.</li>
</ul>
<p>For the IT manager, the Vendor Sales Cheese knows:</p>
<ul>
<li><strong>Sally</strong> = manager at ABC Company that shouldn’t get the loge tickets to Sunday’s game at the stadium, but he needs some above average attention because she could tank the current/next deal by pitching to the VP/Director/Other that another company with a competing product could be integrated quicker/faster/cheaper is giving her more respect and support.  Check.</li>
</ul>
<p>Ok, you are scratching your head … “ok, I see how the stage has been set for some tactical value from this Vendor Sales Cheese exchange, but what does this really do for me?  Doesn’t this just lead to more annoying conversation?”  I’ll dive into this value proposition in the next article with more <a title="IT Engineering and Management in the MidWest versus Silicon Valley" href="http://www.midwestitsurvival.com/2009/08/it-engineering-and-management-in-the-midwest-versus-silicon-valley/" target="_self">MidWestern IT perspectives</a> on the topic of the “Role of the Sales Rep” in the spectrum of vendor management.</p>
<p>Related posts:</p><ol>
<li><a href='http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/' rel='bookmark' title='Vendor Management – Part 7 – Vendor Service Integration Challenges Continued'>Vendor Management – Part 7 – Vendor Service Integration Challenges Continued</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/' rel='bookmark' title='Vendor Management – Part 6 – Vendor Service Integration Challenges'>Vendor Management – Part 6 – Vendor Service Integration Challenges</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-8-%e2%80%93-role-of-the-sales-rep-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vendor Management – Part 7 – Vendor Service Integration Challenges Continued</title>
		<link>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vendor-management-%25e2%2580%2593-part-7-%25e2%2580%2593-vendor-service-integration-challenges-continued</link>
		<comments>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 05:39:53 +0000</pubDate>
		<dc:creator>jfbauer</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[business case]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[contract]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[MidWestern]]></category>
		<category><![CDATA[price]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[project manager]]></category>
		<category><![CDATA[relationship]]></category>
		<category><![CDATA[relationship manager]]></category>
		<category><![CDATA[sales cheese]]></category>
		<category><![CDATA[signed contract]]></category>
		<category><![CDATA[simulation]]></category>
		<category><![CDATA[spaghetti]]></category>
		<category><![CDATA[strong]]></category>
		<category><![CDATA[swaping]]></category>
		<category><![CDATA[vendor]]></category>
		<category><![CDATA[vendor management]]></category>
		<category><![CDATA[vendor simulator]]></category>
		<category><![CDATA[weak]]></category>

		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=398</guid>
		<description><![CDATA[Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series [...]
Related posts:<ol>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/' rel='bookmark' title='Vendor Management – Part 6 – Vendor Service Integration Challenges'>Vendor Management – Part 6 – Vendor Service Integration Challenges</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-4-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 4 – More on Who Owns the Relationship'>Vendor Management – Part 4 – More on Who Owns the Relationship</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_400" class="wp-caption alignright" style="width: 211px"><img class="size-full wp-image-400" src="http://184.173.252.147/~bauerjf/wp-content/uploads/2009/12/blog-Vendor-Management-Part-7.jpg" alt="Integration going South?  Time to call the Vendor Sales Cheese!" width="201" height="300" /><p class="wp-caption-text">Integration going South?  Time to call the Vendor Sales Cheese!</p></div>
<p>Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series looks at the complex arena of IT vendor management and offers some tips to make the arduous process a bit less arduous and possibly discover some additional benefits along the way.</p>
<p>Vendor Management Categories</p>
<ol>
<li>Vendor Service Integration Challenges</li>
</ol>
<p>In the <a title="Vendor Management – Part 6 – Vendor Service Integration Challenges" href="http://www.midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/" target="_self">previous article</a>, I suggested some approaches to consider as the project is underway to integrate the vendor’s service with you and your team’s technology service.  This article will explore considerations once you are in the throws of integration.</p>
<p>So, you have your <a title="Vendor Management – Part 4 – More on Who Owns the Relationship" href="http://www.midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-4-%e2%80%93-more-on-who-owns-the-relationship/" target="_self">prototyping</a> working to reduce the unknowns associated with how to get the two disparate technologies functionally working together.  You also have your “<a title="Vendor Management – Part 5 – More on Who Owns the Relationship" href="http://www.midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/" target="_self">spaghetti infrastructure</a>” in place to reduce the risk of negative impacts to your service’s ability to continue to perform for existing needs as well as supporting the new vendor integration.  Finally, you have your “vendor simulator” setup to conduct various permutations of performance testing scenarios between you and your team’s service and the vendor’s service.  So what else do you need?</p>
<p>In parallel to all of the above rather technical risk mitigation techniques, you need an additional management tool to address adverse scenarios that will inevitably pop up randomly throughout the integration project.  The tool I am referring to is a thorough understanding of the vendor’s organizational chart.  Specifically, you are looking to identify the following roles within the vendor’s organization:</p>
<ul>
<li><strong>Relationship Manager</strong> assigned to your company</li>
</ul>
<p>This is the individual whose job it is to ensure that your company is happy at all times with the service the vendor is providing to your company.  This is an individual who you can leverage any time you believe additional support from the vendor would allow for accomplishing things more efficiently and effectively.  If things are trending poorly and you have exhausted the contacts and procedures to get support from the vendor, don’t hesitate to contact this individual.  They should react immediately to your needs, especially if you can summarize your thorough attempt to use the normal channels and your coming up proverbially empty.  On word of caution, make sure you exhaust the established parameters for vendor resource and assistance engagement.  If you call on this person at every bump in the road, you may get high touch service immediately, but you will quickly be labeled as a “hyper escalator” and your high priority requests will be interpreted as low priority.  This is indeed a balance, for if you don’t leverage this individual and things come to a head down the road, the vendor has an easy out for providing poor service:</p>
<p><strong>Vendor Sales Cheese</strong> &lt;role defined later in this article&gt;: “I understand you are frustrated.  You do know you can contact Bob for all your customer service needs.  He is your Relationship Manager dedicated to you and from what I understand; no one reached out to Bob.  If you do contact Bob, he will make sure you are getting the needed service and support from our organization …”</p>
<p>Regardless of your level of credible frustration, you didn’t take advantage of the escalatory options at your disposal from the vendor:</p>
<ul>
<li><strong>Senior Technical Person</strong></li>
</ul>
<p>This is the role you need to find quickly.  The vendor will most likely try to shield this person.  Why shield?  Well, if every customer knew how to get a hold of Senior Technical Person, they would for their every need because they get the real, direct and reliable technical answer quickly.  But like every technical organization, these roles are few and far between and worth protecting so only the most critical problems get into their hands.  This being said, you need to quickly identify this person and establish a back channel communications mechanism between your senior tech person and the vendor senior tech person.  Similar to the Relationship Manager role, this is a “don’t use unless you absolutely have too” communications route.  Make sure you coach your senior tech resource to play along with only contacting their peer at the vendor when the regular channels breakdown.  On the flip side, the vendor senior technical resource will appreciate being able to speak with a technical peer within the customer’s organization.  Just like your senior tech resource, the vendor’s equivalent will be frustrated with the problems that are beneath them to solve crossing their desk.  They will find it refreshing to speak with someone who shares their priority attributed to technical excellence and will provide top notch support when engaged as such.  This back channel communication mechanism can be exceedingly valuable when milestone dates are looming and confounding technical problems block forward progress.</p>
<ul>
<li><strong>Vendor Project Manager</strong></li>
</ul>
<p>Assuming the integration effort is of a scale that involves more than a few humans completing a few tasks to integrate technologies, there will most likely be a project manager within your organization (see other series of articles on interacting within your project management framework for <a title="http://www.midwestitsurvival.com/2009/08/how-to-survive-your-role-on-a-project-as-an-engineer-part-1/" href="How to Survive Your Role on a Project as an Engineer, Part 1" target="_self">IT Engineers</a> and <a title="http://www.midwestitsurvival.com/2009/08/how-to-survive-your-role-on-a-project-as-a-manager-part-1/" href="How to Survive Your Role on a Project as a Manager, Part 1" target="_self">IT Managers</a> ).  On the vendor side, they will most likely have a Vendor Project Manager role. This role keeps the vendor resource moving forward within the vendor’s organization in parallel with your organization’s project manager.  Don’t be quick to conclude that your company’s project manager will work effectively with their peer within the vendor’s organization.  It is best to assume your project manager will fail to grasp the nuances of the technical tasks and dependencies and thus fail to get critical information passed back and forth between the two organizations successfully.  I am not suggesting you need to absorb the project management function within yourself or your team, rather, develop a communication approach that takes this miscommunication potential into account.  For example, consider adding the Vendor Project Manager as a carbon copy to all emails that make even the slightest reference to questions, answers, tasks or dependencies that involve the vendor.  For example, pass on mentioning that Bob on your team needs to take the internal account access form to the access granters for Bob to get access to that new server he doesn’t have access to yet.  This doesn’t involve the vendor in the slightest.  But, if the vendor is expecting a copy of the contents of a configuration file on that new server, then by all means add the Vendor Project Manager to the cc line of the email to your company’s project manager.  Why this seemingly superfluous communication of ancillary internal access granting minutia?  The perception becomes more clear that the vendor is waiting on the configuration file snapshot, which your team needs to provide, yet clearly can’t until access is granted to Bob.  Without this documented clarity, the Vendor Project Manager can send a heated email to your project manager claiming your company is holding up the project due to not providing the configuration file.  Your project manager, under duress, may be quick to claim you and your team are the hold up within your company.  Without this example email, you have to get on the defensive, especially to the classic “surprised and confused” response from the under duress project manager:</p>
<p><strong>Company Project Manager:</strong> “What?  You needed server access in order to send over the configuration file that has been holding everyone up?  I’m surprised that you needed this access and I’m confused that you didn’t tell me about needing it.  For had I known you needed this access, I would have worked to get you that access ASAP.  Since I didn’t know about it, I couldn’t have known that this was a barrier to progress …”</p>
<p>The email including letting the Vendor Project Manager know all of the dependencies in order to provide the deliverable makes it obvious the communication breakdown is outside you and your team so you survive unscathed and don’t have to invest energy in forming a tactical defense or erect proverbial blame shields.</p>
<ul>
<li><strong>Vendor Sales Cheese</strong></li>
</ul>
<p>Similar to the Relationship Manager role, you need to identify the Vendor Sales Cheese or salesperson that stands to loose big in the compensation category if the customer gets frustrated and doesn’t close the deal for him or her to score their bonus.  Depending on the vendor, the Vendor Sales Cheese or the Relationship Manager maybe the same person.  But in the event they are different people, make sure you have a clear understanding of their roles and follow the below sequence for every vendor request, only proceeding to the next step if the prior step failed to generate expected results:</p>
<ol>
<li>Normal communication route (support ticket, email to vendor support mailbox, etc.) keeping the Vendor Project Manager copied on communications</li>
<li>Vendor Project Manager directly</li>
<li>Vendor Relationship Manager</li>
<li>Vendor Sales Cheese</li>
</ol>
<p>Lastly, knowing who within your company owns the relationship with this vendor, as described in previous articles,  is also important so when you get a sense the communications are getting more heated as you are moving from the normal communication route, past the Vendor Project Manager over to the Vendor Relationship Manager and Vendor Sales Cheese, you can bring the vendor relationship owner into the mix when their vendor is at risk of causing the integration to go off track or miss a major project milestone.  If the integration project is trending in this direction, you will want to have all of the communications documented and reflecting a logical progression through the escalation path confirming to all that you and your team took every opportunity to engage the correct resources to not be the cause of the pending failure.</p>
<p>Knowing the contact information for all the vendor players identified in the roles above will allow you and your team to effectively manage the communications and escalatory options between your company and the vendor’s organization.  Relying on others puts you and your team at risk for being perceived as the service provider that is holding up the integration project and diverts focus from getting the technical integration completed.  The next article will dive deeper into more <a title="IT Engineering and Management in the MidWest versus Silicon Valley" href="http://www.midwestitsurvival.com/2009/08/it-engineering-and-management-in-the-midwest-versus-silicon-valley/" target="_self">MidWestern IT perspectives</a> on the topic of the “Role of the Sales Rep” in the spectrum of vendor management.</p>
<p>Related posts:</p><ol>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/' rel='bookmark' title='Vendor Management – Part 6 – Vendor Service Integration Challenges'>Vendor Management – Part 6 – Vendor Service Integration Challenges</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-4-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 4 – More on Who Owns the Relationship'>Vendor Management – Part 4 – More on Who Owns the Relationship</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://midwestitsurvival.com/2010/01/vendor-management-%e2%80%93-part-7-%e2%80%93-vendor-service-integration-challenges-continued/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vendor Management – Part 6 – Vendor Service Integration Challenges</title>
		<link>http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=vendor-management-%25e2%2580%2593-part-6-%25e2%2580%2593-vendor-service-integration-challenges</link>
		<comments>http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 05:22:02 +0000</pubDate>
		<dc:creator>jfbauer</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[build versus buy]]></category>
		<category><![CDATA[business case]]></category>
		<category><![CDATA[buy]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[contract]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[evaluation]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[MidWestern]]></category>
		<category><![CDATA[price]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[relationship]]></category>
		<category><![CDATA[signed contract]]></category>
		<category><![CDATA[simulation]]></category>
		<category><![CDATA[spaghetti]]></category>
		<category><![CDATA[strong]]></category>
		<category><![CDATA[swaping]]></category>
		<category><![CDATA[vendor]]></category>
		<category><![CDATA[vendor management]]></category>
		<category><![CDATA[vendor simulator]]></category>
		<category><![CDATA[weak]]></category>

		<guid isPermaLink="false">http://www.midwestitsurvival.com/?p=389</guid>
		<description><![CDATA[Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series [...]
Related posts:<ol>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-4-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 4 – More on Who Owns the Relationship'>Vendor Management – Part 4 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-3-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 3 – More on Who Owns the Relationship'>Vendor Management – Part 3 – More on Who Owns the Relationship</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Whether you are working in a complete custom software development shop with little vendor interaction or a technology integration shop with vendor solutions integrated with other vendor solutions on top of yet other vendor solutions, you will have to manage vendor relationships to some degree as an IT manager in a MidWestern company.  This series looks at the complex arena of IT vendor management and offers some tips to make the arduous process a bit less arduous and possibly discover some additional benefits along the way.</p>
<p>Vendor Management Categories</p>
<ul>
<li>Vendor Service Integration Challenges</li>
</ul>
<p>In the <a title="Vendor Management – Part 5 – More on Who Owns the Relationship" href="http://www.midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/" target="_self">previous article</a>, I described aspects the vendor due diligence process and mitigating technology integration risks with a vendor after a contract is signed with the vendor and  you and your team didn’t get full participation in the vendor selection process.   In this article, I suggest some approaches to consider as the project is underway to integrate the vendor’s service with you and your team’s technology service.</p>
<p>In the <a title="Vendor Management – Part 5 – More on Who Owns the Relationship" href="http://www.midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/" target="_self">previous article</a>, I started to hint at ways to accommodate the usually, less than optimal way one becomes part of a vendor integration effort with my “spaghetti infrastructure” example.  In short, “spaghetti infrastructure” refers to looking to add sub par infrastructure extensions in order to accommodate the variable production volume/usage patterns of this new vendor integrated service to your existing technology platform or service for which you and your team are responsible.  I also mentioned the concept of using a technology prototype to reduce the risk of the technical variables related to integrating two separately owned and designed technology frameworks.  Below is an additional vendor integration challenge and a way to attack this challenge head on:</p>
<ul>
<li>Need to confirm the integrated solution will perform to production expectations</li>
</ul>
<p>“Spaghetti infrastructure” and prototypes are tools to reduce the unknowns associated with integrating you and your team’s technology service with a vendor’s technology service.  But how does one address the question: “Will this integrated solution perform to the level needed to meet production usage SLAs and response times?”  Consider the development of a “vendor simulator”.</p>
<p>What is a “vendor simulator” do you say?  A “vendor simulator” represents all of the integration touch points between you and your team’s technology service and the vendor’s.  Expecting the vendor to have a dedicated test environment that you can use at a moments notice that is pre-populated with synthetic transactions that reflect the sample data you have within you and your team’s test environment including predictive data that runs the gamut of possible query responses is rather unrealistic.  Thus, if you invest some time and energy in building an application or service that can mimic the inputs and corresponding outputs of the vendor’s service, then you have a tool to test your service prior to engaging the vendor’s testing resources.  Below is a simple, high level graphical example of simplistic company/vendor integration architecture:</p>
<p><img class="aligncenter size-full wp-image-390" src="http://184.173.252.147/~bauerjf/wp-content/uploads/2009/12/Blog-Vendor-Management-–-Part-6-–-Vendor-Service-Integration-Challenges-Visio1.jpg" alt="Blog - Vendor Management – Part 6 – Vendor Service Integration Challenges - Visio1" width="656" height="182" /></p>
<p>Note: The above architecture is exceedingly simple.  In real world architectures, there could be many components and technologies between you and your team’s service and the vendor’s technology.</p>
<p>With the above simplistic architecture in mind, below is an example use case scenario to setup for our “vendor simulator”:</p>
<p><strong>Use Case Example #1</strong></p>
<ol>
<li>Create request transaction to pass to the vendor that includes:
<ol>
<li>Authentication/Authorization information to establish security context between you and your team’s service and the vendor’s service</li>
<li>A “customer identifier” that exists within the vendor’s service</li>
<li>A “Get the last ten transactions” request</li>
</ol>
</li>
<li>Request, via the vendor gateway, the above transaction be processed by the vendor</li>
<li>Receive a synchronous response from the vendor, for the provided customer identifier, for the ten strings of text that represent this customer’s most recent ten transactions recorded in the vendor’s service</li>
<li>Close the connection with the vendor’s service</li>
</ol>
<p>The above use case could represent a potential real world scenario of a company web site that allows their customers to view all transactions conducted against all services the company offers the customer.  In this case, a particular company product has been “outsourced” to a vendor, but the company desires to have the company web site show the outsourced product transactions within the list of all transactions the customer has performed using all their company enrolled products.</p>
<p>If there were only 1,000 customers involved, the production volumes would be easy to incorporate within a systems design.  But what if there were 100,000?  Or 1,000,000?  Or even 10,000,000?  In the later cases, the production volumes are indeed significant and require a properly designed, optimized and tuned solution.  So where should the “vendor simulator” architecturally exist?  See the below graphic:</p>
<p><img class="aligncenter size-full wp-image-391" src="http://184.173.252.147/~bauerjf/wp-content/uploads/2009/12/Blog-Vendor-Management-–-Part-6-–-Vendor-Service-Integration-Challenges-Visio2.jpg" alt="Blog - Vendor Management – Part 6 – Vendor Service Integration Challenges - Visio2" width="391" height="242" /></p>
<p>Ideally, your “vendor simulator” should exist within your technology framework as close to the end point where your network “links” or “touches” the vendor’s network.  Sure, someone might suggest the “vendor simulator” should hang off the edge firewall in the graphic, but the latency that firewall would add to the simulated request round trips is negligible in the grand scheme of our simulation need.</p>
<p>Great, we have found the ideal location to insert our “vendor simulator”, now what should the “vendor simulator” actually do?</p>
<p>Using our Example Use Case #1 above, the “vendor simulator” would be built to do the following:</p>
<ol>
<li>Accept the first transaction that includes authentication and authorization data and the customer identifier and the request for the 10 transactions
<ol>
<li>Note: if you would find value from implementing some validation scheme the vendor has indicated they would perform on transactions, feel free to replicate that validation here.  You might find in implementing their validation, your construction of the message payload is faulty and thus you can correct before interacting with the vendor</li>
</ol>
</li>
<li>Allow for a random yet within a minimum/maximum range delay latency for the processing of the request within the vendor’s technology and the communications between your company and the vendor</li>
<li>Provide 10 artificial transactions to return to you and your team’s service that consist of test data that represents a generous sampling of the plausible data the vendor’s service would return.</li>
<li>Close out the request</li>
</ol>
<p>Note on step 2:  The goal of this step is to provide an ability to simulate the latency or slowness of the network to and from your company and the vendor as well as the time it takes the vendor to receive, validate, process, format and compile the results and return them to your company.  By making those latency elements configurable, specifically identifying a minimum and maximum range and then randomly picking within the ranges per test transaction, the “vendor simulator” can get close to reflecting real world production interactions.</p>
<p>With the “vendor simulator” configured as above, you can run any number of system tests that include interacting with the vendor yet there is no need to engage the vendor for each and every test.</p>
<p>In addition, you can change one variable at a time within the “vendor simulator” to determine how you and your team’s service will perform and/or react to the change in behavior of the “vendor simulator”.  Try having the “vendor simulator” perform close to wire speed.  You will be able to see you your system responds to transactions being requested and completed extremely quickly.  Next, try having the “vendor simulator” perform extremely slowly by greatly extending the minimum simulator response times.  Does your system start backing up transactions as the “vendor simulator” fails to process their requests promptly?  Additionally, create a huge time delta between the minimum and maximum “vendor simulator” response times.  This simulates the vendor having some systems issues where they can process transactions, but their processing is erratic as if they are not having a systems outage, rather, capacity issues that cause requests to be processed with great variety in the response times.  Can you service, under load, successfully “smooth” the variability created by the vendor or does your system begin to back up transactions, then flush them out periodically in parallel to the “vendor simulator”?</p>
<p>All of the above testing data will allow you to tweak and tune you and your team’s service’s operating parameters to achieve the most efficient systems configuration to handle the widest variety of vendor performance scenarios without having to have the vendor initially involved.</p>
<p><strong>Next steps?</strong></p>
<p>When you are confident your system is optimally tuned to handle the chaotic responses from your “vendor simulator”, proceed to engage your vendor in formal integration testing and you will have the ability to relate the combined company and vendor testing results with your “vendor simulator” experience.  Based on the results, you should be able to see problems the vendor is experiencing based on the simulated problems your “vendor simulator” generated for you and your team’s service.  See a performance pattern you didn’t see before?  Go back to the “vendor simulator” and try additional configurations that achieve the performance pattern you experienced with the vendor and proceed to tune and tweak you and your team’s service to handle this scenario in a more efficient manner.</p>
<p>Whew, now you are in production and things seem to be working a-ok, throw the “vendor simulator” away, right?</p>
<p>Absolutely not!  Now you have the great opportunity to observe the production usage patterns and configure the “vendor simulator” to replicate those patterns in your test environment.  Once you have replicated the production patterns in test, you can now perform system maintenance or upgrades and leverage the “vendor simulator” again to predict how your system changes will impact the production vendor integration with a higher degree of confidence.</p>
<p>One caution, the “vendor simulator” isn’t a replacement for testing with your vendor partner.  Rather, it is an efficiency tool that can help rule out problems prior to spending the time and energy (and money depending on your vendor contract arrangement for testing) spinning up all the resources within your company and the vendor’s company to conduct full systems integration testing.</p>
<p>Although a pre-signed contract and delayed vendor integration project involvement can create some challenges, consider some of these sub optimal but success trending options.  You may want to create “vendor simulator” regardless of you ability, up front, to build into the project schedule, a comfortable testing exercise.  The next article will dive into more <a title="IT Engineering and Management in the MidWest versus Silicon Valley" href="http://www.midwestitsurvival.com/2009/08/it-engineering-and-management-in-the-midwest-versus-silicon-valley/" target="_self">MidWestern IT perspectives</a> on the topic of “Vendor Service Integration Challenges” in addition to this article.</p>
<p>Related posts:</p><ol>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-5-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 5 – More on Who Owns the Relationship'>Vendor Management – Part 5 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-4-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 4 – More on Who Owns the Relationship'>Vendor Management – Part 4 – More on Who Owns the Relationship</a></li>
<li><a href='http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-3-%e2%80%93-more-on-who-owns-the-relationship/' rel='bookmark' title='Vendor Management – Part 3 – More on Who Owns the Relationship'>Vendor Management – Part 3 – More on Who Owns the Relationship</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://midwestitsurvival.com/2009/12/vendor-management-%e2%80%93-part-6-%e2%80%93-vendor-service-integration-challenges/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

