From Fedora Project Wiki

Público alvo deste documento

Este documento é direcionado a pessoas interessadas em contribuir com o Projeto Fedora. No Projeto Fedora, estudantes, profissionais e demais usuários de computador se unem para produzir software, materiais de marketing, arte, documentação, etc. Nós todos começamos como novos voluntários em algum momento. Os itens abaixo foram concebidos para ajudá-lo através do processo de ser admitido em um time. Serve para deixá-lo saber o que esperamos de você e o que você pode esperar de nós.

Coisas que você deve saber antes de começar

Então você acha que iria gostar de ser um contribuidor do Fedora bem sucedido. Maravilhoso!! Você é muito bem vindo. Aqui estão alguns pensamentos para levar em consideração. Todo mundo que entra em um projeto de software livre, o faz com as melhores intenções de permanecer. Alguns permanecem o suficiente para se tornarem contribuidores regulares, e alguns poucos ainda se tornam líderes dentro do projeto, enquanto que outros perdem interesse. A maior diferença entre os que permanecem e os que abandonam é "comprometimento e tempo".

Compromisso com horário

Um compromisso necessita de algum tempo reservado. Se você acredita piamente que irá gostar do que você está fazendo, leve em consideração o tempo. O tempo comprometido é pouco como 4 horas por semana. Alguns voluntários podem gastar 15-30 horas por semana contribuindo. Tendo esse nível de comprometimento enquanto mantendo um dia normal de trabalho é uma habilidade de gerenciamento de tempo difícil. Como um voluntário, você deverá se perguntar quando se você pode dedicar 2-4 horas por semana, mesmo que que seja menos de uma hora diária. Quatro horas por semana para a maioria das pessoa é uma tarde inteira de um dia. Isso é um pedaço de tempo significativo.

Ter permissão do trabalho e da família

Enquanto voluntario você pode ser recompensando de várias maneiras. Podemos destacar dentre eles o seu próprio sucesso que pode ser compartilhado quando você auxilia outras pessoas a conquistar este objetivo também de contribuir com o projeto, outra recompensa muito importante que podemos destacar é uma evolução natural em no seu ambiente profissional devido ao conhecimento adquirido seja ele diretamente ou indiretamente com os demais voluntários do projeto.

Existe uma relação mutuamente benéfica entre trabalhar para viver e ser um voluntário em algo que você acredita. É muito comum que os voluntários percebam um aumento em suas habilidades que se deve pelo simples fato de pensar em algo maior, pensar em ambientes diferentes do nosso nos faz pensar de uma nova maneira que consequentemente nos estimula a progredir cada vez mais. Pensando no âmbito profissional são beneficiados os colaboradores e os empregadores. Sendo assim, sempre vale a pena conversar com o seu empregador explicando esta situação e pedir sua permissão para utilizar seu horário de trabalho para contribuir com o projeto, mesmo que seja durante uma hora ou um turno em uma sexta-feira por exemplo. O importante é que ambos percebam a importância disso e que o benefício é mutuo. Precisamos estar preparados para receber uma resposta negativa, nesse caso você terá que utilizar seu tempo disponível para este trabalho de voluntário.

Nesse ponto é fundamental, também, conversar com sua família. Ela precisa estar ciente e de acordo que em alguns momentos você poderá estar ocupado. Este acordo com o trabalho, com a família e com você mesmo é essencial para o processo, pois ele deve ser prover um ganho para todas as pessoas importantes de sua vida.

Uma coisa é fato: O trabalho de voluntariado é muito gratificante.

Joining

The single biggest mistake most new contributors make is showing up "just wanting to contribute." It's important to take the time to observe the team (refer to the section below) and see how their work aligns with your own skills and personality. Know that getting work to do on day one is very rare, and those who are highly skilled in a specific technology will still have to take the time to get to know an environment before access is granted.

For example, if you're a database expert it is very unlikely you'll be given access to databases (where personal info, passwords, etc are stored) within your first several weeks of volunteering. If you're looking to become an ambassador, it is unlikely you'll get marketing materials shipped to you in your first week. This may seem unfortunate, but it's necessary to keep the project members working well together. The same can be said about any major changes, like a complete redesign of a system or a new look and feel for a website. Don't get discouraged. Show up as often as you can, and get to know the team.

Observation

It is important to get to know the organization and teams you are looking to work with before you try to join them. Learn what they do and how they do it, and try to get to know the people involved. It is extremely unlikely you will be able to actually contribute from day one. In organizations with hundreds or thousands of people working together, understanding how things work is critical.

Don't be shy about asking questions and getting to know people. Plan to spend several days or even weeks attending meetings, emailing on mailing lists and hanging out on IRC before you get to do any actual work. Offer suggestions on topics being discussed, and share any experiences (good or bad) you've had that is relevant to the discussion.

Part of observing and making constructive suggestions may require withholding judgment. When making suggestions, don't assume you come with all of the answers or that the Fedora Project is doing it all wrong. There is a good chance we can improve the way we are doing things, however most of our current practices were developed over long periods of time after lengthy discussion. Your criticism may be better received once you have established yourself in the community and are perceived as understanding our culture.

Escolha no que você quer trabalhar

É sua tarefa decidir no que você quer trabalhar. Escolha algo que é importante para você e que você realmente se importe. Você irá ver esse conselho repetido várias e várias vezes nesse documento: Não vá simplesmente aparecer esperando trabalho designado para você. Enturme-se e aprenda os procedimentos e como o time funciona. Faça perguntas e entenda realmente o que você irá trabalhar antes de realmente botar a mão na massa.

