Force Left Nav To at least 200 Pixels wide
Force Body To at least 500 Pixels high
Know More. Do More.

 Posts

Mar 13
Published: March 13, 2010 10:03 AM by  Mike Walsh   Powered by: Mindsharp and Summit 7
Note: All of the addresses of the KB / Articles - 2007 Products / MS / Non-MS Articles below were valid at the time I added them to the WSS FAQ site and to this file. I can't guarantee that they still are.
 
(Items are added to the WSS FAQ throughout the week so you will find new items more quickly by checking at wssv3faq.mindsharp.com daily.)
 
From 7th - 13th March 2010
 
NOTE: Amendments to KB articles are now only listed when a version is x.0. MS no longer change the dates of KB articles when version changes are minor.
 
I.1 2007 KB Articles
 
New
 
 
MS10-017: Description of the security update for Excel Services in SharePoint Server 2007: March 9, 2010
 
9th March 2010
 
 
SharePoint's RSS Web Part does not connect to external RSS Feed when your proxy requires authentication (ver 2.0)
 
9th March 2010
 
 
Permissions Issue when creating Redirect Page or Custom Page on Publishing Site in MOSS 2007 (ver 5.0)
 
5th March 2010
 
 
'Upload Multiple Files' control does not appear in SharePoint (ver 2.0)
 
5th March 2010
 
 
Unable to Change the Default Physical Location of Content Databases on SQL server (ver 5.0)
 
5th March 2010
 
 
SharePoint survey count is different between Number of Responses and Show all responses (ver 2.0)
 
5th March 2010
 
 
SharePoint Unable to crawl content of specific type of files even with correct IFilter installed (ver 4.0)
 
5th March 2010
 
 
SharePoint unique barcode value not created for documents in a library created from a template document library (ver 2.0)
 
5th March 2010
 
 
SharePoint Copy Operation in Site Manager fails for users which are not Site Collection Administrators (ver 4.0)
 
5th March 2010
 
 
Site grows unexpectedly when created from a custom site template (ver 3.0)
 
5th March 2010
 
 
Error: "Access to the path 'DRIVE:\blobCache\##########\' is denied." when using SharePoint webapps with different application pool identities (ver 3.0)
 
5th March 2010

Modifed
 
 
Supportability regarding SQL collation for SharePoint Databases and TempDB (ver 4.0)
 
5th March 2010

I.b Forefront KB Articles
 
New
 
 
On a SharePoint server that is running Forefront
Security for SharePoint, you may receive an error message when you try to access a non-SharePoint site (ver 2.0)
 
8th March 2010
 
Modified
 
None
 
I.c InfoPath 2007 KB Articles
 
New or Modified
 
None
 
I.d SPD 2007 KB Articles
 
New or Modified
 
None
 
II. Articles - 2007 Products
 
New
 
A. Office 2007 Server Products
 
None
 
B. Other Office 2007 products
 
None
 
C. Other relevant products
 
None

Modified
 
None

III WebCasts (+ PodCasts, On-Line courses) for 2007 Products
 
None
 
IV WSS v3 FAQ
 
New or Modified
 
None

V WSSv2 KB Articles (plus SPS 2003 Hot fixes)
 
New or Modified
 
None


Mar 08
Published: March 08, 2010 14:03 PM by  Paul Schaeflein   Powered by: Mindsharp and Summit 7

Are you interested in using the new claims-based authorization (Windows Identity Foundation) in SharePoint? I want to hear from you!

I’ve created a single-question survey that should take only a minute or two. It is anonymous. (If you want to start a dialog, contact me thru the blog or Twitter.)

Thanks in advance!



Mar 06

Recently, Mindsharp conducted a survey about staffing in our customers' deployments. In this extended blog post, I'll outline what we learned and will offer some inductive conclusions on how organizations are staffing their SharePoint deployments. I'll also draw out some other conclusions about the supporting data that is rather interesting. If you want to download a PDF copy of this post, you can do so by registering at the free content site at http://www.mindsharp.com/.

Methodology

The first step in obtaining this data was to send an email to our active customer list. In that email, which came directly from me, each customer was invited to participate in the survey. Those who responded were then sent the link to the survey. I did not send out the survey link to everyone on our list because I wanted to work with those who would take the time and effort to complete the survey. Those who responded, I surmised, would take the time to complete the survey. I was right – over 70% of those who responded to take the survey completed the survey. Given that the survey was about staffing, it was interesting to note some of the comments in interest e-mails I received back indicating pent-up interest in this topic:

  • "Although our experience is more like an account of what NOT to do, I think that perspective may be useful too."
  • This has been an area of great interest to us, but difficult to estimate. . . . .thanks for coordinating this effort. . . .
  • I would like to participate --- and I'm dying to know the results.  I think SharePoint requires more time for support and development than anyone thought it would be and we are understaffed.
  • I need to provide some data points to management so this will come in handy.
  • Would LOVE to reply as we are a 2 man team supporting EVERYTHING SharePoint, including Site Admin training! 

Basic Statistics

186 individuals completed the survey. There were no duplicate or secondary responses from the same organization, so our research represents responses from 186 different organizations. Not everyone completed the survey and I did include answers to questions from those who did not finish the survey. Hence, as we move through this survey and discuss the results, bear in mind that not all of the responses will equal 186. Some will be less, but none will be more. The first question was as follows:

1. What is the size of your organization - how many employees?

Under 50

  

8

4%

50-250

  

22

12%

251-500

  

12

6%

500-1000

  

22

12%

1001-2500

  

32

17%

2501-5000

  

26

14%

5001-10,000

  

24

13%

10,000+

  

40

22%

Total

186

100%

 

As you can see, the responses were evenly spread over the various sizes of organizations with the largest percentage coming from the 10,000+ user base.

The second question dealt with the number of desktops in their organization. The reason that I asked this question was because certain verticals, such as retail, can have a high number of employees who do not use computers (Wal-Mart or Target are good examples where there are a number of employees in retail positions that would never use SharePoint), so the more accurate way to assess an organization's potential to utilize SharePoint is to assess the number of desktops they have in their environment.

2. How many desktops are in your organization?

Under 50

  

7

4%

50-250

  

23

12%

251-500

  

15

8%

500-1000

  

26

14%

1001-2500

  

33

18%

2501-5000

  

29

16%

5001-10,000

  

25

13%

10,000+

  

28

15%

Total

186

100%

 

Again, as you can see, this survey was evenly distributed across small, medium and large environments with the largest percentage having between 1001 – 2500 desktops. 76% of the respondents have at least 500 desktops and 62% have over 1000 desktops.

We also needed to assess the different types of SharePoint implementations that exist in the respondent population. The reasoning behind is that those who purchased more features would naturally use more of those features in their environment (at least that was the hypothesis). I think the data will bear out that this hypothesis was incorrect. At any rate, the implementation numbers are as follows:

3. What type of implementation do you have?

WSS v2

  

0

0%

SharePoint Portal Server 2003

  

4

2%

WSS v3

  

22

12%

SharePoint Portal Server 2007 Standard

  

28

15%

SharePoint Portal Server 2007 Enterprise

  

132

71%

Total

186

100%

 

As you can see, the vast majority (71%) have SharePoint Server 2007 Enterprise implementations. Surprisingly, very few were Windows SharePoint Services-only implementations. Now, this could be due to several variables that I didn't control for, such as whether or not those who implement Windows SharePoint Services-only farms tend to purchase or not purchase training services. Obviously, our customer list consists of those who purchase training for SharePoint, so organizations that do not make such purchases would not have been included in this survey because they wouldn't appear in our customer list. Moreover, those who utilized Windows SharePoint Services-only implementations may be the type of organizations who would like to purchase training, but lack the resources to do so, leaving them with the necessity of utilizing free educational resources from organizations like Microsoft or Mindsharp. That would tend to correlate with the notion that organizations with low resources would tend to not purchase SharePoint Server 2007 or SharePoint Server 2010 because of the licensing costs. Also, the high number of Enterprise deployments might simply indicate that most of the customers in our database have Enterprise Agreements (EA) that included SharePoint Server 2007 Enterprise, so when they decided to deploy SharePoint Server 2007, they had no compelling reason to not implement the Enterprise version. This would, of course, run against best practices that would advise customers to purchase and deploy only that which is necessary to fulfill the business requirements developed to resolve a business problem. But I would suspect that in most environments, the thinking was "hey, we got it – let's use it. And let's install all of it even though we don't intend to use parts of it".

