Archive for April, 2009

Cleaning Up the Mess


25 Apr
No Gravatar

If the situation listed below sounds familiar or this image looks something like your current SharePoint implementation please read on:

http://www.intelligenceamong.us/wp-content/uploads/2009/04/sharepointstructure2.jpg

  1. IT installs SharePoint
  2. IT plays around with SharePoint and decides it truly is sweet and starts telling people about it. IT really though, knows nothing about the implications of what they are doing.
  3. A few users start using it and things tick along “nicely” for a while.
  4. They start talking about it to others and it becomes like that Susan Boyle video on YouTube.
  5. Then….an executive sees it and decides that this is the answer to all our prayers your world is now significantly different.
  6. Once someone realizes that things are well and truly screwed up a hasty meeting is called to talk about governance.
  7. The question now is….what are we going to do about it??

Don’t despair.  It can be fixed and yes it’ll be a lot more time consuming and expensive than had you done it right in the first place – but come on.  Where is the fun in that?

The first step to doing it is getting agreement that it actually needs to be done in the first place.  After a prolonged period of staring into the cold dead eyes of people that could not be less interested the following questions may arise:

  1. Who cares if IT backs up 200 gigs of data they don’t need?
  2. Doesn’t it work fine now?
  3. How much is this going to cost and how long is it going to take?
  4. Why did you let it get this screwed up in the first place?

These are all semi-legitimate questions but there are some much more important questions to focus on:

  1. What is the business risk of not having any idea who is responsible for the content on half these sites?
  2. With more than 400 SharePoint security groups how can we realistically know who has access to what?  What is the potential risk?
  3. What kind of information is currently being stored on our portal? Do we know?
  4. How much time is spent on an ongoing basis on calls to the Help Desk to answer questions related to this debacle?
  5. Is it a value-add to the organization to have 5 sites focused on the same basic operational requirements with redundant data, different users, different owners?

So we all agree that the current situation is not sustainable and we decide that we ARE going to slay this beast once and for all.  So let’s get started!  …  ….  That sound you hear is in fact the sound of crickets.

Baseline It

The first thing you need to do is understand what you currently have to work with.  This means an understanding the hierarchy of every single site collection on your portal.  I personally like the visual approach.  There are tools out there that can help but I’m a fan of Visio for this for a few reasons.  The first is that going through it manually is helpful to me to understand and remember some of the thinking that took place for why things are currently structured as they are.  The second is that the physical and mental anguish that is caused by doing it is an excellent incentive for being more proactive from now on. It’s also an excellent opportunity to weed out the sites and content that are obviously obsolete

The next step is to figure out who actually owns the sites/content.  There are tools available to do this but I always find it advantageous to use these types of opportunities to build and strengthen relationships.

Then comes security.  This is just not fun at all.  You need to truly understand what SharePoint, AD or whatever groups are being used throughout the portal, who is in them, what they have access to.  You also need to understand which ones are not being used.  A strategy around security will come later.

What do we do?

So now that you know what you’ve got what does it mean?  It actually means pretty much nothing unless you can put things into a relevant context – like the operational structure of your business.  So for example, part of your business might be an initiative to focus on global business process standards.  You currently have sites for these types of activities under finance, purchasing, IT etc. & across site collections.  This might be fine but it might make no sense in your organization.  Business processes might be related to financial reporting or how we build a new building.  Is there an executive responsible for the overall standards initiative?  Is there a common language related to these standards?  Is the content public?  These are the types of questions that need to be answered before you can really move forward.

This kind of conversation should take place on a regular basis, preferably people with some actual skin in the game.  Business needs and priorities change all the time and your SharePoint implementation must evolve in tandem – not 4 years afterward – or never.

Do 1 first

Remember that a SharePoint implementation is a journey.  But you don’t, and in fact can’t, tackle this all at once.  So focus on an area that is strategically important to your organization and do it right.  Use those lessons on the others going forward.

Contact the executive/manager responsible for the initiative and explain to them the current state of affairs and the business reasons for undertaking this project.   Before he or she gets the chance to tell you that this is the stupidest idea they have ever had the misfortune of hearing, you need to be able to cough up real data to explain the current state of affairs.  Such as:

  1. You currently have 6 separate groups of people focused on standards.  They are using SharePoint and have no idea what the other is doing.
  2. There is 50 megabytes of standards data that has been uploaded and it’s extremely difficult to find if you don’t know where to look.
  3. 4 of the sites have different versions of the same documents on them
  4. If someone moves departments you are going to have 500 documents to change the permissions on individually.  Then explain just how fun and what a value-added activity that is.

It’s important to be able to sell the value of moving forward as well.  Search is always a good one.  Telling someone that you can work with them to understand their initiative and one of the outcomes is that everyone that wants to find the information they need will be able to do it the first time, every time  (a little hyperbole never hurts).

Understand What You’ve Got

Once there is agreement on prioritization of focus you need to gather the stakeholders in the room and truly understand what you are dealing with.  What are people trying to accomplish, what are they supposed to be trying to accomplish, and what are they actually accomplishing?  This is requirements analysis 101 with the caveat that people are going to have some an emotional stake in what they have done.  The last thing they want to hear is some dude tell them that what they have been working on basically sucks.

