Friday, September 11, 2009

Roots and Shoots and the KM Stumbling Point

Great session of the IKMU yesterday at UNICEF, congratulations to all who put it together, it was a terrific education for me.

I was lucky enough to share a table with representatives from the Health group, the Emergency supply group, from Water and sanitation and Gender rights. It was quite an eye-opener after corporate law and business consulting.

We spent time delving into what these groups use in order to create, diseminate and use Knowledge more effectively and of course, what the challenges are to the above.

A theme that resounded for me was the disparate and decentralized nature of the resources available, the lack of clarity about what and who the resources were and, how to find this information when it was really needed and, as I am learning at UNICEF, when things are really needed, they really are needed.

So my take-away was that, like many other organizations (law firms too) KM has taken root as a bottom up activity with very little profile on the top down radar.

This is a great way to get things going but at a certain point it always stumbles.

You know this point has been reached when the lack of KM responsibilities in people's formal job titles, lack of prescription or formal support in the use of tools and the ongoing lack of funds to do more than simply build a web site staffed by volunteers, become a barrier to the organization doing anything more than KM by Silo.

UNICEF has a recently declared mandate of ten strategic goals, one of which includes investment in Knowledge Mangement and so it seems reasonable to suppose that there is now the top down will to move beyond the stumbling point.

Time will tell.

Wednesday, September 9, 2009

Office 2007....?

So whats up with Office 2007..?

I have been using it for a year now and my productivity has slowly crept back up to perhaps 60% of what it was with Office 2003.

This is a catastrophic release of any new product. The decision to redesign the interface was almost on a par with the astonishing error of releasing Vista...two zingers in a year...way to go Mr Softee.

I am no longer ranting about this but I have spread the word to as many people as I can: IT folks at big corporations, KM folks in big law firms, friends, family and neighbors.

Why? Because I am hopeful that if enough people simply refuse to upgrade and wait for the next release instead, the next release will restore some semblance of the old interface so we can all get back to work

While Redmond may like to tell us they have boosted productivity with this smart looking redesign, they are all wrong all the way. The whiz kids who did the usability research forgot the simple fact that Word is now a Legacy product (capital "L") and so all changes MUST be retroactively compatible.

There are over 100 million people out there using MS Word daily. Most of us learned it the hard way when we were forced to migrate from Wordperfect etc. We mastered the Word clunky interface and found all the useful but buried commands, eventually learning how to get to them with closed eyes and great speed.

Now in 2007, none of that works anymore.

Simple tasks can take agonizing minutes of searching. You can be trained all over again but the speed is lost....may never come back.

I might just switch to something else altogether.

Wednesday, September 10, 2008

Finding People


So, not wanting to be the last to notice this but, it seems more and more that KM 101 is now being applied to people, not just to people in the enterprise (that was KM 102) but to everyday users of the Internet, to you and me..?

This started a while back with online dating sites that matched seekers by basic attributes in the context of finding companionship. More recently finding people through the things they share with you has become the norm on Amazon etc where you can see people who bought what you bought and then see what else they like. Pandora.com, the music site makes use of this along with the very inventive (and uncannily accurate) music genome algorithm that finds music similar to the music you like.

Facebook and LinkedIn, Spock and Ecadamy followed and these are very much more wide ranging (at least Facebook is) in the context in which they operate and while the last three purport to be focused on managing your professional network, for most of us there is a good deal of overlap between professional networks and personal.

Getting a little more specialized here, I recently had some fascinating discussions with a few of the managers at Gerson_Lehrman Group  whose flourishing business is built around matching your expertise needs to experts with those skills in thousands of different professions. To do this they use a very complex and wide ranging Taxonomy to describe people. 

This struck me as a very interesting development as it opens the door to building virtual teams of people for one-off projects. This is something any small consultancy or indeed, more recently, larger business, without the desire to keep experts on staff full time, needs constantly and can make good use of.

The most recent development is a service like Peoplejar which is simply about helping you find people. No predefined context at all but all sorts of ways for you to create custom context as you go. Sort of like a phone book with lots of other attributes about the people listed.

This looks like a very novel and interesting way to push the envelope a little further and I will be spending a little time learning how it works and what lessons we can learn from it. 

It almost seems like KM 101 is spilling out of the office and onto the street and who knows where it will lead us.



Friday, September 5, 2008

Its the browser, stupid.

Scanning the news this week covering the just-announced beta of ‘Chrome’ the Google empire’s open source browser, I was waiting for the other shoe to drop....it did not. Where was the big bang news story about what this will mean for the future of computing..?

There are two competing models for computing out there right now. One, the model we have grown used to is all about expensive PCs for the home, loaded with expensive and largely unused products and prone to regular data loss due to crashes, virus's, security holes etc. This is the Microsoft world and it is predominant..currently.

The other model, still to be fully defined, is based on the premise that the Internet supplies the functionality we want as we need it in the form of 'services' delivered on demand from the 'cloud' which is the Internet. Additionally it stipulates that storage, search and backup are plumbing you need not worry about as your data is also resident out in the cloud somewhere along with all these services, always secure and available.

