lunes, 6 de octubre de 2025

 Proyectos de Software (capitulo 2)

   Costos a tener en cuenta y flujos de fondos
__________________________________________________________________________ 
Un proyecto de software generara básicamente 3 cosas: código ,  datos y COSTOS 
La documentación habitual de un proyecto requiere información sobre los costos del proyecto  a través del tiempo (para una evaluación económica-financiera)
Revisaremos un tema fundamental , generalmente extraño para un desarrollador centrado en codificar , también para desarrolladores con formación preminente en la programación. 



Ì   - Costo de producción o desarrollo es el esfuerzo requerido para la generación, instalación e institución de un software . Costos concretos que pueden ser  expresados en su valor monetario.  

Por la naturaleza de la producción de software , no es útil asimilar a la producción continua de una fabrica , es mas parecido a una producción por ordenes en talleres o a la construcción de obras civiles.

En la producción por ordenes y en las obras civiles el ‘producto’ es a pedido no se repite y los recursos y su organización se adecuan a cada pedido

Ì - Costo de operación es el esfuerzo requerido para mantener el producto de soft en funcionamiento cumpliendo con los objetivos especificados (hasta que sea retirado  )

 

Tener en cuenta que los costos de  producción de un soft son diferentes  para una unidad interna de un empresa cuyo producto no es el software que para el caso de una empresa productora de soft o consultora o contratista de servicios de software

Los sistemas de costeo de una empresa pueden ser muy diferentes , tenemos costeo de absorción , costeo variable , costeo standard , etc. Estos sistemas de costeo brindan diferentes caminos para determinar aspectos fundamentales como: el precio de un contrato por la producción de un software o el costo de mantenimiento.

La clásica clasificación de los costos es: directos o  generales (indirectos) , variables o fijos

En un enfoque de costeo  variable , los salarios de los desarrolladores son inevitables e independientes de la producción del desarrollador  (la empresa los incurrirá aunque no haga nada y el monto es fruto de un contrato pactado ). En un enfoque de absorción el gerente deberá estimar las horas dedicadas a cada producto y eso dará lugar al costo por la actividad de los desarrolladores.

En general independientemente del proceso de desarrollo elegido , se incurrirá en costos para adquisición de requerimientos , adquisición de equipamiento y servicios , diseño , codificación , verificación   , en las diferentes fases o etapas  

Ì  Las fuentes de costos , en general son los costos generados por:



-Gerenciadores

-Diseñadores

-Desarrolladores

-Auxiliares del desarrollo

-Consultores

-Capacitación

-Adquisiciones o licencias de herramientas de software facilitadoras o catalizadores (ides, compiladores , frameworks , librerías , componentes, debuggers , documentadores , control de versión, etc.)    

-Equipamiento de hardware

-Instalaciones

-Repositorios del desarrollo

-Repositorio para los datos…

-certificaciones

-instalación

-institución (curva de aprendizaje)

-documentacion

-Costos ocultos

-Mantenimiento o soporte inesperado

-Hardware especializado

-Servicios especializados

-Obsolescencia planeada

-deuda tecnica

 

El costo estimado o registrado dependerá también del modelo de proceso de desarrollo (o ciclo de vida) adoptado

El capital a invertir y el tiempo hasta su puesta en marcha , son los factores comunes que se requieren conocer para evaluar si es conveniente utilizar recursos de la empresa  en una u otra alternativa

Entonces los evaluadores requerirían saber

1- Duración estimada del tiempo de formulación y desarrollo

2- Monto estimado de la inversión inicial

3- Capacidad de dividir la inversión inicial

4- Periodo estimado de repago

5- Horizonte de vida

6- Flujos de fondos generados durante la vida útil

Algunos aspectos relevantes en la determinación de flujo de fondos

Impuestos: las sumas pagadas por impuestos deben tener igual tratamiento que cualquier otra erogación

Amortizaciones: Son un 'costo' para cualquier sistema de costos operativos  , per NO deben computarse al calcular los flujos de fondos.

SI debe tenerse en cuenta cuando afectan los importes netos a pagar por impuestos

Intereses: Generalmente no se incluyen como egresos computados en la determinación de un flujo de fondos

Capital de trabajo:  todos los componentes del capital de trabajo requerido para la operacion normal  de un proyecto generaran egresos que se incluyen en el flujo de fondos , menos los intereses por deudas

No se incluirán los flujos que ocurrirán con independencia de la aprobación del proyecto.

Pero SI en el caso que : existan flujos causados si el proyecto  NO llega a desarrollarse 


No hay comentarios: