Wednesday Nov 21, 2012

SunSpace - a sentimental moment

I just came back from California where I had a little sentimental moment.


With the great help from some former Sun colleagues we move the old SunSpace gear into a new data center in Santa Clara.




We will re-purpose the hardware as a new development infrastructure to build integrated demos around Oracle WebCenter products, Business Applications and Social Services.


now - I could not resist to restart the SunSpace applications and see if it still works. And hey - even though we had to re-IP the entire  stack (sun.com domain is gone) and with some little hacking (thanks to Apache reverse proxy) -  we got it back!





Hey Max - now I just need to change your SSO hack to get login working again :-)

Hmm - I won't - but it is really nice to see it working again .. and it's time to switch it off and to work  on the next cool things ..



Do you know Oracle WebCenter Sites (formely Fatwire)? Its Oracle's Web Experience Management Solution - a pretty cool technology and a very slick User Interface.

I specially like the drag&drop functionality which allows non technical users to easily publish content. 

Why do I mention it here ?  Because we will use the SunSpace gear to build cool  Oracle WebCenter Sites demos and proof of concepts integration  into Business Applications and Social Services :-)



 This is a sneak preview what we are working on. Stay tuned.....

Friday Aug 24, 2012

Social Inside Strategy workshop @CAS IT Spotlight-day

This workshop was given at the CAS IT Spotlight-day at the University of Applied Sciences and Arts Northwestern Switzerland.

The presentation is covering:

  • Web 2.0  technical and cultural paradigm shifts
  • Social Inside Strategy
    1. Socialize your business process
    2. Measure your social ROI
    3. Engage your employees trough social adoption
  • Use Case examples


 

enjoy - feedback welcome :-)


Friday Jun 01, 2012

e-interview: SunSpace to WebCenter migration

I had the pleasure to do an e-interview with Ana Neves around the SunSpace to WebCenter migration project. 

Below is the english version of the interview.  Enjoy :-)  

Peter, you joined Oracle in 2009 through the acquisition of Sun. Becoming a part of Oracle meant many changes. The internal collaboration platform was one of them, as per a post you wrote back in 2011. Sun had SunSpace. How would you describe SunSpace?

SunSpace was the internal Community and Social Collaboration platform for the Sun's Global Sales and Services Organization. SunSpace served around 600 communities with a main focus around technology, products and services. SunSpace was a big success. Within 3 months of its launch SunSpace had over 20,000 users and it won the Atlassian "Not just another wiki" Award for the best use of Confluence (https://blogs.oracle.com/peterreiser/entry/goodbye_sunspace_hello_webcenter).

What made SunSpace so special?

1. People centric versus  Web centric

The main concept of SunSpace put the person in the middle of everything. All relevant information, resources  etc. where dynamically pushed to a person's  myProfile ( Facebook like interface) based on the person's interest and  needs. 

2. Ease to use 

SunSpace was really easy to use. We spent a lot of time on social interaction design to optimize the user experience. 
Also we integrated some sophisticated technology to hide complexity from the user.
As example - when a user added a document to SunSpace - we analyzed the content of the document and suggested related metadata and tags to the user based on a
sophisticated algorithm which was integrated with the corporate taxonomy. Based on this metadata the document was automatically shared with the relevant communities. 

3. Easy to find

One of the main use cases for SunSpace was that  a user could quickly find the content and information they needed for their job. 
The search implementation was based on: 

  • optimized search engine algorithm using social value based ranking enhancements
  • community facilitated search optimization 
  • faceted search which recommended highly relevant  content like products, communities and experts

4. Social Adoption  - How to build vibrant communities

You can deploy the coolest social technology but what if the users are not using it?  

To drive user adoption we implemented two  complementary models:


4.1 Community Methodology 
We developed a set of best practices on how to create, run and sustain communities including:
community structure and types (e.g. Community of Practice, Community of Interest etc.) & tips and tricks on how to build a "vibrant " communities,
Community Health check etc. 
These best practices where constantly tuned and updated by the community of community drivers.

4.2. Social Value System
To drive user adoption there is ONE key  question you  have to answer for each individual user: What's In It For Me (WIIFM)

We developed a Social Value System called Community Equity which measures the social value flow between People, Content and Metadata.

Based on this technology we added "Gamfication" techniques (although at that time this term did not exist :-) ) to SunSpace to honor people for the active contribution and participation. 

