July 02, 2008

xobni - five minutes and I was hooked

I learned about xobni from a colleague last week, and downloaded it today.  Xobni ('inbox" backwards) bills itself as "the Outlook plug-in that saves you time finding email conversations, contacts and attachments" and / or "a more socially aware email environment."  I would prefer to describe it as "the free Outlook tool with addictive metrics."  Once it started analyzing, showing me, for example, who among my contacts is quickest to respond to me, I was fascinated.  Then when it gave me the option to send said contacts their stats, I was hooked. 

The design is bright and appealing (maybe a little too appealing - compared to the bland light-blue-and-white Outlook color scheme its orange, black and purple tones make it difficult to look away or ignore the pane) and I found it user-friendly and intuitive.  After eight hours I'm thinking of my correspondents in terms of their xobni rank ("Yeah, he's my number three") and trying to figure out imbalances ("Why am I sending her two emails for every one she sends me?").  It interfaces with LinkedIn.  It bubbles-up attachments.  It threads conversations.  It hasn't broken anything on my pc, although the comments on this post about xobni's business model indicate that it may cause problems with FireFox.  For my setup, there is no downside and a tremendous upside.

I would rave more, but I've got to go reply to an email from my #1.


June 25, 2008

Tag as you search?

Today I attended a seminar hosted by the Boston KM Forum on categorization and tagging.  One of the speakers, David Hobbie, brought up a great point - that tagging / categorizing in the enterprise happens when a document is saved into the content management system, when a better way would be to have people tagging documents as they find them in search results.  The first scenario – tag on upload – involves questions such as Which version do you tag?  How can other users tag and rate?  The second scenario – tag on search – accounts for these issues and will lead to richer search results in the future.  I’m not advocating doing away with tag-on-upload, but I’d like to see Hobbie’s idea implemented in the enterprise applications used by my clients.

 

Last night I attended a talk on Enterprise Search from Microsoft by Tara Seppa at the New England SharePoint User Group.   Microsoft emphasizes the value of SharePoint’s “actionable search results” (by which they mean “preview helpful summary information and clear graphical representations of files; move, delete, copy, and drag & drop files; send, forward and reply to messages directly from search results, and open and run applications from the results”). The tag-as-you-search concept would be great functionality to add to future releases of SharePoint Search.

 

 

David’s blog:

http://caselines.blogspot.com/

 

New England SharePoint User Group:

http://www.clearwaypartners.com/SUGHome.htm

 

KM forum topic:

http://kmforum.org/blog/?p=70

 

Actionable search results definition from the whitepaper Microsoft’s Approach to Enterprise Search:  Bridging the Gap between Information Management and Enterprise Search

June 21, 2008

Eleven ways to make your SharePoint implementation more user-friendly

 

Based on my two years of working with customers' MOSS 2007 implementations, and some of the great ideas my customers have had, here are eleven ways to improve the usability of your SharePoint implementation for your end-users. (Note: These five suggestions work for MOSS 2007; not all work for WSS 3.0. You may need web server administrator, Site Collection Administrator, and/or "full control" permissions in your portal to perform these customizations).

 

    1.      Make the banner logo link to the Home page.

    Hopefully Microsoft will include this functionality in the GUI in the next version, so that you can link to Home when you add a logo image to the header, but for now the quick and easy way to do this is to edit your master page and insert the following code in the following place, and then save, check-in (publish) and approve the master page:


            <td id="GlobalTitleAreaImage" class="ms-titleimagearea">
    <a href="http://yourportalname/Pages/Default.aspx">
    <SharePoint:SiteLogoImage id="onetidHeadbnnr0" LogoImageUrl="/_layouts/images/titlegraphic.gif" runat="server"/>
            </a></td>

    2.      Remove unused web parts from the Web Parts gallery.

    When your content owners are adding web parts to their pages, there are web parts which may be confusing to them, or which you may not want them to use until they receive training. You can set permissions on web part files so that they will not appear if the user doesn't have rights to see them. To do this, from the top level site of your portal, choose Site Actions / Site Settings / Modify All Site Settings. Click the link for Web Parts in the Galleries section. You will see the Web Parts Gallery which is a document library. For the web parts you want to hide, click the Edit icon, click Manage Permissions, click Actions / Edit Permissions, and remove the permissions for those groups who don't need to see the web part.

    3.      Use the Table of Contents web part on empty top-level sites to avoid blank pages.

    If you have sites grouped under a top-level site, such as Departments or Practices, but you don't have any content to display on that top-level site, your users may click on that tab and see a whole lot of nothing on the home page. You can place the Table of Contents web part here to display a dynamic site map of everything under that top level.

    4.      Link directly to a list form without using a too-long URL.

    When you convert your paper forms to SharePoint lists, you will probably want to link your end-users directly to the data-entry form for the list, rather than to the list view that shows the existing items. However, the "New Item" URL is very long, and it won't fit in the URL field of a SharePoint links list, with the result that a user will click on the link to get to, say, an office supplies request form, but they will receive an error when they try to save the form because the URL is incomplete. To solve this, try my colleague Florin's solution for making tiny URLs in SharePoint. You can include the tiny URL in a Links list URL field with no problem.

    5.      Make sure all the content is in the same place on similar pages.

    Seems like a no-brainer, but as content owners take over and your intranet grows organically, different power users will have different ideas about how their sites should be organized. To get a consistent look across all department, client, project, or location sites, create a custom template at the outset, build all the sites using this template, and train your content owners to use it if they need to create a new site in that category.

    6.      Look at the Site Usage Report for your sites.

    What are people accessing? Could you move popular but deeply-nested items to a higher level, or expose them better via links or web parts? To access Site Usage reports, this functionality needs to be turned on in Central Administration (in two places – Operations / Usage analysis processing, and Shared Service Provider / Usage Reporting). You can then view the reports on any site at Site Actions / Site Settings / Site Usage Report.

    7.     Put default values in list fields (columns) to help validate data.

    Although there is no true validation capability in an out-of-box SharePoint list form, you can show your users how you want data to be entered with the default value (in the column settings). For example, for a phone number field, you can include a default value that shows whether or not you want parentheses, dashes, or spaces to be included in the number. This will work along with the description field to tell your users how you'd like them to fill out the field.

    8.     Always add a description. Everywhere.

    Columns, lists, libraries, sites, templates, and many other SharePoint features provide an optional Description field at the time of creation. It's a best practice to fill this in with a brief sentence that describes the item, even if you're just prototyping, because this description will guide the end user later (and appears in places you may not expect). For example, when you create a document library, the description for that library appears in the Add A Web Part menu. On a site with multiple libraries, the description you enter will help the end user choose among the libraries to place the right one on the page.

    9.     Move items around on the Quick Launch bar so it makes more sense.

    The Quick Launch bar is dynamically generated and displays content as you add it to the site; however you have control over how the items appear. For example, when you create a sub-site, it always appears at the bottom of the Quick Launch, but if it receives heavy traffic and/or you want to highlight it for your users, you can move the link to the top. To do this, go into Site Actions / Site Settings / Navigation, and in the Navigation Editing and Sorting section, you can click on any item and move it up or down in the listing. And while we're on the subject of Navigation -

    10.     Add a heading in Navigation.

    The Quick Launch bar is created with standard headings (Documents, Lists, Surveys, Sites) to group your content, but you don't have to use these. You can group the Quick Launch bar in the way that makes sense for your site and organization – for example, by phase:

    To do this, go into Site Actions / Site Settings / Navigation, and in the Navigation Editing and Sorting section, you can edit existing header names, or delete them and add your own.

    11.     Target some content.

    This one can be more complicated to set up than the above suggestions, because some prerequisites need to be in place, but it can really add value. Two common examples of where this can be useful are 1) if you have an announcements list on your portal home page where some items are intended only for certain geographical locations or organizational roles, or 2) if you have a links list of mission-critical applications and information, and some of these links are only used by certain groups within the organization. If you have AD security groups (or SharePoint audiences) set up correctly, you can deliver this content to the users who need it, with the result the others don't even see it. For a detailed how-to, read Microsoft's online guide about targeting content in general, and if you're considering targeting a links list, read this essential how-to on getting the Content Query Web Part to display the links list correctly.

     

