Desbloqueando el Poder Colaborativo: Cómo tanto las empresas como los equipos de desarrollo pueden impulsar su innovación con perfiles de Organizaciones en GitHub

Diego J. Chavez Ch.
3 min readAug 30, 2023

--

En GitHub, las organizaciones son cuentas especiales que representan a grupos, equipos, empresas u otras entidades en lugar de usuarios individuales. Estas organizaciones se utilizan para colaborar en proyectos de software de manera más estructurada y eficiente.

Por acá te comparto como Microsoft tiene su perfil de organización dentro de GitHub.

Organización de Microsoft en GitHub

Aquí hay algunos aspectos clave sobre las organizaciones en GitHub:

  1. Colaboración en equipo: Las organizaciones permiten a grupos de personas trabajar juntas en proyectos de manera organizada. En lugar de depender de cuentas personales, una organización puede representar un equipo de desarrollo completo, además de poder visualizar las cuentas de los diferentes Stakeholders que integran o generan cierto impacto en nuestros proyectos, ya sean sponsors o trabajadores de la organización.
Stakeholders que participan en proyectos de Microsoft

2. Repositorios: Las organizaciones pueden crear y administrar repositorios, que son espacios donde se almacena el código y otros recursos relacionados con un proyecto. Estos repositorios pueden ser públicos (visibles para todos) o privados (acceso restringido a miembros autorizados) de igual forma podemos visualizar los diferentes lenguajes de desarrollo que usamos más en nuestros proyectos.

Repositorios propios de Microsoft

3. Gestión de acceso: Las organizaciones permiten definir roles y permisos para sus miembros. Puedes agregar colaboradores a una organización y otorgarles diferentes niveles de acceso a los repositorios, como lectura, escritura y administración.

4. Equipos y permisos específicos: Dentro de una organización, puedes crear equipos para agrupar a los miembros con funciones y responsabilidades similares. Puedes asignar permisos específicos a los equipos para controlar quiénes pueden hacer qué en los repositorios.

5. Integración con flujos de trabajo: Las organizaciones son especialmente útiles en entornos donde se siguen flujos de trabajo más complejos, como integración continua, revisión de código y pruebas automatizadas. Pueden aprovechar las acciones de GitHub para automatizar tareas.

6. Identidad unificada: Las organizaciones tienen su propia identidad en GitHub, incluidos avatares, nombres y descripciones. Esto ayuda a distinguir las cuentas personales de las cuentas de organización.

Identidad de la cuenta de Microsoft

7. Centralización de recursos: Cuando varios proyectos están relacionados entre sí o cuando se trabaja en varios proyectos a la vez, tener una organización centralizada facilita la administración y el acceso a los recursos.

8. Facturación y planes: Las organizaciones también tienen su propio modelo de facturación en GitHub. Puedes elegir planes de precios específicos para organizaciones, que pueden incluir más funciones y recursos según tus necesidades.

Las organizaciones en GitHub brindan una estructura más robusta para la colaboración en proyectos, especialmente en entornos empresariales o donde se requiere una gestión de permisos más granular. Puedes crear una organización en GitHub y comenzar a invitar a miembros para colaborar en tus proyectos de manera más organizada y eficiente.

La empresa en donde trabajamos teniendo este tipo de cuenta en GitHub como organización, aparte de tener todos sus proyectos centralizados y otorgar permisos a los usuarios de acuerdo a los proyectos en los que trabajara esa persona, también ayuda al equipo de desarrollo a poder usar nuestras propias cuentas personales sin tener que abrir una nueva cuenta estrictamente para el uso corporativo, que causa cierta confusión y difícil manejo de múltiples cuentas en desarrolladores que trabajan en empresas que usan la política BYOD (Bring your own device).

Si te gustaría crear en tu organización un perfil de organización o tienes una cuenta de tu empresa como un usuario o perfil normal, por acá te comparto desde el sitio oficial de GitHub como puedes crearla o convertirla en una organización:

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Diego J. Chavez Ch.
Diego J. Chavez Ch.

Written by Diego J. Chavez Ch.

Fullstack Developer | Software Engineer

No responses yet

Write a response