<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: 15 Ways / Questions To A Smooth SharePoint Contract</title>
	<atom:link href="http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/</link>
	<description>The Authorative Resource For SharePoint Security Articles, Research, Software, And Security Integration Consulting</description>
	<lastBuildDate>Thu, 11 Mar 2010 20:38:00 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: SP Guy</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-16223</link>
		<dc:creator>SP Guy</dc:creator>
		<pubDate>Thu, 30 Oct 2008 06:43:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-16223</guid>
		<description>Adam,


this is great stuff. I have run into some master bull$h!ters in SharePoint interviews. SharePoint is a highly visible product and people&#039;s egos can get out of hand during discovery phases, architecture, deployment (ever dealt with infrastructure people who think SP is a piece of junk? Well, let me tell you...) and, ta-da, process optimization. In case you did not notice, most middle management lives on inefficient business processes (which keep them busy or helps with looking busy). Optimizing these processes (or helping optimize those processes) may awake more egos and people whose &quot;nest&quot; they build over the years will finally become transparent with SharePoint.


Never EVER, under any conditions, agree to &quot;train&quot; someone in SharePoint as a part of the job, especially remote teams. This is the endless source of FUD and time waster and won&#039;t be billable (like unpaid overtime). If someone asks me for training, I can offer training but that costs extra, requires extra time and commitment. It is not an afterthought.

Also, you must have your own SharePoint environment (on a laptop), in case something blows up at the client&#039;s (as it often does. I develop everything on my box or, if I work on somebody else&#039;s box, I move the artifacts into my local environment at the end of the day. I was always glad I did. It is always better to work with real hardware than half-a$$ed VM which responds like PCs from 20 years ago.

Finally, ask about how exposed you will be to the users and what the deliverables are for the first 2-3 weeks. Expectations for SharePoint and productivity are very high and people quickly start filling your bucket. Before you know it, you have to develop two dozen web parts, half a dozen templates and work out the custom kinks for branding for 25 clients who are knocking at the door - all by next Monday. Keep your scope in check and publish it to project owners/managers.

Great, great stuff. Now that I know that I am not the only one who saw things this way :) I feel much better.