This involves an assessment of the sites, structure and content as it currently exists.  It also involves understanding the business processes that are driving the need for the sites(s).  If your company is anything like the ones I have worked for no such documentation will exist.  It’s important as well not to lose focus on the task at hand when you are having these conversations.  If you get into wonderfully deep philosophical discussions about how great things could be and all the things that are possible you will resemble Yoda by the time this project completes.

You also need to understand the content, what purpose it serves, how much there is, where is located and why. I won’t delve too deeply in the ideas of taxonomy and information architecture here as there is tons of material on the web that can provide guidance.  Suffice it to say you want to get your new local heroes to think about and understand the language of their business so you can teach SharePoint what it is.

What is the security situation like?    How is content secured? Is it at the site level, list level or the document level?  Are groups managed in SharePoint, Active Directory, Outlook or somewhere else?

Rolling Up Our Sleeves

Well, there is no time to start like the present.  I fully realize this is a drastic oversimplification but my intention is too simple to provide a broad framework for how you might go about a task like this.

Look for more in an upcoming post…

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: -1 (from 1 vote)

A little ditty about what I believe.


24 Apr
No Gravatar

I believe in liberty.  That means that I am free to live my life as I see fit.  That means that I can associate with whomever I choose and express my opinions without fear of repression or persecution.  When presented with the false choice between liberty and safety I will err on the side of liberty.  I believe that the state’s power should be constitutionally limited so that my basic freedoms are not relentlessly eroded over time.

From the Edinburgh Review in 1843: Be assured that freedom of trade, freedom of thought, freedom of speech, and freedom of action, are but modifications of one great fundamental truth, and that all must be maintained or all risked; they stand and fall together

I believe in law & order and that we have more than enough laws currently on the books.  I believe that if evidence is seized by the police illegally then it must be inadmissible in any attempted prosecution and the police punished.  This means that guilty people will occasionally walk free.  I believe that the state should never be able to seize a citizen’s property without being convicted of a crime. The state will argue that this can be necessary in the interest of public safety.  I contend that this is a nascent form of tyranny.

Benjamin Franklin: “Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety”

I believe that those who commit and are convicted of crimes against people or property should be harshly punished equally before the law – regardless of race, colour or creed.

I believe capitalism is the least bad economic system the world has discovered.  I believe in creating an economic climate where corporations can do business competitively is the surest way to generate wealth for all a country’s peoples.  This means that corporate taxes are low and  red tape is kept to a minimum.   I believe that people should be rewarded for taking risks, being innovative and working hard – more than those who don’t.

I believe that I am a better judge of how to spend my money that the state.  I believe I should keep more of what I earn.  The indignity of being bribed with my own money is an affront to my intelligence and liberty.

I believe that as a rule, the private sector is more efficient than the public sector.  I believe single-payer private/public health care system is ideal.  I also believe that we should be able to have a reasoned debate about this absent the histrionics.

I believe that I, and I alone, am ultimately responsible for my successes and failures as a person.

I believe that men and women are equal and different and that those who judge others based on race or religion are fools.

I believe that if a gay couple wants to marry it’s no business of mine or the state’s.

I believe in having a strong military to assert our sovereignty and protect ourselves against foreign invaders.  I believe that war is a political tool and that clear political objectives must be established before sending our best and bravest into harm’s way.  I believe attempting to spread democracy and Western values through the projection of military power – either by war or occupation – is a mistake.

I believe in immigration as a way of making our country stronger by welcoming with open arms people that will contribute to the building of a strong and prosperous Canada.  I believe in them assimilating these newcomers into Canadian culture while enriching it with the best of their history and traditions.

I believe in democracy. I believe that democratic countries are more prosperous, advanced and free than those that aren’t.  As Winston Churchill stated, “It has been said that democracy is the worst form of government except all the others that have been tried.”

And finally – I believe I ate far too much Chinese food buffet at the Mandarin for lunch today.

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: -1 (from 1 vote)

Portals: Process + Praxis = Prosperity


13 Apr
No Gravatar

Click here for Part 2.

One of the insights I share with people that are implementing SharePoint and/or an Enterprise Social Computing strategy is that just because you build it does not mean that they are coming. Your people are used to working, communicating and collaborating in specific ways and there needs to be a compelling reason for them to change. In my experience, an important aspect of the human condition is that to varying degrees people are motivated by naked self-interest. Myself? Guilty as charged. How does an organization overcome the “So What” factor when launching their new portal platform that will have a “transformative impact on how we do business?” I will now pause so you can collectively yawn.

To drive the success of an initiative or initiatives like this an organization needs to ask themselves a few very important questions:

  1. What are the problems we are trying to solve.  Sounds simple but losing focus on that simple questions will lead you down a path of misery and that flushing sound is your EBIT going down the toilet.
  2. What are the business processes, across functional areas, that will support this initiative?
  3. What are the motivators that will get people to change their behaviour?

Today I’ll focus on “The Problem” and will cover the others in future posts.

