main content
< Volver a blog sobre aplicaciones móviles

Qué perfiles forman un equipo de desarrollo de software

Una app o una web a medida no las hace un programador solo: las construye un equipo de entre tres y ocho personas con papeles distintos. Los perfiles que casi siempre intervienen son el responsable de producto, el diseñador de experiencia (UX/UI), los programadores de frontend, backend o móvil, el perfil de calidad (QA) y el de infraestructura (DevOps). En proyectos pequeños una misma persona cubre varios papeles; en proyectos grandes cada papel es una persona distinta. Entender quién hace qué te permite leer un presupuesto, saber a quién preguntar cuando algo se atasca y detectar si en el equipo que te ofrecen falta alguien importante.

Quién diseña una app y quién la programa: no es la misma persona

Es la confusión más habitual. Cuando alguien pregunta «¿quién diseña las apps?», en realidad está mezclando dos trabajos que ocurren en momentos distintos y que requieren cabezas distintas.

El diseño decide qué ve y qué hace el usuario: cuántas pantallas hay, en qué orden aparecen, dónde está cada botón, qué pasa cuando alguien se equivoca. Se trabaja con esquemas y prototipos navegables antes de escribir una sola línea de código.

La programación construye lo que el diseño ha decidido: convierte esas pantallas en una aplicación real que guarda datos, cobra pagos y aguanta a mil personas a la vez. Si pides que el diseñador programe o que el programador diseñe, normalmente obtienes lo peor de los dos mundos: una app bonita que no escala o una app sólida que nadie entiende cómo usar.

Por qué esto te importa como cliente

Porque el orden tiene consecuencias económicas. Cambiar una pantalla en un prototipo cuesta una conversación. Cambiarla cuando ya está programada e integrada con el resto cuesta días de trabajo. Cuanto más apuestes por la fase de diseño, menos pagarás en rehacer.

El responsable de producto: quien decide qué se hace primero

Es el perfil que más se olvida y el que más problemas evita. Según la metodología se llama product owner, jefe de proyecto o analista funcional, pero su trabajo es siempre el mismo: traducir lo que tu negocio necesita a una lista ordenada de tareas que el equipo técnico puede ejecutar.

Concretamente se ocupa de:

  • Escribir qué tiene que hacer cada funcionalidad y cuándo se considera terminada.
  • Decidir el orden: qué entra en la primera versión y qué espera a la segunda.
  • Resolver las dudas del equipo sin tener que consultarte cada detalle.
  • Avisarte cuando una petición tuya implica más tiempo o dinero del previsto.

Si en tu proyecto no hay nadie haciendo esto, el papel recae sobre ti. Es perfectamente posible, pero conviene que lo sepas antes de firmar: te va a consumir varias horas a la semana durante meses.

Diseño de experiencia e interfaz: UX y UI

Son dos especialidades que a menudo reúne una sola persona, el product designer.

El perfil de UX (experiencia de usuario) se pregunta si la aplicación se entiende: cuántos pasos hay hasta completar una compra, si el formulario pide datos innecesarios, si el usuario sabe en todo momento dónde está. Trabaja con flujos, esquemas en gris y pruebas con usuarios reales.

El perfil de UI (interfaz) se ocupa del acabado visual: tipografías, colores, iconos, espaciados y estados de cada elemento. También construye el sistema de componentes reutilizables que permite que la pantalla número cuarenta se haga en una tarde en lugar de en tres días.

Una señal de que este perfil falta en el equipo: te presentan el proyecto directamente con capturas de pantalla acabadas, sin haber pasado por un prototipo que puedas clicar y criticar.

Los perfiles que programan: frontend, backend y móvil

Aquí está el grueso de las horas de cualquier presupuesto. Conviene distinguir tres especialidades porque no son intercambiables.

Frontend construye la parte de la web que se ejecuta en el navegador de tu cliente: lo que se ve y se toca. Se ocupa de que funcione igual en un móvil y en un portátil, de que cargue rápido y de que sea accesible.

Backend construye la parte invisible que vive en el servidor: la base de datos, la lógica de negocio, los permisos, los cálculos, las integraciones con tu programa de facturación o con la pasarela de pago. Es donde se decide si tu sistema aguantará el crecimiento.

