viernes, 29 de marzo de 2013

Netiquette for newcomers (Everyone was a newbie once)


People take different roads  seeking fulfillment and happiness.  Just because they’re not on your road  doesn’t mean they’ve gotten lost.
    Dalai Lama XIV

It is important to note and understand that newcomers and veterans are both necessary for and valuable to the community. For that community should look after newcomers, since they will be the veterans in the future, and without them the community and project is not sustainable.  If a project doesn't make a good first impression, newcomers rarely give it a second chance.

The free communities should offer to newcomers a least:
  •  Setting up a project web site that's infomative to newcomers
  •  A guidelines for newcomers (Beginner's Kit/Etiquette Guide)
  •  A groups of members with few experience. (news.announce.newcomers)
  •  Getting starting section.
  •  Every channel topic is a brief message each user sees when they first enter the channel.
  •  Tasks easy to do.
  •  Assigning a mentor.
  •  Section of common errors.


Newcomers may be annoying to other members of community. They ask the wrong questions, including ones that seem obvious (or whose answers seem easy to find). But lots of valued contributors started out this way, and treating newcomers kindly makes them more likely to turn into the valuable community members.

So while you don't have to humor them or suffer them gladly, and it's fine to point out when they make mistakes, point newcomers in the right direction in addition to turning them away from the wrong ones, and be kind to them in the process of correcting their transgressions.

The community manager should promote online or onsite training events for expert members in general and newcomers in particular.

A good way to determine what to include is to base the document on the questions that newcomers ask most often, and on the complaints experienced developers make most often.

As a project acquires history and complexity, the amount of data each incoming participant must absorb increases. Those who have been with the project a long time were able to learn, and invent, the project's conventions as they went along. They will often not be consciously aware of what a huge body of tradition has accumulated, and may be surprised at how many missteps recent newcomers seem to make. Of course, the issue is not that the newcomers are of any lower quality than before; it's that they face a bigger acculturation burden than newcomers did in the past.


[0] Wikipedia:Please do not bite the newcomers (http://en.wikipedia.org/wiki/Wikipedia:Please_do_not_bite_the_newcomers)
[1] Welcome to the wiki of The Document Foundation Jump to: navigation, search (https://wiki.documentfoundation.org/Netiquette#Dealing_with_Newcomers)
[3] Producing Open Source Software, Karl Fogel

miércoles, 27 de marzo de 2013

Handling Conflict and Relationships


"Reason and emotion are not antagonists. What seems like a struggle between two opposing ideas or values, one of which, automatic and unconscious, manifests itself in the form of a feeling."

Branden, Nathaniel

This is a entry of the most sensitive topics in community leadership, handling conflicts and relationships in the community free software (and in others communities) and is completely based on the book The art of Community by Jono Bacon and I try to make a brief summary.

The Nature of the Beast
    Conflict is part of every communities and projects, sometimes people just don’t get on in, and so you should handle them.
    Conflict is the acid that slowly erodes community, then it causes an uncomfortable and unpleasant environment for volunteers, for that reason Community Manager (CM) should handling conflicts as soon as possible and in a properly way.
    On the other hand, it is important to note that maybe conflicts are proof of a alive community.
   
    - The Structure of Strife
    The members of a community has confident/free-thinking personalities, different incompatible goals/values and personal way of interaction. Typically the participants in the conflict are  often strong personalities who are not afraid to speak up when they are unhappy. Community Manager should perceive goals and values of members.  The manner in which these personalities interact that causes the strife, and Community Manager should perceive the real reality of members in conflict.
    Conflict resolution in a volunteer community is very different from conflict resolution in a formal organization such as a company or a government agency, because community members usually are volunteers and also don't want lots of conflicts in their "hobby".

The Calm Before the Storm
    Frankly, experience is the academy for handling conflicts, every conflict teaches you a new lesson. CM should have the ability to detect a conflict as soon as possible, although every community and member is different, Community Manager should have the enough knowledge for that.    

    - Contentious Personalities
         In principle, everyone in a volunteer community is welcome to join and participate, there is not filter about personalities, openness as the norm.
            Community Manager should profiling the polemical understanding personality differences, there are reasons for that differences: age, culture, opinions, and experience. it is essential to understand the importance of allowing people to mature in these attributes.
            Sharing feedback about personality issues: Communicating feedbacks sometime are unpleasant, but it is the right thing to do. CM should gently and sensitive manner share every feedback, and for doing that it is important to note the email and chat channels are not the right mediums for this kind of feedback.
            It is a pity but in community sometimes are poisonous people. But we should keep in mind that expressing concern does not make people poisonous, but privately discussion against community does, discussion and debate must be in the common communication space. CM should identify poisonous people and watch them carefully.
        - Barriers to Input: The community ought to have the slogan "community should always feel that their input and contribution is welcome". Therefore it is important for Community Manager to handle communities with commercial sponsor and members paid for it and volunteers.
    There should be resources that encourage people to submit their ideas and views, for instance, mailing lists, brainstorm website, public IRC channels, sponsored  developer participation.
    Community Manager should ensure that feedback, opinions, and ideas are discussed, considered, and engaged with.
        - In communities are usually leaders in some areas where may appear problems with responsibility, like governing members, team leaders, community managers, and sponsored leaders. And for each of them the community will expect a certain degree of professionalism, responsibility, and responsiveness.
     In community should avoid a single person has too much responsibility and control over a given part of the community, because it could be a bottleneck.
        - Lack of Justice: Justice must be done and it must be seen by community to be done. Every member's conflict must be dealed by Community Manager.

The Conflict Resolution Process
  1.     Calm and reassure.
  2.     Get the facts.
  3.     Discuss.
  4.     Document.
  5.     Reflect and maintain.

    The Role of a Facilitator
    Community facilitator or mediator must secure the trust and confidence of the conflict parts. The profile of the facilitator must
            Be objective: There are a few simple best practices: Be honest, admit when you are wrong, don’t wear the flame suit, don’t be afraid
            Be positive: Conflict is not fun for anyone involved, but positive stance and good humor can break down strife.
            Be open: Equality with all participants in the conflict
            Be clear: Facilitator has to communicate clearly to all parties involved the expectations: Solutions are the goal, evidence is central, conduct must be under control, and compromise is the modus operandi.

Dealing with Burnout
    Detecting and Treating Burnout
    Required rest and relaxation
    Work/Life Balance
    Addiction

Handling Absence
    Firstly, it is to ensure the community member is ok, and help him it is possible.
    There are many reasons why people may leave, but they can be broadly divided into three categories: Planned, gradual and abrupt. The community manager should always encourage a culture in which your community members inform one another when they are going away for a while and also encourage a culture of leaders stepping down gracefully.

Handling Bereavement
The death of a community member can be a challenging and difficult time. Although this was a sad time, the way the community came together to support one another, celebrate member’s memory, and be there for one another as a family was a memorable and
warming experience. 

References:
[0] The Art of Community (Jono Bacon) http://www.jonobacon.org/2012/12/06/the-art-of-community-update/