Factoría de softwareby Fastex
Fastex · Factoría de software

De la idea de negocio al código revisado, con una persona que firma cada paso

Describes lo que necesitas, el equipo funcional lo concreta con un agente, tu operador lo construye con otro en el repositorio de tu proyecto y quien aprueba firma cada fase en Azure DevOps. El código no se integra sin esa firma.

Azure DevOpsel tracker y el lugar donde se firma
Tu repositorioAzure Repos o GitHub, sin sacar el código
Firma humanaobligatoria antes de cada fusión
Qué es

Una factoría donde las personas deciden y los agentes construyen

Factoría reparte el trabajo entre el Hub, que lo coordina todo, y un nodo local por proyecto, que corre en el equipo de tu operador. Los agentes escriben especificaciones y código; las personas aprueban.

Especificar antes de construir

Un agente de definición conversa con el equipo funcional, acepta texto, fotos y documentos, y deja una especificación con decisiones abiertas que alguien con autoridad cierra.

Construir por fases

El nodo local reclama una fase, crea la rama, pasa las pruebas, abre el pull request con la referencia al work item y reporta. Cada fase es un cambio pequeño y revisable.

Firmar y fusionar

Quien aprueba mueve el work item a Aprobada o Cerrada. El Hub registra quién, cuándo y qué versión firmó, y solo entonces el check factory/signed deja pasar la fusión.

Cómo funciona

Del Epic al pull request en cinco pasos

El mismo recorrido sirve con Azure Repos y con GitHub, y sigue funcionando para quien ya está trabajando si Azure DevOps se cae un rato.

Configurar

El admin del cliente aplica el proceso en Azure DevOps, elige aprobadores por área y los modelos permitidos.

Definir

El funcional conversa con el agente de definición hasta validar el Epic; el approver lo cierra.

Pedir

Los usuarios describen funcionalidades y el operador adopta las peticiones que valen.

Especificar y aprobar

El agente redacta la spec en el nodo local, se revisa en Azure DevOps y el approver firma la Feature.

Construir y fusionar

El agente construye cada fase, el approver firma, y el Hub deja fusionar a mano o automáticamente.

Las pantallas de Factoría están dentro de Azure DevOps (extensión) y en esta misma web. Acceso en /app/.

Roles

Cada persona ve solo lo que le toca

Los roles salen de los grupos de Microsoft Entra y de Azure DevOps. Si no tienes ninguno, la web te lo dice en lugar de enseñarte pantallas vacías.

AdminsSetup del proyecto: proceso, aprobadores, modelos y firma por fase.
UsuariosDescriben funcionalidades y consultan el estado de su área.
OperadoresAdoptan peticiones y trabajan con el agente desde su nodo local.
ApproversFirman especificaciones y fases. Sin su firma no hay fusión.
Admins FastexNodos locales, instancias, versiones, modelos y claves de toda la plataforma.
Arquitectura

Un Hub, muchos nodos locales, tus herramientas de siempre

Un único binario Go hace de Hub y de nodo local. El nodo local abre un túnel con certificado hacia el Hub, así que el equipo del operador no expone ningún puerto.

Tu proyecto

Azure DevOpsWork items, comentarios, firmas y la pestaña Factoría.
Azure Repos o GitHubEl código vive aquí. Los pull requests llevan la referencia al work item.

Hub

Identidad y rolesValida tokens de Microsoft Entra y cachea los grupos.
SincronizaciónMantiene Azure DevOps y los nodos locales de acuerdo, con reclamaciones de fase y firma.
Pasarela de modelosUna clave virtual por instancia, con política de modelos y revocación.

Nodo local

En el equipo del operadorBinario local o contenedor, web solo en 127.0.0.1.
Claude Code con skillsLee el contexto del proyecto, redacta specs y construye fases.
Confianza

Pensada para que un agente no pueda hacer lo que no debe

Las garantías están en el diseño, no en la buena voluntad del agente.

Identidad por Microsoft Entra

Cada llamada lleva un token validado contra las claves públicas del tenant. Los permisos se leen de los grupos, no de lo que diga el cliente.

Túnel con certificado

Cada instancia tiene un certificado de 24 horas emitido por la CA del Hub. Un certificado revocado pierde también sus claves de modelo.

Sin firma, no hay fusión

El check factory/signed sigue en rojo hasta que firma la persona correcta. Quien firma sin ser el approver del área ve su firma revertida.

¿Quieres una Factoría para tu equipo?

Fastex diseña, despliega y opera la plataforma. Te acompañamos desde el proceso en Azure DevOps hasta el primer pull request firmado.

Ya tengo cuenta: iniciar sesión →

Empresa
FASTEX SOLUCIONES IT SL
Teléfono
+34 624 04 91 06
Contacto en fastex.es