Software developer with over 15 years experience, with interests in corporate collaboration, web technology and UI design
Author of the open source collaboration software TWiki, managed the project over the last four years
Graduate of the Swiss Federal Institute of Technology in Zurich
Lived in Japan for 8 years working as an engineering manager for Denso, the largest auto electric parts supplier in Japan
Now in the Silicon Valley for 5 years, managing the Engineering Operations group at Wind River
Slide 4: Introduction
Knowledge intensive companies face these challenges:
How to keep Intranet content up-to-date
How to best share knowledge among teams
TWiki is a leading open-source, web based collaboration platform addressing these questions
This talk explains what TWiki is, its history, how it is used, and how to get involved with TWiki in order to be better informed and more productive.
Slide 5: Challenges of Intranets
Some content is outdated
The quantity is limited
Difficult to find content; inconsistent
Special tools and knowledge required to maintain
Content is static, it has a "one webmaster syndrome": If I discover a page on the Intranet that has incorrect or insufficient information, I just ignore it because I am too busy to find out who the webmaster is and to write an e-mail requesting an update
Slide 6: Challenges of Distributed Teams
Open questions:
How to get a virtual team working together efficiently?
How to get everyone in sync?
How to avoid duplicate efforts?
Typical answers:
Scheduled conference calls
Occasional visits
Shared drives
Exchange documents by e-mail
Instant Messaging (IRC, AIM, ICQ, etc)
Slide 7: Challenges of Distributed Teams (cont.)
Issues with e-mail and mailing lists:
E-mail gets lost after some time
Search is limited to email client
Great for discussion, but ... hard to find 'final consensus' on a thread
E-mail is not hyper-linked and is not structured, content can't easily be grouped into related topics
E-mail and attachments are not version controlled, e.g. it is difficult to determine the history of a document
Slide 8: Challenges of CMS
Rigid structure (can be good and bad)
Control over content more important than free form knowledge sharing
Content is typically structured hierarchically or in table format, with limited cross-linking between pages
Limited support for unstructured content, or content that has "structure and exceptions"
Slide 9: What is Knowledge? How can it be Fostered?
Knowledge: The sum of what is known : the body of truth, information, and principles acquired by mankind
Can knowledge be managed? Von Krogh, Nonaka and Ichijo in Enabling Knowledge Creation, ISBN:0195126165, believe that knowledge can only be enabled
Management in the sense that you cannot force someone to innovate. We can only create an environment where knowledge can be created
Five key knowledge enablers:
Instill a knowledge vision
Manage conversations
Mobilize knowledge activists
Create the right context for knowledge creation
Globalize local knowledge
Slide 10: What is a Wiki?
WikiWiki = Writeable Web
As quick to contribute as e-mail,
as easy to use as a website
Ward Cunningham implemented the original WikiWiki in 1995 to collaborate on software patterns
Inspired by HyperCard
Design principles:
Open - Should a page be found to be incomplete or poorly organized, any reader can edit it as they see fit.
Incremental - Pages can cite other pages, including pages that have not been written yet.
Organic - The structure and text content of the site is open to editing and evolution.
Over 100 Wiki engines based on the original Wiki idea, mostly open source
Slide 12: What is TWiki?
TWiki started as a Wiki engine, but has outgrown its roots and is now a platform for web applications
Mission: "TWiki is a leading-edge, web-based collaboration platform targeting the corporate intranet world. TWiki fosters information flow within an organization; lets distributed teams work together seamlessly and productively; and eliminates the one-webmaster syndrome of outdated intranet content."
Populate initial content with help from early adopters
Initial rollout with smaller group
Train and coach users
Do not underestimate inertia and time
Slide 38: Collaboration Issues
'Don't Touch' syndrome
Looks like a 'proper website'
'Better not touch it, John Smith owns that page'
Shared knowledge vs. 'Owners' - "I don't want to edit someone else's page"
Wiki culture: nobody 'owns' pages, and any change can be built upon.
First person to create page is *not* the owner!
'No control' syndrome - "This leads to chaos"
Nightmare of DB admin; perceived as disruptive by upper management
Soft security and audit trail
Slide 39: Collaboration Issues (cont.)
Effort - "It takes too much time to contribute"
Save time by doing less e-mail, and finding critical info quicker
Learn new technology and share by taking notes on TWiki
TWiki syntax - "yet another language"
TWiki is e-mail, e.g. just *do it*
Use the help pages, doesn't take long to learn
E-mail Habit - "I prefer e-mail"
E-mail doesn't scale - new people, new technology, new customers, new partners...
Network infrastructure - "I'm not always connected"
Collaboration assumes constant network access
Slide 40: Case Study Wind River: Initial deployment
Wind River started a large software project in spring 2000, involving around 100 engineers located in 7 offices on two continents
Evaluated two web based products to keep track of teams, schedules, milestones, meeting minutes, code reviews, and to store all project related documents:
eRoom: Was in use by merged company ISI
TWiki: Was in use by acquired company TakeFive
Decided for TWiki because it was more flexible and configurable than eRoom, even though eRoom had a more polished UI and more out-of-box applications
Slide 41: Case Study Wind River: Build and Coach
Initial time was spent to compile the requirements with key stakeholders, and to build the content structure
Gave virtual trainings for each office on collaboration, with focus more on "pros and cons of e-mail, webmaster maintained Intranets, and TWiki based collaboration", and "why it pays off using online collaboration"
Coached employees by monitoring content and sending "collaboration hints"
Slide 42: Case Study Wind River: Growing Up
Other groups within the company started using TWiki after seeing how projects can be managed in TWiki
A big push in TWiki usage happened after the Corporate Council started using TWiki to document their initiatives, metrics and processes
Several skins have been created in the familiar Wind River Intranet look
The Intranet home is now a TWiki driven news portal
Large deployment:
1300 registered users
100 webs, 33K pages
140K actions / month
13K updates / month
Slide 43: Summary
TWiki is a powerful platform for web collaboration
Free form content and content with structure where needed
Easy to share knowledge online
Careful coaching is needed
Viral growth after people "get it"
TWiki is a platform to build web-based applications efficiently