As example: All  social credentials a user earned trough active community participation where dynamically displayed on her/his myProfile.



How would you describe WebCenter?

Oracle WebCenter (@oraclewebcenter) is the Oracle's  user engagement platform for social business. It helps people work together more efficiently through contextual collaboration tools that optimize connections between people, information, and applications and ensures users have access to the right information in the context of the business process in which they are engaged. Oracle WebCenter can help your organization deliver contextual and targeted Web experiences to users and enable employees to access information and applications through intuitive portals, composite applications, and mash-ups.



How does it compare to SunSpace in terms of functionality?

Before I answer this question, I would like to point out some limitation we started to see with the current SunSpace implementation. Due to the massive growth of the user population (>20,000 users), we experienced  performance and scalability challenges with the current technology. Also at the time - Sun Internal Communications and SunIT planned to replace the entire Sun Intranet with SunSpace. We  kicked-off a project to evaluate the enterprise level technology which eventually would replace the good old static Intranet. 
And then Oracle acquired Sun. We already had defined the functional requirements for the Intranet replacement with a Social Enterprise Stack and we just needed to evaluate the functional requirements against WebCenter :-) 

Below are the summary of this evaluation 

MyProfile


SunSpace
WebCenter
How WebCenter Works
Home MyProfile: to access, click on your name at the top of any WebCenter page Your name, title, and reporting line are displayed.  Sub-tabs show your activity stream (Activities); people in your network (Connections); files you have uploaded (Documents); your contact information (Organization); and any personal information you wish to share (About).  
Files MyFiles Allows you to upload, download and store documents or wiki pages within folders and subfolders.  The WebDav interface allows you to download / upload files / folders with a simple drag and drop to / from your local machine.  Tagging is supported and recommended.
Network Home
MyConnections
Home: displays the activity stream of individuals in your network.
MyConnections: shows individuals in your network.  Click on a person's name to see their contact info and link to their profile.
Status Updates MyProfle > Activties Add and displays  your recent activties and status updates.
Watches Preferences > Subscriptions > Current Subscriptions Receive email notifications when  pages / spaces you watch are modified.
Drafts N/A WebCenter does not support Drafts
Settings Preferences: to access, click on 'Preferences' at the top of any WebCenter page Set your general preferences, as well as your WebCenter messaging, search and mail settings.
MyCommunities MySpaces: to access, click on 'Spaces' at the top of any WebCenter page Displays MySpaces (communities you are a member of); and Recent Spaces (communities you have recently visited).

Community
SunSpace
Webcenter
How Webcenter Works
Home Home Displays a community introduction and activity stream Members can add messages, links or documents via the Community Message Board. No Top Contributors widget.
People Members Lists members of the community. The Mail All Members feature allows moderators and participants to send a message to all members of the community. Membership Management can be found under > Manage > Members
News News Members can post and access latest community news and they can subscribe to news using an RSS reader
Documents Documents Allows community members to upload, download and store documents or wiki pages within folders and subfolders.  The WebDav interface allows participants to download / upload files / folders with a simple drag and drop to / from your local machine.  Tagging is supported and recommended.
Wiki Wiki Allows community members to create and update web pages with a WYSIWYG editor.  Note: WebCenter does not support macros or portlet embedding.
Forum Forum Post community forum topics. Contribute to community forum conversations. 
N/A Calendar Update and/or view the Community Calendar.
N/A Analytics Displays detailed analytics data (views,downloads, unique users etc.) for Pages, Wiki, Documents, and Forum in a given community space.


What is the adoption of WebCenter at Oracle?

The entire Intranet serving around 100,000 users  is running on WebCenter Content.  For professional communities we use WebCenter Portal and Spaces. Currently we have around 6,000 community spaces with  around 40,000 members. 

Does Oracle have any metrics to assess usage and impact of WebCenter? Can you give us some examples?

Sure -  we have a lot of metrics :-) 

For the Intranet we use traditional metrics like pageviews, monthly unique visitors and unique visits. 

For Communities we use the WebCenter Portal/Spaces analytics service which gives as a wealth of data. The key metrics we track are:
Space traffic (PageViews, Unique Users)
Wiki,Documents (views, downloads etc.)
Forum (users, views, posts etc.)
Registered members over time 

Depending on the community we can filter/segment the metrics by User Properties e.g. Country, Organization, Job Role etc.


