Diseño y desarrollo web

Coste del software a medida: factores y cómo leer un presupuesto

Alcance, equipo, integraciones y mantenimiento fijan el coste del software a medida. Qué lo eleva, cómo leer un presupuesto y dónde están las partidas ocultas.

Equipo de rabbitclipPublicación: 8 min. de lectura

En breve

El coste del software a medida depende del alcance del trabajo, de la composición del equipo, del número de sistemas con los que debe conectarse y del mantenimiento que necesita tras el lanzamiento. No existe una lista de precios fija, porque el software de dos empresas con el mismo nombre a menudo no hace el mismo trabajo. Lo que impulsa el coste no es tanto el número de pantallas como la complejidad de las reglas y las conexiones que hay detrás.

Por eso una buena conversación sobre el precio empieza por el alcance, no por una cifra. Cualquier precio dado antes de dejar por escrito qué se construirá, qué no y qué se aplaza es una estimación a la espera de cambiar.

Este artículo no da importes, porque el importe correcto depende de su alcance. En cambio, explica qué eleva el coste, qué lo reduce, cómo leer un presupuesto y qué partidas ocultas aparecen a medida que avanza el proyecto.

¿Qué determina el coste del software a medida?

El factor principal es el alcance: a cuántos tipos de usuario sirve el software, cuántos flujos de trabajo ejecuta y cuántas excepciones tiene cada flujo. Un sencillo registro para un solo tipo de usuario y un sistema que gestiona juntos las ventas, el stock, la contabilidad y los informes pueden llamarse ambos software, pero exigen un esfuerzo muy distinto.

El segundo factor es la composición del equipo. Si un diseñador, un desarrollador, un probador y un jefe de proyecto trabajan juntos, el coste es el tiempo que cada uno dedica al proyecto. Un equipo con experiencia parece más caro pero da menos vueltas; uno sin experiencia parece barato pero lleva el riesgo de una reescritura.

El tercero es el tiempo. Si se quiere el mismo alcance antes, el equipo crece y aumenta la carga de coordinación. La prisa es la partida más silenciosa de cualquier presupuesto.

¿Qué factores elevan el coste?

El mayor es la integración. Cada conexión con un programa de contabilidad, un proveedor de pagos, una empresa de mensajería, un servicio de correo o un ERP existente es un trabajo aparte, porque las reglas, los fallos y los cambios de versión del otro sistema escapan a su control. Si la documentación de un tercero es escasa, el coste se vuelve incierto.

El segundo son las propias reglas. Una frase como «quién aprueba un pedido depende del importe, y si el responsable regional no lo ha aprobado pasa a la dirección general» significa decenas de casos que probar. Cuantas más reglas de negocio hay y más excepciones tienen, mayor es el coste.

El tercero es la migración de datos. Mover, cotejar y comprobar datos desordenados de un sistema antiguo es, en la mayoría de los proyectos, una de las tareas menos esperadas y que más tiempo llevan.

  • El número de sistemas que integrar y la calidad de la documentación de la otra parte
  • El número de tipos de usuario y de diferencias de permisos
  • El número de excepciones en las reglas de negocio
  • Los datos que hay que trasladar y limpiar desde un sistema antiguo
  • Las expectativas de seguridad, copias de respaldo y registros de auditoría
  • La compatibilidad con varios idiomas, monedas o sucursales

¿Qué decisiones reducen el coste?

La decisión más eficaz es mantener pequeña la primera versión. Un proyecto que lo quiere todo el primer día crece sin que se use ninguna parte. Lanzar primero un flujo de trabajo y probarlo con usuarios reales muestra qué funciones hacen verdadera falta y recorta desde el principio el coste de las innecesarias.

La segunda es usar componentes ya hechos. El inicio de sesión, los pagos, el envío de correos y los permisos son problemas resueltos; construirlos sobre servicios probados en lugar de desde cero reduce tanto el tiempo como los fallos. Escribir software a medida no significa escribir a medida cada pieza.

La tercera es mantener corta la toma de decisiones. Una persona con autoridad por parte del cliente, las peticiones de cambio por escrito y breves demostraciones semanales detectan la incertidumbre a tiempo. La corrección más cara es el malentendido que se advierte el último.

¿Cómo se lee un presupuesto de software?

Un buen presupuesto es un documento de alcance, no un total único. Indica qué se hará, qué queda fuera, en qué supuestos se apoya y cómo se tratarán los cambios. Un presupuesto que describe el alcance en dos frases significa una nueva negociación por cada petición adicional.

Mire el modelo de pago. Un precio cerrado le protege cuando el alcance está claro; cuando es vago, el equipo incorpora el riesgo al precio o abre después peticiones adicionales. El trabajo por tiempo es flexible, pero necesita informes periódicos y un tope para saber hacia dónde va el total. Pregunte en qué condiciones le conviene más cada modelo.