May 29, 2008

20080528 - Consultant Lunch


20080528 - Consultant Lunch, originally uploaded by sadalit.

There's been a lot going on lately, work-wise, with the potential of much more to come. So many blog posts in my head, so little time...

May 27, 2008

Microsoft Product Key Hacker Assistance

Blog_product_key_hacker_assistance_crop400

May 23, 2008

20080523 - Wine Usability


20080523 - Wine Usability, originally uploaded by sadalit.

In a Friday-afternoon-of-a-long-weekend kind of mood, I wanted to share this wine labeling scheme I think is particularly clever. Have a great Memorial Day Weekend!

May 22, 2008

Social Networks and Smoking Cessation - what it might mean for your organization

I heard a great article on NPR this morning about a study which shows that when an individual quits smoking, this has a ripple effect on family members and friends, with the result that those in the social network are more likely to quit as well. 

"There's no doubt that people are influenced by the behaviors of individuals that are not just one degree of separation from them, but two and three degrees of separation. There's a kind of cascading influence," says Nicholas Christakis, a professor at Harvard Medical School and a co-author of the study, which appears in Thursday's edition of The New England Journal of Medicine.

This story was an inspiration, as I see so many companies struggling with behavioral and cultural issues that affect productivity and delivery.  If the clustering / hive intelligence effect that the article describes can work the same way within the social network of an organization, then there's hope for cultural change if a few key individuals will adopt the desired behavior, and spread this to their colleagues.

