With the advent of Web 2.0 technologies out in the market, the Internet is certainly seeing a new ray of hope in the development of online communities on the Internet. It has become the norm for people to undergo collaboration in applications and to share files with others under the same roof - namely the Internet. Online communites are also sprouting up, such examples range from chat rooms to instant messaging (IM).
So why is it so important to have a proper design in communities on the Internet? We can attribute that to several reasons, all of them practical in use in today’s “web-centric” way of thinking. Communities create investments wherever it is situated on, due to peoples’ need of belonging in one. Such communities and the time it needs to be developed would mean income on the part of sites and businesses that use them. They also seek to improve the people who engage in such communities. By undergoing studies on communities, it is found out that people who engage in communities tend to have more participation than those who don’t belong. So is it safe to say that communities foster participation? Maybe. It would be better to say that participation fosters communities.
Communities, in social networking, are drivers of people. When online communities are used in the realm of business they would be labeled as self-organizing competitors. Sounds pretty deep? It is, however I feel that this is true. In today’s Web 2.0 environment communities drive people. They inspire them to work with others and share ideas. It also gives them a sense of belongingness which is sometimes hard to come by in real life. However, online communities gave them a chance to be with others who would more or less share the same sentiments as them and would look at the same angle as them. However, in the company setting they can be tools for competition and they would continually grow in power due to the influences of its members. Hence the term “self-organizing”. There is a need of getting it right the first time though or risk losing money on the part of the business.
In order to have a good overall design when forming such communities you would need to form a community plan of action or CPOA for short. It is then that we should set our goals for the project and be able to set roles in its formation. After planning the CPOA we should set the main goal of the group in forming the community. The goal should be oriented towards the users in mind. We should ask ourselves on what they would want out of the community and how we can give it to them. It is easier said than done but it would set the basis on the design development of the community. In this, we would also need to think original and not take ideas already used by others.
So before we go any further (do I sound like a prof?), what is a community? We can look at its definition in many ways, however we will use the definition that relates it with social computing. A community, according to Dorine Andrews, is a “…set of relationships where people interact socially for mutual benefit.” We should no longer look at it from a physical point of view because that idea was omitted upon the arising of online communities which substantiate this claim. In forming communities we should also look at the formation of social networks in the community. This refers to the levels of relationships that we make with others belonging in the same community. It can be attributed to a list of friends and of friend’s friends and so on so forth. This is noticeable in applications such as Friendster and Orkut. Strong and weak ties are defined here.
Communities are all driven by “commons” which you can refer to as the central reason why people joined that community and the similar qualities they share with others belonging in the community. In every community they establish a set of communicating standards which sets the ways they communicate with members of the community i.e. if they will talk in Chinese, Filipino, English or even if they will talk in slang. Boundary definitions are also set up, to determine the “membership standards” of the community. It bans certain people to enter a community and equally gives privileges to others.
So, who should be the one to establish such a community? First off, people should understand that building a community requires time and effort. You cannot just make one poof out of nowhere and you most certainly must not depend on one individual to build it for you. Building a community is “socio-technical”. What I mean by this is that all of the prior design principles should be followed and one should not depend on someone who has technical skills, instead he should make the effort to help him in the formation process. You must also have the necessary tools to make an application whether it be Internet access or what. Feasibility should also be looked upon: do we have enough resources? Do we have the right resources? Does it require a large amount of money and / or time to create? So on, so forth. Determining the type of community you want to build comes later, but it is the most important step which will determine if all of your previous brainstorming was aimed at the right idea and if your community will “click”.
Now to look at the design principles revolving around communities. Aside from the aforementioned aesthetic principles of communities, let’s look at the design factors. Places which we will be creating should be flexible and should be able to evolve at a moment’s notice. It should also promote cyclic events or events which may repeat over certain instances. A set of roles and leadership should also be established. All of these ensure that the community would be stable and be able to stand for itself in times of trouble (and there will be, many times - life is not a rose garden after all…). Leaders should administer principles found in relating around people, he or she should have good PR skills. Members should also support each other in information gathering or in other events requiring optimum effort from all members of the community. Most importantly though is that there should be trust among leader - members and members - members.
If you’re asking yourself why I delved into such a subject matter, I feel that online communities are the next big thing in social computing. The possibilities of acquiring new information and growth from the development of such applications are near infinite. In knowing that it is also equally important to know on how to design it well enough for it to be usable for others. For more reference check out:
http://www.slideshare.net/arnicas/design-for-online-community-past-the-hype/