So far Google is the vendor that has single-handedly done most to push the cloud model and is the biggest threat to the Microsoft computing hegemony. From the introduction of Google desktop search, Gears, and the Google Docs portable working environment, Google has been steadily assembling all the components for a complete cloud-based alternative to the current PC desktop.

Nowhere that I could find was there much more than a fleeting mention of the deeper implications of how Chrome will fit into all of this. There was of course (and rightly so) a lot of talk about what Google might do with a much more detailed click-stream covering what users are actually looking at now coming out of the new Chrome browser but, what about all the other stuff? Nada!

So I have installed the Beta and, it is pretty darn sweet with a minimalist look and all sorts of smart, smart features built right in, nothing less than we would expect from Google of course.

If you want to know more out Chrome, the first thing you should do is read the excellent comic book (yes a comic book) that Google has created to showcase the project and the product. Most of what follows is based on the revelations therein.

Given how key the browser is, lets remember that the browser was the thing that landed Microsoft in such hot water here in the US and serious trouble in Europe because Redmond thought the browser held the keys to the future and so sought to integrate it very tightly with the Microsoft desktop while stuffing it full of compelling new features and making it very hard for any one else to get in on the action.

Nice try guys but you have the picture the wrong way around.

The way forward (in my humble opinion) is not by tying the browser to the desktop but using it as a gateway for everything beyond the desktop that the user is reaching out to. The browser must work seamlessly with all those services out there on the web, not be a barrier to using them.

The steps taken by Google with Chrome seem to me to be the first ones set, with the heft of the Google empire behind them, and likely to lead forward rather than into some small and limited backwater as we have seen with others in this space.

Lets discuss a few of the more substantial elements of the new browser’s design that articulate fairly clearly what Google is thinking and did not seem to be well appreciated in the press.

Chrome, in a browser first, is not only multi-threaded but actually has its own process manager. Just like a real Operating System (OS). This implies a very substantial plumbing investment on Google’s account, much of it an investment whose value will only start to be realized down the road.

There are some immediate benefits in this regard however in the increased stability and partitioning ability of the browser so that bad things can be quickly identified on a tab and killed before they bring down all browser sessions. Down the road, this underlying architecture will be crucial to running large, complex applications, many at a time.

It should come as no surprise that the new browser shares an underlying component for page rendering with the Google phone OS ("Android") and this means that pages should look roughly the same in both places and certainly should function the same. In this way, pages optimized for Chrome will also run very well on Android, a nice benefit and one likely to increase acceptance of both quickly.

Google’s developers make no bones about the fact that while JavaScript is now everywhere on the web, it is a really poorly designed scripting language and needs a lot of help to do what we need it do today. Guess who is giving it a hand? With a new Just-In-Time compiler and new memory management features in Chrome, Google has actually created a virtual machine for JavaScript, an industry first and a great way to get a handle on this ungainly language. The benefits to you..? Faster page loads and fewer crashes.

On the security side, the developers and engineers have redesigned the standard security model for the Internet and used it as an opportunity to throw a few brickbats at Redmond along the way. The areas considered and carefully tightened up cover Malware and Phishing exploits, security holes that today enable some of the worst scams on the web. While acknowledging the inability to also cover up plug-ins with problems, they are at least able to cover most anything that comes through the usual channels.

The other major implication is that Google Gears (the nascent web API standards) are built right into Chrome allowing others to integrate new features and new applications right into and through this browser. That the whole thing is open source is of course to be expected, what better way to start a stampede than by giving away free money!

Google would like to move things off the desktop and into the cloud. We see this in everything they do and say, yet up until now the gateway to the cloud was controlled by a vendor with an entirely different agenda; hence Google had a serious problem in moving forward.

With Chrome, the gateway is now in their hands and, just as importantly, as an open source product, Chrome is also in the hands of a huge community easily capable of overwhelming the Redmond developers with innovations and smart new things to deliver cloud computing right into our daily lives.

Welcome to the new beginning.


Monday, August 4, 2008

More on Agile

We are winding up this project which has been run as an Agile/Scrum endeavor and I thought it might make some sense to comment given my previous post on this methodology.

So far the results seem to be better than I anticipated though the final run of testing will validate that one way or the other. The team moved in a fairly regular way through six two-week sprints, each starting with a sprint planning session and ending with a sprint review.

Each morning begins with a 10am update call and all progress and 'impediments' to progress are covered. These calls are usually twenty minutes, sometimes less. They are not about solving problems but all about keeping everyone connected and up to date. This is a very good thing.

The sprints have stories and each story has points. We have the team assign points during the planning session and this gives us a sense of the time it will take to complete the stories.

However, an incomplete story from the prior sprint will have all it's points rolled forward into the total for the next sprint so tracking a good points/sprint number or 'velocity' is a little bit of an art.

What has worked well are the calls, the constant reprioritizations and the planning/review sessions. Formalizing these as Agile does, is key to good management of a project.

However, it should be noted that Agile is really best suited to a project and team that want to get started immediately and have not done much analysis. There is probably a costs saving as the analysis more easily falls out of each sprint and as the team get up the curve the estimates get better.

