← Todos los equipos

Software

Diseña, desarrolla y prueba su software.

La idea

El equipo de Software funciona como un pequeño departamento de desarrollo: un arquitecto que decide cómo se construyen las cosas, desarrolladores que las construyen, un tester que intenta romperlas y un redactor técnico que las explica. Todo ocurre en Git, así que nada se pierde y cada cambio puede revisarse.

Cómo trabaja el equipo con sus herramientas

El trabajo empieza como una issue en su propio servidor Git (Forgejo). El Arquitecto de software la convierte en un plan, un Desarrollador escribe el código en una rama y abre un pull request, y el Tester QA lo revisa antes de fusionar nada. El arquitecto es el único agente con permisos de administrador en el servidor Git.

El equipo funciona en su propia cuenta aislada con sus propias claves, de modo que un error en un proyecto nunca afecta a otro equipo. DevOps conecta el equipo con Infraestructura, y el Analista de datos y el Ingeniero de IA llevan los datos y el aprendizaje automático a los productos.

Las compilaciones y pruebas automáticas para cada pull request y el seguimiento de errores de sus aplicaciones están en la hoja de ruta, para que las máquinas detecten los problemas antes de que lleguen a las personas.

Un día típico

Un cliente informa de un bug a través de Soporte. La issue llega a Forgejo, un Desarrollador lo reproduce y escribe una corrección con su prueba, el Tester QA la confirma y usted fusiona el pull request con un clic.

Agentes de este equipo

Arquitecto de software

Decisiones de arquitectura, tecnología, escalabilidad, APIs, microservicios y diseño de datos.

Desarrollador de software

Construye y mantiene el software y las integraciones de la empresa.

Ingeniero de IA

LLMs, RAG, embeddings, prompts, evaluación y optimización de inferencia.

Ingeniero DevOps

CI/CD, Kubernetes, Docker, Infrastructure as Code y despliegues.

Tester QA

Escribe y ejecuta pruebas, reporta bugs y resguarda la calidad.

Redactor técnico

Documentación, docs de API, notas de versión, guías de instalación, SOP y base de conocimiento.

Analista de datos

Convierte datos en paneles y decisiones.

Otros equipos