lunes, 2 de diciembre de 2024


UN "PROGRAMA O UN SISTEMA" ES UNA RESOLUCION DE UN PROBLEMA de una ORGANIZACION





Es el mito del eterno retorno. Un problema mal formulado genera nuevos problemas ... habra que volver a formular y asegurar  lo implementado , que seguramente es  un sistema con ineficiencias , no eficaz , no efectivo es en definitiva una resolución de un problema mal planteado (formulado) Creo que si no  tenemos este tema presente siempre ,   la IA será una alternativa barata. Obviamente , nosotros tenemos que aprovechar este valioso recurso .

Porque si leen con atención , una IA entrenada con fundamentos apropiados , puede aportar mucho mas de lo que podría aportar un  profesional del área de computación que solo recurra a los caminos clásicos o a las técnicas avanzadas de programación

Si reconocemos la necesidad de formalizar un problema ... es que: existe la necesidad de resolver algo

RESOLVER QUE? ... esa es la cuestión básica. 

🔊 Un problema mal formulado se convierte en un problema esquivo o perverso (wicked problem) que seguramente no será resuelto , o la resolución que se alcance no será ni efectiva ni eficiente ni eficaz.

MIS REFERENCIAS A FORMULACION DE PROBLEMAS

https://consultoressistemas.blogspot.com/2020/05/formulcion-del-problema-tomada-de.html

https://consultoressistemas.blogspot.com/2018/02/blog-post.html

https://consultoressistemas.blogspot.com/2017/06/diseno.html

https://consultoressistemas.blogspot.com/2010/10/sin-compresion-no-hay-acuerdos.html

https://consultoressistemas.blogspot.com/2010/03/objetivos-prblemas-planificacion.html

https://consultoressistemas.blogspot.com/2009/11/mas-formal.html






martes, 10 de septiembre de 2024

Pesadillas de los proyectos de software (naturaleza de los grandes problemas)

Los Proyectos de software

MONSTRUOS DE PESADILLA

Reflexiones de Federik P. Brooks


"De todos los monstruos que llenan las pesadillas de nuestro folklore, ninguno aterroriza más que los hombres lobo; porque se transforman inesperadamente de lo familiar a lo horroroso. Para éstos,se buscan balas de plata que puedan mágicamente conseguir  que descansen."



PARRAFOS DE "NO SILVER BULLET"  (una lectura para crecer)

NO SILVER BULLET

Esenciales y accidentales de la Ingeniería de Software

Federick P. Brooks Jr.  , septiembre 1986

Toda construcción de software implica tareas esenciales( la configuración del complejo concepto estructural que componen la entidad de software abstracta)  y tareas accidentales( la representación de estas entidades abstractas en lenguajes de programación y el mapeo de estas en lenguajes de máquina dentro de limitaciones de espacio y velocidad.) 

La mayoría de las grandes ganancias pasadas en la productividad del software provienen de la eliminación de barreras artificiales que han hecho que tareas accidentales excesivamente difíciles, como por ej:  restricciones de servers, programación incómoda Idiomas, falta de tiempo de máquina .

¿Cuánto de lo que hacen ahora los ingenieros de software es Todavía dedicado a lo accidental, en contraposición a lo esencial?.

...

De todos los monstruos que llenan las pesadillas de nuestro folklore, ninguno aterroriza más que los hombres lobo; porque se transforman inesperadamente de lo familiar a lo horroroso. Para éstos,se buscan balas de plata que puedan mágicamente conseguir  que descansen.

El conocido proyecto de software tiene algo de este carácter (al menos tal como lo ve el gerente no técnico), generalmente inocente y directo, pero capaz de convertirse en un monstruo de cronogramas incumplidos, presupuestos arruinados y productos defectuosos. 

Entonces escuchamos desesperadas suplicas  por una solución milagrosa, algo que haga que los costos del software caigan tan rápidamente como los costos de las computadoras. los costos de hardware sí lo hacen.

Pero, si miramos hacia el horizonte próximo, dentro de una década, no vemos ninguna solución milagrosa. no hay un solo desarrollo, ya sea en tecnología o en técnicas de gestión, que por sí solo prometa incluso una mejora de un orden de magnitud en productividad, confiabilidad y simplicidad. En esto 

En este artículo intentaremos ver por qué, examinando tanto la naturaleza del problema del software como las propiedades de las balas propuestas.

Sin embargo, el escepticismo no es pesimismo.

