Introdução
Project Pods é um espaço colaborativo onde organizações sem fins lucrativos verificadas podem publicar projetos de código aberto baseados em habilidades de curto prazo e pequenos grupos voluntários podem se unir para criar soluções significativas. Em seguida, os projetos serão exibidos em For Good First Issue na seção "For Teams".
Project Pods foram concebidos para equipes, empresas e grupos comunitários que buscam projetos guiados por uma missão e que precisam de suporte técnico real em uma parceria de ponta a ponta. Cada Pod inclui um problema de projeto coletado com uma meta de impacto clara e todo o contexto que um grupo precisa para começar a contribuir rapidamente.
Neste guia, você aprenderá a preparar e enviar um projeto para sua organização sem fins lucrativos, o que esperar durante o processo de revisão e como configurar seu projeto para um envolvimento voluntário bem-sucedido.
Pré-requisitos
Antes de enviar um projeto, certifique-se de:
- Sua organização sem fins lucrativos é um membro verificado do GitHub para organizações sem fins lucrativos. Se você ainda não ingressou, consulte Guia de Início Rápido do GitHub for Nonprofits para aplicar.
- Você tem um escopo de projeto claro que pode ser concluído por uma pequena equipe dentro de um período definido.
- Você tem um repositório GitHub (ou está pronto para criar um) em que os voluntários contribuirão.
Observação
As organizações que não fazem parte do GitHub para organizações sem fins lucrativos ainda podem adicionar problemas individuais à lista For Good First Issue, mas Project Pods estão exclusivamente disponíveis para organizações sem fins lucrativos verificadas.
Entendendo os pods do Project
Um Project Pod é uma modalidade estruturada de voluntariado com as seguintes características:
- Equipe pequena: normalmente de 1 a 20 voluntários para garantir o foco e a colaboração eficaz.
- Os voluntários contribuem com suas habilidades técnicas, de design ou de gerenciamento de projetos para resolver problemas reais com um resultado final claro.
- Orientado a impacto: os projetos abordam desafios tangíveis definidos pela sua organização com uma entrega tangível.
- Curto prazo: projetado para ser concluído dentro de um período definido para um dia, uma semana ou uma série de sprints.
- Colaborativo: os pods trabalham juntos em um ambiente código aberto usando ferramentas para coordenação e contribuição.
Etapa 1: Preparar seu projeto
Antes de preencher o formulário de ingestão, colete as seguintes informações sobre seu projeto. Quanto mais contexto você fornecer, mais fácil é para as equipes voluntárias entenderem suas necessidades e começarem a contribuir.
Definir o problema
Escreva uma descrição clara do problema que seu projeto aborda. Explique por que isso importa para sua organização sem fins lucrativos e para as comunidades que você serve. Voluntários são mais propensos a se envolver com projetos onde podem ver o impacto real de sua contribuição.
Identificar resultados e entregas
Defina como é um projeto concluído. Exemplos:
- "Um painel de dados funcional que visualiza o acesso à água limpa por região"
- "Um site de documentação atualizado com suporte multilíngue em uma região com poucos recursos"
- "Uma reformulação responsiva móvel da nossa página de doação"
Entregas específicas ajudam as equipes voluntárias a definir o escopo de seu trabalho e manter o foco.
Listar as habilidades necessárias
Identifique os tipos de habilidades que seu projeto requer. Isso pode incluir:
- Desenvolvimento de software (especificar linguagens e estruturas)
- Design de UX/interface do usuário
- Documentação e escrita técnica
- Análise de dados
- Gerenciamento de projetos
Especificar a tecnologia e as ferramentas
Liste as linguagens de programação, estruturas, plataformas e ferramentas usadas em seu projeto. Isso ajuda as equipes voluntárias a avaliar se o projeto corresponde ao conjunto de habilidades.
Estimar o compromisso de tempo
Project Pods foram projetados para envolvimento de curto prazo. Indique se o projeto é:
- Um sprint de 1 dia – tarefas focadas que podem ser concluídas em uma única sessão de trabalho
- Um projeto de 1 semana – um conjunto de tarefas relacionadas que abrange vários dias
- Um envolvimento contínuo de curto prazo – tarefas recorrentes ao longo de algumas semanas com uma data de término clara
Preparar o repositório
Seu repositório GitHub é onde os voluntários trabalharão. Antes de enviar, verifique se ele inclui:
- Um README que explica o projeto, sua finalidade e como começar
- Um arquivo DE CONTRIBUIÇÃO com diretrizes de como contribuir
- Todos os arquivos de suporte, como simulações de design, diagramas de arquitetura ou resumos de projeto
- Use os rótulos Project Complete, Project Claimed, Project Open for Volunteers para o problema do seu projeto
Se você não tiver um repositório existente, poderá criar um e vincular a ele em seu envio. Você também pode vincular a documentação ou ativos externos.
Etapa 2: Envie o formulário de admissão do projeto
-
Selecione a organização de GitHub sem fins lucrativos aprovada que o projeto dará suporte
-
Se você ainda não ingressou, consulte Guia de Início Rápido do GitHub for Nonprofits para aplicar.
-
Na seção 'Solicitar Desenvolvedores Voluntários', selecione Criar Solicitação voluntária
-
Conclua o formulário de entrada com as informações que você preparou:
Campo O que fornecer
Sobre sua organização sem fins lucrativos | Descrição da missão de sua organização sem fins lucrativos e das tecnologias que você usa. | | Solicitação de Projeto | Que problema esse projeto resolve? Por que é importante para sua organização sem fins lucrativos e para as pessoas que você serve? | | Descrever o trabalho de desenvolvimento necessário | Descreva os resultados e as entregas do projeto. O que você espera alcançar? Seja específico sobre o resultado. Inclua as habilidades necessárias, como desenvolvimento de software, design de UX/interface do usuário, documentação, análise de dados, gerenciamento de projetos etc. | | Linguagem/tecnologia de programação principal | Linguagens de programação, estruturas, plataformas. | | Número de voluntários necessários | Normalmente, de 3 a 20 por Pod. | | Site da organização | Link para o repositório ou site da sua organização. | | Link do problema do projeto | Compartilhe o link do projeto onde haja detalhes adicionais sobre o seu projeto. Verifique se o problema está rotulado com Project Complete, Project Claimed, Project Open for Volunteers |
- Clique em Enviar Solicitação para enviar seu projeto para revisão.
Etapa 3: Examinar o processo
Depois de enviar seu projeto, a equipe de impacto social do GitHub irá revisá-lo. Eis o que esperar:
- Se for aceito: seu projeto será exibido na página Project Pods do For Good First Issue, onde corporações, grupos comunitários e equipes individuais de voluntários podem descobri-lo e se inscrever. GitHub Impacto Social apoiará o compartilhamento do projeto com voluntários.
- Se forem necessárias revisões: você receberá comentários construtivos sobre como melhorar seu projeto para reenviamento. Os motivos comuns para solicitações de revisão incluem:
- Metas ou entregas não claras
- Falta de tarefas ou problemas definidos no repositório
- Informações insuficientes sobre habilidades ou tecnologia necessárias
Observação
Uma solicitação de revisão não significa que sua ideia não seja valiosa. Isso significa que os ajustes ajudarão os voluntários a se envolverem de forma mais eficaz. Você é bem-vindo para revisar e reenviar a qualquer momento.
Etapa 4: Trabalho com seu Pod de voluntários
Depois que seu projeto é listado e uma equipe de voluntários o pega enviando um comentário sobre o problema. Todas as contribuições permanecem código aberto em seu repositório para uso contínuo.
Communication
Os pods funcionam juntos em um ambiente de código aberto, usando seu repositório do GitHub como espaço de trabalho principal. Os voluntários interagirão por meio de issues, pull requests e discussões no seu repositório.
Sua função como proprietário do projeto
- Seja responsivo: responda a perguntas em problemas e examine as solicitações de pull em tempo hábil. Voluntários estão doando seu tempo – comentários rápidos os mantêm engajados.
- Forneça contexto: se os voluntários perguntarem sobre sua missão ou as pessoas que você atende, compartilhe o que puder. Entender o impacto motiva um melhor trabalho.
- O escopo muda claramente: se as prioridades mudarem durante o compromisso, atualize os problemas e comunique-se com a equipe.