What is the problem?

Let’s first discuss some examples of what are NOT problems

  • “We need an intranet” is not a problem.
  • “We need a spot where people can collaborate” is not a problem
  • “We should do this because our competitors are probably doing it” is not a problem
  • “Those geeks in IT installed this stupid thing 2 years ago and since we’re stuck with it now we might as well do something with it”  is a problem but is unrelated to the topic at hand.
  • “We just signed an EA with Microsoft which will allow us to legitimately use the functionality we’ve been using illegally up until now” is also an unrelated problem.

Here are some problems (obviously simplified in the interest of dealing with my short attention span)

  • We have lost 10 million dollars in new business to our competitors by not having a standardized quoting process.
  • We are getting sued 4 times a month because different versions of our ice cream subsidization policy are floating around throughout the enterprise.
  • Our Active Directory contains 1500 unique roles throughout the organization.  We need a standardized list in order to support our Succession Planning strategy.
  • Training a new hire in the Purchasing department currently takes 2 months and 60 hours of mentoring by a current employee

Problems and the resultant objectives have to be measurable or else you’ll never have any idea if you have achieved success.   There are a lot of examples on-line about creating effective problem statements so I won’t delve into it any further.

The main point I want to make is spend time upfront defining what the problem you are actually trying to solve is – and do not lose focus on it.  Do NOT let consultants sell you on how great things could be if you just also did X, Y and Z.  Base your requirements and objectives on the problem you are trying to solve.

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: -1 (from 1 vote)

Enterprise Social Computing


10 Apr
No Gravatar

Being a part of a large, global manufacturing company that is at the cusp of embracing the wonderful world of Enterprise 2.0 is an interesting place to be.  There is a strong desire by a few top executives to jump on the bandwagon – although they are not exactly clear why at this point. I am a believer in the potential of ESC but also wary about how and why to implement some of these technologies and potentially radical changes to an organizations culture. I’ve taken a few minutes and identified some of the focus areas that make sense if you are going to take a stab at this whole ESC thing.

One thing I highly recommend is to not overpromise about the transformative effects of ESC and how it will do everything from mitigating the risk of retiring boomers to providing a culture that Generation Z (or whatever the hell they are called at the moment) will feel instantly at home in. Start a pilot with a narrow focus, a defined timeline and measurable objectives – and take it from there.

Below I’ve listed some of the ideas that an organization might want to consider when embarking on the ESC journey. I’ve detailed some approaches to increasing and managing the level of user involvement in your network.

1. Governance
a. Clearly published codes of content, IT acceptable use policies etc.  If you are going to throw the doors wide-open people need to be very clear on what they can and can’t do. Things that would get you canned will get you canned if you do them on the companies social network.

2. Profiles
a. Encourage everyone to update their profiles including their picture.
b. Figure out what data you have available in your corporate Active Directory (or whatever you use) and define standards throughout the organization. I won’t even bother telling you how many distinct roles and departments are defined in ours.

3. Enterprise Search
a. Be very cautious of encouraging the generation of unstructured content when no plan is in place for managing our structured content.
b. Consistently working together to identify the language of your company across all functional areas – in SharePoint terms this is related to Content Typing but for it to really work we need to review it portal-wide.  From a Robot to an HR policy, it’s important that they are defined as consistently as possible across the organization
c. Tune the search on an ongoing basis by :
i. Reviewing the most commonly used search terms
ii. Tuning the relevancy of search results
iii. Grouping like terms.  If someone types in training then they are likely looking for content on the PDT site.
iv. Semantic search tuning.  If someone types in “Die” they are more likely looking for Die Standards then someone’s blog post about his goldfish dying.

4. Tagging
User generated tagging for content uploaded into the system.  This facilitates search in a very organic way.  Allowing tagging is a simple way to allow users to interact with your system in a way that can enhance the experience for all users

5. Content Rating
A mechanism for users to rate content on the system.  Another simple way to encourage user participation and weed out what content really sucks on your social network.

6. Hall of Fame
a. I love this idea as it helps personalize the participants in your network and publicizes the local heroes. A publicly visible page that shows:
i. The user with the most page hits across the portal
ii. The user who has uploaded the most content (although this may or may not be a good thing)
iii. The user with the most blog comments
iv. The user with the highest rated content
v. Most “-pedia” entries

7. “Insert Company Here” – pedia. This is simple in concept and potentially simple in execution. The value of this is that it brings together the key information that might normally be dispersed all over the place, into one location. Feel free to name is something other than a name ending in “pedia” which is getting about as tired as attaching “gate” to the end of every scandal.

8. Expert Search
a. Create a profile property called Area of Expertise
b. Create a custom search called Expert Search that will search that profile information to find the right person.
c. This will encourage the non-deadbeats to step up and identify themselves, thereby making their talents more accessible to the organization.

9. Reward System for encouraging participation
a. Of course we all know that money talks but so does public recognition of a job well done

VN:F [1.9.21_1169]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 2 votes)

A few of my National Post Letters to the Editor


06 Apr
No Gravatar
VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Intelligence Among Us

it's there…use it.