Réseaux sociaux et wikinomics au cœur de Capgemini, l'exemple du Denis Lafont, Directeur Technique Capgemini
How to leverage knowledgein a 91.000 people (distributed)
organization ?
How to leverage knowledgein ?
What is Knowledge Management?
KEY PRINCIPLES
No more KM organization - Everyone is in controlanyone can create communities, tags, publish, vote,…
No more knowledge manager "doing it for you"
No more pre-defined heavy processes
No authorization or validation required
No more user manual
From CoLLection to CoNNection
express
your opinion
askthe expert
let people know you exist
shareyour
knowledge
find who/what you need
help promoting valuable content
join a community
so…what will be
differentwith
sharingto connect
… stay intouch
… and be ready for that next
deadline
collaborate with your peers
connect now…
connecting to share
First prototype delivered in Sept. 2007
Official launch 01/2009
First prototype delivered in Sept. 2007
Official launch 01/2009
Core KM Infrastructure
Capgemini’sSSO
Search
References & Credentials
On demand Community Spaces
Personnal Spaces
Capgemini SSOSearch
Knowledge Exchange (Forums)
Collaborative Writing(Wiki)
Search
Profile Manager
People Finder
Meta datasManagementFree taggingVoting
Valeo Service e-PortalCapgemini Proposal- Version
1.0 2006/09/11 – page 14©2006 Capgemini ADC - All
right reserved
Detailed functional coverage
User Interface & Easy of user• WYSIWYG Editor
• Capgemini’s Look & feel
• Drag ‘n drop not yet available, will be in future release of Drupal
• Human friendly naming scheme
• Mail, RSS
• Automatic glossary
• Automatic alink
Web 2.0 features• Live Search
• Free tagging on content
• Community & Authors Tag Cloud Management
Community oriented features (Organic Groups)• Each user can create its own communities
• Each community can have its own private content
• A community can inherit content from another one
• My Network
• User Contribution Measurements
• Advanced voting system
• Content Recommendation
Personnal Spaces• Advanced Profile Manager, fully configurable
• Update from the Capgemini’s Directory
• Peer finders
Forums• Fully integrated with e-mail
Web Semantics• URI Standardization• Semantic: Compliant with Microformats /vocabularies• Shared taxonomy
Search• Integration with Google Search• Security model integration
Security• SSO integration• Role based access, can be imported from Capgemini LDAP
Capgemini group’s tools integration• Integration with Subversion• Mailing list integration
Easy creation of new type of content• Bids, Methods, Software Components,…..
Statistics• Trends• Loyalty• Specifics to Capgemini• Strongly integrated with the solution (ex: role based statistics)
Performance• Throttle management• Aggressive/Normal caching strategy
KEY ARCHITECTURE DRIVERS
Key Architecture Drivers
3 Months delivery for beta 1
Tight Budget
Existing wiki.capgemini.com reuse
3 Months delivery for beta 1
Tight Budget
Existing wiki.capgemini.com reuse
ConstraintsConstraints
Foster Innovation and “human network effect”
-> Let users build the system on demand-> Any object is typed, without strong constraints
Low TCO
Anticipate future needs
Semantics, work lifestream, automatic tagging, micro blogging…
Foster Innovation and “human network effect”
-> Let users build the system on demand-> Any object is typed, without strong constraints
Low TCO
Anticipate future needs
Semantics, work lifestream, automatic tagging, micro blogging…
Linear ScalabilityAdd as many front/back end as we need, without
redesign/extra costs
-> Stateless architectureReady for the Cloud
->Multiple Caching strategies
Reduce TCO in Run mode
- >As much off the shelves features as possible
Linear ScalabilityAdd as many front/back end as we need, without
redesign/extra costs
-> Stateless architectureReady for the Cloud
->Multiple Caching strategies
Reduce TCO in Run mode
- >As much off the shelves features as possible
IT DriversIT DriversBusiness DriversBusiness Drivers
SOLUTION ARCHITECTURE
Selected solution
Content management system: Drupal
Forum platform: phpBB
Wiki environment: MediaWiki
Google Search
Google Analytics
Old school forums system
Was the only one to offer round tripping feature
A better choice now would be Drupal forums + microblogging « à la » twitter
Old school forums system
Was the only one to offer round tripping feature
A better choice now would be Drupal forums + microblogging « à la » twitter
Excellent performance when no document security managed
Very restricitive security management (late binding only)
Still poor features comparing to modern search engines (FAST,
Vivisimo, Exalead,…)
Excellent performance when no document security managed
Very restricitive security management (late binding only)
Still poor features comparing to modern search engines (FAST,
Vivisimo, Exalead,…)
Great Mindshare, low features
Legacy choice
Go Confluence, Mindtouch(or Drupal, MOSS 2007, Ensemble,…)
Great Mindshare, low features
Legacy choice
Go Confluence, Mindtouch(or Drupal, MOSS 2007, Ensemble,…)
Incomparable features /costs !!Incomparable features /costs !!
Lessons learnt
Web 2.0 features and impact on architecture
• Free tagging is not that a nightmare (today: 80.000 tags for 20.000 users)
• Social networking everything is costly
Google is your friend. Like Yahoo
• Follow Yahoo front end best practices
Front end is really 40 of perceived performance by users
Think Stateless
• Linear scalability at day 0 make you sleep at night
• Ready for Amazon EC2, Flexiscale, Sclar…
Build the trust with your users.
• Bullet proof your Home page & search engine
Do not choose an open source solution, choose a community
KISS
• Freetagging without fancy stuff
• Search, REST style
• Security when you REALLY need it