Proceso de desarrollo de software con IA

Así desarrollamos software a la medida

Diez etapas, del primer mensaje del cliente a un sistema en producción. En cada una trabaja un agente de IA especializado y, donde importa, decide el equipo humano. Baja y recorre el flujo etapa por etapa.

Analicemos tu proyecto

El flujo

Diez etapas, un solo sistema

Diagrama animado de esta etapa: Diez etapas, de E0 a E9, que se encienden en orden; tres pilares (inteligencia artificial, automatización y experiencia humana) que orbitan como un solo sistema; y el equipo: ChatGPT analiza, Claude Code ejecuta sobre código, archivos, Jira, GitHub, pruebas y despliegues, los modelos locales procesan lo sensible y Claude Design convierte requerimientos en pantallas. El equipo humano decide.

Así desarrollamos software a la medida en WITS.

01 / 13

El flujo, en corto

Qué es el proceso de desarrollo de software a la medida de WITS

El proceso de desarrollo de software a la medida de WITS lleva un proyecto del primer mensaje del cliente a un sistema en producción en diez etapas: fuentes, historia de usuario, preguntas al Product Owner, diseño, análisis, desarrollo, pruebas, pull request, CI/CD y medición del retorno. En cada etapa trabaja un agente de IA especializado (ChatGPT analiza, Claude Code ejecuta, los modelos locales procesan lo sensible y Claude Design genera pantallas) y, donde importa, decide el equipo humano.

Actualizado · · Revisado por , CEO de WITS

  1. E0

    Fuentes y análisis previo

    Un desarrollo a la medida de WITS empieza antes de escribir código: se reúnen las fuentes reales del proyecto (correos, WhatsApp, reuniones, grabaciones y documentos del cliente). La IA procesa cada fuente: transcribe el audio, analiza capturas de pantalla y relaciona conversaciones. Con todo consolidado se construye la primera Historia de Usuario y su modelo UML.

  2. E1

    Historia de usuario

    La Historia de Usuario es la fuente de verdad del proyecto. Claude Code consulta Jira, recupera el ticket con sus comentarios y adjuntos y lo normaliza bajo el estándar de WITS: contexto, reglas de negocio y criterios de aceptación.

  3. E2

    Preguntas y respuestas

    Antes de diseñar o programar, la IA revisa la Historia de Usuario y detecta ambigüedades, contradicciones y decisiones pendientes. Publica preguntas auto-contenidas directamente en Jira, el Product Owner responde y las respuestas se aplican sobre todo el análisis relacionado. Así WITS evita desarrollar sobre supuestos.

  4. E3

    Diseño

    Con los requerimientos cerrados, Claude Design genera las pantallas y los flujos de usuario con la identidad del cliente: colores, tipografía y marca. El cliente ve lo que se va a construir antes de que empiece el desarrollo, el equipo de WITS revisa y valida, y esa maqueta queda como referencia visual para el análisis y el frontend.

  5. E4

    Análisis automatizado

    Claude Code descompone la Historia de Usuario en perspectivas: backend, frontend, base de datos, QA, CRUDs y análisis funcional. Se identifican entidades y relaciones, y los criterios de aceptación se vuelven escenarios verificables, para que desarrollo y pruebas no interpreten la historia de forma distinta.

  6. E5

    Desarrollo

    Backend y frontend avanzan en paralelo. El backend construye la API con las convenciones del proyecto (schemas, módulos y servicios consistentes) y el frontend usa esos contratos y la maqueta para construir la experiencia. Agentes de revisión verifican que el código respete los estándares: código dentro de una arquitectura, no solo código generado.

  7. E6

    Tests automatizados

    Antes de integrar, WITS prueba: Pytest valida el backend, Vitest los servicios y componentes del frontend y Playwright los flujos completos como los usaría una persona. Si una prueba falla, el sistema analiza, corrige y vuelve a ejecutar hasta que todo queda en verde.

  8. E7

    Pull request y Jira

    Con el cambio listo, la IA prepara el Pull Request con el resumen de lo desarrollado y la evidencia de pruebas. Al mismo tiempo actualiza Jira y crea las subtareas de backend y frontend, así código, pruebas y gestión del proyecto permanecen sincronizados sin trabajo administrativo duplicado.

  9. E8

    CI/CD y seguridad

    Cada commit activa el pipeline de integración y despliegue continuo. Primero corre la seguridad (secretos, dependencias y análisis estático), después las pruebas y la construcción. Si todo está correcto, el cambio avanza solo hasta producción; si algo falla, hay rollback. Nadie copia archivos al servidor: el pipeline es el único camino a producción.

  10. E9

    Producción y ROI

    En producción, el software deja de ser un proyecto y se vuelve una herramienta de negocio. WITS no termina con el deployment: mide ventas, inversión, uso, resultados y retorno, y convierte la información técnica en indicadores que el cliente entiende.