The thrust of this survey was to find out how organizations are staffing their deployments. But before we can dive into the staffing numbers, we need to better understand our basic numbers. It should also be noted that this survey is focused on SharePoint Server 2007 because SharePoint Server 2010 was not available for production at the time the survey was conducted.

Farm Size, Desktops and Number of Site Collections

From a hypothetical standpoint, it would seem to me that larger organizations would tend to have more servers in their farm and utilize more of the features in SharePoint Server 2007. So, the number of desktops in their environment because an organizing statistic against which much of this data is compared. I then proceeded to do basic comparisons between farm size, number of desktops and number of site collections.

The size of a SharePoint farm in this survey was defined as the number of physical (or virtual) servers in the farm less SQL, because is some environments; the SQL implementation supports a variety of applications in addition to SharePoint Server 2007. For most of the questions in this survey, I focused on their main production farm. The question was phrased as follows: "For your most important production farm, how many SharePoint servers are in the farm, not including SQL server?" Here is what we found.

First, for those organizations that had over 10,000 desktops, the number of servers in their farms was clustered toward what we would normally call the small or small-medium farm size. The horizontal axis denotes the number of servers in the farm. No one reported having 10 servers, so that data point was not reported. The vertical axis denotes the number of organizations that have that number of servers in their farm. For example, there are 14 farms in our survey that have only one server and those 14 farms came from the group that has 50-250 desktops. Moreover, there are 9 farms in the 10,000+ desktop group who have three servers in their main SharePoint farm. Here is the aggregate information.

I was surprised that the kurtosis of the curve was as positively skewed as it is across all sizes of organizations. I would have hypothesized that the skew would have been positive for smaller companies but negative for larger companies and normally shaped for medium-sized companies. For example, I would have expected that those organizations with 50-250 desktops would have installed farms with only one server (which is largely true) and I would have equally expected the 10,000+ crowd to have installed farms with 8 or 10 or more servers (which is not mostly true). But the data didn't bear this out at all. In fact, a surprising number of farms installed in the 50-250 group had three servers which are five more than the 251-500 group. And while some of those larger organizations have installed large farms, the majority (mode) installed three servers in their farm.

Since I didn't control for features or functions utilized in the survey, several plausible explanations for the positive kurtosis include:

  • Most farms are installed as a point solution for enumerated purposes
  • The SharePoint software is so efficient that farms installed as an enterprise service (as opposed to a point solution) really can run effectively on a small number of servers
  • Larger environments can afford higher-end hardware, so they can service more client demand with fewer servers
  • Larger organizations have more compliance and testing hurdles, more change management and rigorous processes to undergo in order to install more servers in a farm than medium-sized organizations, so the effort to clear 10+ servers in a SharePoint farm relative to the business requirements for utilizing SharePoint is not equal, leading the IT team to run the solution on fewer servers.
  • The larger organizations have not experienced deep penetration of SharePoint into their environment, so the current footprint of their deployment might be less than half of their total number of desktops

Now the opposite of what I've just written could be argued. In larger deployments, one could easily assert that in the larger organizations, management tends to be more risk adverse with higher requirements for fault tolerance, disaster recovery and backup/restore issues. These requirements would lead to additional servers in the farm, leaving us with the following explanations as to why larger environments tend to have smaller farms:

  • The individual answering the survey didn't know how many servers are really in the farm – s/he was guessing
  • The individual answering the survey under-reported the number of servers due to virtualization – there might be 12 SharePoint virtual machines running on 3 physical machines, so they reported 3 machines instead of 12.
  • The individual couldn't assess which production farm was the most prominent or "main" farm, so they reported on their own farm, which might be a smaller implementation in comparison with other production farms in their environment

The results are probably a combination of the bullet points above plus some points that I've not thought of. In any case, it's interesting to note that while Microsoft talks about farm scalability, the market isn't, generally speaking, implementing large-scale farms.

I also asked about the number of farms in their environment. I didn't specify production farms only, because test farms and development farms still need to be staffed – at least that was the assumption. Here is the data correlated for number of farms vs. number of desktops:

I think it's safe to say that the one response with 300 farms is a hosting provider or else they have an incredible amount of collaboration going on. Again, across the board, regardless of the number of desktops, the vast majority of implementations consisted of three or less farms. Clearly many are not even installing two farms, which means that they have a production farm but do not have a testing farm in which to conduct quality assurance routines on home-grown code. While the smaller environments have one farm – as I would have hypothesized – it is surprising that the three largest environments are not skewed in the direction of multiple production farms. Combining these two charts, one can see how most environments are standing up one or two farms with (generally speaking) three or less servers.

The reason for the few number of farms, I suspect, has as much to do with licensing costs as with anything else. I would suspect that by and large, organizations who have installed all of their EA SharePoint licenses have decided to "make due" with what they have and not go outside their EA to purchase additional licenses for other farms.

Now, I hypothesized that one strong indicator of robust collaboration is a high number of site collections in the farm. One would think that if there is persistent, pervasive collaboration in an organization, that the number of site collections will be high. Of course, this betrays my basic belief that an organization's collaboration should not be conducted in one or two site collections. Instead, I firmly hold to the position that the more collaboration an organization takes on in SharePoint, the higher the number of site collections there will be, due to any number of factors that are outside the scope of this post. The question that was asked was this: "How many site collections exist in your main SharePoint farm?" Here are the results:

The way to read this chart is to see the number of reported site collection on the horizontal axis and the number of organizations reported that number of site collections on the vertical axis for a given desktop range (yes, the number of desktops was a core element that I pivoted on several times). For example, there were two farms from the 10K+ desktop range that had over 10,000 site collections. On the other end, there were seven farms that had three or less site collections. You can see that some farms from the 10K desktop range had a relatively small number of sites collections (two were under 20) and yet there were two farms coming from the 5001-10,000 desktop range that had well over 5000 site collections in them.

I would make the assumption that those farms with a few number of site collections (under 50, to be arbitrary), have deployed SharePoint Server 2007 more often as a point solution and less often as an Enterprise service application. Conversely, those with a large number of site collections have done so, at a minimum, for its' collaboration features. Now, it is possible to install SharePoint Server 2007 Enterprise as a point solution for collaboration features, but I would suspect that in most of those installations where there is robust collaboration, they are also utilizing other SharePoint Server 2007 features. Once could also surmise from this data that a number of implementations lack pervasive adoption this data doesn't tell us if these farms are experiencing poor penetration into the enterprise or if SharePoint Server 2007 was purchased for a limited functionality – perhaps one that doesn't involve the creation of a high number of site collections.

