Cómo encontrar el costo total de propiedad (TCO) de las aplicaciones de software personalizadas

Para que puedas presupuestar, comparar y ahorrar.

Todos hemos luchado para encontrar exactamente cuánto cuesta crear, mantener y mejorar las aplicaciones de software personalizadas durante su vida útil. Contabilidad necesita saber para poder planificar el presupuesto en consecuencia, RRHH necesita saber para poder reunir al equipo, la gerencia quiere saber el retorno de la inversión (ROI) antes de embarcarse en la implementación. Algunas aplicaciones son fáciles de calcular y otras no lo son tanto. Todos queremos que nuestra aplicación de software se diseñe, desarrolle e implemente a tiempo y dentro del presupuesto. ¿Cómo se calcula exactamente el costo total de propiedad a largo plazo o TCO? ¿Tiene que organizar «El precio correcto» para las solicitudes? No realmente, la fórmula es muy simple. Cuando se practica cada vez, le ayudará a planificar, comparar diferentes alternativas y ahorrar mientras crea aplicaciones de software exitosas que superan las expectativas de sus clientes.

LA FORMULA:

Primero déjame decirte una fórmula empírica comprobada (1),

TCO a largo plazo = (Fx + Lr) * [1 + (Roi/Qq)]

(Nota) 1: Las fórmulas empíricas no están científicamente probadas, pero se pueden aplicar con precisión a la mayoría de los escenarios.

Y ahora explicaré las 4 variables simples que usa:

1. COSTOS FIJOS (FX)

Comience con las especificaciones técnicas y, mejor aún, siéntese con el gerente técnico o el arquitecto para averiguar cuáles son los costos fijos. Observa el diagrama de distribución y averigua el costo de cada caja que muestra. Consideremos ahora el costo de los sistemas operativos en los que se ejecutarán y el costo de todas las herramientas que se instalarán. Aquí hay algunos consejos sobre lo que un proyecto típico puede implicar como costo fijo:

Costos de hardware

sistemas operativos

Herramientas de diseño y desarrollo.

Sistemas de base de datos

Sistemas de respaldo

Costos de hospedaje

La mayoría de los costos recurrentes se pueden convertir en un costo fijo al multiplicar el costo por ciclo por el número total de ciclos esperados durante la vida útil de la aplicación.

La suma de todos los valores anteriores le dará un monto total en dólares, que es su Fx en la fórmula anterior.

2. COSTES LABORALES (LR)

Su plan de proyecto debe tener una sección sobre estimaciones de tiempo. Nuevamente, su gerente de equipo o arquitecto puede decirle con mayor precisión cuánto tiempo llevará crear su aplicación. Considere todas las funciones y responsabilidades, desde el analista del sistema hasta la recopilación de requisitos, los ingenieros que lo desarrollan, las pruebas de control de calidad y todos los demás. Estime todas sus horas y colóquelas en los siguientes tres cubos:

Sus propios empleados

Consultores en el sitio

Consultores off-site y offshore

Lo mejor es multiplicar las horas y tarifas requeridas por cada individuo, pero para equipos grandes puedes usar promedios. La suma de los tres cubos le dará un monto total en dólares, que es su Lr en la fórmula anterior.

3. RETORNO DE LA INVERSIÓN (ROI)

Esta es una variable muy importante ya veces complicada para descubrir el TCO. Primero, debe dolarizar los beneficios de la aplicación que está creando. Esto significa traducir el aumento de la eficiencia, el crecimiento potencial o la reducción de costes, etc. monto en dólares ahorrado o ganado por mes. Ahora calcule cuántos meses le tomará recuperar el costo de construir la aplicación a esa tasa. Digo estimación porque de lo contrario es una situación catch-22, ya que está tratando de averiguar el TCO en primer lugar. Para una serie de aplicaciones de software personalizadas, el ROI es de alrededor de 12 meses. Puede ingresar algunos valores diferentes para esta variable y ver dónde se siente más cómodo.

4. CANTIDAD DE CALIDAD (Qq)

Aquí es donde la ciencia se encuentra con el arte. Estamos calculando el costo de propiedad a largo plazo de una aplicación de software personalizada, que depende de factores relacionados con la calidad de la aplicación. Si la aplicación tiene menos errores, el ciclo de control de calidad, ingeniería, control de calidad e implementación sería corto. Si la aplicación está bien documentada, las mejoras futuras serán más fáciles y las preguntas se responderán más rápidamente. Bueno, verá que todos afectan el costo a largo plazo de ejecutar la aplicación. Para medir cuánto nos costarán esas incógnitas en términos de dólares durante la vida útil de la aplicación, me parece más efectivo colocar los problemas de calidad en los siguientes cuatro grupos básicos y calificarlos en una escala de 1 a 4:

usabilidad

Fiabilidad

Escalabilidad

Sostenibilidad

Puede ingresar un número entre 1 y 4 para cada uno según su experiencia previa con el mismo equipo o software. Si no tiene datos anteriores, seleccione un número para cada uno que desee que tenga su aplicación. Incluso puede tener sus propios cubos de los cuatro factores más importantes. Agregar estos cuatro le dará la última variable Qq necesaria para la fórmula.
Aunque la fórmula requiere el ROI en los meses necesarios para recuperar el costo, el TCO es para la vida de la aplicación.

HOJAS DE TRABAJO:

Si tiene la idea de la fórmula para encontrar el TCO de una aplicación de software personalizada, haga un ejercicio con sus números en la columna derecha de la siguiente hoja de trabajo:

Nuestros datos de muestra Sus datos
Tipo de cambio: $ 120,000 _________________
Lr: $ 300.000 _________________
Roi: 12_________________
Qq: 14 _________________

Valores sustitutivos en TCO = (Fx + Lr) * [1 + (Roi/Qq)]

Costo total de propiedad = 780 000

Por lo tanto, el costo total de propiedad de nuestra aplicación de muestra es de $ 780,000 durante su vida útil esperada (aproximadamente 10 años). Esta cifra realmente ayuda a planificar, comparar y ahorrar en el desarrollo de aplicaciones personalizadas.

Sobre el Autor

Mahesh Lalwani es el fundador y director ejecutivo de Pacview, su socio en software personalizado y aplicaciones de voz. Pacview se ha asociado con docenas de empresas en las industrias de salud, finanzas, tecnología y telecomunicaciones, educación y entretenimiento, ayudándolas a crear aplicaciones de software exitosas que superan las expectativas de los clientes. Gracias a la experiencia de Pacview en diseño y desarrollo, nuestros clientes disfrutan de los beneficios de crear valor a través de aplicaciones de software exitosas. Visite nuestro sitio en www.pacview.com para más información.

Nota: puede «reimprimir» este artículo siempre que esté completo y sin modificaciones (incluida la información de «Información del autor» al final) y haya enviado una copia de su reimpresión a [email protected]