Preguntas frecuentes

Lo que también te preguntas

¿Cómo desarrolla WITS software a la medida?

En diez etapas conectadas: fuentes y análisis previo, historia de usuario, preguntas y respuestas con el Product Owner, diseño, análisis automatizado, desarrollo, tests automatizados, pull request y Jira, CI/CD con seguridad, y producción con medición del retorno. Cada etapa alimenta a la siguiente y cada agente de IA tiene una responsabilidad.

¿Qué herramientas de IA usa WITS para desarrollar software?

No usa una sola IA para todo. ChatGPT analiza e interpreta la información; Claude Code ejecuta sobre código, archivos, Jira, GitHub, pruebas y despliegues; los modelos locales procesan lo sensible sin salir de la máquina, y Claude Design convierte requerimientos en pantallas. Donde importa, decide el equipo humano.

¿Qué pasa con la información sensible del cliente?

Lo sensible se procesa con modelos locales, sin salir de la máquina. Con ellos se transcriben grabaciones, se analizan capturas de pantalla y se relacionan conversaciones para construir la primera Historia de Usuario.

¿Cómo se evitan los malentendidos en los requerimientos?

Antes de programar, la IA revisa la Historia de Usuario y detecta ambigüedades, contradicciones y decisiones pendientes. Publica preguntas auto-contenidas en Jira y el Product Owner las responde; las respuestas se aplican a todo el análisis. Después, los criterios de aceptación se vuelven escenarios verificables que comparten desarrollo y pruebas.

¿El cliente ve el sistema antes de que se programe?

Sí. En la etapa de diseño, Claude Design genera las pantallas y los flujos de usuario con la identidad del cliente (colores, tipografía y marca). El cliente ve lo que se va a construir antes de que empiece el desarrollo y el equipo de WITS revisa y valida esa maqueta.

¿Cómo se prueba el software antes de llegar a producción?

Con pruebas automatizadas en tres niveles: Pytest para el backend, Vitest para servicios y componentes del frontend y Playwright para los flujos completos. Si una prueba falla, se analiza, se corrige y se vuelve a ejecutar. Además, el pipeline de CI/CD vuelve a correr seguridad y pruebas en cada commit.

¿Cómo llega un cambio a producción?

Solo por el pipeline de CI/CD. Cada commit pasa por seguridad (secretos, dependencias y análisis estático), pruebas y construcción; si todo está correcto, avanza automáticamente hasta producción y, si algo falla, hay rollback. Nadie copia archivos al servidor a mano.

¿Qué pasa después de la entrega?

WITS mide el sistema en producción: ventas, inversión, uso, resultados y retorno, convertidos en indicadores que el cliente entiende. La operación diaria (dudas, soporte, errores y mejoras) sigue el flujo de soporte y mantenimiento de software.

Analicemos tu proyecto

¿Quieres este flujo en tu empresa?

Revisamos tu idea o tu sistema actual y te decimos cómo lo llevaríamos de los requerimientos a producción. Sin costo y sin compromiso.