Dificultades esenciales:

Complejidad

La complejidad del software es una propiedad esencial no una accidental

Muchos de los problemas clásicos del desarrollo de productos de soft derivan de su esencia compleja y su crecimiento no lineal

...

Conformidad

Mucha de la complejidad que debemos manejar es "complejidad arbitraria" forzada por instituciones y sistemas creados por humanos , a cuyas interfaces el soft debe conformar

...

Cambiabilidad (posibilidad de cambio)

La entidad de software está constantemente sujeta a presiones de cambio. Por supuesto, también lo son los edificios, coches, ordenadores. Pero las cosas manufacturadas rara vez se modifican después de su fabricación; Son reemplazados por modelos posteriores, o se incorporan cambios esenciales en modelos que son el mismo diseño básico pero con numero de serie nuevos

 Las evoluciones de  automóviles son realmente bastante infrecuente; los cambios  de las computadoras lo son un poco menos. Ambos son mucho menos frecuentes que modificaciones al software . 

En parte, esto se debe a que el software de un sistema resuelve su función, y la función es la parte que más siente las presiones del cambio. En parte se debe a que el software puede ser cambiado  más fácilmente ( es pura materia de pensamiento, infinitamente maleable. )

De hecho, los edificios pueden cambiar , pero los altos costos del cambio, entendidos por todos, sirven para amortiguar los caprichos de los cambiadores.

Todo el software exitoso se cambia. Hay dos procesos en juego:

Como producto de software resulta útil, la gente lo prueba en casos nuevos que se encuentran en el límite o más allá del  dominio original. 

Las presiones para ampliar la función provienen principalmente de usuarios a quienes les gustan las funciones básicas e inventan nuevos usos para el soft.

En segundo lugar, el software exitoso también sobrevive más allá de la vida normal de la máquina durante que se escribe por primera vez. Si no son computadoras nuevas, al menos discos nuevos, pantallas nuevas. Cambian  las impresoras; y el software debe adaptarse a sus nuevos vehículos de oportunidad. 

En resumen, el producto de software está integrado en una matriz cultural de aplicaciones, usuarios, leyes y vehículos mecánicos. Todos ellos cambian continuamente, y sus cambios inexorablemente fuerzan el cambio en el producto de software

invisibilidad

El soft es invisible e imperceptible. No puede ser explicitado en un espacio , como la geometría (no en uno sino en muchos gráficos superpuestos)

...

Los términos mas adecuados serian: "esenciales y accesorios"


Obviamente en esos años Brooks creía en aspectos y herramientas que permitirían contener al LOBIZON

-LENGUAJES DE ALTO NIVEL

-TIEMPO COMPARTIDO

-AMBIENTES DE PROGRAMACION UNIFICADOS

-INTELIGENCIA ARTIFICIAL

    "No creo que de aquí provengan saltos revolucionarios en calidad y productividad

    Lo realmente duro en Construir software es: decidir que quiere uno y no: decirlo " 

 -SISTEMAS EXPERTOS

    "Como se pueden aplicar en las tareas del software? ... de muchas maneras

        .Sugiriendo reglas de interfaces

        .Consejos para estrategias de prueba

        .Recordando tipos de bugs y sus frecuencias

         .Optimización

        .etc

        Pero , la mas poderosa contribución seguramente sera: poner al servicio del programador                     inexperto la experiencia acumulada en la asbiduria de los mejores programadores

        La grieta entre los progrmadores promedio y los mejores es enorme (muchio  mayor que en otras         ingenierias)"

-PROGRAMACION AUTOMATICA

    "Todavía es difícil ver como esas técnicas se generalizarían hacia el salvaje mundo de los sistemas ordinarios "

-PROGRAMACION GRAFICA

-VERIFICACION DE PROGRAMAS

    "verificación de programas no significa programas a prueba de errores, pero la matemáticas hasta ahora solo reduce la carga de pruebas. La verificación de programas solo establece que un programa cumple con sus especificación . pero la parte mas dura de las tarea de software es arribar a especificaciones completas y consistentes, y mucha de la esencia de construir programas es de hecho : depurar las especificaciones  "

-HERRAMIENTAS Y AMBIENTES

-REFINAMIENTO DE REQUERIMIENTOS Y PROTOTIPACION RAPIDA

-DESARROLLO INCREMENTAL (CRECER NO CONSTRUIR)

