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
Web collaboration empowers teams to work faster and more productively
Web collaboration is used to schedule, manage, document, support and present the work of task groups
Teams may co-reside in one building or be spread out around the world in different time zones
Their work may be secured or openly available
Collaboration works best if the culture is "right"; it needs to be coached appropriately
Today's talk focuses on TWiki, which is a leading open-source GPL web collaboration platform
Slide 5: Challenges of Intranets
Conventional Intranet sites are typically not very popular
This is because:
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"
Example of "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
Result: Content tends to get stale
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 then 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?
KM: Is all about knowledge management
Can knowledge be managed?
Von Krogh, Nonaka and Ichijo in Enabling Knowledge Creation, ISBN:0195126165, do not think so:
Knowledge can only be enabled
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 adapters
Initial rollout with smaller group
Train and coach users
Do not underestimate inertia and time
Slide 37: 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 38: 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 39: 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 then eRoom, even though eRoom had a more polished UI and more out-of-box applications
Slide 40: 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 41: 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
Large deployment:
1200 registered users
100 webs, 26K pages
133K actions / month
11K updates / month
Slide 42: 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