I was pleased to see the announcement yesterday between "Google, BearingPoint Form Corporate Search Alliance" it brings some credibility to the idea. But I worry that it will take it in the wrong direction, because if this is to succeed it needs to be EASY to USE. When we created our approach to this we were looking to do three things:
- Find information already in the organization but not founf (I refer to as artifacts – Indiana Jones to the rescue)
- Publish personal findings (if you don’t find your answer in the search, but find the answer offline, be able to ad-hoc add it to the system).
- Make it easy and plug and play as various applications have their own search or metadata.
So we came up with a three tier approach based upon AJAX and SOA.
- User Interface – AJAX
- Search Criteria
- Response Information
- Ability to post or comment on search criteria
- Services Layer – SOA
- Use google, MSN, … various other search engines as a sub-service
- Create simple services that can make requests into proprietary API’s (Documentum, MS Sharepoint, MicroStrategy, Teradata, Cognos, BO)
- Ability to ask the professional (or Innovator Value Network)
- Publish Service
- Data Layer
- A place to hold published information that is added ad-hoc
Use the KISS principle and then build it out. The problem with Knowledge Management is maintaining it and having the users see enough value right away.
In our first proof of concept the client saw tremendous value immediately.