-GRANDES DISEÑADORES

    "Grandes diseños provienen de grandes diseñadores , La construcción de software es un proceso creativo, la metodología puede potenciar y liberar mentes creativas nunca inspirar o inflamar a un esclavo"

...

Creo que los componentes conceptuales de la actividad están consumiendo la mayor parte del tiempo , pero ... no hay  una medida de los conceptos que pueden dar ganancias en la productividad

Entonces deberíamos considerar  los avances que apuntan a la esencia del problema del software , la formulación de esa compleja estructura conceptual .Afortunadamente son prometedores

Nota: ya sabemos que si se formula un problema ... su solución esta próxima! 


viernes, 6 de septiembre de 2024

Sistemas integrados , impacto en la empresa

SISTEMAS INTEGRADOS EXTENSOS

    ANALISIS DE IMPACTOS NO DESEADOS EN LA EMPRESA



Grandes sistemas de informacion , implican un importante esfuerzo de diseño , o sea desiciones planeadas y resolucion de problemas no planeados. 
Los sistemas extensos ofrecen miriadas de caracteristicas , posibilidades de parametrizacion , acoplamientos no desdeados y etc, etc,etc. Lo llamamos "disparate systems". 
Ha sido habitual en la historia de las pymes que:al crecer , los requerimientos funcionales  han requerido de sistemas "integrados" , y obvio ... la oferta de soluciones   integradas tipo ERP , CRM y otros desarrollos "en suite" han superado ampliamente la compejidad pronosticada hace muchos años atras. 
Todavia no hay "balas de plata" (no silver bullets, Brooks) que hayan igualado los saltos de estandarizacion y produccion quehace años existe en el hardware y con ello la generacion de disminuciones impactantes en los costos
...
Revisemos algo de nuestra realidad

 IMPACTO DE LA TECNOLOGIA IMPERFECTA

Cualquier diseño tiene las limitaciones de la tecnologia de hardware y software utilizadas y de el equipo que resuelve como sirven a los propositos de la empresa


- Fragmentación

diferentes partes de una actividad esencial, se ejecutan en diferentes procesadores

La fragmentacion oculta lo esencial del mismo modo que :romper una delicada pieza de cristal destruye su forma original  

-Redundancia

La tecnología requiere y hace posible al redundancia de datos y procesos.

eso mas la necesidad de independencia de actividades  hacen que la redundancia de componentes sea parte común de la implementación de un sistema

-Extrañeza 

La tecnología y los recursos que se utilicen hacen necesario datos y actividades que no son requeridas por el sistema esencial , pero son necesarias para superar las limitaciones de los recursos utilizados

Esos temas se clasifican en:

    .Relacionados al transporte de datos

    .Relacionados a la administración de datos

-Complejidad

Muchas veces actividades y datos son aplicados a una actividad esencial de alguna manera innecesariamente compleja. generalmente con transformaciones intermedias , sincronizacion y adaptacion 

-Conglomerados

Esto es la otra cara de la fragmentación. Fragmentar crea un abanico de datos y actividades que proveen los trozos que la tecnología utilizada puede manejar. Aparecen como un conglomerado que oculta y complejiza el proposito de las actividades esenciales

-Vastedad

Clásico de los ERP : Incorporan objetivos tan extensos que se requieren tantas caracteristicas! ... ESO oculta  la esencia del sistema y  sus propositos y parecen imperceptibles sin un esfuerzo importante

fuente consultada: Essential systems analysis . M.Mcmenamin & Jhon F. Palmer

⇒SISTEMAS INTEGRADOS ... (matrimonio desparejo)

La relacion con un integrado tipo ERP , suite de aplicaciones , CRM ..., etc (sea en la empresa (on premise),o en la nube (on cloud ,saas ) o cualquier modalidad ), nos meterán en una relacion sumamente asimétrica.

Muy resumidamente: Los objetivos y problemas de los desarrolladores pueden no ser en absoluto los de su empresa ,cuanto mas "lejanos" estén , menos interés particular por su empresa ! (algunos no los conocen y no tienen ideas de SUS problemas)

Un integrado puede requerir de un importante trabajo de "adaptación" de los propósitos particulares de su empresa a los propósitos del sistema integrado .

Un ERP esta orientado a una industria , un canal , un segmento , tienen millones de parámetros y cientos de "módulos", su empresa deberá acomodarse y optar por lo mejor de ellos disponible

Si eso genera esfuerzo en la empresa ... suerte en la implementación ! 

