Ir al contenido

INGENIERÍA DE SOFTWARE + PRODUCTOS DIGITALES

HUMAN + ENGINEERED

El entendimientotoma forma.

Criterio humano.Precisión de ingeniería.

Ingeniería de software + productos digitales.

Recorrer

EL CONTEXTO HUMANO PRODUCE MEJORES SISTEMAS.

  1. PERSONAS

    Equipos reales conrestricciones reales.

  2. FRICCIÓN

    Los procesos complejos generanfricción innecesaria.

  3. INTENCIÓN

    Un camino más simpley más útil.

¿En qué puede convertirse?

QUÉ CONSTRUIMOS

Software con la formadel trabajo real.

  1. 01

    Productos digitales

    Web · Mobile · Sitios · Plataformas · Experiencias de producto

  2. 02

    Sistemas de negocio

    Procesos · Herramientas internas · Backend · Integraciones · Automatización · Infraestructura

Dos familias, no un catálogo. El problema decide la forma.

INGENIERÍA DE SOFTWARE EN TODO EL RECORRIDO

QUÉ CONSTRUIMOS / 01

QUÉ CONSTRUIMOS / 02

INGENIERÍA DE SOFTWARE EN TODO EL RECORRIDO

Productos digitales

Sistemas de negocio

La interfaz.El comportamiento.El sistema.

Las personas lo usan.

INTERFAZ

Experiencias web y mobilecon la forma de una tarea real.

El software lo sostiene.

COMPORTAMIENTO

Lógica, información e integracionesque hacen que la experiencia funcione.

Un mismo contexto. Decisiones conectadas.

Información

Tener disponibleel contexto que importa.

Decisiones

Hacer explícitaslas responsabilidades.

Flujos

Hacer que el trabajosea posible.

De una experiencia al trabajo que hay detrás.

La ingeniería de software es la disciplina que las conecta.

CÓMO PENSAMOS

¿Qué tiene queseguir siendo cierto?

  1. ENTENDER

    ¿Quién necesita que esto funcione?

    Personas y contextoantes que supuestos.

  2. DEFINIR

    ¿Qué tiene que hacer el sistema?

    Comportamiento, límitesy relaciones.

  3. VERIFICAR

    ¿Les sirve de verdad?

    Volver a la necesidad.Comprobar el resultado.

CONTEXTO HUMANO → CRITERIO DE INGENIERÍA

CÓMO TRABAJAMOS

De un problemaa un sistema.

Tres momentos. Cada uno cierra una decisión y deja una regla que podemos incumplir.

  1. 01

    ENTENDER

    ¿Quién necesita que esto funcione?

    Empezamos por las personas y el contexto, no por la solución. Lo que se descubre acá decide qué se construye. Lo que no se descubre, se supone.

    COMPROMISONo proponemos una forma antes de poder nombrar la fricción.

  2. 02

    DEFINIR

    ¿Qué tiene que seguir siendo cierto?

    Antes de escribir código acordamos qué no puede romperse cuando el sistema cambie. Esa respuesta gobierna después cada decisión técnica.

    COMPROMISOLo que no está decidido queda marcado como abierto. No se rellena con un supuesto razonable.

  3. 03

    VERIFICAR

    ¿Les sirve de verdad?

    Verificar no es una etapa final: es volver a la necesidad y comprobar el resultado. La ingeniería de software es la disciplina que conecta los tres momentos.

    COMPROMISOLo que no se puede comprobar, no se afirma.

CONTEXTO HUMANO → CRITERIO DE INGENIERÍA

CÓMO ELEGIMOS

No empezamospor la herramienta.

Empezamos por el problema. Después elegimos y conectamos las herramientas que mejor encajan con el sistema que hay que construir.

CONSTRUIMOS CON

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Flutter
  • Python
  • Java
  • PostgreSQL
  • Supabase
  • Firebase

INTEGRAMOS CON

  • WhatsApp
  • Google
  • Mercado Pago
  • Stripe
  • Slack
  • Salesforce
  • SAP

Ecosistemas con los que trabajamos, entre otros.

EL PROBLEMA DECIDE LA FORMA

SOBRE IRIS

Una empresa de softwareliderada por ingenieros.

IRIS existe porque el software útil no sale de una lista de requerimientos. Sale de entender el trabajo real de las personas que van a usarlo.

  • Criterio humano + precisión de ingeniería.
  • Pensamiento orgánico + sistemas estructurados.
  • Entender problemas reales + construir soluciones técnicamente rigurosas.
  • Sensibilidad de diseño + ingeniería de software.

Diseño y software no viven separados. Una decisión técnica es una decisión de producto, y al revés. Por eso la ingeniería está desde la primera conversación, y no cuando ya está todo definido.

HUMAN + ENGINEERED

PREGUNTAS

Lo que nospreguntan primero.

¿Trabajan sobre productos que ya existen?

Las dos cosas. Construimos desde cero y también trabajamos sobre sistemas que ya están funcionando: evolucionarlos, ponerlos al día, integrarlos con lo que ya hay. Lo que cambia no es la capacidad, es cuánto contexto hay que entender antes de tocar nada.

¿Cómo empieza un proyecto?

Por el contexto, no por la propuesta. Primero entendemos quiénes usan el sistema, qué fricción tienen hoy y qué tiene que seguir siendo cierto cuando el software cambie. Recién después hablamos de forma, alcance y tecnología.

¿Cómo eligen la tecnología?

El problema decide. Miramos qué hay construido, qué restricciones existen, quién va a mantenerlo y cómo tiene que poder evolucionar. No imponemos un stack: elegimos las herramientas que encajan con el sistema que hay que construir.

¿Pueden trabajar con nuestro equipo técnico?

Sí. Podemos llevar una solución de punta a punta o integrarnos al equipo que ya está. Las dos formas funcionan. Lo que no cambia es que hablás directamente con las personas que construyen.

¿Qué pasa después del lanzamiento?

Lanzar no es terminar. Podemos seguir con mantenimiento, soporte, evolución y nuevas iteraciones cuando el proyecto lo necesita. No viene incluido por defecto en todos los casos: se acuerda junto con el alcance, para que no aparezca como sorpresa después.

¿Cómo cotizan?

No cotizamos antes de entender el problema. Primero acordamos alcance, incertidumbre y forma de colaboración; después proponemos la modalidad de trabajo que corresponde. Los plazos dependen de lo mismo, así que tampoco damos fechas antes de esa conversación.

¿De quién es el código?

Una vez cumplido lo acordado, recibís y controlás el código desarrollado específicamente para tu solución. Lo que no se transfiere es lo que no es nuestro para transferir: componentes preexistentes, herramientas internas, software de código abierto y servicios de terceros, cada uno con su licencia. Los términos exactos se fijan en cada acuerdo.

SI FALTA UNA PREGUNTA, ESCRIBINOS

HUMAN + ENGINEERED

Traé el contexto.Construimos el sistema.

TAMBIÉN

Basada en Argentina. Trabajamos con equipos de otros países.

IRIS / INGENIERÍA DE SOFTWARE + PRODUCTOS DIGITALES