Skip to main content

Enterprise Server 3.20 actualmente está disponible como versión candidata para lanzamiento.

Procedimientos recomendados para organizar el trabajo en su empresa

Promueva la colaboración y gestione recursos a escala siguiendo las prácticas recomendadas por GitHub para administrar organizaciones y equipos.

Uso de organizaciones para el trabajo o la gobernanza

Hay dos modelos principales de uso de organizaciones:

  •         **Agrupar proyectos de trabajo relacionados**: agrupa repositorios para una aplicación específica y servicios relacionados. Los equipos que trabajan en esa aplicación podrán comunicarse de forma eficaz y contribuir en los distintos repositorios.
    
  •         **Requisitos de gobernanza similares** de grupo: repositorios de grupo que requieren directivas similares, configuración de seguridad o restricciones de acceso. Podrá aplicar la configuración necesaria a la organización a gran escala. Por ejemplo, si tiene proyectos de trabajo altamente confidenciales o una clasificación de datos específica, agrupe estos en una organización donde solo un número limitado de personas tengan acceso.
    

Creación intencionada de organizaciones

La creación de organizaciones es un equilibrio. Aunque GitHub sigue haciendo que la gestión de la organización sea más escalable, debe ser intencional con respecto a por qué crea una organización. Siempre es más fácil agregar organizaciones que quitarlas.

No intentes unir elementos que no encajan naturalmente de tu empresa en una única gran organización. Las características administrativas de una cuenta empresarial le permiten automatizar procesos, administrar el acceso y aplicar directivas en varias organizaciones a la vez. Sin embargo, hay desventajas de separar el trabajo en muchas organizaciones diferentes:

  • Es más fácil que las personas se comuniquen dentro de una organización, ya que @-mentions solo trabajan entre miembros de la misma organización.
  • Es más fácil encontrar recursos en una organización, ya que solo hay un lugar para buscar.

Es posible que quiera empezar con un pequeño número de organizaciones a medida que desarrolle su estrategia. Después de crear confianza en lo que funciona bien para su empresa, puede crear organizaciones adicionales a medida que surja la necesidad.

Debe evaluar periódicamente sus estrategias para el acceso, la gobernanza y la organización del trabajo. La limpieza de organizaciones heredadas forma parte de ese proceso.

Uso de equipos para organizar personas

Nota:

Los equipos empresariales están en versión preliminar pública y están sujetos a cambios.

Los equipos empresariales son la mejor manera de controlar el acceso y los permisos a escala. Cree equipos y administre su pertenencia como medio principal para realizar acciones como agregar usuarios a organizaciones, conceder licencias y delegar el acceso a la configuración empresarial.

Al usar equipos de esta manera, controlar la pertenencia de los equipos es una acción confidencial. Limite el permiso para controlar los equipos y su pertenencia a un pequeño número de personas. Si usa un proveedor de identidades externo (IdP), sincronice los equipos con grupos de IdP para que un administrador central pueda controlar la pertenencia al equipo.

Usa roles para delegar tareas administrativas a equipos. Esto le permite limitar el número de propietarios de la empresa y conceder a las personas solo los permisos que necesitan para realizar sus trabajos de forma eficaz. Por ejemplo, un equipo de auditores puede recibir acceso al registro de auditoría de empresa sin poder acceder a ninguna otra configuración.

Colaboración en repositorios propiedad de la organización

Se recomienda colaborar en repositorios propiedad de la organización siempre que sea posible y minimizar la colaboración en repositorios propiedad del usuario. Los repositorios propiedad de la organización tienen características administrativas y de seguridad más sofisticadas, y siguen siendo accesibles incluso cuando cambian las pertenencias a la empresa.

Uso de prácticas de recursos internos

Innersource facilita a todos los empleados la detección y reutilización del trabajo. Esto permite que los equipos de desarrollo aprendan entre sí y eviten duplicar el esfuerzo para volver a crear servicios comunes.

Para obtener instrucciones sobre cómo configurar prácticas de recursos internos eficaces, consulte Uso de innersource en la empresa.