Algunos de los clásicos "problemas" de la llegada de u ERP :

-La implementación

    .costos Iniciales

    .Tiempos hasta institucion del soft

-Mantenimiento y Actualizaciones

    .Costos Continuos

            .Actualizaciones

            .Soporte Tecnico 

      .Compatibilidad y obsolescencia

-Flexibilidad y Escalabilidad

        .Rigidez

        .Escalabilidad Cuestionable (costo y tiempo)

-Seguridad y Cumplimiento

        .Manejo de amenazas

        .Cumplimiento normativo

-Problemas de integración

        .Compatibilidad

        .conectividad

        .Flujos de información

fuente consultada :www.axonconsulting.com/blog



viernes, 23 de agosto de 2024

        Que es una versión "lite"?


     Una version "lite" es una version reducida o ligera de algun desarrollo "integral" para servir a funciones de una rama especifica de empresas o desarrollo "a medida" para una empresa particular.

    Este tipo de desarrollos ayudan a reducir el consumo de recursos 

    

    Los desarrollos integrales o a medida suelen requerir de la interconexion de multiples funciones que intercambian información para desarrollar sus  procesos .



    Desde el punto de vista de la ingeniería , eso implica  base de datos con accesos desde multiples puestos y para distintas finalidades , distribución y dependencia de procesos e informacion , un esfuerzo adicional para minimizar los inevitables acoplamientos y conseguir que sean lo mas "tardios" posibles. Aveces recurrir a la replicacion de informacion , control de acceso a actividades , etc , etc,...,etc



Una version "lite" habitualmente es una versión reducida (liviana):



- Se selecciona Una función 

- Se elimina la redundancia de datos y de control requerida por dependencias 

- Se elimina Funcionalidad requerida por funciones integradas.

-  Se integra código para  Registración de información , cuando la información imprescindible proviene de otro proceso 

- Se eliminan los Acoplamientos tardios , requeridos por procesos no pertinentes

- Diccionario de datos unico , la información resido en un Unico repositorio

- Se eliminan los recursos  necesarios para acceder por mas de un modo (remoto ,telefono,... etc)




👍 Finalmente .... un proyecto "lite ..."

➤ Diseñar...

➤ Construir .....


➤ El Producto ...








viernes, 5 de abril de 2024



La escuelita del Sr. Spock

Tipos de software

Extraído de: Ingeniería del software , un enfoque practico 7a edición . Pressman 

1.1.2 Dominios de aplicación del software

Actualmente, hay siete grandes categorías de software de computadora que plantean retos

continuos a los ingenieros de software:

Software de sistemas: conjunto de programas escritos para dar servicio a otros programas.

Determinado software de sistemas (por ejemplo, compiladores, editores y herramientas

para administrar archivos) procesa estructuras de información complejas pero deterministas.

 Otras aplicaciones de sistemas (por ejemplo, componentes de sistemas operativos,

manejadores, software de redes, procesadores de telecomunicaciones) procesan sobre todo

datos indeterminados. En cualquier caso, el área de software de sistemas se caracteriza

por: gran interacción con el hardware de la computadora, uso intensivo por parte de usuarios

múltiples, operación concurrente que requiere la secuenciación, recursos compartidos

y administración de un proceso sofisticado, estructuras complejas de datos e interfaces externas

múltiples.

Software de aplicación: programas aislados que resuelven una necesidad específica de

negocios. Las aplicaciones en esta área procesan datos comerciales o técnicos en una

forma que facilita las operaciones de negocios o la toma de decisiones administrativas o

técnicas. Además de las aplicaciones convencionales de procesamiento de datos, el software

de aplicación se usa para controlar funciones de negocios en tiempo real (por ejemplo,

procesamiento de transacciones en punto de venta, control de procesos de manufactura

en tiempo real).

Software de ingeniería y ciencias: se ha caracterizado por algoritmos “devoradores de

números”. Las aplicaciones van de la astronomía a la vulcanología, del análisis de tensiones

en automóviles a la dinámica orbital del transbordador espacial, y de la biología molecular

a la manufactura automatizada. Sin embargo, las aplicaciones modernas dentro del

área de la ingeniería y las ciencias están abandonando los algoritmos numéricos convencionales.

El diseño asistido por computadora, la simulación de sistemas y otras aplicaciones

interactivas, han comenzado a hacerse en tiempo real e incluso han tomado características

del software de sistemas.

