Why OSPO teams need a single source of truth (and how to achieve it)

Company goals around using, consuming, contributing to and maintaining open source software (OSS) projects are usually related to market positioning, required upstream features development, and talent attraction or retention. Well-organized OSS efforts are managed by an Open Source Programs Office (OSPO).

To achieve these goals and respond to increasingly specific requests from the OSS community and ecosystems, OSPO teams need to organize and combine a number of data sources, analyze information faster, and deliver more insightful analysis from several channels. This post explains the benefits of having a single source of truth and some ideas OSPOs can apply to achieve it.

Continue reading “Why OSPO teams need a single source of truth (and how to achieve it)”

GrimoireLab to measure organization’s private development

We are living in the remote work era and for software development management it has become key to have transparent means to monitor the work of their teams. This post shows how to set up GrimoireLab to check not only the stability and throughput of software development teams, but also the collaboration between team members and with other teams in large or distributed organizations.

Continue reading “GrimoireLab to measure organization’s private development”

Software development analytics for the remote work era

There will be companies that emerge stronger from the global coronavirus pandemic crisis because they adapt to changes and invest: We are living in the remote collaboration era, in which more companies are becoming software, and open source software is eating the world. To come out stronger, companies need to learn to work in distributed remote teams and specifically in open source, adapt to the changes in industry by breaking down silos and improving collaboration, and apply data-driven management to their (open source) software development.

Continue reading “Software development analytics for the remote work era”

Hands-On Identity Management: GraphQL + Python for GrimoireLab

Have you ever struggled when managing contributor identities within software projects? GrimoireLab is developing a new SortingHat version, the tool used for identity management, to turn it into a GraphQL service! This article summarizes how we used Graphene, a library for building GraphQL APIs in Python, for boosting SortingHat’s integration with other apps.

Continue reading “Hands-On Identity Management: GraphQL + Python for GrimoireLab”

Analyze community and software development with Cauldron

In our previous post about Cauldron, we introduced Cauldron as a SaaS solution for project managers, analysts, and developers to analyze the community and processes of open source software development projects.

This post introduces new features of Cauldron and outlines our plan for the future. These additions are built on top of GrimoireLab and OpenDistro for Elasticsearch.

Continue reading “Analyze community and software development with Cauldron”

Up ↑