What are you doing to improve usage and impact?

1. We  integrating the WebCenter social services/fabric into all  main business applications. As example The Fusion CRM deployment is seamless integrated with Oracle Social Network (OSN) and all conversation around an opportunity or customer engagement is  done in OSN (see youtube video).

2. We drive Social Best Practice trough a program called "Social Networking & Business Collaboration (SNBC) program"

You worked both with WebCenter and SunSpace. Knowing what you know today, if you had the chance to choose between the two, which one would you choose? Why?

That's a tricky question :-)  

In the early days of  the Social Enterprise implementation (we started SunSpace in 2006), we needed an agile and easy to deploy technology to keep up with the users requirements. Sometimes we pushed two releases per day  and we were in a permanent perpetual beta mode - SunSpace was perfect for that. 

After the social implementation matured over time - community generated content became business critical and we saw a change in the  requirements from agile to stability, scalability and reliability  of the infrastructure.  WebCenter is the right choice for such an enterprise-level deployment. 

You are a WebCenter Evangelist at Oracle. What do you do as part of that role?

Our  role is to help position Oracle as one of the key thought leaders and solutions provider for Social Business. In addition we drive social innovation trough our Oracle Appslab  team.

Is that a full time role?

Yes 

How many other Evangelists are there in Oracle?

