Liderando Hackapet: Lecciones de Gestión en Código Abierto

Liderar Hackapet ha sido una experiencia increíble de colaboración abierta y gestión remota. Coordinar 16+ contribuyentes con husos horarios y perfiles distintos me enseñó mucho sobre liderazgo y construcción de comunidad.

Construyendo el Equipo

Perfiles Clave

El éxito no vino solo de la experiencia técnica, sino de la motivación y diversidad:

  • Android para apps móviles
  • Web para panel de gestión
  • UX con comprensión de flujos en refugios
  • Estudiantes de veterinaria con conocimiento del dominio
  • Voluntariado para pruebas reales

Onboarding

Hicimos que la entrada fuera clara y gradual:

  1. Documentación completa (setup, arquitectura)
  2. Issues de bienvenida para primeras contribuciones
  3. Mentoría entre pares
  4. Semanas de sincronización con videollamadas

Retos de Liderazgo Técnico

Decisiones de Arquitectura

  • Estándares de revisión con checks automáticos
  • ADRs para decisiones relevantes
  • Librerías compartidas entre apps
  • API-first para alinear frontend/backend

Deuda Técnica

  • Sprints de refactorización periódicos
  • Pruebas automatizadas obligatorias
  • Actualizaciones de dependencias seguras
  • Monitorización de rendimiento

Colaboración Remota

Comunicación

  • Asíncrona primero con updates detallados
  • Horarios rotativos de encuentros
  • Documentación clara de decisiones
  • Canales abiertos siempre

Cultura

  • Flexibilidad en tiempos y festividades
  • Sensibilidad cultural en interacciones
  • Multilingüe donde aporta valor
  • Coordinadores regionales cuando es útil

Evolución de la Gestión

Ágil Adaptado a Voluntariado

  • Compromisos flexibles por disponibilidad
  • Planificación por resultados
  • Retros periódicas adaptadas
  • Celebración de hitos

Stakeholders

  • Administración de refugios
  • Contribuidores motivados por tecnicidad e impacto
  • Usuarios finales piden simplicidad y fiabilidad
  • Financiadores esperan impacto medible

Impacto

  • 3 despliegues activos
  • 60% menos tiempo administrativo
  • 15+ alianzas educativas
  • 200+ animales/mes gestionados

Lecciones

Qué funcionó

  • Visión clara de proyecto
  • Decisiones inclusivas y transparentes
  • Reconocimiento constante
  • Gestión de alcance realista

Qué haría distinto

  • Pruebas automatizadas antes
  • Mentoría más estructurada
  • Mejor documentación del conocimiento
  • Formación en resolución de conflictos

Futuro

  • iOS para ampliar alcance
  • Estandarizar API e integraciones
  • ML para analítica predictiva
  • Internacionalización y localización

Si te interesa contribuir a software con impacto social, súmate en GitHub.