Software incrustado: reside dentro de un producto o sistema y se usa para implementar y

controlar características y funciones para el usuario final y para el sistema en sí. El software

incrustado ejecuta funciones limitadas y particulares (por ejemplo, control del tablero de un

horno de microondas) o provee una capacidad significativa de funcionamiento y control

Software de línea de productos: es diseñado para proporcionar una capacidad específica

para uso de muchos consumidores diferentes. El software de línea de productos se

centra en algún mercado limitado y particular (por ejemplo, control del inventario de productos)

o se dirige a mercados masivos de consumidores (procesamiento de textos, hojas

de cálculo, gráficas por computadora, multimedios, entretenimiento, administración de

base de datos y aplicaciones para finanzas personales o de negocios).

Aplicaciones web: llamadas “webapps”, esta categoría de software centrado en redes

agrupa una amplia gama de aplicaciones. En su forma más sencilla, las webapps son poco

más que un conjunto de archivos de hipertexto vinculados que presentan información con

uso de texto y gráficas limitadas. Sin embargo, desde que surgió Web 2.0, las webapps están

evolucionando hacia ambientes de cómputo sofisticados que no sólo proveen características

aisladas, funciones de cómputo y contenido para el usuario final, sino que también

están integradas con bases de datos corporativas y aplicaciones de negocios.

Software de inteligencia artificial: hace uso de algoritmos no numéricos para resolver

problemas complejos que no son fáciles de tratar computacionalmente o con el análisis directo.

Las aplicaciones en esta área incluyen robótica, sistemas expertos, reconocimiento

de patrones (imagen y voz), redes neurales artificiales, demostración de teoremas y juegos.

jueves, 28 de marzo de 2024

COBRANZA de CUENTAS CORRIENTES (lite)

Gestión de cobranzas para empresas que brindan servicios y/o proveen productos/servicios a otras empresas (B2B)

Nos basamos en la matriz de procesos para empresas

 

 

Muchas experiencias se resumen en este esquema general integrado que se "encarno" con
diferentes implementaciones  en empresas de diversos rubros de la region




 


 











En esta versión "lite" , Los procesos de ventas y compras no están integradas

La información que se generaba en esas actividades    se reflejan a través  de :

    - La registración de comprobantes de venta (facturas/remitos y notas de crédito /devoluciones)

     - Se capturan los eventos con los Bancos en el momento de registrar/generar la cobranza .

     - No se incorporan procesos de control y seguimiento de cheques recibidos NI control y seguimiento       de cuentas en bancos   

-La información con baja frecuencia de actualización y que no es dependiente de los eventos diarios  en esta versión esta manejada desde "Referencias"

     (cobradores ,tipos de comprobantes , datos de bancos , clientes , zonas de clientes , vendedores ,  posiciones iva , numeración interna de comprobantes generados y otros códigos)

ALGUNAS REGLAS INCORPORADAS

-La actividad de ventas genera comprobantes que documentan el evento "una venta"

-De una venta NO se registra información  del detalle (filas de productos o servicios)

-los comprobantes de venta son de 2 tipos:

    (1) venta (factura )  y/o (2) anulación de ventas (nota de crédito)

-las notas de crédito deben afectar una factura

-Los vendedores pueden ser cobradores

-un cobrador no es siempre vendedor

- Los clientes tienen un vendedor asignado (Perro ... una venta puede ser hecha por otro vendedor)

- El vendedor puede ser el que cobra

- La cobranza puede ser generada a partir de comprobantes traídos por u cobrador (registración) o generarse por anticipación (el cobrador lleva  recibo impreso  o pdf del programa)

- Un Recibo de cobro puede ser preparado con anticipación o simplemente registrado en mas de una sesión hasta "completado" . Cuando esta "completado" NO se puede borrar ni modificar. Solo puede Anularse.

-La numeración de un recibo es propuesta a partir del ultimo numero registrado. Pero puede cambiarse por la de un recibo que se este registrando. (si se trata de registración debería empezar a registrarse desde los mas viejos)

-Los comprobantes (facturas/notas de crédito y recibos) se guardan en las cuentas de cada cliente

-De una venta NO se registra información  del detalle (filas de productos o servicios)

- Para  los recibos : se guarda todo ,pero  en la cuenta de un cliente solo se muestra el total de un recibo