Comece devagar, sem pressa mas sem pausa

Depois de escolher o projeto que irá contribuir tome muito cuidado com as tarefas que pegar para sua responsabilidade. Todos devemos contribuir, mas sempre de acordo com nossas limitações. Ser responsável por uma tarefa muito grande requer igualmente grandes responsabilidades, controles e ações, por isso, no início de sua jornada, uma escolha que não foi feita da melhor forma pode aumentar as suas chances de fracasso. Seguindo a mesma lógica, mesmo que sejam tarefas pequenas tome cuidado com a quantidade, seja responsável por aquilo que pode entregar com qualidade e no prazo acordado. É completamente comum que queiramos fazer de tudo um pouco em prol do projeto, contudo, o recomendável é que comece devagar e gradativamente cresça. Seu objetivo não deve ser se tornar o próximo líder do projeto ou conhecer de tudo, o objetivo de todos voluntariados é contribuir com o projeto da melhor forma possível. A alma é a colaboração e motivação. Lembre-se que a chave é manter a motivação e o ritmo, por isso comece pequeno e lembre-se: Sem pressa mas sem pausa.

Primeiro contato

Após você ter decidido o que você está procurando fazer e em qual time vocẽ pretende fazê-lo, é hora de se apresentar à lista. Quando for enviar sua apresentação (geralmente para uma lista de e-mail), inclua as informações a seguir:

  • Nome
  • Fuso horário / País
  • Habilidades básicas e experiências
  • Por que você está se juntando a esse time
  • O que você gostaria de fazer (seja específico)
  • Quanto tempo você pode contribuir (geralmente horas por semana)

Se alguma das questões acima não tiverem respostas claras, ainda não envie o e-mail. Você não está pronto. Lembre-se, seja específico sobre que tipo de tarefa você gostaria de fazer. Dizer "Qualquer coisa que precise ser feito" não é uma boa resposta. Respostas como "Eu gostaria de ajudar com a documentação do sistema A", "Eu gostaria de traduzir software para minha língua nativa", ou "Eu notei que esta webapp em alguns momentos é bem lenta e gostaria de ajudar corrigindo isso" são excelentes.

Encontre um mentor ou padrinho

Este passo é não só incrivelmente difícil como também importante. Encontrar o padrinho certo irá aumentar significativamente suas chances de ser um contribuidor bem sucedido. Ás vezes, encontrar um padrinho é totalmente necessário. Um padrinho irá ajudar com treinamento, apresentações e ensinar a novos contribuidores como um time funciona.

A maioria dos times tem listas de e-mail. Envie um e-mail para a lista, diga que você está procurando por um padrinho, e explique o que você quer fazer. Se passaram-se alguns dias e você ainda não obteve uma resposta, envie novamente um e-mail e diga que você ainda está procurando por um padrinho. Continue fazendo isso.. A maior parte dos padrinhos são pessoas que estão no projeto há bastante tempo, e estão frequentemente muito ocupados.

Eles não querem ser rudes e não querem passar a impressão de que não querem novos contribuidores. É só que, na hora, uma pessoa acha que outra vai assumir este compromisso de tomar conta de você e de repente, ninguém assumiu. Este é um problema comum -- tanto na vida real quanto em comunidades online -- e um problema difícil de resolver. Mas não desistindo e continuando por pedir ajuda sem ser irritante vai mostrar que você está falando sério e quer contribuir de verdade. Não envie este tipo de mensagem mais de uma vez a cada punhado de dias, mas seja positivo, e persistente se assim for necessário.

Contribuindo

Once you've got something to work on, it's time to actually do work. The first several tasks you will work on will likely be small or maybe mundane. Do them consistently, conscientiously and well. This will raise the level of trust you have from the other team members.

As with other volunteer organizations, there are high turnover rates in the free software universe. Training volunteers is time consuming, especially for more complex tasks, and requires a commitment from currently busy volunteers. Spending days or weeks training someone only for them to vanish can be disheartening for mentors and sponsors. By giving out small tasks that have been hanging around, a sponsor can help you take small but vital steps, and learn whether or not the work you're going to be doing is really for you.

Procure o que fazer

Se você possui acesso a um repositório, sistema, ou conteúdo, considere-se um dos donos. Isso não significa que você deverá redesenhar tudo imediatamente. Lembre-se que outros donos também investiram tempo e esforço no material atual. Isso significa que você deverá ter orgulho do trabalho que está realizando. Se você ver algo que não está muito certo, faça pesquisa sobre isso e notifique a lista. Busque trabalho, mantenha-se ocupado e ajude os outros.

Quitting

If you've found you've over-committed or decide volunteering isn't for you, that's OK. You don't need to be embarrassed that you can't contribute further. Contributors will not make you feel bad about it either. Realize that lots of contributors come and go every day. Being busy with your day job or not having enough free time is a perfectly valid reason for not being able to contribute. It's even possible that you might not feel a good fit with the team or organization. You're entitled to offer help as a volunteer how you want and when you want.

First and foremost, though, don't just vanish. When a contributor or potential contributor agrees to do work, can't follow through for a valid reason, and vanishes, the team may not know the work can be reassigned. In some cases, people in the team may even worry about the contributor's health or well being.

When you've decided it's time for you to go or take a break, let your sponsor or the list know and let them know what you were working on. Having people think you are working on something when you aren't slows the team down, and ultimately doesn't benefit you or the team.