What issues is your company struggling with, that technology alone can't solve?  Here are a few that I see all the time:

  • adopting a new tool, application, or platform
  • using a naming or filing convention
  • allotting time to non-billable activities that are critical to improving the practice or organization

In most cases there are at least a few people in any company who are doing the "right thing" already.  What will encourage them to spread their behavior to their network, and beyond?  How can the social network be strengthened so that desired behaviors might spread more rapidly?  And how can you start tracking this spread, to be able to show that positive change is happening?

Update - my colleague Marcel pointed me to a similar NPR article about social networks and weight gain / weight loss.

May 21, 2008

Differences between a MOSS 2007 / SharePoint Publishing Site and a System Site (or Team Site)

I have not been able to find much information on the Web about the differences between a MOSS 2007 Publishing Site and what Microsoft calls a System Site, which encompasses the Team Site and Blank Site as well as some others.

I put together this table based on my hands-on experience with and testing of the two types of sites.  I wasn't able to post it as a blog because the table is too wide, so I'm sharing it from my SkyDrive.

Table of differencees between a MOSS 2007 Publishing Site and a System Site (or Team Site)

I will be adding to this table as I learn more.

May 16, 2008

Read-only document from SharePoint displays “Check Out” option

I don't like to post issues without solutions, but a client alerted me to this one today and I couldn't find an answer; I wanted to put it out there in the hope that someone can offer some input. Here's the scenario:

In your MOSS 2007 or WSS 3.0 implementation, you have a document library with checkin / checkout enabled. If a user with read-only ("Visitor") permissions looks at the document options from the drop-down menu on the document name, they have no option to check in or check out:

However, if the same user opens a document from that library, the document will open as read-only in its MS Office application (Word, Excel, etc.), but the user will see the "Server Document" bar with the message "To modify this document, you must check it out" and the "check out" button.

When the user tries to check the document out, they are asked to authenticate, they try three times, and then receive the error "Cannot perform this operation. The file has been deleted or someone else has it checked out."

The good news is that the application won't actually let you check out the document – it knows you shouldn't be able to authenticate.  The bad part is that that toolbar shows up at all, and the user has to go through the authentication / bogus error process.  How is it possible to prevent a user with read-only rights in SharePoint from seeing the "Check out" option in Word or Excel?

I posted this to the MSDN forum for Sharepoint general questions. (I've got a private bet with myself that someone will tell me this is supposed to be posted to an MS Word discussion group instead.)

May 15, 2008

For Knowledge Management, Add a Human

This blog was inspired by tonight's discussion at the Boston KM Forum.

In my work with clients who are implementing a knowledge management platform, I see the same scenario again and again:

The client has a lot of disorganized:

Blog1a

They say:

"I can't find anything!"

So the client does this:

Blog1

Then they say:

"I get too many results! It's a big pile of junk!"

So they do one or more of the following:

  • Faithfully slog through the pile of junk ("Maybe it's on the next page of results")
  • Go back to the old way ("I'll squirrel away the content I know and trust")
  • Evaluate other search tools

When what might really help is this:

Blog_2

i.e., add a person.

A human to bridge the gap between the content and the people who need it.

Gian Jagai, who spoke tonight about his role as a Knowledge Manager, mentioned the need for a Community Coordinator, to facilitate the knowledge shared in a Community of Practice.

Dan Galant, the instructor of the Mindsharp course I recently took, said "Sharepoint is going to bring back Library Sciences," and that the best implementations he's seen are the ones where the organization hired a librarian to come in and organize the content.

They're both talking about the same thing – the need for a human to vet the content, to link information and technology and the user community. I'm not saying anything new here, but most of the organizations I work with don't have this role, and aren't planning to hire for it. Yet here are just a few of the ways this person could improve knowledge management at a company:

  • Analyze search results and requests, then create links between what people are searching for and the best content or expert for the job (in SharePoint, these are your Keyword Best Bets)
  • Identify premium content and tag it as such
  • Update old content (or make sure someone's updating it)
  • Interview experts, and document knowledge and information (this could be as simple as adding wiki entries)
  • Distribute content to those who could benefit from it (RSS feeds are one way of making this easier)
  • Document the requests for research help, and interview users about the ways an improved knowledge management system has benefitted the organization, to generate metrics justifying further investment.

One of the main things I've learned from working with SharePoint is that no matter how well you set up this tool, and no matter how many features it has for facilitating knowledge management, the customer probably won't be satisfied if they are relying on the technology alone to do what they need it to do.

Unfortunately, the folks with whom I work most closely and feel this lack of user satisfaction most acutely are influencers rather than decision-makers, with no authority to hire this community / content coordinator.

I don't know the answer, but I want to start recommending this role as part of the SharePoint team my clients will need as they roll out their collaborative portals.

Thanks, KM Forum, for a great discussion!