Jump to content

Wikimedia Brasil/Report/2026/Learning/Products and Technology

From Meta, a Wikimedia project coordination wiki

Estudos de Caso

Leia os relatórios de atividades e estudos de casos de outras áreas clicando aqui.


symbol for this area Primeiro semestre

Desenvolvimento de funcionalidades para o Outreach Dashboard

Introdução

O presente estudo de caso trata do desenvolvimento de novas funcionalidades para o Outreach Dashboard, originadas do projeto EduWiki Hub, do qual a Wikimedia Brasil (WMB) atua como patrocinadora fiscal. O Outreach Dashboard é uma ferramenta para o registro, avaliação e acompanhamento de pessoas inscritas e de suas ações em eventos comunitários, como maratonas de edição, programas de educação e concursos fotográficos e de edição nos projetos Wikimedia.

A ferramenta tem amplo uso e impacto não apenas para a Wikimedia Brasil, mas para todo o movimento Wikimedia, por reunir informações valiosas sobre as atividades realizadas pelas comunidades ao redor do mundo.

No contexto da Estratégia 2026–2028 da WMB, o caso estudado se relaciona fortemente ao eixo Sustentar as práticas colaborativas em prol do conhecimento livre. Reconhecendo a relevância da ferramenta no monitoramento dos projetos Wikimedia, priorizamos o aperfeiçoamento de funcionalidades essenciais para ampliar o impacto e as contribuições nesses projetos, configurando-se, assim, como uma estratégia de sustentabilidade às práticas do movimento.

Página inicial do Programs & Events Dashboard
Questão
  • Como o WMB diagnosticou, propôs soluções e atuou para resolver entraves técnicos dos projetos Wikimedia?
  • Em que medida o WMB se manteve transparente na documentação e compartilhou seus processos internos com a comunidade Wikimedia?
Contexto do caso

O Outreach Dashboard, também chamado de Programs and Events Dashboard, é um recurso desenvolvido pela Wiki Education Foundation e utilizado há anos pela Wikimedia Brasil para o registro de atividades vinculadas a programas de Educação e Difusão Científica, além de eventos comunitários e concursos de edição.

A partir do dashboard, participantes de eventos e ações específicas conseguem se inscrever nas atividades, possibilitando o acompanhamento e contabilização de suas contribuições aos diferentes projetos Wikimedia, desde edições na Wikipédia, no Wikidata e carregamentos de mídia no Wikimedia Commons. Desta forma, possibilita-se o monitoramento do impacto quantitativo das ações, fornecendo inferências úteis para a melhoria e interpretação a partir dos resultados apresentados na ferramenta.

A ideia de desenvolver novas funcionalidades para a plataforma surgiu a partir de um pedido de financiamento para a criação e manutenção do projeto-piloto, o EduWiki Hub. O projeto, liderado pelo Wikipedia & Education User Group, conta com a Wikimedia Brasil como patrocinadora fiscal, mobilizando sua estrutura para a realização de contratações, pagamentos e acompanhamentos financeiros. Além disso, a Wikimedia Brasil é responsável pela gestão e acompanhamento do desenvolvimento técnico da plataforma junto à equipe de desenvolvedores.

Operacionalização

Para o desenvolvimento das funcionalidades, a Wikimedia Brasil organizou o processo de contratação da equipe técnica responsável pelas ações de aprimoramento ainda no segundo semestre de 2025, com continuação no início de 2026. A equipe, composta por um desenvolvedor sênior e um desenvolvedor júnior, foi selecionada considerando as necessidades e especificidades da linguagem de programação utilizada na plataforma (Ruby on Rails).

Com a equipe contratada, iniciou-se a montagem do planejamento técnico, no qual foram mapeadas as funcionalidades desejadas e definidas pela comunidade, bem como os cronogramas e as metodologias a serem adotadas no desenvolvimento.

A partir do plano técnico consolidado, foi organizada uma pesquisa comunitária para que a comunidade definisse quais das funcionalidades eram mais prioritárias. Cada etapa de desenvolvimento envolve uma submissão para revisão comunitária em um ambiente de teste, e se aprovada, é submetida para revisão de código pelo time responsável pela manutenção da plataforma. Os testes são realizados tanto por um grupo de trabalho dedicado quanto por uma comunidade ampla de wikimedistas. Com a aprovação e os apontamentos endereçados e implementados, as funcionalidades são incluídas no ambiente de produção, isto é, ficam disponíveis para toda a comunidade global.

Resultados

Todo o processo para o desenvolvimento das funcionalidades contou com a participação comunitária dos wikimedistas, como no caso da construção do plano técnico de desenvolvimento, no qual os caminhos apresentados para a elaboração das funcionalidades foram mapeados colaborativamente.

No âmbito do EduWiki Hub, constituiu-se um grupo de trabalho dedicado à infraestrutura técnica do projeto: o Technical Infrastructure Working Group, fundamental para o processo de validação das funcionalidades. O grupo é composto por representantes das oito regiões de atuação da Wikimedia Foundation, o que reforça a representatividade comunitária na validação das melhorias do Outreach Dashboard.

Complementarmente, a equipe conduziu uma pesquisa para identificar as prioridades da comunidade usuária da plataforma, que recebeu 56 respostas — evidenciando o compromisso da Wikimedia Brasil com o desenvolvimento tecnológico de base comunitária. Entre as funcionalidades apontadas como prioritárias, destacam-se, em ordem de priorização:

  • Melhor organização para campanhas e programas
  • Estatísticas mais detalhadas de participantes
  • Melhoria da integração com Wikidata
  • Ferramentas e funcionalidades para organizar concursos
  • Melhoria na busca dentro do Dashboard

