Author Archives: Jim Hofer

Get Your Priorities in Order

I learned that we can do anything, but we can’t do everything… at least not at the same time. So think of your priorities not in terms of what activities you do, but when you do them. Timing is everything. – Dan Millman

So you’ve finally decided to implement an Enterprise Content Management system (ECM), and you’ve made the wise choice of picking KnowledgeLake as your software vendor. The problem is, once you get the system installed, you know that your have a warehouse full of documents that you need to digitize and get into SharePoint. Obviously you want to get the newest documents into SharePoint as quickly as possible, and of course these documents have SLA’s attached to them by your management that say they must go from scanner to SharePoint in some arbitrary number of minutes.  Then again, you also want to start the monumental tasks of back-scanning all the older documents.

Re: What CEOs should know about SharePoint

My RSS reader picked up a new article at AIIM titled – AIIM Study: What CEOs Should Know About Microsoft SharePoint. The key point in my opinion was:

…68 percent of SharePoint implementation decisions are made by the CIO or IT manager despite the fact that a single system is more often deployed across the enterprise, establishing SharePoint as highly-integrated business system when compared to most enterprise systems.

Random thoughts from the KnowledgeLake Summit

We just finished up our summer summit here at KnowledgeLake, and it was great to add some faces to the names of several of our partners and out-of-town sales and professional services team. The summit followed the format of other company summits I have attended, but there were a few highlights that I thought were worth mentioning.

Connect 5

Our new Connect 5 product stole the show throughout the summit; working its way into nearly every conversation or meeting. Everyone loves the modern user interface and knows that it will sell like crazy, but there were lots of passionate discussions on additional features and product direction. Stay tuned, Connect 5 is going to be a fun ride.

My worlds are colliding Jerry (SQL, SharePoint and PowerShell)

A famous Seinfeld clip shows George Costanza freaking out because the world of “Relationship George” and “Independent George” were colliding.

YOUTUBE: My worlds are colliding Jerry

My experience was much less traumatic, but I was little surprised when my current career world (SharePoint ECM) collided with two previous career worlds (PowerShell and SQL) in the form of a “Hey Scripting Guy” blog post – Use PowerShell to Security Test SQL Server and SharePoint.

The blog post mostly shows how you can use PowerShell to create a brute force test of SQL and SharePoint passwords. There is a certain amount of danger involved running these tests since you may accidentally lock user accounts.

SharePoint Design: Business Outcomes versus Requirements

A NetworkWorld post by Susan Hanley grabbed my attention – “Designing SharePoint Solutions: Start with the business problem and look backwards!” The article gives some great advice on how
to approach SharePoint design decision trade-offs:

  • Start with understanding the business problem you are trying to solve.
  • Identify the key stakeholders in the problem – the people who depend on its resolution.
  • Choose an approach that creates the best balance for each of the stakeholders – content contributors and content consumers, business owners and IT – and one that has a chance at being sustainable over the long haul. For example, if the best possible outcome requires heavily customized features, you may have an issue migrating to a new release or applying updates. Is it a show-stopper? No. Should you think about it? Yes.

SharePoint Blog Shorts

I’ve stumbled across a few nice SharePoint posts recently that I thought were worth commenting on.

SharePoint PowerShell Builder

Admittedly I’m a bit of a PowerShell advocate, but if you are a SharePoint admin who is just learning PowerShell, you should check out this SharePoint PowerShell Command Builder. It is a Silverlight application that lets you drag and drop command parts to find PowerShell cmdlets that do what you want. You can start by selecting an object (noun), such as  ”site” or “farm” and it will show you what actions (verbs) can be used with it, OR you can start with a verb like “backup” and it will show you which nouns support that action.

Buried In Big Data

I’ve seen references to recent Gartner reports that paint a challenging landscape for the future of content management for companies of all sizes. In one report, Gartner states

by 2016, 20% of CIOs in regulated industries will lose their jobs for failing to implement the discipline of information governance successfully.[1]

and in another Gartner shows part of the problem

…employees within an organisation generate more than 3GB of data each year and this is set to increase by more than 600% over the next five years. The effect of this is that 30% of a typical working day will be spent looking for information or documents, meaning a company with 1000 employees could spend around R40 million in lost productivity.

A Scout’s Approach to ECM

As a Product Manager and in a previous life as a Software Development Manager, part of my job is to balance development efforts between features, enhancements, and fixes. One concept that I preach on a regular basis is treat the code like a Scout treats their campsite – Leave it better than you found it.

Understand that it may not be possible to get everything exactly the way you want it in the time frame allotted, but keep the end goal in mind and if you leave things in better shape than you found them, it will move you down that road.

Tracking Anonymous Access In SharePoint

I was in a Capture Server design meeting the other day and the discussion turned briefly to the topic of anonymous access[1] to web applications and web services.   The consensus of the conversation was that anything we install should not allow anonymous access by default, but the administrators would obviously set the permissions to whatever they wanted.

Of course if managing access control is pushed to the administrators, do the administrators have an easy way to see where anonymous access is enabled? Thankfully for SharePoint Administrators, Russ Maxwell at MSDN has written a PowerShell script that walks through you Site Collection and reports on which areas have anonymous access.