Cómo el alcance del proyecto afina las estimaciones
El alcance del producto es el mecanismo que convierte un resumen vago de los servicios de desarrollo de software a medida en una estimación sobre la que realmente se puede planificar. Un resumen dice: «necesitamos un portal para nuestros proveedores». Un alcance especifica lo que hace el portal y lo que nunca debe hacer por motivos de cumplimiento normativo. Solo la segunda versión puede estimarse con cierta honestidad.
Esta es la cadena práctica. Los requisitos funcionales documentados permiten al proveedor evaluar el volumen de trabajo función por función. Los requisitos no funcionales —aspectos como el rendimiento y el tiempo de actividad— le permiten planificar los aspectos de ingeniería más complejos que los pliegos de condiciones escuetos ignoran hasta que es demasiado tarde. Juntos, permiten al proveedor establecer hitos realistas e incorporar contingencias sensatas. Un alcance escaso tiene el efecto contrario. Casi garantiza que surjan solicitudes de cambio, ya que cada suposición tácita sale a la luz a mitad del desarrollo como una sorpresa por la que se te pide que pagues.
Lo que está en juego se refleja en los datos generales. McKinsey y la Universidad de Oxford estudiaron más de 5.400 proyectos de TI y descubrieron que los de gran envergadura se salen del presupuesto en un 45 % de media (https://www.runn.io/blog/it-project-management-statistics), al tiempo que aportan un 56 % menos de valor del previsto. Aproximadamente entre un tercio y la mitad de los proyectos se salen del presupuesto, y un alcance poco claro es la causa subyacente de gran parte de ello. Cuando pagas por definir adecuadamente el alcance del producto, estás comprando certeza, y la certeza es lo que más necesita una decisión de seis cifras.
Por qué es importante contar con un socio de ingeniería de software
La elección que más influye en que tu desarrollo se convierta en un activo duradero o en un costoso callejón sin salida es aquella en la que menos se piensa. La elección clave para los servicios de desarrollo de software a medida es si se contrata a un proveedor puntual o a un socio de ingeniería de software duradero. Esa única decisión determina los próximos cinco años más que cualquier diagrama de arquitectura.
Piensa en dónde va realmente el dinero. El mantenimiento y la evolución suponen la mayor parte del coste a lo largo de la vida útil de un sistema. Según un estudio de ingeniería de software del IEEE, el mantenimiento representa entre el 50 % y el 80 % del coste total de propiedad a lo largo de la vida útil. Así pues, la fase de desarrollo que estás negociando es, en términos de coste, la mitad menor de la historia. La mitad mayor es todo lo que ocurre tras el lanzamiento, y esa es precisamente la parte que un proveedor puntual no tiene ningún incentivo para hacer bien.
Un socio de ingeniería de software que permanece a tu lado reduce la deuda de código y mantiene la arquitectura en buen estado a medida que cambia el negocio. Este es el antídoto contra el temor que te llevó a tomar esta decisión en primer lugar: una solución que se entrega y luego se echa a perder porque nadie de la empresa la entiende o está dispuesto a mantenerla. La diferencia entre ambos caminos se reduce a lo que ocurre tras la entrega:
-
Si el proveedor documenta a medida que desarrolla o trata la documentación como algo secundario
-
Si ofrece un acuerdo estructurado de soporte y mantenimiento o desaparece en el momento de la entrega
-
Si mantiene la continuidad suficiente en su personal como para recordar por qué se tomaron determinadas decisiones
Un proveedor puntual se centra en entregar el producto y pasar a otra cosa. Un socio de ingeniería de software se centra en que el sistema siga prestándote servicio en el quinto año. Estás eligiendo a quién llamarás cuando sea necesario cambiar algo, y habrá que cambiarlo.
Elegir al proveedor adecuado
Puedes acudir a las conversaciones con los proveedores bien preparado utilizando el ciclo de vida anterior como lista de verificación. Las preguntas que figuran a continuación distinguen a un socio de ciclo de vida de una empresa que entrega el código y desaparece, y no hace falta tener conocimientos técnicos para plantearlas ni para evaluar las respuestas.
-
Pide una fase de análisis antes de un presupuesto. Un proveedor con la confianza suficiente para definir primero el alcance y fijar el precio después te está diciendo que realiza un presupuesto con honestidad. Uno que cotiza al instante un proyecto complejo te está diciendo lo contrario.
-
Comprueba si pueden explicar las compensaciones de la arquitectura en términos sencillos. Si no puedes entender por qué han elegido un enfoque en lugar de otro, se trata de un problema de comunicación que se agravará con el paso de los años.
-
Comprueba cómo gestionan la documentación y el traspaso. Pregunta qué te quedará en propiedad al final y qué ocurre si cambia su equipo. Una respuesta vaga es el preludio de una «caja negra».
-
Confirma que ofrecen soporte continuo. Una empresa que trata el mantenimiento como algo secundario te está indicando dónde termina su interés.
El mercado británico abarca una amplia gama de calidades. Los proyectos a medida para empresas del segmento medio suelen oscilar entre 25 000 y 250 000 libras esterlinas, y se prevé que el mercado en sí alcance 5.8 mil millones de dólares para 2030 con una tasa de crecimiento anual del 20,2 %, según Grand View Research. Ese crecimiento ha atraído a proveedores de todo tipo. La elección adecuada depende de tu presupuesto y de la complejidad real de tu problema. Una empresa que resulta excelente para una herramienta interna poco regulada no es la opción adecuada para una plataforma financiera con estrictos requisitos de cumplimiento normativo, y un análisis honesto del alcance del producto es lo que pone de manifiesto ese desajuste antes de que te comprometas.
Otra señal que vale la pena tener en cuenta. Un socio que habla de reforzar tu equipo interno piensa en términos de años. Esa perspectiva va de la mano de los hábitos de documentación y la continuidad que requiere una relación duradera.
Tomar la decisión con confianza
Un ciclo de vida completo de servicios de desarrollo de software a medida, basado en un alcance real del producto y en un socio de ingeniería de software duradero, es lo que distingue a un proyecto que se amortiza en cinco años de uno que se convierte en un lastre ya en el segundo año. Las fases importan, pero la línea conductora importa más: un alcance claro y una entrega visible con alguien lo suficientemente cercano como para mantener el sistema. Pedir a un proveedor esa visión global desde el principio es exactamente lo que espera una empresa seria y está dispuesta a responder.
Evolved Ideas trabaja como socio de ingeniería y entrega a largo plazo para empresas del Reino Unido y de Europa, y se encarga de todo el ciclo de vida, desde la fase de descubrimiento hasta el soporte continuo. Si estás valorando un proyecto de desarrollo, merece la pena empezar con una conversación sobre el alcance o el análisis de necesidades antes de comprometerte con nada más ambicioso. Habla con nuestro equipo sobre los servicios de desarrollo de software a medida y sobre adónde te llevaría un alcance adecuado.