Problem
Users need a way to connect with those with similar interests and experiences so that they can learn, share their knowledge and opinions, build relationships, grow professionally, grow their networks, and so forth.
How
Groups or online communities are virtual places where users with like interests can share and connect with each other. Therefore, a community can be in the form of discussion groups around a topic (e.g., Usenet); groups created within a social networking application (e.g., Facebook); discussions around social objects such as photos, music, movies, books, and so forth (e.g., YouTube, Flickr); comments in response to a blog entry (e.g., blogger); or communities created by companies to support their customers (e.g., Dell Support Forums).
Groups can be derived dynamically by using shared tags (
Figure 9.48), or users can create them explicitly based on their interests or some other criteria (
Figure 9.49). Creating groups dynamically is a good way to discover people who share common interests. However, they may not be sustainable when users have not chosen to be part of that group. Explicitly formed groups, on the other hand, require users to join them and may have better chances of surviving.
Groups may also be created around specific events by people attending, or those wishing to attend, the event. Events are just a type of group with additional
information (e.g., location and dates). The advantage of event-based groups is that they can allow users to navigate to relevant groups using a calendar and a location. A good example is SlideShare (
www.slideshare.net), where users can create event-based groups.
ALLOW USERS TO MAKE GROUPS PUBLIC OR PRIVATE
Groups created by users can be either public or private (
Figure 9.50). Public groups are helpful for general-interest subjects, such as cooking, hiking, politics, and so forth, that are likely to invite participation from many users. These public groups may spawn more specialized subcommunities as their users’ interests demand. Private groups are typically created by users who have very specific goals or are dealing with topics that are sensitive in nature.
Public groups can be joined by anyone and may or may not require acceptance by the creator of the group. Private groups, on the other hand, are restricted to those invited by the creator of the group. Joining public groups is usually as easy as clicking “Join this group” and confirming the intent.
ENCOURAGE USERS TO JOIN AND PARTICIPATE
Users generally prefer to join groups or communities that are active. Therefore, it is important to show indicators of group activity such as number of users, number of posts, number of replies, recency of posts, and so forth (
Figure 9.51).
It also helps to show a gallery of active group users. This may be done by showing users’ avatars as part of the discussion and/or showing a gallery of new or active community members.
SHOW USERS THEIR FRIENDS’ GROUPS
Because users share some commonality with their friends, they are more likely to join the groups to which their friends also belong. Therefore, it's important for users to see the groups their friends have joined.
CREATE COMMUNITIES TO INVITE IDEAS AND SUGGESTIONS
It is not necessary to have communities started only by users. They may be started by companies to invite comments and feedback from customers (
Figure 9.52).
Several companies have used communities to shape their products and service offerings. Salesforce.com uses the IdeaExchange community to invite ideas from its users and ask users to promote or demote ideas they consider for their roadmap (see
ideas.salesforce.com/popular/ideas_under_consideration).