GitHub a publié son Rapport Octoverse pour 2020. La plate-forme d’hébergement de code sert actuellement plus de 56 millions de développeurs qui ont créé plus de 60 millions de nouveaux référentiels l’année dernière. Le volume de travail pompé dans les tuyaux de GitHub et sa prééminence en tant que plus grande plate-forme de développement au monde donne à l’entreprise un accès à une mine de données sur la façon dont les gens ont travaillé pendant la pandémie.
Le rapport sur la productivité montre que les développeurs consacrent plus d’heures par rapport à l’année précédente. Il comprend des données sur l’heure à laquelle les gens semblent plus productifs, ainsi que des changements infimes dans le volume de travail dans différents fuseaux horaires et pays avec différentes réponses COVID-19. Le graphique ci-dessous suit le fuseau horaire du Pacifique américain, montrant un pic dans la fenêtre d’envoi et le volume de travail commençant à la mi-mars avec des verrouillages. Le volume de travail est resté constamment plus élevé que l’année précédente.

GitHub a enregistré 35% plus de référentiels créés que l’année dernière et 7,5 heures plus rapides de fusion des pull request dans les semaines les plus productives et collaboratives des équipes.
Les développeurs semblent faire plus et GitHub attribue cela aux personnes utilisant l’automatisation pour accélérer leur travail, l’amélioration des pratiques de développement et la flexibilité de brouiller les frontières entre le travail et la vie. Le rapport avertit également que ce volume de travail élevé peut ne pas être durable à long terme devrait être tempéré par des pauses régulières et des pratiques de gestion de l’énergie conscientes.
Cette collection de rapports met également en évidence quelques tendances dans la communauté open source plus large. Parallèlement à une augmentation générale du volume de travail, GitHub a suivi une augmentation de l’activité open source les week-ends et les jours fériés, en même temps que l’activité des développeurs d’entreprise diminuait. La création de projets open source est également en hausse de 25% d’une année sur l’autre depuis avril 2020.

Les données suggèrent que même lorsque les développeurs terminent leur travail régulier, ils se tournent vers des projets open source pour les débouchés créatifs. Ces projets fournissent souvent des liens et une communauté significatifs alors que le monde est bloqué chez soi.
Sur la base de ces résultats, GitHub recommande aux organisations de reconnaître l’importance des projets open source pour le bien-être et l’enrichissement des employés lorsqu’ils contribuent en dehors du travail.
L’état de l’Octoverse comprend également des rapports sur la communauté et la sécurité. GitHub a constaté que 17% des vulnérabilités hébergées sur sa plate-forme étaient explicitement malveillantes mais n’ont déclenché que 0,2% des alertes. Les 83% de vulnérabilités restantes étaient le résultat d’erreurs. La société a constaté que les vulnérabilités sont corrigées 1,4 fois plus rapidement lorsque les référentiels sont configurés pour générer automatiquement une pull request lorsqu’un correctif est disponible.
En 2020, le délai moyen pour que les vulnérabilités ne soient pas détectées avant d’être identifiées est de quatre ans pour les référentiels hébergés sur GitHub. En moyenne, il faut 4,4 semaines à la communauté pour coder et publier un correctif, et 10 semaines pour alerter la communauté de la disponibilité d’une mise à jour de sécurité. Une fois notifiés, les utilisateurs appliquent généralement la mise à jour dans un délai d’une semaine.
GitHub rapporte que sa communauté est de plus en plus diversifiée, car ceux qui s’identifient comme développeurs sont passés de 60% en 2016 à 54% en 2020. Les profils liés à l’éducation se développent (de 17% en 2016 à 23% en 2020), suivis par utilisateurs travaillant dans les données. La plateforme devient de plus en plus accessible pour les collaborateurs qui ne sont pas issus du développement.
Source link