O projeto também resultou na criação de um painel de tarefas no GitHub da Wikimedia Brasil, um recurso essencial para o acompanhamento, organização e registro do trabalho executado e a fazer. Ao todo, foram submetidas seis funcionalidades de alto impacto para a organização de eventos no movimento Wikimedia:

  • Adição de autocompletar ao adicionar participantes: função de preenchimento automático ao digitar os três primeiros caracteres do nome de usuário para facilitar o processo de inclusão e desambiguação.
  • Melhoria no alerta de download para download de relatórios em CSV: Antes, ao clicar em "baixar relatório CSV", uma mensagem era exibida, sendo necessário retornar à página anterior. Agora, um alerta aparecerá na parte inferior da página, sem necessidade de mudar de página.
  • Adicionar coluna de programas em que a pessoa está registrada: adição de uma indicação visual para quando um mesmo participante está registrado em mais de um programa ao mesmo tempo.
  • Resolver problemas de codificação para alfabetos não-latinos: funcionalidade para o suporte a línguas de alfabetos não-latinos, como árabe, chinês, bengalês, tailandês, cirílico, ucraniano, russo, etc.
  • Preparação das telas que exibem estatísticas sobre participantes: adição de um menu de navegação horizontal para facilitação da navegação e exibição de estatísticas relevantes no perfil do participante, como, cursos, palavras adicionadas, referências adicionadas, artigos editados, envios para o Commons.
  • Implementação da busca avançada em programas: implementação realizada para permitir maior granularidade e filtragem na busca de programas dentro de uma campanha, possibilitando buscar por data, instituição etc.
Painel de Tarefas no GitHub para o desenvolvimento de funcionalidades para o Outreach Dashboard
Análise

A partir do contato com a comunidade para validação das funcionalidades, reconhecemos a importância e o desafio de compreender com precisão os pedidos de adição ou melhoria vindos da comunidade. O processo de concepção das avaliações comunitárias encontrou alguns percalços decorrentes da diversidade de perspectivas, contextos e necessidades de uso que cada usuário, em nível global, imprime em suas solicitações.

Nesse sentido, o desenvolvimento das funcionalidades priorizadas evidenciou a importância de se definir, previamente e de forma otimizada, as etapas técnicas a serem executadas e sua ordem de prioridade. Esse esforço facilita a interpretação do trabalho a ser desenvolvido, reduzindo falhas técnicas e de comunicação, além de evitar retrabalho. No caso em questão, avaliamos que o desenvolvimento das funcionalidades em paralelo à etapa de definição de prioridades tornou o trabalho da equipe mais desafiador, impactando a construção e a entrega das funcionalidades dentro do prazo estipulado.

Ainda nesse contexto, a Wikimedia Brasil, tomando a experiência nesse projeto e em outros que têm atuado na gestão e operacionalização de equipes de desenvolvimento, está desenvolvendo em 2026 um documento que reunirá uma série de protocolos e orientações de boas práticas de desenvolvimento. Previsto para o segundo semestre de 2026, esse documento consolidará para os projetos técnicos futuros todas as etapas que devem ocorrer durante o desenvolvimento ou manutenção de ferramentas.

Por fim, o sucesso do presente caso decorre do atendimento às demandas tecnológicas de longo prazo da comunidade usuária do Outreach Dashboard. A etapa de implementação das funcionalidades ainda está em andamento. A funcionalidade de busca avançada não recebeu avaliações negativas, mas investigações e consultas específicas ainda precisam ser realizadas.

Orientação

Os próximos passos envolvem a condução de pesquisas comunitárias para compreender as perspectivas e o impacto de cada funcionalidade implementada no Outreach Dashboard.

No contexto específico deste projeto, e considerando os desafios identificados na interpretação das solicitações comunitárias em paralelo à execução do desenvolvimento e à etapa de priorização, concluímos que a definição de prioridades deve ser a primeira etapa do processo – precedendo inclusive a contratação de equipe. Com o problema claramente definido e as funcionalidades a serem implementadas devidamente especificadas, a equipe contratada inicia o projeto já munida das informações e dos recursos necessários para a compreensão do escopo, subsidiando com mais eficiência o trabalho a ser executado.

Legado

O presente estudo de caso é de interesse potencial para todas as comunidades e indivíduos que atuam com programas apoiados pelo Outreach Dashboard — grupos de usuários, capítulos, professores universitários, gestores culturais, entre outros —, bem como para aqueles que desejam acompanhar suas próprias contribuições dentro do movimento Wikimedia.

O Outreach Dashboard é uma ferramenta central para o monitoramento e a avaliação de resultados de projetos e ações educacionais e culturais vinculados ao ecossistema Wikimedia, impactando diretamente o planejamento e a execução de iniciativas novas ou já consolidadas.

Nesse sentido, o empenho em escala global — com o apoio técnico e especializado da Wikimedia Brasil — para a transformação e o aprimoramento da plataforma por meio da disponibilização de novas funcionalidades confere sustentabilidade ao movimento, abrindo espaço para novas atuações e mobilizações comunitárias em prol do sucesso dos projetos vinculados ao ecossistema Wikimedia.

Referência documental