The data here was interesting. For example, the 10,000+ desktop range, there were two farms that had only one site collection (I'm assuming that those who responded know what a "site collection" is and that they are reporting accurately). Notice that in this desktop range, the kurtosis is not just platykurtic, it's really rectangular. This means that across the spectrum, there is no statistically significant variation or grouping in the number of site collections for those environments who have over 10,000 desktops.

Those who had less than 250 desktops had 500 site collections as the highest number reported for that group. Those who were in the 500 – 1000 desktop range reported the highest number of site collection as being 828. In the 2501-5000 desktop range, the highest number of site collections in a single farm was reported to be 5595. Generally speaking, as the number of desktops increased, so did the highest number of site collections in a single farm. But this may not be the most useful of data, since even the largest of environments scaled down to the smallest of the number of reported site collections.

What can be concluded from this is that there is no consistent pattern across the size of the farm relative to the number of site collections. However, as the number of site collections increased in a farm, so did the number of servers.

We also wanted to see if there was any correlation between the products in production and the number of site collections. This data is presented here:

The only real surprise to me is the number of SharePoint Server 2007 Enterprise farms hosting less than 10 site collections. I was also surprised to see Windows SharePoint Services-only farms hosting site collections in the thousands. What both of these numbers tell me is that SharePoint Server 2007 and Windows SharePoint Services are being implemented for specific reasons and that in some of these implementations, verbose, pervasive collaborations is not part of their design.

Now, what server roles are being utililized in these farms? Here is the data:

6. What role(s) do the SharePoint servers in your main SharePoint farm perform?

WFE

  

156

84%

Index

  

156

84%

Query

  

130

70%

Excel Services

  

85

46%

Document Conversion

  

23

12%

WSS Search

  

119

64%

Central Administration

  

156

84%

Other, please specify

  

36

19%

 

For other, here were the responses:

  • DocAve (2)
  • InfoPath Form Services (4)
  • AvePoint
  • Search Server Express
  • Project Server 2007 (4)
  • Anti-virus
  • Axceler (2)
  • Separate, dedicated SSP Server
  • WCM
  • SharePoint Server 2007 Search (2)
  • K2 BlackPoint (2)
  • OpenText CLM Services for SharePoint
  • Tsunami
  • Nintex Workflow

To have 186 respondents report that only 154 farms have Web Front End (WFE) servers is perplexing, to say the least. Perhaps those who filled in the survey didn't know what a "WFE" is – the acronym wasn't spelled out on the survey. Moreover, it is possible that 31 people simply chose not to fill in this question. But whatever the reason, the same 154 who have WFE servers also have index servers. The next most popular server role was the Query role. Happily, all of the farms that had WFE servers also had Central Administration running! In all honesty, I'm not convinced that this question was asked in the right way, so I view the data from this question with some suspicion.

Staffing for SharePoint Farms

Now that we have discussed the basic numbers, we can turn our attention to staffing. The first question I asked was this: "What is the FTE (full-time equivalency) of SharePoint farm administrators? (1.0 equals one full-time individual)". Please bear in mind that all of the staffing questions were focused on the respondent's main farm and were not supposed to cover staffing for "farms in the wild" or for multiple farm deployments. The reason for this was due to the complexity of putting together a survey that would elicit data with true positives to the exclusion of false positives or false negatives. Being this was my first survey of this kind, I tried to keep it simple.

Frankly, if you have multiple production farms, my first inclination would be to multiply these numbers here by the number of farms you have to arrive at an approximate number of FTE's needed for your deployment. This would, at least, give you an educated guess.

The responses are as follows:

As you can see, across all of the farm sizes and number of desktops, the majority of farms deployed had two or less full-time SharePoint administrators. Surprisingly, one farm in the 50-250 desktop range has three full-time administrators. But when you look at the raw count of those who have 2 or less FTE administrators, the number is 158 out of 186 respondents, or 85%. Notice also that the farms with the highest number of SharePoint administrators (4.5 – 5.0) came from the medium sized companies, indicating that the level of administration these farms need is more directly related to activity in the farm than the size of their deployment. Again, I would have assumed that the largest deployments with the largest number of desktops would have resulted in higher SharePoint administration staffs. But the data doesn't bear out this hypothesis.

A similar question to ask is this: As the number of servers increases in a farm, does the number of SharePoint administrators increase? The data comparison between the number of servers and the number of administrators is here:

The way to read this chart is to see the FTE equivalency of SharePoint Administrators across the bottom with the number of servers represented in the color bars. So, the highest bar on the chart would indicate that there were 11 farms that had 3 servers in them that had one full-time administrator. The last bar on the right would indicate that there is one farm with five administrators who have only 3 servers. Again, this data seems to indicate to me that the staffing for a SharePoint farm, from an IT Pro perspective, it more related to the functions of the deployment rather than the number of servers or the size of the deployment. From a higher perspective, I would postulate that those farms deployed as an Enterprise service will require more care and feeding (and thus more man-power) than those farms which are deployed as a single or multi-point solution. In essence, staffing becomes tied to business requirements (like everything else).

Other than the Farm Administrator, there is no other role more central to a SharePoint deployment than that of the developer. I did ask about the developer role and here is the data:

There appears to be a number of farms that have no on-staff developers at all. Since I didn't control for outsourcing of development activity, all I can report on is the number of FTE developers on staff. So those who reported having no developers on staff may be either confining their deployment functionality to that which comes out of the box or they are outsourcing their entire development effort. But again, the vast majority of farms deployed have two or less FTE developers. Out of 186 respondents, 149 (80%) have two or less full-time developers on staff for SharePoint. Moreover, just because an organization has someone devoted to SharePoint development doesn't mean that they are not also outsourcing some of their development work. Unlike administrators, who rarely outsource the administrator of their farms, development can be more readily and easily outsourced, so there is a variable here that might skew the reality of just how much development is going on in our SharePoint industry.

This survey also asked about other SharePoint roles on the overall SharePoint team. I was surprised by how many of the farms claimed to have SharePoint architects and how many large deployments didn't have architects:

In this survey, there were 28 farms that had over 10,000 desktops and 25 of those environments reported a SharePoint Architect. But of those who have on-staff architects, how many of them actually were full-time vs. part-time (and presumably splitting their time between SharePoint and other applications)? Nearly all of the architects were below 50% time on SharePoint with many being pegged in the .25 to .20 time range. This tells me the in-house architects are splitting their time and attention between SharePoint and other applications.

What does it take to be a good SharePoint architect? Well, what you want is someone is both technical and business oriented. Someone who understands business processes and has experience managing a team, a P&L and working with customers, partners and vendors. At the same time, this individual needs to understand the technology that s/he is architecting at a granular-enough level to be able to connect the business requirements to the features of the technology inside a scope of rules that is developed via collaboration between the stakeholders and the technology team.

Interestingly enough, those organizations with 10,000+ desktops report having only 6 Taxonomists (librarians). This means that only 27% have someone on staff who can help them grow and manage the putability, findability and organization of their information. In the 2501 – 5000 desktop range, there were 6 organizations who reported having a taxonomist, which means that 21% of those organizations are supported for taxonomy services. As our industry moves into the SharePoint 2010 era, with its' Metadata Services and improved organization features, these companies will come up against the very real problem of having to figure out how to organize their information with SharePoint in mind. The opportunities for training and consulting companies will be significant.

You've probably noticed that we had an "other" category. What other roles did people report on their SharePoint teams? Here is this data:

  • Third Tier Support
  • Records Manager
  • Common Solutions Manager
  • Search Administrator (2)
  • Project Server Developer
  • SharePoint Sherriff

I like the SharePoint Sherriff role. J Perhaps Mindsharp should start a certification for that role! But seriously, each of these roles was mentioned only once, except for the Search Administrator, which was mentioned twice.

When it comes to the search technologies, I've been persistently surprised at how little organizations utilize the full range of the search and indexing technologies. Especially when they have it "all" installed via the Enterprise version. With the advent of FAST and the improved search capabilities, coupled with the taxonomy services in 2010, it just seems to me that this is another area where our customer base will need to vastly improve both its server-side skill set as well as improving the end-user's ability to execute quality queries that will limit the number of false positives in their result sets. At this stage of the product's maturity cycle, to have only 2 search administrators out of 186 farms is surprising to me. It does demonstrate that SharePoint Server 2007 is not being deployed often for robust search and indexing deployments. Perhaps other products, like Autonomy or Google are still well entrenched and the sunk costs are a barrier of entry for SharePoint search. I don't know. But to be fair to the search technologies, I am assuming that a robust search and indexing deployment will require significant resources to support, most of which are FTE people who can troubleshoot crawl and result set issues.

I also wondered if any relationship exists between the number of servers deployed and the roles performed on the SharePoint team. Summary data is below. This data would be consistent with the data above: Since most farms have three or less servers in them (at least in the main production farm), then it would stand to reason that the vast majority of roles on the SharePoint team would be associated with those farms that have less number of servers.

However, this question asked about all of the SharePoint servers in their environment, not just their main production farm, so we find that the distribution of roles is relatively consistent across the farms, regardless of the number of servers.    

Governance

I also asked a direct question about whether or not the respondents liked their current Governance plan. The question I asked was this: "Are you happy with your Governance of your SharePoint deployment? Why or why not?" Here is the summation of their responses:

Not Happy – 74 (40%)

Mixed - 54 (29%)

Happy – 58 (31%)

Surprisingly, less than 1/3 of the respondents are "happy" with their Governance plan and its' effect in their implementation. A full 40% stated that they are not happy with their Governance plan. In spite of all the articles, presentations, blogs, materials, advice, assistance or other messages about Governance since it became a hot topic in early 2007, the majority of the SharePoint customer community continues to work under a dissatisfactory Governance model. Why is this? The data didn't indicate any single reason or cluster of reasons for why they dislike their governance models.

However, I suspect (and this really is speculation on my part) the problem lies in the type of Governance advice and planning that is being given. Most of what I've seen starts with the SharePoint technology rather than starting with the business requirements of the deployment. There are really several layers to a strong Governance plan: the business layer, the technology layer and the enforcement layer. Governance isn't about the proper use of SharePoint unless you can tie those directives to business requirements. Governance isn't about technology only. Governance is about people and processes. Governance can't be (mostly, anyways) enforced via technology. Governance is best enforced via people – managers managing people. Managers doing spot checks in the technology to ensure that people are utilizing SharePoint according to the Governance rules is how most Governance needs to be enforced. People manage people, not technology. People enforce Governance rules, not technology.

From another perspective, Governance has two parts:

  1. The rules by which everyone will utilize SharePoint
  2. The designation of who will make and enforce the rules

Governance Matrix
 

Business Layer

Technology Layer

Enforcement Layer

Rules for Use of SharePoint

Based on business requirements, defines what the technology should do.

Derive from this what SharePoint should and should not do.

List out the method of enforcement. If the rule cannot be enforced, then it should not appear in the Governance Document

Designation of Responsible Part for Creation and Enforcement of Rules

<enter position title here>

<enter position title here>

<enter position title here>

 

Now, a few other items to keep in mind:

  1. (Yes, I'm repeated myself here) If the rule cannot be enforced, then it should not appear in the Governance Document

  1. The entire Governance document should be 10 pages or less. I've seen several 50-100 page Governance documents that have been developed and submitted as the standard to which people need to pay attention. In nearly all of these scenarios, the documents are ignored because they take too long to read and there are too many rules to remember. If necessary, keep your mammoth Governance document to help you feel better, but then write a short, concise version for your users to refer to. Short, simple, clear, and easy-to-read. That's part of the ticket to doing this correctly.
  2. Train your users on the Governance, not just the technology. Third-party training companies like Mindsharp can only go so far in writing SharePoint materials for your users. There is a point at which you'll need to append those materials with your own materials. I advise that end-user education start with the Governance rules and the Business Requirements that led to the adoption of SharePoint Server 2007. Distilling the requirements and how those requirements solve certain business problems for your organization are a key way to gain buy-in from your user base as well as help them connect their use of SharePoint to the company's strategic goals.

So, I'll submit to the community for their collective consideration that most Governance is not working because it is not grounded in the business and technical requirements and most of the rules are not enforceable. Perhaps, at some point, I should publish a sample set of Requirement, Governance and Training documents for companies to consume. It would be a lot of work. Uffdah!

One other explanation might be that the Governance implemented has been excessive and without enforcement, leading users to ignore important directives. This is another way of saying they have a 100+ page Governance document that isn't read and is mostly not enforceable.

How to build a SharePoint Team

Lastly, I'd like to suggest some methods of building your SharePoint team. When implementing or growing your SharePoint deployment, it is best if you can start with the core support functions that are absolutely necessary and then build out your team from there. But follow the Best Practice of building out a team that can support a deployment based on business and technical requirements first. So, start with a SharePoint Governance Team:

  1. Stakeholders
  2. SharePoint Admin
  3. SharePoint Dev
  4. SharePoint Architect
  5. Project Manager
  6. Training
  7. Business Analysts

Then, this team (in theory) can build out the Governance document. More likely, a subset of this team will actually do the writing with the full team discussing and giving approval/direction.

While the Governance is being written for your deployment, this team will also need education on SharePoint because they will not be as well versed in SharePoint as a Governance team needs to be. Their training should be as follows:

Team Role

Type of Education

Mindsharp Offering

Stakeholders, Project Managers, Help Desk, Business Analysts and Internal Training Staff

End-User + Overview on the connection between the business requirements and SharePoint's functionality

  1. Power End-user Instructor-Led Course
  2. UserVersity
  3. Customized Solution (Call)

SharePoint Administrators and Developers

Farm Administrator Training
Developer Training
Web Design Training
Search Administrator Training
SQL Optimization Training
Information Organization Training

  1. 5-day SharePoint Administrator Course
  2. 5-day SharePoint Developer Course
  3. 2-day Seminar on Organizing Information in SharePoint
  4. 3-day SQL Optimization Course
  5. 5-day Search Administration Course
  6. 5-day Web Designer Course

SharePoint Architects

Architect Education

  1. 1-day course on Architecting SharePoint for Your Organization (Call)
  2. 1-day course on re-architecting a SharePoint Deployment (Call)

 

After you have built and trained your SharePoint Governance team, you'll find that this same team, with minor modifications, can also be your ongoing SharePoint Implementation Team (SPIT) or your SharePoint Deployment Team (SDT). Things that your ongoing SDT will need to advise and make decisions on include taxonomy development, end-user education for new employees, changing business and technical requirements or establishing secure extranet policies.

This team is an ongoing effort that will exist in perpetuity. That is the best way to ensure your SharePoint deployment has the proper care and feeding support from everyone impacted by this technology.

Summary

I trust this post has been helpful to the community. I want to thank Mark Ferraz at SolutionsMark, Peter Serzo from Microsoft, and Joel Oleson. Any and all mistakes in this post are mine, not theirs, but I do want to thank them for reading through this post and offering suggestions on how to improve it. I suspect that there is much that I'm missing here, so please respond with questions and I'll see if I can give solid answers out of the raw information that hasn't been presented here. In addition, I anticipate that based on the feedback, I'll be doing a second round of surveys to further flesh out this information. Any advice or ideas would be greatly appreciated and can be posted here as a response to this blog or emailed to me at bill@mindsharp.com.

Bill English
Mindsharp



Feb 23
Published: February 23, 2010 15:02 PM by  Penny Coventry   Powered by: Mindsharp and Summit 7

I'm presenting a session on Thursday 25th March 2010 at Southampton University. My session at 18:30 is titled: "Best Practice for Designing and Deploying Workflow using SharePoint Designer 2007". I'll briefly look at the out-of-the-box workflows that come with SharePoint Server 2007 and then how to use SharePoint Designer 2007 for building workflow solutions. The second session starts at 19:30 when Ian Woodgate will do a quick tour of records management in SharePoint Server 2010. There will then be a break followed by Symon Garfield and "What is SharePoint?" and the New Speaker Slot at 20:45.

Sign up at: http://suguk.org/forums/thread/22601.aspx

Location:
Building 06 (Nuffield Theatre) Room 1077 (Lecture Theatre A)
University Road,
Southampton,
SO17 1BJ‎

http://www.soton.ac.uk/about/whereissoton/maps/highfield_campus.pdf

And as usual, there will be a SharePint event afterwards.

Arrive around 6 pm for a 6:30 pm start.



Feb 19
Published: February 19, 2010 00:02 AM by  Paul Papanek Stork   Powered by: Mindsharp and Summit 7

Please join Chris Givens from Architecting Connected Systems and me for Part 1 of our webinar series entitled Business Intelligence Using SharePoint 2010 & PowerPivot.  You’ll learn how  to create powerful, extensible, ad-hoc BI solutions for your organization using a combination of Excel, PowerPivot (formerly codenamed Gemini), and SharePoint Server 2010.

The webinar will include live demonstrations and discussion of the following points:

  • The capabilities and target audience for this new technology
  • How self-service BI is transforming the way we think about and work with data
  • The myriad products & services that work in concert to deliver PowerPivot-driven BI
  • Advantages of self-service BI over traditional BI
  • SharePoint’s front & center role in the changing BI landscape
    PowerPivot and SharePoint usher in a new era of self-service business intelligence and collaboration, which enables you to analyze and take advantage of the data and knowledge assets your organization already owns!

Sign-Up for the Seminar here:

http://www.sharesquared.com/resources/Pages/PowerPivotWebinar.aspx

ShareSquared



Feb 08
Published: February 08, 2010 17:02 PM by  Kathy Hughes   Powered by: Mindsharp and Summit 7
Presenting at Sydney (Australia) SharePoint User Group, Tuesday 16th February, 2010, from 5:30pm onwards.
 
Come along to discover the capabilities of how to work with data sources and discover some tips and tricks on how to make your SharePoint sites come alive and for some REST'ful insights!
 
Further details and registration at http://www.sharepointusers.org.au/Sydney/default.aspx


Jan 26
Published: January 26, 2010 19:01 PM by  Todd Bleeker   Powered by: Mindsharp and Summit 7

SharePoint 2010 Logo This rocks! Microsoft has released a SharePoint 2010 Beta 2 evaluation VHD complete with everything including Visual Studio 2010 and Office 2010 installed and ready to go. Download this excellent developer resource here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2

However, the post says that you'll need 50GB to install the two Hyper-V VMs. 50GB, Yikes! That said, my developer VM running Windows 7, SPF 2010 only, non-domain, non-standalone on top of a full SQL Server 2008 install is nearly 30GB.

Thank God for large external 2.5" drives.

<Todd />



Dec 23
Published: December 23, 2009 12:12 PM by  Christina Wheeler   Powered by: Mindsharp and Summit 7

Since the official release of Internet Explorer 8 many people are having problems with their custom branding for their SharePoint sites.

The way IE8 decides its rendering engine is based on certain criteria in your code or Master Page. IE8 will attempt to render a site as follows:

  • If it sees a valid DocType declared it will attempt to render the site in IE8 Standards Mode
  • If it doesn’t see a DocType it will attempt to render the site in quirks mode (otherwise known as pre IE7 rendering mode)

    To correct this problem there are two different meta tag options:

    <meta http-equiv="X-UA-Compatible" content="IE=7" />

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

    The first meta tag (IE=7) will force a page to render in IE7 mode no matter what. The second meta tag (IE=EmulateIE7) will force the page to render as IE7 would have rendered it historically. The difference between the two is that the EmulateIE7 meta tag will force the browser to look for a DocType before rendering in IE7 mode and if it doesn’t find one it will render in Quirks Mode.

    If adding the meta tag to your Master Page make sure it is added first in the <head> before the CSS.

  • META Tags and Locking in Future Compatibility
    http://msdn.microsoft.com/en-us/library/cc817574.aspx



    Dec 20

     

    Corro'll Driskell

    December 20, 2009

    Happy holidays to all, I am Corro’ll (Corel) Driskell, a SharePoint Architect on the SharePoint platforms. As many of you know I do many things around the SharePoint platforms and found it difficult to pick a starting place since my involvement on the TAP program.

    So, I wanted to kick off my blogs, referencing the SharePoint 2010 platform and its tools, with SharePoint Designer 2010 (Beta). I will post a number of blogs, as a part of this blog series, referencing the many features of SharePoint Designer 2010, such as, the new User Interface (UI), the ribbon, and a number of other features. Bottom line, this blog provides an overview focusing on the UI of SharePoint Designer 2010. This is not a deep dive into the capabilities of SharePoint Designer 2010 (BETA).

    Microsoft SharePoint Designer 2010 (Beta) allows Designers – non-programmers - and, encourages, Developers, and I mean encourage, to build web based applications on SharePoint’s latest platforms (SharePoint Foundation 2010 and SharePoint Server 2010).

    To start, you must locate SharePoint Designer 2010 in the Microsoft Office application group – its default location.

    image

    SharePoint Designer 2010 (Beta) UI 1

    One of the great things about the, new, SharePoint Designer 2010 experience is the initial start. Immediately, the user (Designers and Developers) is provided visual feedback upon the start of the application. It is my experience that the loading is rather quick versus the experience with the previous version, SharePoint Designer 2007.

    image

    SharePoint Designer 2010 (Beta) UI 2

    After SharePoint Designer 2010 (Beta) initially starts, you will notice that there are two primary focuses. The user has the option to Open a SharePoint Site or Create a New SharePoint Site. The new initial UI is a far step from the traditional experience of SharePoint Designer 2007. In fact, the user does not need to browse around the interface attempting to introduce them to the application. It is all there front and center.

    In contrast, the fact that there is an option to use SharePoint Designer 2010 (Beta) on the My Site is discouraging. In another blog posting we will discuss the new features available on the, new, SharePoint 2010 platforms that afford the SharePoint administrators and Site Collection Administrator better control now is not the time to dive into those features, also, we will focus on the various options in more detail in a future blog as a part of this series.

    image

    SharePoint Designer 2010 (Beta) UI 3

    After, either, Opening the Site or Creating a New Site, the user is presented with the Site Setting information page. Of course, the most notable change, in the SharePoint Designer 2010 UI, is the presentation of the, new, Ribbon. Again, I will dive deeper in the various features afforded by the Ribbon in a later blog as a part of this series.

    The Settings Page provides a significant amount of information , such as, the Site Information, Permissions, SubSites, also known as Webs, Settings and Customization. The fact that this Designer Dashboard, yes, I called it a dashboard, and no it isn’t Microsoft’s official terminology, is forthcoming with quite a bit of information. This information was, either, lacking or wasn’t as easy to obtain in SharePoint Designer 2007. Again, we will dive deeper into many of the features during this series in a future blog. Although the tab interface is not new to SharePoint Designer 2007, I find the tab interface in SharePoint Designer 2010 (Beta) a bit more inviting and user friendly.

    image

    SharePoint Designer 2010 (Beta) UI 4

    Lists and Libraries are nested in a simple view in SharePoint Designer 2010 (Beta). It is more similar to a report versus a hierarchical structure, as leveraged in SharePoint Designer 2007. Also, I want to encourage you to focus on the changes in the context of the Ribbon’s interface as we navigate from the Site Settings page. Of course, we can witness a heavy use of the bread crumbs in the SharePoint Designer 2010’s interface. The bread crumb was presented as a simple navigation control in the SharePoint Designer 2007 interface. Again, there was an emphasis on the hierarchical structure.

    image

    SharePoint Designer 2010 (Beta) UI 5

    Workflows are also presented in a report form. The Workflows’ report provides summary information referencing workflows leveraged by the site or web. In the SharePoint Designer 2007 interface, Workflows were presented nested in a Workflow library or folder, depends on whom you ask. Again, there is an emphasis on the actual artifacts’ hosted on the SharePoint 2010 platform. Of course, there is a significant amount of new features for SharePoint Designer 2010 (Beta) and its capabilities to build flexible workflows. Again, we will dive deeper into those capabilities through-out this blog series.

    image

    SharePoint Designer 2010 (Beta) UI 6

    The Site Pages provides summary information about located in the Sites Pages Library. The Site Pages Library is used to create and store pages for a specific Site or Web.

    image

    SharePoint Designer 2010 (Beta) UI 7

    The Site Assets provides a reports view of files that are included on the pages of a Site or Web. In the SharePoint Designer 2007 UI, the storage locations for files included on the pages were stored in a number of locations, such as, the images folder.

    image

    SharePoint Designer 2010 (Beta) UI 8

    The Content Types page provided a summary report about the various collection of content types, leveraged by the Site or Web, to establish consistent management of content. Immediately, you will find information, such as, Group, Parent, Source and Description. Most importantly, the UI provides quick access to manage the various content types. SharePoint Designer 2007 did not afford users this type of reporting feature. We will explore this new feature further as a part of this blog series.

    image

    SharePoint Designer 2010 (Beta) UI 9

    The Site Columns UI provides a summary report referencing a collection of columns available to Lists, which includes, Column Name, Type, Group and Source. In the SharePoint Designer 2007 UI we did not have a central presentation of the linked columns for a Site or Web.

    image

    SharePoint Designer 2010 (Beta) UI 10

    The External Content Types summary reports provides information, such as, Display Name, Name, External System, Type and Namespace, about External Lists, also known as SharePoint Lists, that exposes data from various back-end repositories – databases, web services and other Line-of-Business applications. The beauty of it all is that this feature is provided in the SharePoint Designer 2010 UI.

    image

    SharePoint Designer 2010 (Beta) UI 11

    The Data Sources summary report provides information, Name, Type and Description, about the various data sources available to the Site or Web. The report is categorized based on type, for instance, Lists and Libraries. Again, this is a great presentation in the UI so that users are not required to leverage the hierarchical structure to obtain the information similar to the SharePoint Designer 2007 UI.

    image

    SharePoint Designer 2010 (Beta) UI 12

    The Master Pages summary report provides information, Name, Title, Content Type, Size, Modified Date, Modified By and Comments, about all of the artifacts, Master Pages, Page Layouts, images and xml files, found in the Master Page Gallery.

    image

    SharePoint Designer 2010 (Beta) UI 13

    The Site Groups summary report provides some information, Group Name and Description, about the various Groups with, some level, of access to the Site or Web. You have to ask yourself, where are the contributor settings. Again, we will dive deeper into the many changes in a later blog.

    image

    SharePoint Designer 2010 (Beta) UI 14

    The SubSites summary reports provide a list of the Sites or Webs within the hierarchical structure. The report provides information, such as, Site Name, URL and Modified Date.

    image

    SharePoint Designer 2010 (Beta) UI 15

    Finally, the All Files provides a summary report of all content for a Site or Web, which includes the SubSites. The information provided includes, Name, Title, Size, Type, Modified Date, Modified By and Comments. The significance here is users have a more efficient way to ascertain the information about the artifacts that make up SharePoint 2010 sites.

    image

    SharePoint Designer 2010 (Beta) UI 16

    The overarching selling point is that SharePoint Designer 2010 encourages rapid building and deployment of, web-based, solutions that meet business needs, leveraging the various features – lists, content types, workflows and a number of other features – of an organization. Here is the catcher, there is no-coding. Included in this blog series, I will work to cover the various use cases and features.



    Dec 08
    Published: December 08, 2009 13:12 PM by  Kim Lund   Powered by: Mindsharp and Summit 7

    Depending on who you are in your organization, you may either LOVE SharePoint or HATE it. There are many promises on what SharePoint will deliver; however, have those promises become a reality in your organization? The answer may be the key to why your colleagues, employees, and end users use SharePoint or create work-arounds to avoid taking the time to understand it.

    If you find that user adoption of SharePoint is avoided or slower than anticipated in your working environment, you are not alone. Many students that I have trained, consulted and listened to have expressed their pain points for SharePoint adoption. As I am blessed to work with and interact with many SharePoint users I have discovered and witnessed what works and what doesn't for successfully increasing people's use, acceptance, knowledge and confidence of SharePoint.

    Pain Points

    Some of the Pain Points I've heard expressed as it relates to slow user adoption are:

    • Employees Unaware of Powerful SharePoint Features
    • SharePoint Deployed Without Governance
    • User Community Not Involved in Planning SharePoint Site Use
    • End Users Expected to Create or Manage SharePoint Sites
    • Inefficient Use of Document Management Features
    • Uncertainty that Confidential Information is Secure
    • Added Training Needs Burden Staff
    • SharePoint Training Not Based on End User Needs
    • Help Desk Unable to Answer SharePoint Questions
    • Change in Organizational Culture Required for SharePoint to Be Accepted

    How to

    The key to overcoming these pain points and increasing end user adoption of SharePoint and achieving better buy-in from users at large is to develop a plan that includes:

    • Governance planning that includes:
      • Key members from various business units - not just IT
      • Focus on the vision and long-range goals
      • Ability to adapt to changes in requirements
      • Relevancy to needs of the organization
    • Taxonomy planning that includes:
      • Governance team that will own and manage the taxonomy
      • Classification of information according to categories
      • Focus on the business, not on SharePoint
    • Communication plan that includes:
      • What SharePoint is
      • Governance and taxonomies for use in SharePoint
      • Building excitement for what SharePoint will be able to do in their environment
      • How it fits into the existing ecosystem of technologies
      • What it might be replacing
      • Discovering and building SharePoint advocates
    • A training plan that provides succinct training that:
      • Focuses on the needs of individual users
      • Available when needed
      • Holds users accountable
      • Teaches the technical "how-to" about SharePoint
      • Shares the reasons and best practices for using SharePoint
      • Incentivizes employees
      • Provides key competency certifications that encourage and build confidence when key concepts are mastered

    If any of these important steps are missing in a SharePoint adoption plan, you will find that the effectiveness of the other steps will be less. For example, if you have not provided governance and have a poor taxonomy plan, use of SharePoint will be inconsistent. When this occurs, even if users receive useful training, there will be confusion about the proper use of SharePoint features. Even if governance and taxonomy planning has been completed but this information is not communicated to employees, there will still be confusion and inconsistency with the use of SharePoint. Lastly, if you have planned for proper governance and taxonomy, communicated to your employees that SharePoint is coming, but then fail to train employees, end users will not know how to utilize the new features provided by SharePoint.

    For this reason, in order to receive the anticipated return on investment (ROI) of a SharePoint deployment, the key for success in usability and user adoption is tied closely to implementing a plan that includes governance and taxonomy, communication to employees, and relevant training.

    First Get Help!

    If you think the suggestions included in the previous section are a tall order, you are right. You are probably not staffed to handle all of the steps that are recommended and you likely do not have the SharePoint expertise in-house to accomplish this plan. Mindsharp has the expertise, services, and products to help you implement all four key areas mentioned above. The biggest struggle for any company is a well thought out, effective training plan that meets the needs of the end user population.

    That is why we developed UserVersity to deliver an end-to-end turnkey SharePoint communication and training program. We work with your staff to compliment the talent you have in-house, and then provide expertise in areas you may not have. UserVersity provides communication tools and a variety of training tools including:

    • Adoption Manager
    • E-learning
    • Online or in person instructor-led training
    • Quizzes
    • Certifications
    • Incentives and motivation for employees you would like to target

    We are excited to be the first to offer such a flexible solution that encompasses all of your needs and provides a customized approach to training.

    If you would like to learn more about this you can also attend a free 30 minute webinar about Increasing End User Adoption and about our UserVersity program. Please check out our website at http://www.mindsharp.com/Default.aspx?top=TRAINING&left=END_USER_ADOPTION

     

    The following chart summarizes how Mindsharp and UserVersity can assist organizations when dealing with one or many of the pain points highlighted in this paper.

    Pain Point 

    How Mindsharp Can Help 

    Pain Point 1: Employees Unaware of Powerful SharePoint Features 

    Mindsharp's UserVersity provides a communication plan that informs users about the key SharePoint features. Our communication plan includes e-mail templates, posters, and additional resources as requested.

    Pain Point 2: SharePoint Deployed Without Governance 

    Mindsharp has SharePoint experts that can guide your governance and taxonomy planning or provide you with resources to assist your team in planning these important components.

    Pain Point 3: User Community Not Involved in Planning SharePoint Site Use 

    Mindsharp can help obtain feedback about who should be part of the team that develops your SharePoint governance and taxonomy plans.

    Pain Point 4: End Users Expected to Create or Manage SharePoint Sites 

    Mindsharp's UserVersity includes training in various formats that provides end users with the information they need to create and manage sites. 

    Pain Point 5: Inefficient Use of Document Management Features

    Mindsharp's UserVersity provides training on correct document management including topics such as:

    • Creating and saving documents
    • Adding metadata
    • Searching
    • Collaborating
    • Using check in and check out
    • Version history

    Users can choose training that meets their needs and fits into their busy schedule. 

    Pain Point 6: Uncertainty that Confidential Information is Secure 

    Mindsharp's UserVersity provides training for end users on the topic of security. We provide thorough coverage on how SharePoint security works, as well as how to add or remove users from the SharePoint groups and permission levels. Users will gain confidence that they are securing their content appropriately.

    Pain Point 7: Added Training Needs Burden Staff

    Mindsharp's UserVersity provides an adoption manager that guides you through the program so you can make training decisions confidently. The advantage is that you are working with a SharePoint expert with years of training experience. 

    Pain Point 8: SharePoint Training Not Based on End User Needs

    Mindsharp's UserVersity is structured to provide specific training for every role and function in your organization to ensure competency in appropriate SharePoint functionality. UserVersity provides over 90 different lessons that simplify SharePoint by breaking training into six key functional competencies. This allows end users to focus on the aspects of SharePoint that relate to them currently, and then grow into other areas as their use and knowledge of SharePoint expands. Training can be repeated when knowledge of a skill needs to be refreshed or reinforced.

    Pain Point 9: Help Desk Unable to Answer SharePoint Questions 

    Mindsharp's UserVersity provides multiple ways to assist your Help Desk including:

    • Mindsharp has the leading SharePoint experts on staff who can answer questions from your Help Desk employees.
    • UserVersity has help desk crash courses to provide your IT and Help Desk staff with a thorough understanding of SharePoint.
    • The Help Desk can refer employees to specific computer-based training modules that address the user's problem. This is another way to provide the needed help without the Help Desk employee guiding users through each step.

    Pain Point 10: Change in Organizational Culture Required for SharePoint to Be Accepted

    Training with Mindsharp's UserVersity helps users understand the value of using SharePoint functionality. It goes beyond showing the "how" to teach the best practices and answer the "whys" in SharePoint. This approach helps increase end-user adoption and satisfaction.

     

    Summary

    SharePoint is one of the fastest growing corporate technologies on the market today. In fact, SharePoint has surpassed anticipated sales within Microsoft but has the frequency of its use in your organization surpassed expectations? Just because your organization has deployed SharePoint does not mean it is being used successfully.

    I have identified some of the reasons end user adoption of SharePoint is slow in companies and offered ways to change that slow adoption. If companies create a SharePoint adoption plan that meets end user needs, SharePoint will be a tool they depend on to work smarter and faster.

     

    If you would like to learn more about this you can also attend a free 30 minute webinar about Increasing End User Adoption and about our UserVersity program. Please check out our website at http://www.mindsharp.com/Default.aspx?top=TRAINING&left=END_USER_ADOPTION

    UserVersity

     

     

     



    Dec 04
    Published: December 04, 2009 15:12 PM by  Daniel Galant   Powered by: Mindsharp and Summit 7

    So, like many other folks out there I’ve been playing with the new SharePoint Designer 2010 public beta, and  also like many of you, I’ve been liking a lot of what I’m seeing. Still, I keep running across issues that I really hope get fixed before the release. This one has been plaguing the product since the early betas and I really hope it gets addressed before final release. As of now, SharePoint Designer cannot connect to a SharePoint site if you have any additional host headers attached to the site. For many organizations I would say this is a big limitation. As an example, say you have created your portal application at the following address, portal.acmeman.net. Now, for the sake of your internal users you decide to add the header of simply portal, so that your users don’t have to enter the entire FQDN when accessing the site. Your IIS would look something like this,

    IIS header

    Unfortunately, now when you try and open the site from Designer you’ll get the following error,

    Designer error

    Clicking OK will then present you with this,

    Designer error2

    The fix is to simply remove the offending additional header and the site will once again become accessible. Again, I will point out that this is still a Beta product and I have every confidence that Microsoft will have this working by release. None the less, I wanted to put this out there and raise some awareness of the issue amongst the Designer community.



    Nov 15
    Published: November 15, 2009 12:11 PM by  Ben Curry   Powered by: Mindsharp and Summit 7
    I'll be speaking at the ATL users group tomorrow night at 6:30 EST. For directions and more info, see http://www.atlspug.com/default.aspx.
     
    The topics are:
     
    Session 1 Installing SharePoint Server 2010
    Topic Description

    Much has changed from the 2007 version of SharePoint. I'll be discussing a server farm installation of SharePoint Server 2010 to include the new Shared Services model (service applications), how those will upgrade, and limitations of 2007 and 2010 integration. Just for fun, I'll also give you a quick demonstration of building service applications and configuration using Central Administration and PowerShell!

    Session 2 Enterprise Content Management Upgrades in SharePoint Server 2010
    Topic Description

    Wow! We have some really cool features that are new to SharePoint Server 2010 - DocumentIDs, robust Information Management Policies, and Document Sets. BUT, one of the most anticipated features is the centralized taxonomy and content type hub. Come see a live demonstration and early best practices for creating a content type hub and managed metadata service.

     
    My apologies for posting this late. I hope to see you there!
     
    Ben Curry


    Oct 19
    Published: October 19, 2009 17:10 PM by  James Curry   Powered by: Mindsharp and Summit 7
    But for DBAs, you will have to set configure it. So no worries about SharePoint doing SP evilness.


    Oct 19
    Published: October 19, 2009 11:10 AM by  Rick Taylor   Powered by: Mindsharp and Summit 7
    My first session at SPC09 is now done.  It was Part 1 of 2, "Upgrading to SharePoint 2010".
     
    At first I was worried, because I was competing with breakfast being served at the same time.  With 1 minute to go, there was one person in a seat.  Bill English said, "Preach and they will come."  He was right.  I started talking to one person and 5 minutes later, the chairs were all full.
     
    Part 2 will be tomorrow at 12:30pm.  Need to make sure my demos work!


    Jul 15
    Published: July 15, 2009 13:07 PM by  Dave Pileggi   Powered by: Mindsharp and Summit 7

    The first few minutes of my presentation, I will be doing at the Best Practice Conference.  Trust me, it gets even better, but you have to attend to get the rest!

    chooseyourownadventure

    Back in the day, a literary Labyrinth was called a Choose your Own Adventure Book.  I actually have somewhere in my parents house the very same book that is pictured above.  Reading these was an adventure.  Did you choose the right path? Putting your finger(s) in multiple pages, just in case you did not choose the right path.  Planning your SharePoint environment is very much the same way, there can be multiple out comes, with lots of twists and turns along the way, and depending on the choices you made earlier, could force the outcome later.

    Page 1 & 2

     Labyrinth

    Your company hears about this SharePoint “thing.”  It sounds like a good idea.  You and a bunch of co-workers are standing around the water cooler talking about it.

    Hey Sarcastic Sally, how is the paper your working on?”

    As good as an ulcer,” Sally retorted.

    Did you hear about that program called SharePoint?”

    ”Stop smiling, the light shinning off your teeth is going to blind me.  Yeah, it sounds cool.”

    ”Maybe we should look at the business problems it could solve before we move forward with it?” you ask yourself out loud.

    Sarcastic Sally Scoffs.  “It’s a cool application, let’s just move forward.  You are such a worry wart.”



    Go to page 21 if you agree with Sally
    Go to page 37 if you want to follow your own idea

    Sally scares me, I think we better listen to her.  However, I am not sure if this is the right way, so lets put our finger in here JUST IN CASE.

    Page 21 & 22

    BurgersonGrill

     

    Your SharePoint environment is installed and takes a life of its own, causing chaos and mayhem everywhere in your company.  You are blamed for the IT nightmare and sent to a small town in Idaho to flip burgers.

    THE END

    Oh no! I like burgers, but not that much.  What happened!

    In reality, this is a very common mistake.  More companies than not introduce a application into their environment without understanding the problems they are targeting to solve.  This can be fatal to the success of releasing the application, especially if it is SharePoint.  You have to understand the new workforce you are dealing with is Generation X, Generation Y, and the Lost Generations who have had Internet for the better part of their lives.  They are the My Space, Facebook, iGoogle, My Yahoo, My MSN, instant messaging, tweeting generations.  They know how to use we based applications very well.  SharePoint being a web based application will be instantly second nature to them to use.  That being said, if you do not know what business problems SharePoint is going to solve for your company, they will make those choices for you.  There is a LOT of power with just out of the box features and web parts that they can take advantage of.  At first glance this may sound like a good thing, however, there is one caveat. If you have legacy applications or applications that are not as intuitive to use, user friendly or “cool” to look at this new workforce can and will use SharePoint to replace those applications.  This will then spread your information over multiple systems causing search ability issues and segmented data.  This is not the desired effects SharePoint should have.  SharePoint is extremely powerful, and I will dare say more powerful then Microsoft even realizes.  This is a good thing, but has to be managed properly.  In time those legacy applications may very well be absorbed by SharePoint based applications, but you want to keep it under control.  Spotting the business problems SharePoint is designated to solve is the first step in a healthy deployment.

    Good thing we put our finger in the page.  Lets go back and try the other path… That's, page… 37. Lets go!

    Page 37 & 38

    tattoo 

    You shoot back, “No, I think it will be a good idea to figure out the business problems we want to solve for the company.”

    “Like what?” asks Jeff from accounting.

    Sally and you watch him drain half the water cooler bottle of its contents into his water bottle. “Well, Sally already gave us one. She is having trouble collaborating with her team. The paper they are working on isn’t as easy as it should be. So collaboration is a big one I would think.”

    “Oh, sorry to hear that Sally, but we have our own problems,” Jeff informed us.

    “How so?” Sally inquired.

    “Well, we have all of these reports we are forced to do, but they are so time consuming, I don’t have time to do what I am supposed to do.” Jeff wrinkled his nose.

    “The enterprise version of SharePoint has Excel Services and BI capabilities,” I offered. “That could be another business problem we could solve initially.”

    “Do you have an executive sponsor?” Jeff wondered.

    “We are IT, why would we need that?” Sarcastic Sally snapped.

    “To get funding and support.” Jeff said defending himself.

     

     

    Go to Page 13 if you want to get an executive sponsor.
    Go to Page 25 if you agree with Sally

    I say we go with Sally, she still scares me.  Lets go to page 25, but I am going to put my finger here again, JUST IN CASE!

    Page 25 & 26

    watercooler

    Oh no, SharePoint has been considered a rogue project. Lack of funding has landed us in trouble. We are forced to use an old Commodore 64 and two TRS 80’s to try and build the environment. The project and idea has died before it could even go forward. A walk to the water cooler for you and Sally is now known as the Walk of Shame.

    THE END

    Sally did it to us again! What happened?!

    Find out at the SharePoint Best Practices conference.  If you want more information about the Best Practices Conference click on the banner below.  Hope to see you there, as the line up of speakers is UNBELIEVABLE!  Two of which are the authors of the book that inspired this entire event.  Microsoft Office SharePoint Server 2007: Best Practices published by Microsoft Press.

     

    BPC180x150



    May 22
    Published: May 22, 2009 05:05 AM by  Enrique Lima   Powered by: Mindsharp and Summit 7
    Something has just come to light, here is an extract of the posting found on the SharePoint Team Blog ...

    "During the installation of SP2, a product expiration date is improperly activated. This means SharePoint will expire as though it was a trial installation 180 days after SP2 is deployed. The activation of the expiration date will not affect the normal function of SharePoint up until the expiration date passes. Furthermore, product expiration 180 days after SP2 installation will not affect customer’s data, configuration or application code but will render SharePoint inaccessible for end-users." Jeff Teper/Microsoft Corporate VP/SharePoint.



    Here is the link to the full text on plans to resolve and manual resolution of the issue.

    http://blogs.msdn.com/sharepoint/archive/2009/05/21/attention-important-information-on-service-pack-2.aspx



    Mar 04
    Published: March 04, 2009 22:03 PM by  Tami Bolton   Powered by: Mindsharp and Summit 7

    Folders can be used for large list support.

     

    But...

     
     

    01. Folders organize content when a item is saved, rather than when it is displayed

    02. Folders/subfolders make finding an item difficult

    03. A folder obscures the number of items it contains until the Folder is opened

    04. Sort, filter, group, and paginate can only be applied to items within one folder at a time or to the entire list

    05. It is more difficult to move an item between two folders than to change the value of a property

    06. A single list item can have multiple properties but cannot be presented in two folders

    07. A list item can have a required property but a folder can never be required

    08. The browser URL is limited to 255 characters; nested folders make the URL unnecessarily long

    09. Properties on a folder cannot be used to sort, filter, group, or paginate list items within that folder

    10. New columns are added to the list items within the folder but not the folder itself



    Jan 23
    Published: January 23, 2009 10:01 AM by  Daniel Webster   Powered by: Mindsharp and Summit 7

    There are many manual methods for making a central search center available across your SharePoint implementation:

    ·         Adding to either Global (Top Nav Bar) or Local (Quick Launch) navigation in each site collection and/or site.

    ·         Adding Links to pages

    ·         Teaching Users to add to My Links list

    In this post, I would like to suggest three methods of automating the publication of centralized search center access without having to touch individual SharePoint sites. The first two preferably use Active Directory group policies but are achievable for users on machines that are not members of your domain.

    Add as Search Provider for Internet Explorer

    Internet Explorer now supports multiple Search Providers for its built-in search box as shown in the figure below.

    Your users can use the built-in tools to create a search provider for your central search center or you can provide a file which they can use to place the correct settings in their local registry.

    To create this file, place the following test in Notepad:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{1EF4B245-681F-493C-9EF7-7AAE8262CC81}]

    "DisplayName"="Portal"

    "URL"="http://moss01/search/Pages/Results.aspx?k={searchTerms}&s=All%20Sites"

    "Codepage"=dword:0000fde9

    Replace “Portal” with the name you want displayed. Quotes are required.

    In the URL, replace http://moss01/search/Pages/results.aspx with the location of your search results page. You could also change or remove the default scope (&s=All%20Sites).

    The save the file with a .REG extension.

    To share the file via email or in a document library, you may need to save the file with a .TXT extension and instruct your users how to download the file, change the extension back to .REG and import into their registry.

    Add to Internet Explorer Links Toolbar

    Although some users do not like to give up the space occupied by Internet Explorer’s Links toolbar, I am addicted to it for the sites that I use frequently. Also, it can quickly be activated / deactivated from the Tools menu as needed as well as collapsed / expanded.

    Like most configurations of Internet Explorer, the contents of the Links toolbar can be pushed out to members of the domain using group policies. I find the easiest method of creating this policy is to configure IE in the desired format on a machine from which I can open the domain (or OU) group policy. Then I can simply import the local settings into the group policy and tweak them within the policy.

    However, for those users whose machines are not members of your domain, the links shortcuts are contained in a folder in their favorites (C:\Documents and Settings\username\Favorites\Links). So your options are to train them how to go to the site and create the shortcut on the links toolbar or save as a Favorite in the Links folder. I suppose that zipping a links folder and sending out to users to place in the Favorites folder but that would probably be harder to teach them than saving as a favorite.

    Add Link to Site Actions

    Making the link to the site available to all users globally across your SharePoint farm is relatively easy even for administrators who do not normally write code.

    Additions to the Site Actions menu are deployed as features. For the non-programmers, do not stop reading at this point. We are just going to do some simple cut and paste.

    As long as we understand the basic components of a feature and have the basic code for two XML files, we can easily modify the menu.

    A feature requires a folder containing two files, Elements.xml and Feature.xml. The folder should have a name that identifies the feature to administrators and must be unique within the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES folder. In my example, the folder (and feature) is named EntSearch for Enterprise Search.

    The contents of the Elements.xml file are:

    <?xml version="1.0" encoding="utf-8" ?>

    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">

      <CustomAction Id="CustomWebManagementPage"

          Location="Microsoft.SharePoint.StandardMenu"

          GroupId="SiteActions"

          ImageUrl="/_layouts/images/search.gif"

          Sequence="1000"

          Title="Enterprise Search Site"

          Description="Use this site for Enterprise and Internet Searches.">

        <UrlAction Url="HTTP://moss01/search"/>

      </CustomAction>

    </Elements>

    The Sequence entry controls the placement of the link on the menu list.

    The Title controls the menu item name and the Description text appears below the menu item name as shown in the figure below.

    The UrlAction Url is the link that is opened when the menu item is selected.

    The contents of the Feature.xml are:

    <?xml version="1.0" encoding="utf-8"?>

    <Feature xmlns="http://schemas.microsoft.com/sharepoint/" Id="BEA70765-63BB-4bd1-927C-E72C3559D07D" Title="Enterprise Search Site" Description="This site is customized for Enterprise and Internet Searches." Scope="Farm">

      <ElementManifests>

        <ElementManifest Location="Elements.xml" />

      </ElementManifests>

    </Feature>

    The crucial line in this file is the Feature xmlns= line. In this line the Id must be a unique guid. Since we are not developers and probably do not have Visual Studio installed, we can use http://createguid.com/ to generate a new guid. The Title and Description need to be identical to those in the Elements.xml. for this feature, we want the scope to be Farm so that it does not need to be activated at lower levels. Farm level features are automatically activated.

    Place the folder containing your two modified files in the  C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES   folder.  The feature is then deployed with the following command line:

    "c:\program files\common files\microsoft shared\web server extensions\12\bin\stsadm.exe" -o installfeature -name "EntSearch" –force

    Now across all sites and pages in your farm, your Site Actions menu contains an item as shown below:

    Remember that a Site Actions menu does not appear unless a user has access to a link in the menu due to security trimming. So, for many of your users this may be the first time they have seen this item.

    Hopefully, this post will at least cause you to think about some options for making your central search center more accessible for all your users.