You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Tome decisões bem embasado para ajudar o seu projeto open source a prosperar medindo e acompanhando seu sucesso.
3
+
title: Métricas do Open Source
4
+
description: Tome decisões bem embasadas para ajudar o seu projeto open source a prosperar, medindo e acompanhando seu sucesso.
5
5
class: metrics
6
6
order: 9
7
7
image: /assets/images/cards/metrics.png
@@ -10,11 +10,11 @@ related:
10
10
- best-practices
11
11
---
12
12
13
-
## Porquê medir algo?
13
+
## Por que medir algo?
14
14
15
-
Os dados, quando usados com sabedoria, podem ajudá-lo a tomar decisões melhores como um mantenedor de open source.
15
+
Os dados, quando usados com sabedoria, podem ajudá-lo a tomar decisões melhores como um mantenedor open source.
16
16
17
-
Com mais informação, você pode:
17
+
Com mais informações, você pode:
18
18
19
19
* Entender como usuários respondem a uma nova funcionalidade
20
20
* Descubrir de onde os novos usuários vêm
@@ -25,19 +25,19 @@ Com mais informação, você pode:
25
25
26
26
Por exemplo, [Homebrew](https://github.com/Homebrew/brew/blob/bbed7246bc5c5b7acb8c1d427d10b43e090dfd39/docs/Analytics.md) descobriu que o Google Analytics os ajuda a priorizar o trabalho:
27
27
28
-
> Homebrew is provided free of charge and run entirely by volunteers in their spare time. As a result, we do not have the resources to do detailed user studies of Homebrew users to decide on how best to design future features and prioritise current work. Anonymous aggregate user analytics allow us to prioritise fixes and features based on how, where and when people use Homebrew.
28
+
> Homebrew é fornecido gratuitamente e mantido inteiramente por voluntários em seu tempo livre. Por isso, não temos recursos para fazer estudos detalhados com os usuários do Homebrew para decidir sobre a melhor forma de projetar recursos futuros e priorizar o trabalho atual. Análises agregadas de dados de usuários anônimos nos permitem priorizar correções e recursos com base em como, onde e quando as pessoas usam o Homebrew.
29
29
30
-
Popularidade não é tudo. Todo mundo entra em open source por diferentes razões. Se o seu objetivo como mantenedor de open source for mostrar seu trabalho, ser transparente sobre seu código ou apenas se divertir, as métricas podem não ser importantes para você.
30
+
Popularidade não é tudo. As pessoas entram no open source por diferentes razões. Se o seu objetivo como mantenedor open source for mostrar seu trabalho, ser transparente sobre seu código ou apenas se divertir, as métricas podem não ser importantes para você.
31
31
32
-
Se você _esta_ interessado em entender seu projeto em um nível mais profundo, leia as maneiras de analisar a atividade do seu projeto.
32
+
Se você _está_ interessado em entender seu projeto em um nível mais profundo, leia as seguintes maneiras de analisar a atividade do seu projeto.
33
33
34
34
## Descubra
35
35
36
-
Antes das pessoas poderem contribuir para o seu projeto, elas precisam saber que o projeto existe. Pergunte a si mesmo: _as pessoas estão encontrando este projeto?_
36
+
Antes das pessoas poderem contribuir para com seu projeto, elas precisam saber que o projeto existe. Pergunte a si mesmo: _as pessoas estão encontrando este projeto?_
Se seu projeto esta hospedado no GitHub, [você pode ver](https://help.github.com/articles/about-repository-graphs/#traffic) como as pessoas navegam no seu projeto e de onde elas vem. Na pagina do seu projeto, clique "Insights", então "Traffic". Nesta pagina , você pode ver:
40
+
Se seu projeto esta hospedado no GitHub, [você pode ver](https://help.github.com/articles/about-repository-graphs/#traffic) como as pessoas navegam no seu projeto e de onde elas vêm. Na página do seu projeto, clique "Insights" e então em "Traffic". Nesta página, você pode ver:
41
41
42
42
***Total de visualizações da página:** Informa quantas vezes seu projeto foi visualizado
43
43
@@ -47,40 +47,38 @@ Se seu projeto esta hospedado no GitHub, [você pode ver](https://help.github.co
47
47
48
48
***Conteudo popular:** Informa a você onde os visitantes vão em seu projeto, a exibição mostra o número de visualizações por página e quantidade de visitantes.
49
49
50
-
[GitHub stars](https://help.github.com/articles/about-stars/) também pode ajudar a fornecer uma medida básica de popularidade. Embora GitHub stars não estejam necessariamente relacionadas a downloads e uso, elas podem dizer quantas pessoas estão percebendo seu trabalho.
50
+
As [GitHub stars](https://help.github.com/articles/about-stars/) também podem ajudar a fornecer uma medida básica de popularidade. Embora as GitHub stars não estejam necessariamente relacionadas a downloads e uso, elas podem dizer quantas pessoas estão percebendo seu trabalho.
51
51
52
52
Talvez você também queira [rastrear a descoberta apartir de lugares específicos](https://opensource.com/business/16/6/pirate-metrics): por exemplo, Google PageRank, tráfego de referência do site do seu projeto ou referências de outros projetos ou sites open source.
53
53
54
54
## Uso
55
55
56
-
As pessoas estão encontrando seu projeto nesta coisa louca e louca que chamamos de internet. O ideal é que, quando eles virem seu projeto, eles se sintam compelidos a fazer alguma coisa. A segunda pergunta a se fazer é:
57
-
_as pessoas estão utilizando este projeto?_
56
+
As pessoas estão encontrando seu projeto nesta coisa selvagem e louca que chamamos de internet. O ideal é que, quando elas notarem seu projeto, se sintam compelidos a fazer alguma coisa. A segunda pergunta a se fazer é: _as pessoas estão utilizando este projeto?_
58
57
59
-
Se você usa um gerenciador de pacotes, como npm or RubyGems.org, para distribuir seu projeto, você será capas de rastrear os downloads do seu projeto.
58
+
Se você usa um gerenciador de pacotes, como npm ou RubyGems.org, para distribuir seu projeto, você será capaz de rastrear os downloads do seu projeto.
60
59
61
-
Cada gerenciador de pacotes pode usar uma definição ligeiramente diferente de "download", e os downloads não necessariamente estão relacionados instalação ou ao uso, mas fornece uma base para comparação. Tente usar [Libraries.io](https://libraries.io/) para rastrear estatísticas de uso em muitos gerenciadores de pacotes populares.
60
+
Cada gerenciador de pacotes pode usar uma definição ligeiramente diferente de "download". Os downloads não necessariamente estão relacionados a instalação ou ao uso, mas fornecem uma base para comparação. Tente usar a[Libraries.io](https://libraries.io/) para rastrear estatísticas de uso em muitos gerenciadores de pacotes populares.
62
61
63
-
Se o seu projeto esta no GitHub, navege novamento até a página "Traffic". Você pode usar o [clone graph](https://github.com/blog/1873-clone-graphs) para ver quantas vezes o seu projeto foi clonado em determinada data, a apresentação mostra o total de clonagem e clonagem por pessoa.
62
+
Se o seu projeto está no GitHub, navegue novamento até a página "Traffic". Você pode usar o [clone graph](https://github.com/blog/1873-clone-graphs) para ver quantas vezes o seu projeto foi clonado em determinada data, a apresentação mostra o total de clonagem e as clonagens por pessoa.
Se a clonagem é baixa comparada com a quantidade de pessoas que descobrem seu projeto, ha duas coisas a se considerar. São elas:
66
+
Se a clonagem é baixa comparada com a quantidade de pessoas que descobrem seu projeto, há duas coisas a se considerar. São elas:
68
67
69
-
* Seu projeto não esta obtendo sucesso em converter sua audiencia, ou
70
-
* Você esta atraindo a audiencia errada
68
+
* Seu projeto não esta obtendo sucesso em converter sua audiência, ou
69
+
* Você esta atraindo a audiência errada
71
70
72
71
Por exemplo, se o seu projeto chegar na primeira página do Hacker News, você provavelmente verá um pico na descoberta (tráfego), mas uma taxa de conversão mais baixa, porque você está alcançando todos no Hacker News. Se o seu projeto Ruby é apresentado em uma conferência Ruby, no entanto, é mais provável que você veja uma alta taxa de conversão de um público-alvo.
73
72
74
73
Tente descobrir de onde vem seu público e peça a opinião de outras pessoas na página do projeto para descobrir quais desses dois problemas você está enfrentando.
75
74
76
-
Uma vez que você saiba que as pessoas estão usando o seu projeto, você pode tentar descobrir o que elas estão fazendo com ele. Eles estão construindo nele, bifurcando seu código e adicionando recursos? Eles estão usando isso para ciência ou negócios?
75
+
Uma vez que você saiba que as pessoas estão usando o seu projeto, você pode tentar descobrir o que elas estão fazendo com ele. Eles estão construindo nele através e forks ou adicionando novos recursos? Estão usando isso para ciência ou negócios?
77
76
78
77
## Retenção
79
78
80
-
As pessoas estão encontrando seu projeto e estão usando. A próxima pergunta a se fazer é:
81
-
_as pessoas estão contribuindo de volta para este projeto?_
79
+
As pessoas estão encontrando seu projeto e estão usando. A próxima pergunta a se fazer é: _as pessoas estão contribuindo de volta para este projeto?_
82
80
83
-
Nunca é cedo de mais para pensar nos contribuidores. Sem outras pessoas colaborando, você corre o risco de se colocar em uma situação insustentável onde seu projeto é _popular_ (muitas pessoas o usam), mas não há _suporte_ (não há tempo suficiente para atender a demanda).
81
+
Nunca é cedo demais para pensar nos contribuidores. Sem outras pessoas colaborando, você corre o risco de se colocar em uma situação insustentável onde seu projeto é _popular_ (muitas pessoas o usam), mas não há _suporte_ (não há tempo suficiente para atender a demanda).
84
82
85
83
A retenção também requer o [ingresso de novos colaboradores](http://blog.abigailcabunoc.com/increasing-developer-engagement-at-mozilla-science-learning-advocacy#contributor-pathways_2), entenda que contribuidores anteriormente ativos acabarão por fazer outras coisas.
86
84
@@ -90,7 +88,7 @@ Exemplos de métricas da comunidade que você pode acompanhar regularmente inclu
***Primeira vez, casual, e contribuidores recorrentes:** Ajuda você a acompanhar se está recebendo novos colaboradores e se eles retornam. (Contribuidores ocasionais são contribuidores com um baixo número de commits. Se é um commit, menos de cinco commits, ou qualquer outra coisa, é com você.) Sem novos contribuidores, a comunidade do seu projeto pode ficar estagnada.
91
+
***Primeira vez, casual, e contribuidores recorrentes:** Ajuda você a acompanhar se está recebendo novos contribuidores e se eles retornam. (Contribuidores ocasionais são pessoas com um baixo número de commits. Se é um commit, menos de cinco commits, ou qualquer outra coisa, é com você.) Sem novos contribuidores, a comunidade do seu projeto pode ficar estagnada.
94
92
95
93
***Números de issues abertas e pull requests em abertos:** Se esses números ficarem muito altos, talvez você precise de ajuda com a triagem de problemas e as revisões de código.
96
94
@@ -110,19 +108,19 @@ Exemplos de métricas da comunidade que você pode acompanhar regularmente inclu
110
108
111
109
Finalmente, você desejará fechar o loop certificando-se de que os mantenedores do seu projeto sejam capazes de lidar com o volume de contribuições recebidas. A última pergunta que você deve se fazer é: _eu estou (ou estamos) respondendo à nossa comunidade?_
112
110
113
-
Mantenedores não responsivos se tornam um gargalo para projetos de open source. Se alguém enviar uma contribuição, mas nunca receber uma resposta de um mantenedor, ela poderá se sentir desencorajada e sair.
111
+
Mantenedores não responsivos se tornam um gargalo para projetos open source. Se alguém enviar uma contribuição, mas nunca receber uma resposta de um mantenedor, ela poderá se sentir desencorajada e sair.
114
112
115
-
[Research from Mozilla](https://docs.google.com/presentation/d/1hsJLv1ieSqtXBzd5YZusY-mB8e1VJzaeOmh8Q4VeMio/edit#slide=id.g43d857af8_0177)suggests that maintainer responsiveness is a critical factor in encouraging repeat contributions.
113
+
[Pesquisa da Mozilla](https://docs.google.com/presentation/d/1hsJLv1ieSqtXBzd5YZusY-mB8e1VJzaeOmh8Q4VeMio/edit#slide=id.g43d857af8_0177)sugere que a capacidade de resposta do mantenedor é um fator crítico para incentivar contribuições recorrentes.
116
114
117
-
Considere acompanhar quanto tempo leva para você (ou outro mantenedor) responder às contribuições, seja um issue ou um pull request. A resposta não exige ação. Pode ser tão simples como dizer: _"Obrigado pela sua contribuição! E irei revisa-la dentro da proxima semana."_
115
+
Considere acompanhar quanto tempo leva para você (ou outro mantenedor) responder às contribuições, seja um issue ou um pull request. A resposta não exige ação. Pode ser tão simples como dizer: _"Obrigado pela sua contribuição! E irei revisá-la dentro da próxima semana."_
118
116
119
117
Você também pode medir o tempo necessário para mover entre as etapas no processo de contribuição, como:
120
118
121
119
* Tempo médio que um problema permanece em aberto
122
120
* Se as questões são fechadas por PRs
123
121
* Se as issues obsoletas são fechadas
124
-
* Tempo médio para fazer o merge de um pull request
122
+
* Tempo médio para fazer o merge de um pull request
125
123
126
124
## Use 📊 para aprender sobre pessoas
127
125
128
-
Entender as métricas ajudará você a construir um projeto open source ativo e crescente. Mesmo que você não acompanhe todas as métricas em um painel, use a estrutura acima para focar sua atenção no tipo de comportamento que ajudará seu projeto a prosperar.
126
+
Entender as métricas ajudará você a construir um projeto open source ativo e crescente. Mesmo que você não acompanhe todas as métricas em um painel, use a estrutura acima para focar sua atenção no tipo de comportamento que ajudará seu projeto a prosperar.
0 commit comments