Análisis de la Morosidad


         ➤KPI: Dias promedio de Impago  (DSO) Periodo Promedio de Cobro

           ➤KPI: Plazo Promedio de Cobro         

         ➤Antiguedad Promedio de Deuda

         ➤Porcenataje de Deuda Vencida

         ➤Porcentaje de Clientes Gestionados

         ➤Dias de Cuentas por Cobrar

 


Las Cuentas por Cobrar o Cuentas Corrientes


 
 La escuelita del Sr. Spock 

                   
                 Estrategias de ventas, gestión de activos , estrategias financieras

"Para ver una cosa hay que comprenderla. El sillón presupone el cuerpo humano, sus articulaciones y partes; las tijeras, el acto de cortar. ¿Qué decir de una lámpara o de un vehículo? El salvaje no puede percibir la biblia del misionero; el pasajero no ve el mismo cordaje que los hombres de a bordo. Si viéramos realmente el universo, tal vez lo entenderíamos." (El libro de arena, There are more things , J.L. Borges)
Genial ! , este párrafo nos introduce en la cuestión que: un diseño para una actividad o función solo puede ser generado efectivamente, partiendo de requerimientos pertinentes al entorno , contexto ,  escenario fines y metas  del sistema concreto (dominio) en que lo nuestro es una parte y que tiene su semántica y reglas propias
Este texto pretende informar sobre un entorno, contexto, escenario para los que no están especializados en :"Empresas"

Procesos básicos de una empresa que produce o brinda servicios

(no necesariamente en el orden mostrado)

 -Adquiere insumos a sus proveedores
-Convierte insumos en productos
-Vende sus productos (o servicios)
-Cobra lo vendido
-Distribuye lo vendido
 
Hay infinidad de encarnaciones e implementaciones  de estos procesos
Nos interesa lo siguiente:
-para aumentar sus ventas , algunas empresas otorgan un plazo para el cobro de sus ventas
esta facilidad puede ser :
    - (a) Otorgamiento de  plazo diferido para cobrar
    - (b) Otorgamiento de créditos de compra
el  caso (a) da lugar al método de la "cuenta corriente" o cuentas por cobrar
el caso (b) requiere de formalidades y se conforma un apartado especial para su tratamiento
"el crédito" 
(a) y (b) son componentes diferentes en el activo de una empresa.
En las PYME es frecuente (y ventajoso) adoptar la alternativa (a) :Cuentas Corrientes 

- Las cuentas corrientes (o "por cobrar") son derechos de cobro que se espera recibir en efectivo por la venta de un producto o servicio. En otras palabras, son los saldos pendientes que tienes con tus clientes cuando les ofreces términos de pago . Estos plazos los determina el vendedor y son una forma de financiamiento que benefician las relaciones entre empresas.

-Son aquellas que surgen de la venta de productos o servicios a clientes , con la expectativa que se paguen a corto plazo (serian así  : un  activo corriente). se clasifican según el tiempo pasado desde que se emitió la factura

Una tienda de herramientas, por ejemplo, podría vender al público y tener una compañía dedicada a proveer a empresas constructoras.  Llevaria a cabo ventas a crédito a través de cuentas por cobrar. Ésto hace que la compra sea más sencilla para la compañía de construcción, con los empleados autorizados yendo a buscar materiales sin la necesidad de cargar dinero. Al final e la semana, mes o año la compañía de construcción pagará la cantidad total, limpiando su entrada en cuentas por cobrar y volverá a comenzar en el siguiente período.
Los beneficios de las cuentas por cobrar para la tienda de herramientas es que mantienen un cliente regular, ya que la empresa de construcción seguramente evitará cambiar de proveedor una vez que accede a los términos de crédito. La tienda ahora tendrá un flujo regular de ingresos y podrá costear la disponibilidad de un producto sabiendo que ya hay un comprador.

Contar con una buena administración de tus cuentas por cobrar puede ser, incluso, mejor que cerrar más ventas. La razón recae sobre la capacidad que tiene la empresa para generar liquidez, misma que puede ser usada para reinvertir en el  negocio, atraer más clientes o mejorar tu capital de trabajo.

No cobrar los créditos otorgados a los clientes de una manera satisfactoria puede hacer que la empresa caiga en la insolvencia. Es aquí es donde radica la importancia de una buena administración.

La empresa puede adoptar métodos y recursos  que  permitan mejorar esta gestión. Estos van desde categorizar el portafolio de cuentas por cobrar hasta la búsqueda de aliados que  ayuden con esta operación.