NAATLABS
Estudio de desarrollo de software a la medida · Mérida, YucatánCustom software development studio · Mérida, Yucatán, Mexico

Entregar lo mínimo no cuenta.Doing the minimum doesn't count.

Usamos la IA para ganar tiempo, y ese tiempo se va en hacerlo mejor. Probamos más, entregamos lo que nadie alcanzó a pedir, y lo seguimos operando después.We use AI to buy time, and that time goes into doing it better. We test more, deliver what nobody thought to ask for, and keep running it after.

Nuestro métodoOur method

Cómo controlamos la IAHow we control AI

  1. 01

    Se escribe en piezas chicasWritten in small pieces

    La IA escribe el cambio, partido en pull requests de un paso cada uno. De ahí en adelante, nada avanza solo.AI writes the change, split into pull requests of one step each. From there on, nothing moves on its own.

  2. 02

    Pasa el gateEach change passes a gate

    Un control automático corre antes de aceptar el cambio. Si falla, no se mezcla.An automated check runs before the change is accepted. If it fails, it doesn't merge.

  3. 03

    Se prueba como lo usaría la genteTested the way people would use it

    Una prueba de extremo a extremo corre en cada cambio, contra la aplicación ya montada. La suite completa corre cada noche.An end-to-end test runs on every change, against the app as deployed. The full suite runs every night.

  4. 04

    Sale sin apagar nadaShips without shutting anything down

    La versión nueva convive unos minutos con la anterior. Si algo huele mal en esos minutos, vuelve la anterior sin que el usuario lo note.The new version runs alongside the old one for a few minutes. If something looks off, the old one comes back without the user noticing.

La IA no decide si algo va a producción. Lo decide un gate.AI doesn't decide if something goes to production. A gate does.

El expedienteThe record

Julio a septiembre de 2026, en números.July to September 2026, in numbers.

66 versiones66 versions
Una versión solo se corta cuando todos los repositorios del producto están en verde en el mismo commit, y si uno falla, no se corta ninguna.A version only gets cut when every repository in the product is green on the same commit, and if one fails, none gets cut.
Del 1 de julio al 11 de septiembre de 2026.From July 1 to September 11, 2026.
33 despliegues a producción, de 38 intentos33 deploys to production, out of 38 attempts
Los cinco que fallaron se detuvieron antes de reemplazar la versión que estaba viva, se volvieron a correr después, y quedaron.The five that failed stopped before replacing the live version, were run again afterwards, and landed.
Del 24 de julio al 6 de septiembre de 2026.From July 24 to September 6, 2026.
Seis horas, nueve pruebas nuevasSix hours, nine new tests
El primer bug que reportó un usuario quedó arreglado en producción seis horas después, con nueve pruebas nuevas para que no volviera a pasar.The first bug a user reported was fixed in production six hours later, with nine new tests so it wouldn't happen again.
Julio de 2026.July 2026.
Qué construimosWhat we build

Maneras de trabajar con nosotros.Ways to work with us.

Producto de software a la medidaCustom software products

Tu app web o móvil, con su backend y su API. Diseño, ingeniería y control de calidad, sin traspasos entre proveedores.Your web or mobile app, with its backend and API. Design, engineering and QA, no handoffs between vendors.

IA aplicada dentro de tu productoApplied AI inside your product

Asistentes en lenguaje natural, por WhatsApp o por el canal que tu cliente ya usa. Conectamos tu producto a Claude y a otros clientes MCP, con autenticación propia.Assistants in natural language, over WhatsApp or the channel your customers already use. We connect your product to Claude and other MCP clients, with its own authentication.

Operación y confiabilidadOperations and reliability

Lo construimos y lo operamos. La integración continua sigue corriendo después de la entrega, con reversa lista si algo falla.We build it and we run it. Continuous integration keeps running after delivery, with rollback ready if something fails.

Nuestro pipeline, en tu equipoOur pipeline, in your team

Montamos en tu equipo el mismo pipeline que usamos en el nuestro, con gates antes de cada cambio, pruebas automáticas, y revisión de lo que propone la IA.We set up your team with the same pipeline we use on our own, with gates before every change, automated tests, and review of what AI proposes.

Sprints con meta, tablero que puedes ver, retro al cerrar.Goal-driven sprints, a board you can see, a retro at the close.

Cada sprint arranca con una meta y cierra con una retrospectiva. El tablero donde va el trabajo lo puedes abrir cuando quieras, sin esperar a que alguien te mande un reporte.Every sprint starts with a goal and closes with a retro. You can open the board where the work lives whenever you want, without waiting for someone to send you a report.

HablemosLet's talk

¿Tienes un proyecto? Hablemos.Got a project? Let's talk.

Platicamos sobre qué necesitas construir, y si no somos el equipo, te lo decimos.We'll talk about what you need to build. If we're not the right team, we'll tell you.