|
Feb
13
Published: February 13, 2013 18:02 PM by
Bill English
In an effort to help deliver the best SharePoint training at the lowest cost possible, I'm proud that we have announced our new Early Registration and Pricing Structure. By utilizing this structure and planning ahead, you can get Mindsharp-quality education at a lower cost than ever before. We're already starting to see Mindsharp customers take advantage of this program for their SharePoint Training needs. As we innovate on how we deliver SharePoint education and move into the SharePoint 2013 time frame, we're also innovating on how to ensure we deliver our services at the lowest possible cost to you. If you've not learned about our Early Registration and Pricing Structure, please take a moment now to see how this simple, yet effective program works.
And as always, you can contact me directly if you have any thoughts or questions. Thanks for your confidence and trust in Mindsharp.
Bill English, CEO Mindsharp
Aug
06
Published: August 06, 2011 21:08 PM by
Bill English
I've moved my non-SharePoint focused blog posts to businessandfaith.wordpress.com. You can read my posts at my new location.
Bill English, CEO
Apr
25
Published: April 25, 2011 19:04 PM by
Bill English
Apr
17
Published: April 17, 2011 13:04 PM by
Bill English
I've been talking quietly for some time with personal friends and mostly with my wife about an impending career change for me. It's been several years coming – and it has taken several years to reach this decision. So, let me explain.
When one turns 50, there is a tendency to go back and assess the quality of one's life (read Seasons of a Man's Life by Daniel Levinson). You look back on things you've done wrong and right, people you have helped and hurt as well as the successes and failures you've experienced. You'll want to take some parts of your life and build on them in the future. Other parts need to be discarded and new parts need to be grown. It's a process that if truncated, will leave a person hollow and void. You begin to realize that your time on earth is limited. You realize that you're not a young person anymore and that it's time to focus on significance rather than success.
This is the journey I've been travelling. It's been both enjoyable and frustrating. There is risk in changing careers. There is even more risk in not growing and changing. Perhaps you saw my announcement earlier about attending Notre Dame for their Executive MBA program. This is part of the risk-taking and part of a larger decision to change careers. I decided to move into business leadership and for now, to further my efforts at business ownership for several reasons:
- I am very tired of travelling and it was evident that my family needed me at home. I missed both of them taking their first steps because I was on the road. I've missed birthday parties, holding them when they are sick, attending sporting events and plays. Missed a lot of it for a business. It's time to change.
- I'm burned out on writing books. I'm working with Ben Curry (who is shouldering the major share of the work) on the next Best Practices book for SharePoint 2010. I wrote two chapters for this book and it about killed me. In the past, I could have cranked out two chapters in about 3 weeks. I had stamina. I had endurance. I had ideas. I had what it took to write good material consistently. But I've run out of whatever it is that I had in years past. I simply don't have anything left inside me to keep writing and to do another book. So this SharePoint 2010 Best Practices book will be my last technical book.
- I really want to be home with Kathy. I love my wife. I want to be with her. So getting off the road makes a lot of sense.
- I honestly believe this is what God wants me to do.
Over the last few years, I've realized that I need a solid vocational or professional plan for the next 30 years. I need a set of skills that will be in demand for as long as I'm able to work that I can deliver on consistently while growing professionally. Being a technologist simply doesn't meet these criteria. I don't want to be 70 years old and having to learn another version of a software product, spending countless hours reading technical white papers and writing books. No thanks. In addition, I hope to work until I'm 80 – another 30 years. I'm positive that Social Security, Medicare and Medicaid will not be there for me or for anyone else. Those programs will be bankrupt or the benefits so watered down that they will have little real positive effect in my life. So, I feel that I need to set myself up to work for another 30 years so that I can pay for at least some of the bills I'm sure to receive. Besides, I want to be productive and relevant for as long as possible. Moving into business leadership and then, over time, mentoring others in business ownership and leadership is something I can do well into my 70's and I think I would enjoy it. Business leadership seems to be a career path that makes more sense than teaching technology. Moreover, moving into business leadership is about getting into a career where I can focus on several areas outside of technology that I'm interested in. Learning how to successfully turn around failing businesses is one of those foci for me. I'd like to grow to the point where a failing business can be entrusted to me to get turned around and be made profitable again.
So at the Mindsharp company meetings in January of this year, I defined my role as having four foci:
- Strategy
- Growth
- Liability
- Finance
My job now is to manage and grow Mindsharp. My job is not to know the technology or teach classes. My job is to entrust the technical parts of our business to Todd and Brian and have them ensure that we remain at the forefront of technical leadership in the SharePoint community. My focus is on ensuring our company is following a clearly defined strategy, that we're growing our products and services, that I reduce our exposure to liability and that our finances are manages as well as possible. I'll continue to have an interest in SharePoint and to the extent that conferences or user groups will have me come and speak, I'd enjoy doing that. I'll be applying what I'm learning in the MBA program to the business aspects of a SharePoint deployment, so I'll be able to add value to SharePoint consultants and deployments. But my value will now come from the business side, not the technical side.
So, that's my story. I'm changing careers, but I'm not changing employers or industries. You'll find my blog will be focused on the business layer and may, at times, not even be focused on SharePoint. As I've come to realize, I've learned more about SharePoint by reading the Harvard Business Review and taking certifications at AIIM than I have learned from reading white papers published by Microsoft. SharePoint customer's pain points are not about the technology anymore. It's about the proper use of the technology in their environments. Customers need to connect the technology to their business needs and culture. That's the real rub. And I hope to be active in that space moving forward.
I've made a number of great friends over the years in the SharePoint community. I hope to continue those relationships for the rest of my life. You'll still see me at conferences, so this isn't "good-bye". It's just an explanation that needed to be made public. Thanks for listening. Take care and God bless.
Bill English, CEO Mindsharp
Mar
23
Published: March 23, 2011 12:03 PM by
Bill English
This month's edition of the Harvard Business Review is focused on Failure. Failure is a concept that we don't like to discuss and that we try to avoid in our personal and professional lives. Yet failure is rampant in both. Consider the following facts:
-
Between 40% - 43% of all marriages end in divorce. And after 10 years of remarriage, the probability of that marriage ending is:
- 32 percent for women with no children at remarriage
- 40% for women with children, but none of whom were reported as unwanted
- 44% for women with children, and any of whom were reported as unwanted (slightly higher, at 47 percent, among white women)
-
Business also fail the longer they are around – which stands to reason, of course:
- Proportion of New Businesses Founded in 1992 Still Alive By Year:
- Hence, it can be said that 71% of business fail within the first ten years of their existence
- Even though
Microsoft spent $500M on their launch of Vista, it failed so poorly because of problems in the product that even their most loyal customers wouldn't purchase it and install it.
- The Mosquito Magnet, which had a top sales rate of $70M/year was sold for just $6M because the company failed to adequeately manage the fast growth of the product line
- AOL paid $850M for the social network Bebo in 2008 and sold it in 2010 for $10M.
The list goes on and on of high-profile failures in business. This month's issue is racked full of examples of how smart, talented people failed at one time or another.
What I found interesting is a concise list of the reasons that failures occur. Because out culture doesn't accept failures and usually, one must accept blame (and shame) in order to admit failure, we don't learn from our mistakes. We don't take the time to see failure as an opportunity to improve and better ourselves. But take a look at this list of reasons for failure, then I'll add some additional comments:
- Deviance – An individual chooses to violate a prescribed process or practice
- Inattention – an individual inadvertently deviates from specifications
- Lack of Ability – an individual doesn't have the skills, conditions or training to execute the job
- Process Inadequacy – a competent individual adheres to a prescribed but faulty or incomplete process
- Task challenge – an individual faces a task too difficult to be executed reliably every time
- Process complexity – A process composed of many elements breaks down when it encounters novel interactions
- Uncertainty – A lack of clarity about future events causes people to take seemingly reasonable actions that produce undesired results
- Hypothesis testing – An experiment conducted to prove that an idea or a design will succeed fails
- Exploratory testing – an experiment conducted to expand knowledge and investigate a possibility leads to an undesired result
If we were to apply this list to SharePoint implementations (or any software implementation for that matter), we'd have to conclude the vast majority – probably 90% or more, are due to something other than Deviance or Inattention. Notice that four of the eight reasons (the middle reasons for failure) really boil down to a lack of training or a process problem.
I think the market is starting to understand that a SharePoint implementation must have business requirements and that a good process run by competent, trained people will lead to a great deployment is being accepted en masse. But still, many deployments out there lack adequate training for their deployments.
Process is built on the intersection of business needs, training, tools, measurements, outcomes and workflow. SharePoint is just a tool. And it really is just a collection of tools. Getting corporations to see that good process is required in order to achieve great outcomes – even when it comes to collaboration – is both difficult and necessary.
Collaboration and process need not be enemies. In fact, I would argue that great collaboration rests on the shoulders of shared processes that all can adhere to and work within. Collaboration is really little more than a set of shared tasks executed in a order that produces a desired outcome. Removing the inefficiencies and redundancies to provide greater customer value is a core focus of Six Sigma. (I would love to do a Six Sigma class on SharePoint deployments at some point, but I need to find a great SS person first!)
By implementing processes that are built on business needs coupled with well-trained individuals, you can nearly eliminate 50% of the reasons that we experience failure in business. If you remove the first two reasons (Deviance and Inattention), you'll find that your SharePoint deployments will experience greater user adoption and better ROI.
If you need a great company to provide great training, be sure to take a look at Mindsharp.
Bill English, CEO, MVP
Mar
16
Published: March 16, 2011 11:03 AM by
Bill English
"Give me a stock clerk with a goal and I'll give you a man who will make history. Give me a man with no goals and I'll give you a stock clerk."
Bill English, CEO Mindsharp
Mar
08
Published: March 08, 2011 11:03 AM by
Bill English
If Microsoft can build and secure a directory of millions of objects (Active Directory), why do we have containers and site collections in SharePoint?
Bill English
Mar
08
Published: March 08, 2011 10:03 AM by
Bill English
At Mindsharp, we are grateful to our customers for their trust and confidence in our products and services. As a way of saying "Thanks!", we're extending a limited time offer to receive over $26,000 of value from Mindsharp for only $995. The specifics are as follows:
|
Value |
Products & Services |
|
$15,000 |
2007 UserVersity End User CBT's Delivered to Your Doorstep |
|
$4,000 |
20% off 2010 UserVersity Upgrade (Must Purchase Upgrade by 12/31/11) |
|
$2,995 |
1 Online or Live Seat at Mindsharp Public Class (Must Attend by 12/31/11)* |
|
$4,800 |
20% off Mindsharp Private Classes (Must Redeem by 12/31/11) |
|
Unlimited |
20% off all Mindsharp Public Classes Through 12/31/11 |
|
$26,795 |
Average Minimum Value |
For those who have a SharePoint 2007 implementation, note that the 2007 UserVersity (computer based training lessons) encompasses all 92 lessons (CBTs) and is a full-version, fully licensed offer. If you want to get Computer Based Training for your 2007 implementation, you can now get that for $995. We have both a SCORM compliant installation as a well as a SharePoint installation. Either is available for the same price. These CBTs normally cost $15,000 (average price), so this offer is a huge opportunity to significantly improve the value of your SharePoint 2007 implementation for under $1000.
In addition, that same $995 will also give you discounts as outlined above plus one seat in one of our public classes. But this offer is limited and must be purchased by March 31, 2011. We are only accepting credit card purchases for this offer, so if you have particular needs concerning this offer on how to make payment, please be sure to contact your Account Representative or email sales@mindsharp.com.
You can take advantage of this offer at Mindsharp's web site. We invite you to consider the positives of participating in our Customer Appreciate Event.
Over the last seven years, Todd and I have made an amazing number of great friends in this budding industry. SharePoint has taken off like no one ever expected. We have been truly blessed to have made so many friends and to have worked with so many talented and great people. This is our way of saying "Thanks!" to everyone who has helped us and who have placed their trust and confidence in our services. We look forward to serving you all in the coming months and years and are excited to see just how fast and wide the growth of SharePoint has been.
Bill English, CEO Mindsharp
Feb
18
Published: February 18, 2011 09:02 AM by
Bill English
Jan
14
Published: January 14, 2011 15:01 PM by
Bill English
One wonders how fast the SharePoint MCM will follow suit to the SQL MCM:
http://www.microsoft.com/presspass/features/2010/nov10/11-09sqlservermcm.mspx
The key words are:
The SQL Server MCM exam was previously available exclusively as part of a three-week training and certification program offered at the Microsoft campus in Redmond, Wash. Now candidates who wish to earn the certification will be able to choose from multiple testing locations all over the world and take the exam in a matter of hours rather than weeks.
Previously, the required three-week SQL Server 2008 MCM training session plus four exams necessary to earn the certification cost candidates approximately US$18,500 — in addition to associated travel expenses. Now, candidates can earn the certification by passing just two exams: the four-hour Knowledge Exam, and a six-hour hands-on Lab Exam, which will be available in early 2011. People interested in pursuing the certification can take these two exams without attending training for a total of US$2,500.
Bill English, MVP Mindsharp
Dec
14
Published: December 14, 2010 19:12 PM by
Bill English
…until I came to Sister Bay, Wisconsin. In this quaint, lovely town is a store/restaurant with a sod roof. On the sod roof were goats grazing. I'm not kidding. Pics attached to verify my story. In all my travels, I've never seen a goat on a roof grazing in the middle of town.
Just so you think this first picture isn't a joke:
Store is Al Johnsons' in Sister Bay, WI.
Bill English, MVP
Nov
30
Published: November 30, 2010 21:11 PM by
Bill English
Nov
28
Published: November 28, 2010 14:11 PM by
Bill English
Mindsharp supports the NMCRS. As a way of getting the community involved in this effort, we will be donating $1 for every new follower we gain on Twitter between now and Christmas Day, up to $2500. Our twitter handle is @Mindsharp. Please pass this along and help us support a very worthy cause.
Thanks.
Bill English, MVP
Nov
25
Published: November 25, 2010 07:11 AM by
Bill English
I'm usually up before the rest of my family. This morning is no exception. They are sleeping right now, enjoying a morning where they don't need to get up and get going on a busy day. The house is quiet. The table is set. And in a few hours, this place will be transformed into a place of laughing, hugging and conversation when 16 of our relatives come over for noon dinner today.
I've heard that those who work for Microsoft in countries other than the United States enjoy Thanksgiving Day too – not because it is a national holiday for them – but because the sheer number of emails emanating from Redmond slows to a dribble. Email fatigue gets a rest and for two glorious days, they don't get bombarded with the normal 300 – 400 emails. I suppose, for them, they are thankful for what they don't receive.
In America, it's traditionally called "Thanksgiving Day". The day was originally set aside early in our culture when survival was – literally – a life or death matter. It was first celebrated by the pilgrims in 1621 to thank God for His provision in giving them what they had needed to survive their first year in the new world.
Today, it's a national holiday. We eat, watch football (American style), spend time with family and talk about what kind of shopping we'll do on black Friday. But rarely, do we actually take any time to express gratitude for what we have. I've always wondered about this: if you don't believe in God, then who do you thank on Thanksgiving? Being thankful is the act of acknowledgement that someone else has helped you in some way and you thank them. Another word for this is being grateful. I've always wondered how one could be thankful if there wasn't someone to thank.
In America, we live in the most rich, the most luxurious, most technologically advanced society this world has ever known. For many, today isn't a day to stop and thank the Lord for all of His goodness and mercy to us. It's just turkey day or perhaps a day off from work – which for many, is enough to put a smile on their face. I recall how Senator Barry Goldwater (back in the '60's) was asked why he didn't vote to approve another national holiday in honor of someone that I can't recall now and his response was this: "The average American doesn't give a damn about who the holiday is for, they just want another day off from work!" Because Thanksgiving Day falls on a Thursday, it's really a two-for-one: Get the holiday on Thursday and most businesses will also give you Friday off as well. Not a bad deal, eh? I fear that many in our country like this day simply because they get two days off from work.
So, with a little counter-culture flavor, I would like to express my thanks to the Lord for that which I have and for that which He has given to me. Note that I didn't deserve any of this and it's only by His grace that I can say thanks for:
- Salvation: his forgiveness of my sin and his gift of living with Him in heaven. I quite literally was "rescued from the dominion of darkness" and was "brought into" a personal relationship with Him. Anyone reading this can have this gift – you simply need to ask God for it and He will give it to you. It will cost you nothing and yet, paradoxically, it will cost you everything you have
- I thoroughly enjoy being a business owner and am thankful to the Lord for the business He has given me.
- My family – I have a GREAT family. My wife and children love me. This is a huge blessing that I don't deserve
- My church – we're settling into a new church for us. We've been attending for roughly 2.5 years and are just now starting to feel at home in the church. We're making some good friends and getting know our extended family.
- Community: I'm so thankful to live in Maple Grove, MN. I know most reading this from the south will think I'm crazy – all that cold weather, snow, ice, etc… But the truth is that you cannot find a better place on the planet to have summer and fall than Minnesota. We have a safe town that is clean and well-kept. We have a good balance of retail and professional services. And we have a good infrastructure to build on. For all of this, I'm thankful.
- American Military – I'm very grateful to our servicemen and women who voluntarily join our military to help protect and defend this country, both here and around the world. While our country has made mistakes in foreign policy and our military has made mistakes too, I remain proud to be an American and deeply grateful for those who defend our country. This isn't to say that I agree with all that the politicians direct the military to do, but it is to say that I support those who serve our country.
Today – I hope you take some time to get alone and thank the Lord for all that He has given you. God has been more gracious, kind and giving to us than any of us have ever deserved. His generosity and grace deserves our "Thanks!".
Bill English
Sep
01
Published: September 01, 2010 08:09 AM by
Bill English
I met some people this past week at the Best Practices Conference who didn't know how to find my contact information, so I thought I'd blog it.
Email: bill@mindsharp.com Twitter: @minnesotabill LinkedIn: Bill English FaceBook: Bill English
Phone: 763-458-3722 (I'm terrible at returning phone calls – FYI.)
www.mindsharp.com
Please don't confuse me with the New Zealand politician named Bill English.
Thanks!
Aug
20
Published: August 20, 2010 20:08 PM by
Bill English
Day 4 of UST's Project Management Course was nearly all lecture on topics (such as communication) that could have been highly condenced. Amy was our instructor and she went over systems thinking and explain how *everything* is a system. She claimed ignorance on what the largest system is and noted that everytime we think we've found the smallest system, that we seem to find another one even smaller. I wonder if it occurred to her and to anyone else in the class that the "largest system" is God Himself and that He transcends every other system within His domain.
She also explained that we all have different "truths" based on our "mental models". I decided not to challenge the obvious flaws in this thinking since the debate would not have contributed toward greater project management skills. But her statements were so obviously self-defeating that one wonders if she has ever applied the postulations to her own statements. For example, if we each have our own "truths", I wonder if her statement is just a reflection of her own "truth" and that her statement need not be "truth" for me. It's pretty difficult to have intelligent conversations about anything if people don't have some shared "truth". One also wonders if her postulation that we all have our own mental models that shape/form our own views of the world (really a world-view, but she didn't use this phrase) is not just another one of her mental models that can't be proven right or wrong.
It's like the self-defeating statement: "Everything in life is meaningless". Well, if everything is meaningless, then so is the statement "everything in life is meaningless", which results in the person really having said nothing.
She did apply the ideas to project management well. I found the applications worthwhile to bear in mind, but I didn't buy into the root ideas to the extent she did. Of course, this might just be another mental model and my truth at work. J
I didn't take much away from Thursday. Overall, I didn't learn much and found it was a good day to partially listen and do work on my laptop at the same time.
Bill English, MVP
Aug
19
Published: August 19, 2010 08:08 AM by
Bill English
Day 3 at UST's Project Management Course was, by far, the most helpful day. The morning consisted of going over communication skills – something I was well educated in during my Master's work at TEDS and my subsequent work as a Psychologist in Minnesota for nine years. So I kinda zoned out during those presentations. Not the fault of the Instructor (Amy). She did a good job presenting the materials.
The afternoon was presented by Dr. Owens, who dove deep into Network Diagramming. I found this to be very helpful. It finally conceptualized for me the basics of how a project plan is put in place and some ideas on how to know if a project manager is padding the task durations or not.
Overall, Day 3 was good, helpful and more on target with what I was hoping to gain from the class.
Bill English, MVP
Aug
18
Published: August 18, 2010 08:08 AM by
Bill English
Day 2 at UST's Project Management Course was taught by Amy Vejar. We covered some leadership topics regarding project management. Amy taught that good leaders check their character (courage, trustworthiness and credibility) and their actions (set expectations, lead by example and demonstrate/exercise accountability). We also covered the WBS and how to build out a solid task list with durations attached to those tasks. She also showed an interesting (and inspiring) 1 hour video on those in Tyler, TX who built a house under 3 hours. There were a number of lessons for project management that were derived from the video.
Amy's teaching style is relaxed, pleasant and soothing. She is an admitted introvert behaving as an extrovert. I think she is talented, smart, well-educated and highly experienced. She was not full lecture – instead she gave us exercises at our tables for discussion and reflection.
My main take-aways from Day 2:
- Who I am as a person is more important to my leadership effectiveness than any single technique I might employ
- Some of what I'm doing presently contributes to a failed leadership style, so I have some immediate behaviors I need to change in order to be a more effective leader
- That trust is difficult to build, but easy to burn (I used to teach that as a psychologist)
Overall – Day 2 was pretty good. On to Day 3!
Bill English, MVP
Aug
17
Published: August 17, 2010 09:08 AM by
Bill English
I'm taking a 5-day "Mini-Master on Project Management" at the University of St. Thomas. Since this is my first formal education on PM, I thought I'd write my first-impressions about the course and more about how the information I'm learning interacts with a SharePoint implementation.
My first day was taught by Ernest L. Owens. Dr. Owens taught on the subjects of requirements, scoping plus project initiation and project feasibility. His main points, throughout the day, seemed to be:
- A project is an entity, not a collection of tasks
- A project may be used to initiate a new process, but while the process will persist, the project will end. The project and the process are two different things.
-
Core PM skills are as follows:
- Effective communications
- Interviewing
- Facilitations
- Problem solving
- Gathering information
- Assessment/Gap analysis
- Writing
- Negotiating
- Presentations
- Decision making
- Selling/marketing
- Projects should be tied to and support the mission and strategy of the organization
- 80% of an organization's costs are incurred by 20% of its' projects (opinion – no data to support this)
- Stakeholders are anyone who is influenced or who influences a project (pretty much everyone)
- Everything is political. (I suppose that is a political statement?)
- There are different types of power and PM's should know when and how to use each one
My main take-away of Dr. Owen's Monday presentation of his materials is that the PM starts out in an inherently power-less position and has to work to understand the power structures, personalities, organization culture, mission and strategy and how to manipulate (which is not inherently negative or wrong in his thinking) to get what the PM needs in order to succeed. Project Management is mainly about managing people and psychosis (my words, not his) rather than tasks and goals. Dr. Owen is an obviously smart, intelligent, well-read and highly education individual. He has a pleasant personality and can take a joke (something I admire). His opinions are strong, which I expect at the graduate level, but perhaps not in a certificate class (as opposed to a degree-based class). In my opinion, He spent an undo amount of time discussing futuristic concepts and seemed to enjoy introducing potentially polarizing topics into the class (war in Iraq, gay marriage, general politics) as avenues to make his point. I did agree with him that "competent people will have conflict". Perhaps he was using potentially conflict-producing topics to help us become accustomed with conflict in general. And while PMs do need to manage conflict and be comfortable with it, I'm not sure that his pedagogical method is effective in the absence of a well-formed relationship between himself and his students. I found his Barbeque Debacle to be very helpful and insightful.
How this interacts with a SharePoint implementation is unclear to me at this point. For sure, there are power issues when SharePoint is implemented, but I usually recommend that these issues be resolved by tying the SharePoint implementation to the organization's strategies and goals. My thinking of tying the project to the organization's strategies and goals confirmed in class.
Overall, good first day, but I would have appreciated more focus on the concepts of requirements gathering and a better explanation of why the scopes are developed after the project charter. Looking forward to day two.
Bill English, MVP
Mar
29
Published: March 29, 2010 10:03 AM by
Bill English
I don't often blog/share stuff like this, but this is truly one-of-a-kind.
Bill English, MVP
Mar
06
Published: March 06, 2010 18:03 PM by
Bill English
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:
- The rules by which everyone will utilize SharePoint
- 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:
- (Yes, I'm repeated myself here) If the rule cannot be enforced, then it should not appear in the Governance Document
- 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.
- 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:
- Stakeholders
- SharePoint Admin
- SharePoint Dev
- SharePoint Architect
- Project Manager
- Training
- 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:
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
09
Published: February 09, 2010 22:02 PM by
Bill English
Just a reminder that you can become a fan of Mindsharp's FaceBook page.
Thanks!
Bill English, MVP
Jan
18
Published: January 18, 2010 19:01 PM by
Bill English
Oce' has an interesting white paper on e-discovery and what I term litigation readiness. You can download the paper here (but you must register, something I don't mind doing). Key findings of the paper include the following:
- Attorneys agree that e-discovery preparedness is one of the most important functions of a corporate legal department (77%)
- Yet less than 50% have implemented any type of e-discovery preparedness via internal processes or technologies. Reasons for this varied, but the most prominent was that it took the lawyers away from case-related activities
- Law firms are developing e-discovery personnel to help their clients with litigation readiness
- Most in-house firms are nervous about working with their IT staff to help with mitigation of e-discovery risks
- 60% of organizations, according to their in-house counsel, lack a fully implemented records management program
- 35% plan to implement a records management program in the next 12 months
Many will be choosing SharePoint as their Records Management system. Many will people who understand the triangle of services: technology, information architecture and business processes. Firms that can deliver these three skill sets will be in high demand.
Small and large organizations alike are in the bull's-eye when it comes to e-discovery. The fact that one in five corporations will be sued this year is no laughing matter. Forget that most of the lawsuits are frivolous. Responding to them still costs time, money, energy and employee attention. The opportunity costs can be significant. Organizing information with a view to mitigating exposure to liability for e-discovery will become a sunk cost that can't be recovered. Yet, if you're one of the 20% who will be sued this year, you'll be glad you undertook such a project.
You can learn more about e-discovery and how to organize information in SharePoint by attending my upcoming seminar on February 15 & 16. If you'd like, you can email me offline (bill@mindsharp.com) to ask questions about this seminar.
Bill English Mindsharp
Jan
18
Published: January 18, 2010 15:01 PM by
Bill English
When I go out and do design and architecture engagements with our customers, I'm routinely asked about staffing levels for their deployment. Often, I'm asked about what other companies and organizations are doing to staff their SharePoint deployment and support needs. So, after asking several customers if they would be interested in participating in a staffing survey and getting their consent, I thought I would post this and ask if others would be willing to participate in the same survey.
The survey will focus on your current SharePoint staff relative to the size and type of your deployment. In many organizations, SharePoint is "part-timed" within the same staff of those who support other applications. In some, it is full-timed. All you'll be asked to do is to estimate the FTE (Full-time equivalency) of the various SharePoint roles, then report on the number of SharePoint servers, number of site collections and size of content databases as well as if you have MOSS or a WSS-only implementation. We'll also ask about the number of SharePoint users in your environment and the number of overall desktops too. That will help all of us understand SharePoint penetration in most organizations. We will not ask about salary information.
The survey won't take long if you have the information needed for the survey. We'll releases the results back to those who complete the survey, but that means they will need to identify themselves in the survey to ensure that they have completed it. If you want to participate, please respond indicating as much to me (bill@mindsharp.com) and we'll send you the link to take the survey. If you are on our mailing list, an email went out today about this. If you've not received the email, please check your Junk Mail folder and ensure that email from Mindsharp is white listed on your email server.
I trust you've had a great holiday season and that you're on a good track for 2010. While it has been a difficult time for many businesses, it's also a great time to be thankful for what we have and to work harder to create a better future. Take care and I hope to hear from you soon. Please let me know if you have any questions.
Bill English Mindsharp
Dec
13
Published: December 13, 2009 16:12 PM by
Bill English
Mindsharp has developed UserVersity™, an end-to-end solution to help companies ensure that their end-user fully adopt SharePoint and that they become skillful in the use of SharePoint Products and Technologies. Kim Lund will be presenting this webinar. Here are the details:
Title of Webinar: "Maximizing SharePoint User Adoption - Equipping end users to confidently and skillfully leverage the new technology"
Overview: (30 Minutes) Are your users skeptical of the value SharePoint can bring to your organization? Do they continue to create work-arounds versus using the new technology? Do they lack the understanding of what SharePoint is all about? If this describes your situation, please let us share with you how to overcome slow or stalled out SharePoint user adoption. Mindsharp – a leader in SharePoint education – has been helping hundreds of companies increase their use of SharePoint and provide real solutions that provide a high ROI. This webinar covers:
- 10 Reasons SharePoint User Adoption is Slow
- How to Overcome Slow User Adoption
- Announcing UserVersity
- Program Components
- Call to Action
December 17, 11:30 – 12noon, CST
December 17, 1:30 – 2:00 pm, CST
If you need to roll out SharePoint to thousands of users, then this webinar is for you. Please plan to attend.
Bill English, MVP
Oct
20
Published: October 20, 2009 16:10 PM by
Bill English
UserVersity is a turn-key, end user solution designed to propel end-user adoption and proficiency with SharePoint. UserVersity is Mindsharp's latest update in our end-user products. You can learn all about it on the Mindsharp web site.
Bill English, MVP EBA Companies

Oct
18
Published: October 18, 2009 10:10 AM by
Bill English
I often read books and articles that are not technology related. Recently, my sister called me to recommend a book that she had started reading for her job in fundraising for non-profits. So, I took a look at "When Generations Collide" and found some interesting concepts on how the different generations view life and work and then began to think about how that would impact a SharePoint deployment. Not that everything I read is filtered through the SharePoint deployment experience, but after I had read several chapters, I knew that there were direct applications that we could use. What follows in this post are some raw thoughts that I'll likely refine over time.
What are Generational Differences?
General differences are cultural in nature and they reflect how different generations are raised, what their shared experiences are and what their shared values are. This book - and by extension our SharePoint deployments - will need to accommodate four different generations: Traditionalists, Boomers, GenX and Millennium (Gen Y?).
My main thesis is this: the differences in technology adoption between the generations directly impacts how SharePoint is adopted in the workplace and presents unique challenges for teams who work cross-generationally.
My main illustration: I was talking with a product team member about SharePoint adoption and brought up this idea of generational differences in a SharePoint adoption. Not surprisingly, she had not thought of this aspect of adoption. Then I asked her this: Are most of the people on the SharePoint product team (I'm referring both to server and services) under the age of 35? Her answer: "probably". Hmmm…. and are most of the people who are the decision makers about SharePoint above the age of 50? Again, her answer: "probably". Hmmmm….. It's no wonder that most decision makers for the purchase of SharePoint intuitively know that they need SharePoint (or something like it), but they have a hard time describing and verbalizing that need. Couple that with (usually) a lack of solid business requirements for a SharePoint implementation and we have the recipe for a less-than optimal implementation.
Let's first describe the three main generations in our workforce, then let's apply what we've learned.
The Traditionalists (1900-1945, workforce age 64-109)
- There are 75 million traditionalists
Their Influencers were people like Joe Dimaggio, Joe Lewis, Rat Pack, Dr. Spock, FDR, Duke Ellington, Charles Lindberg, Edward R. Murrow, John Wayne, Bob Hope, Elizabeth Taylor, Betty Crocker & others
- Places that became important to them included Pearl Harbor, Normandy, Hiroshima, Korea, Bay of Pigs, Midway, Iwo Jima
- Events that shaped this generation: WWI, Roaring 20's, Crash of 1929, Great Depression, WWII, New Deal, Korean War, GI Bill
Things were scarce for this generation. They endured the depression of the 1930's (which was much worse than our current economic woes) and they fought two world wars. As a generation, they sacrificed for their country. For example, did you know that between 1941 - 1945 only 124 new cars were manufactured in the entire United States? Why? Because the auto companies pitched into the war effort by having their manufacturing plants churn out airplanes and other vehicles that the fighting men needed.
Their base value: Waste Not, Want Not.
A good single-word description for this generation is Loyal. They learned that by pulling together and denying individual needs and wants, they could accomplish amazing things. As a generation, they partnered with large institutions to win two wars, build the A-Bomb and send a man to the moon. This generation has high levels of faith in institutions, such as church, corporations, the government, the military and the lists go on. Patriotism is a given with Traditionalists. Over 50% of Traditionalist men are veterans and they lived in a world without social safety nets. Their neighbors were their safety nets and they learned to look after each other. They also learned that a top-down approach was the best way to get things done, so they know how to take orders and "get the job done".
In terms of management and work ethic, this generation is built on the notion that managers manage and everyone else follows. The top-down approach works with this generation. For them, most management models are build on a military model: the guy in charge gives the orders and the troops follow.
When SharePoint is introduced to Traditionalists, they will often have a reaction of not understanding why they need to collaborate with others on the team. Their understanding is that if the manager would make appropriate assignments and if everyone would just do their job, then the project will succeed. If you tell a Traditionalist that they need to use SharePoint to collaborate, they'll likely try their best at doing it, but don't count on them to live and breathe SharePoint. They would rather hold face-to-face meetings and hash things out verbally than to work asynchronously with others whom, sometimes, they may never meet.
The Boomers (1945-1964, workforce age 45-64)
- There are 80 million Boomers
- Their influencers were people like JFK, Nixon, LBJ, MLK, Rosa Parks, Deep Throat, Jimmy Conners, Beaver Cleaver, Manson Family, Osmond Family, Barbara Streisand, Janis Joplin, Captain Kangaroo,
Beetles, Laugh-in, Bob Newhart and the Rolling Stones
- Places that become important to them included Watergate Hotel, Hanoi Hilton, sit-ins, love-ins, Woodstock
- Then came the suburbs: the boardroom, the bedroom, the delivery room and in time, Divorce Court.
This generation experienced an explosion of things: Bell bottoms, mood rings, TVs, microwaves, Brooks Brothers, Rolex, junk food, junk bonds, LSD, MJ, etc… Their reference points were vastly different and unknown to their parents: TV shows, movie characters, plots, advertisers and products. Because of Vietnam, Watergate, women's rights, OPEC, stagflation, inflation, recession and gas lines, their faith in large institutions waned and this led to significant inter-generational conflict, both at home and at work. Consider the lyrics to this song from Five Man Electrical Band that illustrates the Boomers lack of faith in institutions and traditions:
And the sign said long haired freaky people need not apply So I tucked my hair up under my hat and I went in to ask him why He said you look like a fine upstanding young man, I think you'll do So I took off my hat I said imagine that, huh, me working for you
Sign Sign everywhere a sign Blocking out the scenery breaking my mind Do this, don't do that, can't you read the sign
And the sign said anybody caught trespassing would be shot on sight So I jumped on the fence and yelled at the house, Hey! what gives you the right To put up a fence to keep me out or to keep mother nature in If God was here, he'd tell you to your face, man you're some kinda sinner
Now, hey you Mister! can't you read, you got to have a shirt and tie to get a seat You can't even watch, no you can't eat, you ain't suppose to be here Sign said you got to have a membership card to get inside Uh!
And the sign said everybody welcome, come in, kneel down and pray But when they passed around the plate at the end of it all, I didn't have a penny to pay, so I got me a pen and a paper and I made up my own little sign I said thank you Lord for thinking about me, I'm alive and doing fine
Sign Sign everywhere a sign Blocking out the scenery breaking my mind Do this, don't do that, can't you read the sign
This attitude was not uncommon in the 60's for the Boomer generation. But they also found that because there were so many of them, that they had to compete and fight for everything they got. They earned their way through life, it was not handed to them. Even though they questioned the status quo and pushed for political and social change, they were usually an optimistic bunch: they had the promise of a better education, they have turned out to be much more affluent than their parents, and they remain intent on fixing America and forming it to their ideals.
In comparison to the Traditionalists, who can be described as "loyal", the Boomers can be described as "self-absorbed". No other generation has learned as much about themselves and yet has been as confused and restless as this generation. If the Traditionalists were described as the "chain of command" generation, the Boomers can be described as the "Change in Command" generation. They would rather change who is in charge with themselves than follow.
When it comes to SharePoint, this group will learn it and use it, but often to the extent that it helps them achieve and compete. They will see SharePoint as a tool, not as an addition to their lives. For this generation, who grew up learning their times tables, doing long math by hand, and having to compete and work hard for everything they earned, they will find technology to be a (sometimes) evil necessary to an end goal, but they could just as easily live without cell phones, computers, texting and the internet. Don't expect this generation to embrace SharePoint as quickly or as pervasively as the younger generations. Don't expect them to like it just because it's "cool". Nope. If SharePoint, like any technology, gets in their way, they'll just go around it and not think twice about jettising collaborative technology. However, assuming that SharePoint works for them and enhances their success on their job, they'll use it and might even become advocates for it.
Note that most of the decision-makers for the purchasing of technology are in the Boomer generation. I continue to remain surprised at home much costs corporate America is willing to put up with when it comes to technology. When selling to this crowd, emphasizing how cool the technology is or how easily it can be used 24x7 will likely turn them off. They'll see 24x7 use as an imposition into their lives - an appendage to be carved out of their lives so they can enjoy what they want to do. While the younger generations will "eat up" the latest and coolest technologies, the Boomers (most anyways) will not.
Gen X (1965 - 1980, workforce age 29-45)
- There are only 46 million X'ers.
- People who are important to this generation: Bill Clinton, Bill Gates, Monica Lewinsky, Ted Bundy, Al Bundy, Beavis and Butt-Head, Clarence Thomas, O.J. Simpson, Newt Gingrich, Dilbert, Ronald Reagan
- The emergence of a 24-hour media meant that they could see and virtually visit places anywhere in the world. Through television, they traveled to the Soviet Union, Somalia, Cannes, Chernobyl, Lockerbie, Starbucks and the international space station
This generation experienced and explosion of technology. From cable TV, digital TV, satellite TV, VCR, video games, fax machines, pagers, cell phones, palm pilots, and the personal computer, they learned swiftly to live with change in the tools they used to communicate with and interact with their environment. But what they found is that while these inventions were meant to simplify their lives, the exact opposite happened. Their lives become much more complex. Increased violence, AIDS, crack, child molesters, drunk drivers - the world was no longer safe. The number of single-parent households skyrocketed as the divorce rates for their parents tripled in their growing-up years. As a result, they became independent and resourceful.
If there is one word to describe this generation, it would be skeptical. Nearly every American institution was called into question for them: the Presidency, military, organized religion and corporate America. If you name the institution, a GenX'er can name the crime. hence, they distrust the permanence of institutional and personal relationships and they trust themselves more than institutions. This often spills over into not trusting their boss a very much.
So, if the Traditionalists were "Chain of Command" and Boomers were "Change in Command" a GenX'er would be "Self-Command". Boomer managers resent having to overly-praise them in order to motivate them. Often, Boomer managers will complain that GenX'ers are more interested in a paycheck and in receiving praise than in earning praise. Because X'ers haven't had to compete for much of what they've received in life and because they were often overly praised for performing mundane tasks ("great job in taking out the garbage!"), GenX'ers often exhibit a sense of entitlement and self-centric view of the world. It really is all about them, at least in their minds.
Technology is baked into their world. They have no concept of a world without portable communications, the internet, instant knowledge, instant gratification and ever-increasing capabilities of their technology. Because they like the latest and coolest toys, employers who offer higher-than-normal technology components are often viewed as "cool". This generation communicates and lives in a world that Boomers and Traditionalists don't understand. And the GenX'ers know that they are not understood. X'ers relate through technology. They are just as comfortable with texting as with talking. In fact, for many, they live their lives through technology. To the older generations, this seems absurd. But this is the way it is.
This generation is most loyal to their peers and not very loyal to institutions. They are more concerned about career security than job security, though perhaps the last 12 months has taught them differently. They will put up with hypocrisy more readily than Boomers or Traditionalists and are more accepting of a wide range of values than their predecessors.
When it comes to SharePoint, they might actually find it to be lacking and a tool that needs improvement. While they will readily adopt and use collaborative technologies, they will want SharePoint to be mobile and sometimes, baked into their world. But they'll also want control over it. The asynchronous nature of SharePoint will sometimes frustrate their need for instant gratification to know what the outcome is. This generation grew on watching 30 minute and 60 minute shows, so they have difficulty with real-world situations that don't resolve themselves quickly. SharePoint will be adopted and used swiftly by this generation - they'll be one's pushing the envelope on how to use the technology to meet their own needs.
Millennialists (1980 - ??, workforce age 18-29)
- There are nearly 80 million Millennalists
- This generation is still entering the workforce
- They voted heavily for Jesse Ventura (pro-wrestler turned Governor of Minnesota), Obama and other progressive candidates.
We're still learning about this generation, but due to the large number of them, it's clear that they will be a competitive generation. In fact, it's possible that they will over-take the GenX'ers in Corporate America as they mature, simple because the X'ers won't be able to fill the large number of positions that will be vacated by the Boomers.
Technology for this generation is a given. Most of their toys had computer chips in them. Video games and social networking are highly important to this group. They don't watch network TV or go to moves. They download everything. Viral is a way of life for them. Because they have had immense control over their environment for most of their lives, they want the world to revolve on their terms. And being a younger generation, they tend to have the most disposable income available to them, so they spend and spend.
SharePoint will be readily and easily adopted by this group, but they will likely question Governance policies since they like to use technology on their terms.
Discussion
So, what to make of all this? Well, here are some ideas and tips on deploying SharePoint to all four generations in your company.
The Traditionalists will have two main reactions:
- Resist: "I've learned it the hard way, you can too!"
- Willingness: "I'd like to learn, but am scared"
Instructor-led training is best for this generation. Give them the opportunity to ask questions. Give them the base/efficient ways to do things – "no frills" - click here, do this, done. Don't show them everything that SharePoint can do, just show them what they need to know to improve their work performance. You'll need to bridge the technology with improved job performance and show them why it will help them in the long run.
The Boomers will likely take the notion that if you "train 'em too much, they'll leave". This is based on their own experience of viewing life through the lens of competition. Instructor-led and some CBT training will fit this generation. Use their competitiveness to help with adoption:
- Certification programs
- Tie status to learning achievements
- Prestige in earning an accomplishment
But, don't ask them work 24x7 in SharePoint. Extranets sometimes will not be welcome by them. Support their views of a strong work/life balance and help them balance SharePoint adoption with their life goals.
GenX'ers will the opposite view of the Boomers: "the more I learn, the more I stay". Focus on career security for the Xer, not job security. Use CBTs and other viral learning methods to help them learn and adopt SharePoint. Help them bake in SharePoint into their current technologies, such as publishing your farm via ISA server for mobile consumption. And help them understand the older generations may not find technology to be an over-riding assumption about life. Also count on them getting board swiftly with SharePoint and bypassing it's use if they find it too cumbersome. You'll need to spot check their work to ensure that they are following the rules.
Governance and the Generations
For two years now, we've heard the Governance drum-beat from nearly every corner of the SharePoint community. It was all the rage. It has calmed down some. Governance is deciding how SharePoint will be used in your environment and, more importantly, deciding who gets to decide what the rules are. The dark side of Governance is enforcement. Without enforcement, you won't have Governance. You can count on the Boomers and the Traditionalists to pretty much stick to the rules for using SharePoint. You can also count on the GenX folks working with the rules if they agree with them. If they don't, then you'll find that they'll either comply in a half-hearted way: enough to meet the minimum standard, but not enough to fully comply or they'll just stop using SharePoint or find a way around the rules. The GenX generation, because they are accustomed to being on their own and being resourceful, will work around the rules when it suits their fancy. Be prepared to enforce and help them understand that SharePoint works best when everyone works cooperatively with it.
Conclusion
While not everyone's resistance to adoption of SharePoint will fall neatly into these categories, I trust that this post will help us all consider the generational aspects of a SharePoint adoption.
Bill English EBA Companies
Oct
04
Published: October 04, 2009 19:10 PM by
Bill English
Apr
26
Published: April 26, 2009 08:04 AM by
Bill English
Russ Kaufmann has written a solid post on Exchange 2007 CCR on Windows Server 2008 Failover Cluster. You can read it on his Mindsharp blog: http://tinyurl.com/dd8pqm
Bill English, MVP
Mindsharp
Apr
08
Published: April 08, 2009 20:04 PM by
Bill English
To say that the permissions interface in Office SharePoint Server 2007 (MOSS) is confusing would be an understatement. The ability to assign unique permissions to a user or group at the document library level is available and effective. But knowing how to do it might require a few minutes of your time spent reading this post and understanding more about how security is implemented in MOSS. Note that your users will want to know how to do this, so be sure to train your non-technical end-users on how to administrate permissions in MOSS. Much of what I cover in this blog is also covered in our line of end-user courses, which can be found on our web site at Mindsharp or by contacting our sales staff at sales@mindsharp.com.
Introduction
In the previous version of WSS/SPS, site permissions were grouped into site groups and then users and AD (Active Directory) groups were associated with the site groups. Whiel this architecture still exists in MOSS, this architecture is not enforced and different permission assignment methods are more flexible in MOSS. Permissions are now grouped into permission levels and these permission levels can be assigned directly to either an individual user or AD group. Furthermore, SharePoint groups can be populated with Active Directory (AD) user accounts and/or group accounts. So, let's get going on learning how to assign unique permissions at the document library level to a user or AD group. We'll start by looking at permissions for the document library in the Document Center, which is a default site in the Collaboration Portal site template.
To access the permissions interface, click on Site Actions, then Site Settings, then People and Groups. When you first open the permissions for a document library, you're presented with this screen in Figure 1:
Figure 1
The default is to show the membership of the users for the <site_name Members> group when you click on People and Groups using the Detail View. You can also select the List View from the drop down arrow if you don't want to see each user's picture. This default view lists out the users and/or AD groups that belong to this SharePoint group. In the Quick Launch pane, the other SharePoint groups that are created in this site are listed as well. If you highlight the other SharePoint groups in the Quick Launch pane, you'll find that the membership of those groups will be enumerated in the same way as you see pictured in Figure 1.
Understanding the Quick Launch Pane
The Quick Launch pane actually has three different sections, each of which is a link that expands to show you the groups, users or permissions levels for the site. These sections are:
- Groups
- All People
- Site Permissions
If you want to see a listing of the Groups for this site, then click on the Groups link. Be default, this is already given to you when you entered this part of the site. If you want to see everyone who is a member of this site, regardless of their SharePoint group membership, then click the All People link. If you want to see all of the current permission levels for this site, then click the Site Permissions link, which will invoke the real permission page that you're probably looking for. The interesting thing is that this is the page (Figure 2) that you would normally expect to see when you click on People and Groups.
Figure 2
Permission Inheritance
By default, each web part in a site inherits it's permissions from the site-level permissions. Referring back to Figure 2, you'll notice that there are no links in this view – no method to change the permission level for any given user or group for this document library. This is because permission inheritance is turned on automatically and by default, you'd have to change the permissions at the site level in order to change the permissions on the document library. Remember, that permissions in SharePoint do not act or behave like NTFS permissions where we have the ability to both inherit permissions and add unique permissions. The model in SharePoint is still one or the other: you either inherit permissions or you don't. In order to control permissions at the granular level, you must first break inheritance.
So, how do you do this? You click on the Actions menu and select Edit Permissions, as illustrated in Figure 3.
Figure 3
Click on this selection will prompt this pop-up box, illustrated in Figure 4:
Figure 4
Click OK to continue. This will break inheritance between the document library and the site's permissions. This action, as indicated in Figure 3, will copy the site's current permissions to the library, then break permission inheritance. Once permission inheritance is broken, you can then modify permissions on individual user accounts in the library. Note that each user accounts, after inheritance is broken, becomes a link to their individual permission assignments as well as receiving a check box next to their name. The checkbox allows you to select multiple users and/or groups and make identical permission changes in one administrative action. The new view of users with permission inheritance broken is seen in Figure 5.
Figure 5
So, How do I Change the Permissions of an Individual User?
To change the permission level assigned to an individual user or group, click on the user's or group's name, which is now a link. That will invoke the Edit Permission page, as illustrated in Figure 6. Just select the permission levels you wish to assign to the user or group, then click OK.
Figure 6
Working with Permission Levels
To change, modify or create new permission levels in a site, you'll need to click on the Permissions Level link from the Settings menu. Note that you'll need Administrator rights in order to accomplish this activity. This link is illustrated in Figure 7.
Figure 7
When you click on this link, you're taken to the Permissions Level screen (Figure 8). The default groups and their permission summaries are illustrated as well:
Figure 8
Notice that there are, by default, 9 different SharePoint permission levels in a Document Center document library. Notice also that there is an Edit Permission Levels link that you can click to edit these permission levels. What is incredibly interesting is that even though you have broken permission inheritance between the web part and the site, you have not yet broken inheritance between the site's permission levels and the document library's permission levels. This is because the permission inheritance for users and groups is different and distinct from the permission level inheritance between the document library and the site. If you click on the Edit Permission Levels link, you are given a similar warning message that was illustrated in Figure 4. Once you click OK, you're taken to the role.aspx page, which is illustrated in Figure 9.
Figure 9
It is from this menu that you can either add a new permission level or modify the existing permission levels. Once you have the permission levels they way you want them, you can assign them directly to users and/or groups in your document library so that you can maintain granular control over access to a library.
Per-Item Security
This post would be incomplete without mentioning per-item security. Per-item security is implemented in every list and document library in SharePoint Server 2007. However, permission inheritance is the default here, only now the documents in the library inherit their permissions from the document library itself. They don't inherit from the site. So even though you might break permission inheritance for the document library and permission inheritance for the permission levels, you haven't broken item-level permission inheritance within the document library. Before you can assign unique permissions to a document within the library, you'll need to break the item-level permission inheritance on a per-item basis. This means that even if you break per-item permission inheritance for one item (document) in the library, this doesn't break inheritance for the other documents in the library.
To break inheritance between the document itself and the library, click on the down arrow for the document and select Manage Permissions, as illustrated in Figure 10. When you make this selection, you're presented with a list of users and groups – along with their permission levels – that have been inherited from the web part. This page will look nearly identical to Figure 2.
If you were to click on the Edit Permissions link from the Actions menu (this will be the only menu option available), then you would be breaking inheritance for this individual document. What you will not be doing is giving per-item level permission for all items in the document library. To my knowledge, I've not found a way to globally break inheritance for all documents in a library in a single administrative action. If someone knows how to do this, please email me at bill@mindsharp.com.
Once you have broken permissions between the individual item and the library, you'll be able to assign permissions to that document directly. Note that you can break per-item permission inheritance within a document library or list without having to first break inheritance between the library and the site or the library's permission levels and the site's permission levels.
So, What Are the Things I Wish I Could Do, but Can't?
Well, first of all, you cannot open an AD group from within the SharePoint interface and enumerate that group's membership for permission purposes. That feature just isn't ITB (In The Box) in SharePoint Server 2007. Secondly, you can't assign unique permissions to a selected subset of documents in a library. This must be done on a document-by-document basis. Thirdly, you can't get a report on who has permissions to which document in a library. If you need this functionality, you should consider DeliverPoint, by Barracuda Tools.
Assigning permissions to a document library or list item is something that can be done, but depending on the granularity of what you want to do, you may find that you'll need to break up to three different inheritance verticals and then create and/or assign unique permissions as needed.
Bill English Mindsharp
For more information on Mindsharp's OnPath suite of education and consulting services, be sure to contact sales@mindsharp.com. If you have questions about this post, please contact Bill English directly at bill@mindsharp.com.
Feb
16
Published: February 16, 2009 21:02 PM by
Bill English
Mark Schneider has a good post on this. I would recommend that you read it.
Bill English, MVP
|
|
|
|
|