Al comparar varios presupuestos, compare alcances, no totales. Un presupuesto que parece bajo puede dejar fuera las pruebas, la seguridad, las copias de respaldo o el mantenimiento. Dos presupuestos que no describen el mismo trabajo no se pueden comparar por el precio.

Lea tambiénQué es un MVP: cómo acotar la primera versión de su producto

¿Qué partidas quedan ocultas en los presupuestos?

Las partidas que más se pasan por alto surgen después del lanzamiento: alojamiento e infraestructura, suscripciones a servicios de terceros, renovaciones de dominio y certificados, copias de respaldo y monitorización. Son costes recurrentes, no puntuales, y forman parte real del coste total de propiedad.

El mantenimiento es la segunda gran partida oculta. Cuando el software está terminado, el trabajo no lo está: continúan las actualizaciones de seguridad, los cambios de versión de los sistemas conectados, las pequeñas mejoras y las correcciones. Un proyecto cuyo mantenimiento nunca se habló se convierte, un año después, en un software que nadie atiende o en un rescate urgente y costoso.

La tercera es la formación, la documentación y la entrega. ¿Le entregarán el código, las notas de instalación y la documentación de usuario, o quedará atado al equipo que lo escribió? La respuesta decide la libertad que tendrá más adelante para cambiar de equipo.

¿Qué errores son comunes al presupuestar software a medida?

El más común es elegir el presupuesto más bajo. Un presupuesto bajo suele estrechar el alcance o dejar el riesgo para más tarde; a medida que el proyecto avanza llegan partidas adicionales y el total supera el presupuesto que se descartó al principio.

El segundo es empezar sin dejar el alcance por escrito. Cuando lo acordado de palabra no está en papel, cada cual defiende su propio recuerdo. El tercero es dejar el mantenimiento fuera del proyecto; el coste no termina cuando el software sale en producción.

El cuarto es tratar el software como algo que se compra una vez. El software a medida es un activo vivo y cambia a medida que cambia el negocio. Presupuestar solo el primer desarrollo crea problemas a partir del segundo año.

¿Cuándo no conviene optar por el software a medida?

Si un producto ya hecho del mercado cubre casi por completo su necesidad, no hay razón para construir software a medida. Para una necesidad estándar de contabilidad, reservas o correo, comprar el producto terminado es más rápido y más predecible.

También puede ser pronto si aún no puede describir por completo su proceso. El software escrito antes de que el proceso se asiente tiene que cambiar con él, y cada cambio trae un coste de reescritura. Pruebe primero el proceso en papel o con una herramienta de catálogo y decida cuando esté claro.

El coste del software a medida se habla en términos de alcance, equipo, integraciones y mantenimiento, no de una cifra; al leer un presupuesto, mire qué está dentro y qué fuera en lugar del total. Mantener pequeña la primera versión, dejar el alcance por escrito y hablar del mantenimiento desde el principio son los tres hábitos que mejor controlan el coste. Si desea concretar junto a nosotros el alcance de su proyecto, puede concertar una reunión de descubrimiento con rabbitclip.

Preguntas frecuentes

¿Por qué el software a medida no se vende con una lista de precios?

Porque dos programas con el mismo nombre a menudo no hacen el mismo trabajo. El coste sale del alcance, las integraciones y las reglas de negocio, que son distintos en cada empresa.

¿Es más seguro un precio cerrado o el trabajo por tiempo?

Si el alcance está claro, un precio cerrado le protege. Si el alcance va a cambiar, el trabajo por tiempo puede ser más honesto, pero necesita un tope e informes periódicos.

¿A qué debo prestar más atención en un presupuesto?

A que el alcance esté por escrito, a qué queda fuera, a cómo se tratarán los cambios y a qué significa el mantenimiento. La cifra total no puede sustituir a todo eso.

¿Qué costes aparecen después del lanzamiento?

Alojamiento, suscripciones a servicios de terceros, renovaciones de dominio y certificados, actualizaciones de seguridad y pequeñas mejoras. Son costes recurrentes que conviene hablar desde el principio.

¿De quién es el código?

Debe quedar escrito en el contrato. Si la entrega del código, de las notas de instalación y de la documentación no se indica con claridad, puede seguir dependiendo del equipo que lo escribió. Para los detalles, consulte a un abogado.

Compartir

Servicio relacionadoDesarrollo de SoftwareConvertir una idea en un producto que funciona lleva más tiempo del que parece. De aplicaciones web y móviles a sistemas a medida que automatizan sus procesos, construimos software simple y sólido.

Herramientas gratuitas relacionadas

Términos del glosario

Artículos relacionados

Más sobre este tema

Si no sabe por dónde empezar, no pasa nada: está en el lugar correcto.

El proyecto que tiene en mente puede estar ya definido, o ser solo una idea. Las dos cosas valen. En una conversación breve hablamos de dónde está y hacia dónde puede llegar.

Programemos una conversación
Hablemos del proyecto