Home | mikebedan.net | Click here to send an email to the editor of this weblog. Updated: 6/1/2003; 7:10:24 PM. 

  Knowledge_Solutions
Data, Information, and Knowledge Solutions

>
Sunday, April 20, 2003 daily link

> Secret Lithuanian Energy Source - Implementing a reputation system.
(SOURCE:"escapablel")-Wow another Britt must read! Here are some juicy excerpts (bold mine!) Go Britt and Ming go!: <QUOTE> Like blogs, kindword/frustration/evaluation comments can be helpful but they share a failing we've discovered about blogs, which is why people are trying to leverage them into knowledge management systems: non-explicit, anecdotal text is quotable but otherwise unusable. Here's a report just in from Jason Calacanis on how his company's venture capital database overtook the previous market leader, which was a blog about venture capital: That is the big lesson I think.. blog + database + research reports = big business, blog plus nothing = a hobby. (author's emphasis) Reputation is too important to be a hobby. ... The operative word is require. A reputation system is worthless if it captures ratings only at the whim of the buyer, or worse, at the whim of participants in a forum, as in this example, where the comments do not necessarily relate to a particular task. They can be too vague to benefit the next customer. Therefore it's imperative to require that a grade and comment be recorded within a specified period after presentation of a completion report or invoice. ... Have you ever had one of those projects which seemed simple, but once you got into it, you discover non intuitive requirements embedded in your initial enthusiasm? Such a discovery is like pulling a string out of a sweater. Actualizing the Xpertweb meme is a little like that. ... Here's what happens when you think seriously about a useful reputation system: ... Fair enough, those forms could be designed in an afternoon. But there are other considerations. Once completed, where should their data be stored? Today, such information is kept by the seller. Naturally, the seller will yield to the temptation to excise the unflattering remarks. The data could be kept on a central server, but then what happens to reputations built through blood, sweat and tears if the central servers go out of business? It's not like the W3C is gonna store this info for us. Just as bad, any centralized system may not scale as needed or worse, is corruptible, as described in the HumanTech Parable. The only answer left standing is that both the buyer and the seller must keep the information, which must be identical to be valid. That means that both parties must have a web site with space and programming for the reputation system. Ratings so mirrored are demonstrably valid. If there's any divergence, the ratings cannot be presumed to be valid. The ratings are only useful if subsequent users can access the reputation data. Conventional wisdom says the data should be a mySQL data base with a CGI. Then, of course, each user would need an XML-RPC or SOAP routine to access reputation data from all the other sites. That's a load which is sure to overload the requirement for user-maintained data. (Visionary doesn't have to mean stupid?there are some experts who think Xpertweb is silly enough already!) The obvious but counter-intuitive answer is to post all data as pure XML in plain sight on each user's Xpertweb site with known paths to the data. As Doc reported on Thursday, these requirements seem implicit if you're serious about a useful reputation system, sort of like seeing the horse in a block of marble and removing all the marble that doesn't look like a horse. In fact, as Doc also related, a useful reputation system seems to me to be implicit in the XML spec. Though enterprises seem to be using XML primarily as a serialization routine (like SOAP) to connect legacy data systems, XML is fine as a data format, if you're willing to live with its verbosity. As a data format hosted on a web server, XML is readable by search engines, a skillion parsers and certainly by a thin-client purpose-built script like the one we're building for Xpertweb. We're even on the cusp of a promise dormant since the spec became a recommendation in February, 1998: An XHTML page can contain explicit links to bits of XML data and, without any programming display linked data when the page is opened. XML is truly data for the rest of us, because it frees us from CGI programming and the hidden data that only CGIs can talk to. ... I see a reputation engine as a kind of internal combustion engine. Even if it's a two-banger, you still need quite a few moving parts to get it to turn over. I think we have a pretty good design and built-in means to re-engineer it while it's running. That's why I welcome dogma slayers, but note that there's more to a reputation engine than it seems at first. [Roland Tanglao: KLogs]
7:28:49 PM  permalink    comment [] - See Also:  blogs knowledge_solutions 

> Alan Cooper on knowledge work as craft.

Commercial programming is clearly a craft. Unfortunately, the failure of our profession to recognize this has allowed two profound problems to grow. First, programmers almost never work to a plan. All craftsmen exercise their skill within a context well defined by detailed, written descriptions of the desired ultimate form. These plans are typically devised and drawn by an architect, a role rare in the software world. Architectural plans are necessary to ensure that the work of multiple craftsmen dovetails together, and that it meets the buyer's expectations. Most contemporary programmers work only from a list of features and a deadline.

Second, programmers are almost never supervised. Craft is by nature detail-focused and deeply involving. Good craftsmen regularly work in a state of flow, so they must depend on others to make sure their efforts merge with those of other craftsmen. The supervisors aren't there to keep craftsman from dodging work, but to ensure that the big picture is tended to. A well-crafted building, for example, is more than an assemblage of sturdy walls; the walls must connect properly. The craftsmen can do this, but they rely on someone else to coordinate their work.

[Visual Studio Magazine - The Software Architect - The Craft of Programming]

Excellent food for thought from Alan Cooper. While he is focused on programmers, I think his points are more broadly applicable to a variety of knowledge work settings. He helps identify some of the critical dimensions along which knowledge work as craft differs from industrial work and how those differences have important implications for management. Thanks to Roland for the pointer.

 

[McGee's Musings]
3:07:27 PM  permalink    comment [] - See Also:  knowledge_solutions web_dev 

> Knowledge management and questions - wisdom from James Thurber.

James Thurber. "It is better to know some of the questions than all of the answers." [Quotes of the Day] [Seb's Open Research]

Too many knowledge management systems think they are about answers when they ought to be about questions. Yet another reason why weblogs are critical to the future of knowledge management.

[McGee's Musings]
2:26:28 PM  permalink    comment [] - See Also:  knowledge_solutions 

> Grassroots knowledge management.

 

One critical feature of most first generation knowledge management efforts is that they were designed and implemented following the standard corporate approach of top down, centralized, resource planning and implementation. In an industrial environment you can maybe get away with planning processes that treat all resources as fungible. Then centralized processes might be adequate, although you would think that the failure of Soviet style centralized economies would give more corporations pause.

Knowledge work, on the other hand, depends on extracting maximum advantage out of the unique characteristics and experiences of each knowledge worker. Knowledge management, from this perspective, has to be a decentralized, grassroots, activity. If you accept that premise, the promise of weblogs in knowledge management becomes clearer. Weblogs operate on grassroots assumptions by design.

[McGee's Musings]
2:23:30 PM  permalink    comment [] - See Also:  knowledge_solutions 

> Social Software Alliance is announced.
(SOURCE:"curious")-Not sure what to make of this. But I think it will lead to some good. Will be watching, waiting and trying to figure out where I can help.
<quote>
We are proud to announce the launch of the Social Software Alliance The brainchild of the pioneers at SocialText the alliance is intended to be a place where the developers & users of social software can come together to create open standards, and, contribute industry best practices. Our initial aims are:
* aid discovery of developers working on synergistic projects and standards
* assist in shaping open standards that mesh well with other alliance and Internet standards
* help promote each standard to gain wider adoption
</quote> [Roland Tanglao: KLogs]
11:26:12 AM  permalink    comment [] - See Also:  blogs knowledge_solutions 

 

April 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Mar   May

testRoll
wedgeInfo
wedgeOther Webs

Subscribe to "Knowledge_Solutions" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
Click here to visit the Radio UserLand website.



Copyright 2003 © Mike Bedan.
Last update: 6/1/2003; 7:10:24 PM.