SP Guy</description>
		<content:encoded><![CDATA[<p>Adam,</p>
<p>this is great stuff. I have run into some master bull$h!ters in SharePoint interviews. SharePoint is a highly visible product and people&#8217;s egos can get out of hand during discovery phases, architecture, deployment (ever dealt with infrastructure people who think SP is a piece of junk? Well, let me tell you&#8230;) and, ta-da, process optimization. In case you did not notice, most middle management lives on inefficient business processes (which keep them busy or helps with looking busy). Optimizing these processes (or helping optimize those processes) may awake more egos and people whose &#8220;nest&#8221; they build over the years will finally become transparent with SharePoint.</p>
<p>Never EVER, under any conditions, agree to &#8220;train&#8221; someone in SharePoint as a part of the job, especially remote teams. This is the endless source of FUD and time waster and won&#8217;t be billable (like unpaid overtime). If someone asks me for training, I can offer training but that costs extra, requires extra time and commitment. It is not an afterthought.</p>
<p>Also, you must have your own SharePoint environment (on a laptop), in case something blows up at the client&#8217;s (as it often does. I develop everything on my box or, if I work on somebody else&#8217;s box, I move the artifacts into my local environment at the end of the day. I was always glad I did. It is always better to work with real hardware than half-a$$ed VM which responds like PCs from 20 years ago.</p>
<p>Finally, ask about how exposed you will be to the users and what the deliverables are for the first 2-3 weeks. Expectations for SharePoint and productivity are very high and people quickly start filling your bucket. Before you know it, you have to develop two dozen web parts, half a dozen templates and work out the custom kinks for branding for 25 clients who are knocking at the door &#8211; all by next Monday. Keep your scope in check and publish it to project owners/managers.</p>
<p>Great, great stuff. Now that I know that I am not the only one who saw things this way <img src='http://www.sharepointsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I feel much better.</p>
<p>SP Guy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Biggs</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-13797</link>
		<dc:creator>Jason Biggs</dc:creator>
		<pubDate>Fri, 05 Sep 2008 17:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-13797</guid>
		<description>This is fucking gold, thank you for this.</description>
		<content:encoded><![CDATA[<p>This is fucking gold, thank you for this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharepoint BUZZ</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-1003</link>
		<dc:creator>Sharepoint BUZZ</dc:creator>
		<pubDate>Mon, 06 Aug 2007 15:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-1003</guid>
		<description>&lt;strong&gt;SharePoint Links 07.22.07...&lt;/strong&gt;

Here&#8217;s another quick list of SharePoint articles around the blogosphere:

15 Ways / Questions To A Smooth SharePoint Contract - Adam goes thru his list of 15 questions you should be asking yourself or your future employer before you agree to the ...</description>
		<content:encoded><![CDATA[<p><strong>SharePoint Links 07.22.07&#8230;</strong></p>
<p>Here&#8217;s another quick list of SharePoint articles around the blogosphere:</p>
<p>15 Ways / Questions To A Smooth SharePoint Contract &#8211; Adam goes thru his list of 15 questions you should be asking yourself or your future employer before you agree to the &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Buenz</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-635</link>
		<dc:creator>Adam Buenz</dc:creator>
		<pubDate>Tue, 31 Jul 2007 01:15:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-635</guid>
		<description>Valerie:

These are good points, you covered a lot of stuff that I missed, but wish that I would have hit (and if you don&#039;t mind, with your permissions, I would like to move some up to the post body). 

I completely agree with you on checking out whether the employees are happy, even if you are a subcontractor through a random staffing firm or whatever, this is 100% a good indication of how well your contract experience is going to go. Although you may be jumping firm to firm, what is a year but a summation of working experiences? :-)

I can&#039;t believe I missed the knowledge transfer point, but that is a huge issue a lot of the time. I have had a ton of contracts where I have been doing SharePoint development, subsequently, been asked to do a knowledge transfer to a .NET developer with no experience whatsoever with SharePoint. As you can guess, this was never a smooth process, so definitely something to clear up front to avoid any complications. I would encourage everyone that reads this post to take Valerie&#039;s point about this into 100% consideration.

The support thing is off and on IMHO. Sometimes you get it as a sub, sometimes you don&#039;t, totally depends on the sponsoring organization (the prime) and the client. It&#039;s hard to bank on it unless the organization has a good SharePoint practice in place. Otherwise, hell, they might be asking you all the questions!

I tried to touch on the quality control of SharePoint deliverables in the documentation portion but didn&#039;t hit it well. But you make an excellent point, there is a broad difference between well developed software that includes all testing harnesses (such as including mock builds), and worthless software that just works &quot;enough&quot; (like CorasWorks!).

I have gotten burned a LOT by asking about working remotely, to me it is more of a dice roll then anything. It can mean you have a balance between life and work, or it can mean that you are trying to be lazy, spend all morning getting drunk off homemade Starbucks / Khaula mixed drinks while attempting to get some code done. While some of us enjoying coding drunk (that&#039;s me!), it may not be super efficient for other people. There are lot of reasons why this is entirely more efficient for some people however.

I hate arrogant programmers, can&#039;t stand them, and 100% not one of them. Actually, just got relieved of having to deal with one, because I choose not to treat people like shit regardless of their skills or attitude, just not in me. Subcontractors have a certain luxury where they are allowed to look at a project with an interesting perspective, and a lot of times its unfair to those staffed full time. As a quick example, I am really a sponsor of developing your own WebPart base class so that you can implement certain standards such as exception handling which can make mass WebPart differences a breeze. I know a lot of developers are revving up on SharePoint development, so I have to tread tactfully, and not to suggest this sort of radical shift. Does it give me the right to tell them they are morons and so wrong for inheriting from the framework class. Hell no. In any respect, who the hell says that my way right. Everyone has their own coding styles anyhoo!

The Nazi subcontractor mentality IMHO ultimately is just detrimental to a project. Assimilation in those particular types of circumstances often I feel is more helpful then productivity!

:-) Thanks for your comments, they improved the point I was shooting for a lot. As I said, with your permissions I would like to move them up to the post body (credit will be given of course!)</description>
		<content:encoded><![CDATA[<p>Valerie:</p>
<p>These are good points, you covered a lot of stuff that I missed, but wish that I would have hit (and if you don&#8217;t mind, with your permissions, I would like to move some up to the post body). </p>
<p>I completely agree with you on checking out whether the employees are happy, even if you are a subcontractor through a random staffing firm or whatever, this is 100% a good indication of how well your contract experience is going to go. Although you may be jumping firm to firm, what is a year but a summation of working experiences? <img src='http://www.sharepointsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I can&#8217;t believe I missed the knowledge transfer point, but that is a huge issue a lot of the time. I have had a ton of contracts where I have been doing SharePoint development, subsequently, been asked to do a knowledge transfer to a .NET developer with no experience whatsoever with SharePoint. As you can guess, this was never a smooth process, so definitely something to clear up front to avoid any complications. I would encourage everyone that reads this post to take Valerie&#8217;s point about this into 100% consideration.</p>
<p>The support thing is off and on IMHO. Sometimes you get it as a sub, sometimes you don&#8217;t, totally depends on the sponsoring organization (the prime) and the client. It&#8217;s hard to bank on it unless the organization has a good SharePoint practice in place. Otherwise, hell, they might be asking you all the questions!</p>
<p>I tried to touch on the quality control of SharePoint deliverables in the documentation portion but didn&#8217;t hit it well. But you make an excellent point, there is a broad difference between well developed software that includes all testing harnesses (such as including mock builds), and worthless software that just works &#8220;enough&#8221; (like CorasWorks!).</p>
<p>I have gotten burned a LOT by asking about working remotely, to me it is more of a dice roll then anything. It can mean you have a balance between life and work, or it can mean that you are trying to be lazy, spend all morning getting drunk off homemade Starbucks / Khaula mixed drinks while attempting to get some code done. While some of us enjoying coding drunk (that&#8217;s me!), it may not be super efficient for other people. There are lot of reasons why this is entirely more efficient for some people however.</p>
<p>I hate arrogant programmers, can&#8217;t stand them, and 100% not one of them. Actually, just got relieved of having to deal with one, because I choose not to treat people like shit regardless of their skills or attitude, just not in me. Subcontractors have a certain luxury where they are allowed to look at a project with an interesting perspective, and a lot of times its unfair to those staffed full time. As a quick example, I am really a sponsor of developing your own WebPart base class so that you can implement certain standards such as exception handling which can make mass WebPart differences a breeze. I know a lot of developers are revving up on SharePoint development, so I have to tread tactfully, and not to suggest this sort of radical shift. Does it give me the right to tell them they are morons and so wrong for inheriting from the framework class. Hell no. In any respect, who the hell says that my way right. Everyone has their own coding styles anyhoo!</p>
<p>The Nazi subcontractor mentality IMHO ultimately is just detrimental to a project. Assimilation in those particular types of circumstances often I feel is more helpful then productivity!</p>
<p> <img src='http://www.sharepointsecurity.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Thanks for your comments, they improved the point I was shooting for a lot. As I said, with your permissions I would like to move them up to the post body (credit will be given of course!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Valerie</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-532</link>
		<dc:creator>Valerie</dc:creator>
		<pubDate>Tue, 24 Jul 2007 11:18:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-532</guid>
		<description>Hi Adam,

Those are all very good points that any company should be able to answer. I&#039;m not sure where your contracts have been but have a few points from the other side. 
1) It is very important that the company you choose to work with firstly, has happy employees - if the employees are not happy chances are you will not enjoy it either. Ask to speak to someone that is in the office during an interview and get their opinion. Remember to pay attention not to the words but the animation of the employee - if they look like eeyore saying they are happy they are probably not. 
2) How much repeat customer&#039;s do they have. If it&#039;s less than 50% then the company is probably not doing the right things. At Ideaca, our whole business is built on our philosophy that &quot;every customer is a reference customer&quot;. That does not mean that we do everything they say either. Getting a reference customer to us means being honest and advising them on possible risk factors. This has caused us to sometimes lose projects but we believe you need to do it right. 
3) Knowledge transfer - you need to know up front how much time you will have to spend getting the company resources up to speed as well as the client resources.
4) Support for you - find out if there are company resources you can reach out to if you need help - which everyone does from time to time
5) Quality management - what are their testing and migration procedures. Some projects have very strict guidelines and may require your time to write and execute test scripts - because of the menial nature - make sure you know it up front if you don&#039;t enjoy that type of task
6) Ask how they feel about working remotely - if they allow you to work from home it shows that they at least put some value on work/life balance. There are sometimes exceptions to that depending on the project but at least find out how the company you are going to subcontract to feels about it.

Because I&#039;m writing this I have to add in my big beef with subcontractors - do not assume you are the smartest person on the planet. There is nothing worse with someone who is arrogant and not willing to listen to other&#039;s. You can be the smartest person on the team but be humble and always willing to listen - you don&#039;t need to act on whatever opinion you receive but at least listen and make others feel important.</description>
		<content:encoded><![CDATA[<p>Hi Adam,</p>
<p>Those are all very good points that any company should be able to answer. I&#8217;m not sure where your contracts have been but have a few points from the other side.<br />
1) It is very important that the company you choose to work with firstly, has happy employees &#8211; if the employees are not happy chances are you will not enjoy it either. Ask to speak to someone that is in the office during an interview and get their opinion. Remember to pay attention not to the words but the animation of the employee &#8211; if they look like eeyore saying they are happy they are probably not.<br />
2) How much repeat customer&#8217;s do they have. If it&#8217;s less than 50% then the company is probably not doing the right things. At Ideaca, our whole business is built on our philosophy that &#8220;every customer is a reference customer&#8221;. That does not mean that we do everything they say either. Getting a reference customer to us means being honest and advising them on possible risk factors. This has caused us to sometimes lose projects but we believe you need to do it right.<br />
3) Knowledge transfer &#8211; you need to know up front how much time you will have to spend getting the company resources up to speed as well as the client resources.<br />
4) Support for you &#8211; find out if there are company resources you can reach out to if you need help &#8211; which everyone does from time to time<br />
5) Quality management &#8211; what are their testing and migration procedures. Some projects have very strict guidelines and may require your time to write and execute test scripts &#8211; because of the menial nature &#8211; make sure you know it up front if you don&#8217;t enjoy that type of task<br />
6) Ask how they feel about working remotely &#8211; if they allow you to work from home it shows that they at least put some value on work/life balance. There are sometimes exceptions to that depending on the project but at least find out how the company you are going to subcontract to feels about it.</p>
<p>Because I&#8217;m writing this I have to add in my big beef with subcontractors &#8211; do not assume you are the smartest person on the planet. There is nothing worse with someone who is arrogant and not willing to listen to other&#8217;s. You can be the smartest person on the team but be humble and always willing to listen &#8211; you don&#8217;t need to act on whatever opinion you receive but at least listen and make others feel important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chooklay</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-518</link>
		<dc:creator>Chooklay</dc:creator>
		<pubDate>Mon, 23 Jul 2007 02:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-518</guid>
		<description>So, how are things at work now?  from reading between the lines on this post, there might be some things you don&#039;t like there too?</description>
		<content:encoded><![CDATA[<p>So, how are things at work now?  from reading between the lines on this post, there might be some things you don&#8217;t like there too?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 7 Links Today (2007-07-21)</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-503</link>
		<dc:creator>7 Links Today (2007-07-21)</dc:creator>
		<pubDate>Sat, 21 Jul 2007 14:23:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-503</guid>
		<description>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</description>
		<content:encoded><![CDATA[<p>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharepoint 2007 link love 07-20-2007 at Virtual Generations</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-488</link>
		<dc:creator>Sharepoint 2007 link love 07-20-2007 at Virtual Generations</dc:creator>
		<pubDate>Fri, 20 Jul 2007 09:04:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-488</guid>
		<description>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</description>
		<content:encoded><![CDATA[<p>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links (7/19/2007) &#171; Steve Pietrek&#8217;s SharePoint Stuff</title>
		<link>http://www.sharepointsecurity.com/sharepoint/sharepoint-development/15-ways-questions-to-a-smooth-sharepoint-contract/comment-page-1/#comment-480</link>
		<dc:creator>Links (7/19/2007) &#171; Steve Pietrek&#8217;s SharePoint Stuff</dc:creator>
		<pubDate>Thu, 19 Jul 2007 22:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/15-ways-questions-to-a-smooth-sharepoint-contract/#comment-480</guid>
		<description>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</description>
		<content:encoded><![CDATA[<p>[...] 15 Ways / Questions To A Smooth SharePoint Contract [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