We are currently 5 people in the WebCenter evangelist team (@webcentervoices):

    • Christian Finn (@cfinn) leads the team - Christian came from the Microsoft Sharepoint product management team and is a recognized expert in Social Business and Enterprise Collaboration.
    • Noël Jaffré  (@noeljaffre) is our Web Experience Management (WEM) guru and came to Oracle via FatWire acquisition (now WebCenter Sites).
    • Jake Kuramoto (@theapplabis part of the Oracle AppsLab innovation  team - Jake is well known as  the driving force behind  http://theappslab.com  a blog around social and innovation. 
    • Noel Portugal (@noelportugalis a developer in the Oracle AppsLab innovation team - he is the inventor of OraTweet - Oracle's internal tweeting platform 
    • Peter Reiser (@peterreiser) is  a Social Business guru and the inventor of SunSpace and Community Equity


    What area of the business do you and the rest of the Evangelists sit in? What area of the organisation is responsible for WebCenter?

    We are part of the WebCenter product management  organization. 

    Is WebCenter part of the Knowledge Management strategy?

    Oracle WebCenter is the Oracle's user engagement platform for social business. It brings together the most complete portfolio of portal, web experience management, content, social and collaboration technologies into a single product suite and is the product foundation of the Oracle Knowledge Management strategy. 

    I am aware Oracle also uses Beehive internally. How would you describe Beehive?

    Oracle Beehive provides an integrated set of communication and collaboration services built on a single scalable, secure, enterprise-class platform
    Beehive is  internally used for enterprise wide mail, calendar and real collaboration (Web conferencing) services. 

    Are Beehive and WebCenter connected?

    Historically Beehive and WebCenter Portal & Content had some overlap in functionally. (Hey - if  a company has an acquisition strategy to strengthen its product offering and accelerate  innovation, it's pretty normal that functional overlap exists  :- ))
    A key objective of the WebCenter strategy is  to combine all social and collaboration offerings under the WebCenter product family. That means that certain Beehive components  will be integrated into the overall WebCenter product offering. 

    Are there any other internal collaboration tools at Oracle? Which ones

    There here are two other main social tools which are widely used at Oracle 

    Oracle Connect was the first social tool the Oracle AppsLab team created in 2007 - see (Jake's blog post for details). It is still extensively used.

    ... and as a former Sun guy I like this quote from the blog post: 

    "Traffic to Connect peaked right after the Sun merger in 2010, when it served several hundred thousand pageviews each month; since then, traffic has subsided, but still averages tens of thousands of pageviews to several thousand users each month."

    Oratweet - Oracle internal microblogging platform has been used since June 2008 and it is still growing. 
    It's entirely written in Oracle Application Express (APEX) which is a rapid web application development tool for the Oracle database. Wanna try it out? Here you can download the code. 


    What is Oracle's strategy regarding (all these) collaboration tools?

    Pretty straight forward. The strategy is to seamless  integrate the WebCenter social & collaboration services into all Business Applications to help customers to socialize their enterprise. 

    Thursday Feb 16, 2012

    Community Equity Documentation

    We hosted the developer wiki documentation for the Community Equity open source project on wikis.sun.com.

    Since this site has been decomissioned, we are looking for a new home for the content.

    In the meantime you can access the documentation as a pdf version.

    Happy coding :)




    Friday Jan 13, 2012

    A tribute to SunSpace

    The sad news is that SunSpace has been decommissioned on December 2011- the good news is that the SunSpace content and communities have a new home on Oracle WebCenter. :)

    Read the story about SunSpace - one of the coolest Social Enterprise implementations ...

    [Read More]

    Monday Dec 12, 2011

    Social ROI and Social Value models

    Last Friday I had the pleasure to deliver a keynote presentation  to the McKinsey BTO team in Frankfurt. 

    The keynote focused on two topics:

    1.  How to measure the Return on Investment (RoI) by measuring the re-use of content during  sales and project delivery and correlate it with the CRM Win/Lose Rate and Project Margin.

    2. How to build a Social Value system - by evaluating the Social Value of users, content and metadata in social network and communities and create targeted value models to answer the question "What's in it for me" (WIIFM).

    Furthermore I could listen to the second keynote given by Felix Haas , CEO of amiando - a leading online event registration company. 

    It was fascinating to learn how fast they evolved their business model from a "party organization tool" to a leading social media company.

    , , social networks, social media, mckin

    Thursday May 12, 2011

    Der Business-Nutzen von Enterprise 2.0

    Wie kann ein Unternehmen eine Enterprise-2.0-Strategie erfolgreich implementieren und dabei den direkten Business-Nutzen messen? Wie können Mitarbeit motiviert werden, aktiv in Communities mitzuarbeiten? Ein Fallbeispiel von Sun Microsystems (Oracle) zeigt, wie mit «Enterprise Communities» messbare Resultate erzielt werden.


    Lesen Sie zu diesem Thema meinen  Artikel, der im neusten Tim Special 11 publiziert wurde.

    Fazit des Artikels

    Um den optimalen Nutzen von Enterprise 2.0
    innerhalb einer Firma zu erreichen, müssen zwei
    wichtige Aspekte berücksichtigt werden:

    Business: Der direkte Business-Nutzen muss
    aufgezeigt werden können, indem die Web 2.0
    Services mit den Core-Business-Prozessen einer
    Firma verknüpft und relevante Community-Metriken
    mit Business-Metriken kombiniert werden.
    Mitarbeiter: Um eine hohe Akzeptanz der
    Enterprise-2.0-Platform und eine aktive Partizipierung
    der Mitarbeiter zu erreichen, muss der
    persönliche Nutzen jedes einzelnen Mitarbeiters,
    der sogenannte «What Is In It For Me» (WIIFM)
    Faktor, beantwortet werden können. Integrierte
    Reputations- und Anerkennungsmodelle sind
    ein wichtiger Bestandteil der Enterprise-2.0-
    Strategie.


    Wednesday Apr 06, 2011

    How to apply Semantic Web in Enterprises

    Introduction

    Over the last three years, Oracle/Sun participated in a research project called Kiwi which ended in March 2011.
    KiWi is an open-source development platform for building metadata-driven Semantic Social Media and Social Networking application and is part funded by the European Union under the European Union 7th Framework Programme.

    We already had extensive experience on how to implement large scale Enterprise communities trough the implementation of our global social community framework called SunSpace and Community Equity which was used by over 30'000 Sun employees.

    Oracle's (Sun) role in the Kiwi project was to validate if and how Social Semantic technologies can be used in large enterprises.

    Credits

    I would  like to thank Josef Holy and Jiri Kopsa for their excellent technical contribution to this project. A large portion of the content of this blog post(s) are excerpts from Kiwi project publications written by Josef, Jiri and myself.


    Use Case: Enterprise Metadata Management

    Our main goal for the Enterprise Metadata Management was to design, develop and deploy technologies and practices suitable for managing user-defined folksonomies and controlled vocabularies together.

    Folksonomies and Taxonomies in the Enterprise

    A folksonomy is a system of classification derived from the practice and method of collaboratively creating and managing tags to annotate and categorize content - simply put it, is a collection of tags created by users in the context of one or more content management systems. Folksonomies are usually associated with Web 2.0 services, which allow masses of users to create and annotate content (photos, videos, blog posts, etc.) freely, in an open manner.

    In the enterprise environment, controlled vocabulary is a system of record for naming various things and concepts related to the company business - a typical example of it would be a 'Product vocabulary', containing a list of all official names for all products produced and sold by the company. Such vocabulary is usually defined centrally, in a top-down manner, by a responsible department or a by group of individuals, as opposed to folksonomies, which are defined by 'the wisdom of crowd' with nobody clearly responsible for their creation and maintenance.

    If products in the Product vocabulary were put into appropriate categories, they would make up a simple example of 'Product taxonomy'. Compared to simple (flat) vocabularies, taxonomies represent richer structures, allowing hierarchical categorization of things contained inside them. When built, such hierarchies form structures of trees, each having a single root node representing the top-most (most general) concept in the hierarchy.

    Managing folksonomies and taxonomies together means finding the right balance between the two worlds - openness and freedom on one side, with responsibility and control on the other.

    Use Case implementation

    We focused our evaluation on a typical Metadata lifecycle model which is composed of the following three states:


    KiWi_video_picture.png

    Apply Metadata
    Regular user annotates some content item (document) with yet non-existing tag - such a tag is called a free tag, it has no codified meaning and thus belongs to the unstructured folksonomy. It can be freely reused by other users of the system. Reuse of tags is enforced by tag recommender UI, which recommends users with already existing tags.

    Manage Metadata
    User responsible for metadata management within the system evaluates newly created free tag and if appropriate, turns it into controlled concept which is described with richer information - it is assigned with various types of labels (f.e. synonyms in different languages) and it is put to the appropriate place within one or more taxonomy hierarchies.

    Exploit Metadata
    Now controlled tag becomes part of the controlled metadata space, which is used also for enhancing other content management system services, such as the Personalized Semantic Search.


    Apply Metadata - Tag Recommender/Information Extraction

    The goal of this use case was to allow users to tag both free and controlled tags within one UI while providing them with advanced tag recommending/suggesting functionality. KiWi platform was extended with a set of light-weight (JSON) web service endpoints, serving dedicated UI widget component which was designed and developed using standardized web technologies (HTML, CSS, JavaScript).
    The Natural Language based text extraction Kiwi service was extend to recognize Oracle taxonomies (controlled tags). This allows invocation of the Information Extraction functionality right from the tagging UI. The invocation returns a list of free tags and controlled tags extracted from the document and let's the user to apply them.

    Usability of the developed widget and tagging process was evaluated in an internal usability study with technical and non-technical users. The usability study covered also the information extraction functionality, which additionally went through separate internal evaluation, resulting in several requests for enhancements.


    Key Findings

    • Usability study has shown, that the concept of free and controlled tags is understandable for new users. Users highly valued the implemented tag recommender UI, which allowed them to navigate through taxonomy hierarchies easily.
    • It is possible to implement more advanced taxonomy modeling, allowing for example the system-wide definition of business rules for required taxonomies and also support for the taxonomy prefixes.
    • Natural Language based Information Extraction combined with Semantic Taxonomies is very promising - specially the continuos improved tag suggestion results through the "self learning" capability of the system.

    Manage Metadata - Concept Model Management

    KiWi platform was deployed and integrated together with PoolParty, a commercial thesaurus management product,  using a set of Linked Data interfaces.
    Both systems were filled with data from the internal legacy systems. 19 Sun and Oracle taxonomies with almost 6000 concepts in total were created.




    The whole solution was evaluated by dedicated expert(s) contextually, during creation of the above mentioned taxonomies. The solution was also evaluated in the set of internal evaluation sessions with subject matter experts from various departments.



    Key Findings

    • The envisioned goal to implement, deploy and test solution for merging bottom-up and top-down metadata management practices was successfully met using KiWi platform and PoolParty taxonomy management tool
    • Resulting metadata structures (hierarchies) can be used to provide enhanced metadata suggestions to the system users
    • Allowing users to navigate through individual taxonomies and to apply concepts from these taxonomies along with folksonomy tags helps to improve structure and consistency of metadata in the enterprise content management systems
    • Essential factors for implementing effective open metadata governance models within large enterprises are:
      • Management support- successful implementation of metadata governance requires substantial change in various content management processes within organization. These changes are impossible without clear leadership and guidance provided by responsible organization leaders.
      • The involvement of appropriate subject matter experts - in order to achieve one its main goals - proper structuring of organizational knowledge models - the direct (community) involvement of appropriate subject matter experts is needed.
      • Measuring quality and relevance within open collaborative systems - in collaboration systems with low barrier for participation (e.g. wikis) it is important to have the ability to measure the quality and relevance. For that reason, the Community Equity system was successfully integrated with the KiWi platform.
    • Although difficult to calculate precisely, the cost of newly created controlled tag (taxonomy concept) can be measured based on the time needed for:
      • resolving the free tag meaning, which is often accompanied by costs of communication with tag author or with one or more subject matter experts.
      • placing the concept into the appropriate taxonomy.

    Exploit Metadata - Search/Browse Use Case Summary

    The goal was to verify the usability and accuracy of the search results. Subject matter experts performed a set of search queries and compared the results against the internal search.

    Key Findings

    • Taxonomy based synonym matching is efficient and improves the search results
    • Personalized search based on Social Analytics algorithms looks very promising
    • The faceted search functionality is highly configurable using RDF facets and superior to the existing search functionality

    Conclusion

    The implementation of the Oracle/Sun use cases in the KiWi/PoolParty system has been very useful. The development of the Metadata Management Process and its application in the environment of controlled taxonomies and folksonomies was significant. We learned how to optimize our metadata management processes, how to technically implement such service and how to improve the user interaction. The application of natural language processing combined with semantic technologies has also improved the quality of metadata. Since people naturally use different labels for same things, it is essential to relate multiple synonyms (implemented as alternative or hidden labels) to taxonomy concepts.

    We have also explored the requirements of the system to the organizational structure, resourcing and processes and proved viability of the system in the existing enterprise. Furthermore, we have concluded that the system is sufficiently extensible by implementing extensions in the Oracle use cases. Specifically, customized tagging user interface realizing the custom concept of taxonomy prefixes has been integrated.

    Monday May 31, 2010

    Confluence meets Community Equity - finally

    Exactly a year ago we announced the open source version of Community Equity at JavaOne.
    Also I had the pleasure to present the SunSpace success at the Atlassian Summit 2009 in San Francsico (and we won the "not just another wiki Charlies award).
    At this summit I talked about a possible open source Confluence plugin for Community Equity.

    And voilà - here it is

    Dock-11-1.jpg (ok we had a few month delay .. .-) )

    The plugin has two main features

    Events Synchronization

    Following events are pushed via webservices to the CeQ backend

    • GroupCreateEvent
    • GroupRemoveEvent
    • SpaceCreateEvent
    • SpaceConvertEvent
    • SpaceUpdateEvent
    • SpaceRemoveEvent
    • PageCreateEvent
    • PageUpdateEvent
    • PageMoveEvent
    • PageTrashedEvent
    • PageViewEvent (commented out)
    • LabelAddEvent
    • LabelRemoveEvent

    Macros
    We added 10 Community Equity macros which can be easily added using the Confluence macro builder and they are documents in the Confluence notation guide.

    confluence_ceq_widgets-1.jpg

    Use Cases

    Lets look at a few cool use cases
    My Equity

    Show the total and rank of a person's contribution and participation equity AND show a history graph over time
    Example: {ceq-myceq:user=peter.reiser}

    Dock-12-1-1.jpg

    MyContributions

    Show the total contributions of a person using a tag cloud for navigation/filtering and a listing for the content.
    Example:
    {ceq-tagcloud:author=$generalUtil.urlEncode($action.username)|order=equity|page_size=100|id=77|hidetags=community:,system:}
    {ceq-listing:author=$generalUtil.urlEncode($action.username)|order=lastupdated||tagcloudid=77}


    Dock-13-1.jpg

    TopPeople / Top information

    Show the Top People and Content of a community.
    (Note: the CeQ plugin automatically adds a tag called community:%spacekey% to each information object)

    Example:
    {ceq-toppeople:tag=community:%key%}
    {ceq.topinformation:tag=community:%key%}


    Dock-14-1.jpgDock-15-1.jpg

    Statistics / Community Health check

    This is a new cool functionality in Community Equity release 1.4.
    Lets compare the contribution equity history of two communities

    Example: {ceq-statistics:tags:source:googlegroup,source:cliqset}


    Dock-16.jpg


    There are many other interesting use cases which we have implemented as part of our SunSpace rollout ...

    the best is you try it out yourself .. it is very easy

    1. Install the Community Equity plugin on your local Confluence Wiki.
    2. For testing you can use the Community Equity demo site (default setting of the plugin)
      Tip: add a unique tag e.g. source:mywikiname to the setup - this allows you to filter for your site
      WARNING: The Community Equity demo site is public - that means that all information like wiki page name, people name, tags etc. are publicly available!
    3. Install your own Community Equity Server

    Enjoy - Peter

    PS: This is my second last blog as a legal Sun employee - check out the next blog post called "SunSet"


    Thursday Oct 02, 2008

    Salzburg New Media Lab: How to build vibrant communities

    Today I had the opportunity to present at the 5 year anniversary event of Salzburg New Media Lab Competence Center. 

    See the presentation (find out the changes from the last version I posted :-) )



    Friday Jan 18, 2008

    Automated archiving through Social Value aging .....

    Content accuracy
    Do you know the problem ?
    There are a lot of information in your wikis, blogs, document management systems etc. .. and the majority of the content is stale, obsolete and out of date.
    In a recent user survey we conduced on our most valued internal technical site called Onestop, our users clear expressing that the top priority, by far, is accurate, complete, and up to date content.

    Aging - Helps
    What if we would use the Information Equity (IQ) - this is the Community Equity value which is automatically calculated per Information based on Community members activities like create,edit,tag,view,rate, comment etc. - and just add an algorithm which lets the Equity value age of time ...

    Hmm - that would allow us to easily build an automated Community Equity based archiving model ....

    More details on this idea will be disclosed soon (we just need to finish some legal work on this idea)

    Stay tuned... 

    <script language="JavaScript"> var OutbrainPermaLink='http://blogs.sun.com/peterreiser/entry/automated_archiving_through_social_value'; var OB_demoMode = false; var OB_langJS ='http://widgets.outbrain.com/lang_en.js'; if ( typeof(OB_Script)!='undefined' ) OutbrainStart(); else { var OB_Script = true; var str = '<script src="http://widgets.outbrain.com/OutbrainRater.js" type="text/javascript"><\\/script>'; document.write(str); } </script>

    Technorati Tags: , , , , , ,

    Friday Oct 12, 2007

    Community Equity in Action

    This week we hold the Sun Customer Engineering Conference in Las Vegas with over 4'000 participants and over 200 break-out sessions

    At the conference we launched our first Community Equity Pilot based on CE2.0 - our Enterprise Social Network Community Framework for Customer Engineering .

    Community Equity in action !

    In a previous blog post called Community Equity - a way to measure Social Capital for an enterprise I explained the theory...
    Now lets see how we implementing Community Equity in practice.
    The CEC 2007 conference with over 4'000 participant and over 200 break-out session was the perfect pilot case.
    We implemented the Conference as a social networking experience and asked the conference attendees to actively participate.

    What we asked the conference attendees

    1. visit the communities pages of the session they have attended

    • rate and comment the session
    • participate in the session forums

    2. adding content to their myshare
    3. check out the myProfile pages of the other attendees

    • review their content
    • rate and comment
    • and last but not least adding friends to their friends list

    How a user can check her/his Community Equity
    While attendees actively participated in the CEC 2007 community, they could see how their Personal Equity evolves by just checking the My Community Equity widget
    on their My Profile Page

    200710130450

    The widget dynamically shows the current Contribution - and Participation Equity related to the average of the community and the current rank in the Community.
    And yes this widget is only visible to the user - (Hey - we respect Data Privacy laws :- ) )

    How to drive participation ?
    For the conference we announced a contest for the most active participant.
    After day one - the participation was pretty low. We somehow expected this and thought about an additional incentive..
    So we asked Dan Berg (VP GSE EMEA, CTO Services), the host of the CEC conference to announce the name of the last day winner at the General Session in the morning ...
    and show the name on the big screens to the 4'000 attendees ...
    Well - it worked very well - the next day the participation more then doubled ...

    200710130515

    and even better some people got so excited about it that they tried to hack our rating service !.
    Wow - have you ever seen a hack on a website site which does not provide any value ????

    What's next !

    The conference is over and people are flying back..
    To keep the good participation trend up we decided to extend the participation contest until end of October.
    That means attendees can go back to the CEClive site check out the content, provide feedback, add related content etc.
    Lets see who will win the contest .... I will announce the winner on this blog :-)

    How did we implement it ?


    Social Network and Community Service
    First we developed & deployed the community and social network service as part of our CE 2.0 architecture.
    This enabled us to pilot community  building and social relationships funcitionality on top of an enterprise wiki.

    Community Equity Web Service
    We implemented Community Equity as  a web service as part of our CE 2.0 architecture 


    Dynamic Community generation

    AT CEC we had over 200 breakout sessions. We developed an XML based data feed between the external conference registration application and our CE2.0 framework and dynamically created over 200 communities around the breakout sessions.

    200710130254

    A session community page consists of set of widgets
    Speaker widget - list the speakers of a session
    Session Description - a short description about the breakout session
    Attendees - a list of all people attending a given session
    Session content - a dynamic aggregation of session content based on session tags
    Related content - shows related content for the session based on related session tags
    Forum - a Forum were attendees can discuss the session

    Dynamic My Profile creation
    Then we dynamically generated around 4'000 user profiles of the conference attendees by implementing a mashup between the registration data from the conference
    and our internal LDAP name service.
    These My Profile pages are our initial implementation of our "Facebook for the Enterprise" service and are not specific to the conference. Only the MyCEC session is a specific widget for CEC.

    200710130306

    A MyProfile page has following widgets:

    Who am I - Picture of a person, name, phone number, office location link to the corporate calendar etc.
    My Friends - a list of friends
    Common Friends - a list of common friends when someone else looks at the Profile
    Where am I - a Widget to show the current location of a person using the http://plazes.com service
    My Community Equity - shows the current Personal Community Equity
    My CEC Sessions: show all sessions a person has registered during the conference
    MyShare - a summary of all Community contributions (attachments, links) of the person

    Conference Content aggregation
    Then we built a content aggregation page based on internal sessions- and external related content (blogs, video, photos) of the Conference - and voila
    - we had a Social Network enabled conference pilot -

    200710130344

    The CEClive entry page has following aggregation widgets

    Sessions - Just starting, just running sessions, all sessions etc.
    . CEC2007 News - A shared wiki page to publish news
    Top of CEC - Top contributors and participants of the conference based on Community Equity calculations
    Blog aggregation - aggregation of all related blogs of the conference using the suncec2007 tag for technorati
    Photo aggregation - aggregation of all related photos of the conference using the suncec2007 tag for flickr
    Video aggregation - aggregation of all related video of the conference using the suncec2007 tag for youtube

    Technorati Tags: , , , ,

    Saturday Jun 23, 2007

    Community Equity - a way to measure Social Capital for an enterprise

    Have you ever thought about how you might gain Social Capital in your  live ?
    By inviting friends, participating in communities (like a church, a sports club etc.) and other social interactions you create personal Social Capital.

    But how do you measure it? In the real live you  might have friends which help you in a bad situation or you get invited for a party and so on ....

    Wouldn't it be interesting to have a way to measure the Social Capital in an enterprise ?

    Why?  Because we could give the individual  and answer to the most important question

    " What is in it for me "
     

    As part of our Customer Engineering CE2.0 project we are developing a measurable Community Equity System 

    The idea is pretty simple - lets measure the contribution, participation, skills and role equity of a person.

    Community equity  

    Then we combine the Community equity values with the aggregated profile information of  a person

    pull to push

     

    .... and then we can build user specific and dynamic mashup services  based on the users need...

     

    Use Case:

     

    1. A user specifies that she/he needs help to develop a certain skills or expertise ( lets say AJAX programming) and create a Skills tags with a personal rating 1 (= need help).
    2. The system  dynamically generates a list of internal & external trainings, books, experts  based on their Community equity  value...
    3. The user takes an online training on Ajax programming and passes the final training test
    4. The training application updates the Skills equity of the person by updating the training equity
    5. The overall Skills equity of the person increases ...

    Pretty cool stuff I guess .... and YES we are looking in all the data privacy issues.

     

    We are very interested  in  existing or evolving standards for rating, voting, commenting  services etc.
    specially in the Semantic Web space... Just leave a comment with a pointer ... Thanks!

    Technorati Tags: web2.0 web_n+1 web3.0 CE2.0
    Technorati Tags:microformat semantic web

     


    About

    About Enterprise 2.0,Community Equity, Semantic Web, Social Enterprise and how to Build Vibrant Communities

    Search

    Archives
    « April 2014
    SunMonTueWedThuFriSat
      
    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
       
           
    Today