Desarrollo móvil es una especialidad propia porque las apps de iPhone y Android tienen sus propios lenguajes, sus propias reglas de diseño y, sobre todo, sus propios procesos de publicación en las tiendas. Un buen perfil web no publica una app en la App Store sin ayuda.

En webs y portales construidos sobre un gestor de contenidos como Drupal aparece además el perfil de desarrollador de la plataforma: alguien que conoce a fondo el sistema, sabe qué se resuelve configurando y qué exige programar, y evita que se escriba a medida algo que el gestor ya hace de serie.

Calidad e infraestructura: QA y DevOps

Son los dos perfiles que las empresas recortan primero cuando quieren ahorrar y los dos que más caro salen a medio plazo.

QA (control de calidad) prueba de forma sistemática lo que el equipo construye, buscando los casos raros que a nadie se le ocurren: el usuario que pulsa dos veces, el pago que se queda a medias, el móvil con la pantalla pequeña. Además automatiza esas pruebas para que un cambio nuevo no rompa algo que ya funcionaba.

DevOps se ocupa de dónde y cómo vive la aplicación: servidores, copias de seguridad, certificados, entornos de pruebas separados del real y despliegues que no dejen la web caída. También de los avisos automáticos cuando algo falla a las tres de la mañana.

En un proyecto pequeño ninguno de los dos es una persona a tiempo completo, pero ambas tareas tienen que estar asignadas a alguien con nombre y apellidos. «Ya lo probamos entre todos» no es un plan de calidad.

Tabla de perfiles: qué hace cada uno y cuándo lo necesitas

PerfilDe qué respondeCuándo es imprescindible
Responsable de productoQué se construye y en qué ordenSiempre; si no está, lo haces tú
Diseño UX/UIQue se entienda y se use sin explicacionesCualquier producto con usuarios externos
FrontendLa parte visible en el navegadorWebs, portales y aplicaciones web
BackendDatos, lógica, permisos e integracionesCasi siempre; obligatorio si hay cuentas o pagos
Desarrollo móvilLas apps de iOS y Android y su publicaciónSolo si hay app en las tiendas
QAQue funcione y siga funcionandoDesde la primera versión que use un cliente real
DevOpsServidores, copias y desplieguesDesde el momento en que hay algo publicado

Qué equipo mínimo necesita tu proyecto

No todos los proyectos necesitan los siete perfiles por separado. Una regla práctica:

  1. Web corporativa o institucional. Diseño, un desarrollador de la plataforma y alguien que coordine. QA y DevOps los asume el proveedor como parte del mantenimiento.
  2. Primera versión de un producto digital. Responsable de producto, diseño, un perfil de frontend, un perfil de backend y QA compartido. Es la configuración más habitual para validar una idea en el mercado.
  3. Plataforma con usuarios, pagos e integraciones. Los siete papeles cubiertos, aunque algunos a tiempo parcial. Aquí ahorrar en QA o en infraestructura se paga con caídas y con pérdida de datos.
  4. App móvil con web de gestión. Suma el perfil móvil a la configuración anterior y cuenta con los plazos extra que imponen las revisiones de las tiendas de aplicaciones.

Cuando pidas presupuesto, pregunta por nombres y dedicación, no por departamentos: «¿quién va a ser mi responsable de producto y cuántas horas a la semana le dedica?» es la pregunta que más información te va a dar sobre lo que vas a recibir.

En resumen: pregunta por los papeles, no por el número de personas

Un equipo de desarrollo no es un bloque de horas de programación: es un conjunto de papeles complementarios. Antes de firmar, comprueba que alguien responde del qué (producto), alguien del cómo se usa (diseño), alguien del cómo se construye (frontend, backend o móvil) y alguien del que siga funcionando (calidad e infraestructura). Si dos de esos papeles los cubre la misma persona, no es necesariamente un problema; si uno no lo cubre nadie, acabará cubriéndolo tu tiempo o tu dinero.

En Tangram Consulting montamos el equipo en función de lo que tu proyecto necesita de verdad, y te decimos con claridad qué perfiles entran y cuáles no hacen falta todavía. Si estás valorando un proyecto y quieres entender cómo se organizaría, cuéntanos tu caso y te explicamos qué equipo le encaja.

Artículos relacionados

Contacta con nosotros
Fila 1