I recently found this set of principles which seemed well thought out and, while somewhat obvious, needful of being written down.

In summary the methodology seemed to work pretty well and the refinement opportunities presented by the continuous reviewing and reprioritization work as a good way to keep the project lean and on target.

Saturday, July 26, 2008

KM on the WWW

Sometimes we look up and see there are patterns we recognize in the clouds. The web, once a truly disorganized and obscure cloud of content exhibiting varying degrees of useful/uselessness has slowly begun to change shape and become structured. Web 2.0 has given rise to a dimension long missing and sorely needed, the usefulness of web content.
However there are limitations inherent in the tagging of content as the users of the web have many worldviews, content tagging is really relative or contextual to the user, how is it useful without the context?

Do you care to see how someone in a far away place with a different culture and language has tagged a piece of content versus someone in your block?
For consumption purposes we tend to cleave as bird of a feather, hence the social tagging that has become so popular now allows us to identify our own small islands of conformity and comfort.

Or does it. There is yet really no way to identify the context of anyone tagging content unless you have first required them to become a member of some kind of group.

Are they in my zip code or not..? Do they speak my language natively, do they have the same goals, politics and religion, how much does this matter.
We are at an interesting point here.

To make web 2.0 (to me this is simply the web that allows everyone to have some say) even more useful we will start needing to know a bit more about all those individuals that make up the wise crowd.

Effectively this will give us the means to start to classify the crowd into ever more specific groups. This happens today on some scale when Google and Yahoo make assumptions about users in order to send the most appropriate ad content their way but of course a standardized system available to all flys in the face of the anonymity of the web.

Is there a single data point that could be shared to help better understand who said what, who tagged what and who wants what..? In the USA the use of Zip code might be a good start but what about elsewhere..?
Inside the enterprise similar challenges have become one of the headaches of deploying global portals when we try and standardize personal data across groups of people whose localities have confidentiality guidelines that differ. Try publishing the home address of a German partner on the intranet and see how far you get.

I will be very interested to see how this develops given how fast the web 2.0 has pushed us forwards.

Monday, July 7, 2008

Actionable Information and the Law

We were treated to an in house session from Oz Benamram this week in the form of a demonstration plus Q&A on the KM work he has been leading over at Morrison and Foerster, AKA MoFo.

Oz, the Director of KM, has been a leading light in the Legal KM world (on this side of the ocean at least) based on the success of the monolithic approach he and his team have taken to the question of KM at a law firm or, more specifically, the search for "Actionable Information".

The end product: "Answerbase"; is a one-stop shop for everything you might wish to know about documents, people (internal and external) and matters plus a great deal more. The integration of various repositories as contextual variables and faceted search parameters uing web 2.0 techniques (XML Mashups etc) has been neatly done and done without the usual clutter that an overly rich data store usually produces.

You can see some simple elements of Answerbase in the demo linked above but I should warn you that version is now substantially behind the times based on what we saw this week. Included in the new product is the integration of further time and billing data, email contents and contact info from address books...somewhat astonishing stuff to have available for general access.

Some key elements to the strategy he has followed stood out for me:

1) Ask for forgiveness, not permission: curious about he negotiated a search of attorney's emails and contact data to enrich the Answerbase result set I asked him how it was done.

He explained that the approach was simply to get top level support, do very careful due diligence with respect to conflicts and confidentiality and then simply move ahead and show the finished result before asking for general permission. This way it was left for those objecting to find reasons not to do it when the obvious value was so high...so far this approach seems to have worked very well at MoFo.

In the example we saw, the mining of contact data had led to the development of both internal and external people searching, something I have not seen so nicely integrated anywhere else.

2) Confidentiality vs Access: at a law firm, matters are reviewed by the conflicts and ethics committee before they are even accepted. If there is a conflict and it can be managed, the appropriate conflict walls (AKA Chinese Walls) are built into the applications that will handle the matter and all the attorneys are notified and from there on it is business as usual.

It is worth noting that the majority of a big Firm's matters are not in conflict and most all work product is available TO ALL PRACTICES. This is very different to our own situation where access is kept highly restricted until seniority levels are sufficient.

Also notable here is the (not entirely explicit) fact that the entire work product of the Firm, some millions of documents, are located in the DMS and these are the work product being searched by Answerbase.

3) Partnership: Oz has partnered with a vendor in a highly synergistic and beneficial relationship that has propelled MoFo and the Vendor right to the forefront of the Legal KM / Product offering world in a way that no one else has in the legal world been able to emulate. He made the comment that early on an interview with the CIO of Bain had revealed that while they had a truly outstanding home grown system, they were in two minds as to whether the cost of the investment was really worth it given how much work went into it for just one customer.

Between legal services (many many Firms competing) and business consulting (a much smaller pool) there are probably a handful of parameters that make this equation shift, depending on your business perspective but in the case of MoFo the benefit of not having invested in the actual development seems clear. Oz has a team of three, none of whom are developers and they have delivered a world class product to the Firm that provides a compelling business advantage.

It will be very interesting to revisit Answerbase in another six months and see what new elements have been integrated.