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:
- Documentación completa (setup, arquitectura)
- Issues de bienvenida para primeras contribuciones
- Mentoría entre pares
- 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.