Manual de estandares para programas en El Salvador.

Estos meses atrás me he estado topando con ciertas necesidades de varias pequeñas empresas de un software para contabilidad, facturación (ERP) y Punto de venta. Me he estado haciendo la  pregunta si seria buena idea implementar software ya creado o empezar desde cero con mi propio sistema y hacer una solución “A la medida”. Para los programas ya elaborados solo he considerado software de código libre por que se tiene la ventaja de tener los fuentes y si se tiene el suficiente conocimiento técnico del leguaje en que se programo podría adaptarse a la medida de cualquier organización. Lo del software a la medida parece ser que siempre ha sido la practica de nuestro país. Esto ha creado una gran población de programadores que utilizan plataformas propietarias y por ende crean software propietario. Se repite una y otra vez el mismo software dejando como resultado una ensalada de software muy bueno, no tan bueno y pésimo(¿Que raro no?) con el problema q ninguno se puede corregir ya que son código cerrado y cada programador cuida su código muy celosamente.

O k. ¿Cual es mi propuesta? Pues mi propuesta es de hacer manuales de estándares (¿Wiki?) para programas tropicalizados a nuestras leyes. Toda empresa necesita software de planillas, Facturación, inventario y por supuesto contabilidad entre otros. Ver si es posible portar los programas de código libre ya hechos y con mas experiencia como SQL-Ledger o Facturalux por mencionar algunos.

Esto me trae otra pegunta mas. ¿En que lenguaje se debería programar los sistemas? Bueno eso es otro tema de discusión en si y tiene que ver con factores como estabilidad y robustez vs. rapidez de desarrollo entre otros. Lo mejor seria crear un consenso de reglas básicas de lo que cada paquete de software debería de tener y ver si con eso se pueden adaptar los paquetes ya hechos o si se comienza desde cero independientemente que lenguaje sea.

Mi idea no es de ningún modo dejar sin trabajo a todas las personas que han trabajado arduamente y ya han implementado su software en el país. Mi idea es dar herramientas a la comunidad de Open Source en El Salvador para poder implementar sistemas de código libre si necesidad de estar amarrado a plataformas propietarias y poder dar una carta de presentación mas para nuestro querido linux. Seria una gran ayuda utilizar la experiencia de gente que ya ha tenido que desarrollar paquetes en otras plataformas. De esa forma poder llenar los requisitos de las empresas en El Salvador.

¿Que paquetes de software se deberian considerar? En realidad planillas y ERP son basicos para cualquier empresa. Este podria ser un punto de partida.

Bueno estoy abierto a opiniones y pronto regresare con mas sobre el tema.

8 thoughts on “Manual de estandares para programas en El Salvador.

  1. Me parece una buena idea lo de crear estandares. En mi opinion personal, iniciaria reuniendo los reportes mas comunes y tratar de crear un esquema de base de datos que cualquier programador pueda usar, dicho esquema obviamente debe de ser desarrollado, corregida y puesto en practica por varios programadores. Este esquema ayudaria a los programadores a desarrollar sus aplicaciones mucho mas rapido y de forma mas estandarizada.
    Con respecto al uso de un lenguage de programacion, creo que cada programador tiene el derecho de usar el lenguaje con el cual se sienta mas comodo, si bien esto crea una diversidad enorme de programas que no son tropicalizable, tambien le da oportunidad a diversas tendensias tecnologicas a mostrar lo que pueden hacer.
    Estoy deacuerdo con la tendensia de opensource, pero lo entiendo de forma que cualquier programador, en cualquier plataforma, usando cualquier lenguaje pueda tener acceso a los codigos de opensource community.

  2. Amigo,

    En lo personal deja algo facil de usar y portable!. Sabes que? El web amigo, el web!! Si las aplicaciones lograran tener esa facilidad para todos seria fabuloso y obviamente en PHP y con conexiones a cualquier base de datos (cualquiera!!).

    Y asegurate que la instalacion sea amigable y facil, tanto como subir un archivp instalar.php que solicite un par de datos y en unos cuantos click la aplicacion quede instalada!.

    Gracias por esas ideas!!

    Saludos
    Pleco B

  3. Algo como lo que propones es facilmente solucionable en Java, especificamente en J2EE, pienso que es la mejor forma de hacerlo, la mas robusta, dado que la plataforma presenta todos los servicios necesarios para ser utilizados en el ambien empresarial, hay un sin fin de herramientas que son software libre que bien pueden ser incluidas en este proyecto de erp.

  4. Secundo a pleco la WEB, es la mejor manera, usando PERL, PYTHON o PHP, asi base de datos MYSQL o Postgress, aplicaciones ERP, y CRM.

    Claro para este caso se necesitaria mesa de trabajo, donde se combinen, analistas, desarrolladores, diseñadores , administradores de empresas y contadores, y creas un buen equipo de trabajo para cada fase.

  5. Hola amigo, me parece una muy buena idea la que tu planteas en este portal, Te comento un poco en la sala de lo civil de la corte suprema de justicia de el salvador, se esta creando un sistema todo con Open Source, es decir PHP, Postgres y por supuesto Debian Linux, sabes que lo mejor de trabajar en un ambien web como lo da PHP y JSP, es que es portable no es necesario instalar maquina por maquina un sistema, sino que haces un sistema general y que segun tu nivel podras acceder a la info que te corresponde.

    Yo he sido muy amante a Visual.Net 2003, es muy bueno, pero existen incovenientes, un ejemplo las caidas constantes de una conexion a una BD, por lo contrario PHP es rara vez que se caiga una BD, te lo digo por que hemos pruebas que se realizar hasta 75 a 100 operaciones en un minuto sin ninguna lentitud.

    Esa es mi opinion, estamos a la orden por cualquier cosa y compartir experiencias.

  6. lo que propones es muy interesante y la idea es buena. te comento para abonar a la necesidad. En la empresa para la cual trabajo estan intentando desarrollar un software que sea capaz de estar acorde a las reglamentaciones tributarias del pais, resulta que el programador lleva dos años y no hemos avanzado mucho, seguimos dependiendo de aplicaciones de hojas de calculo y procesadores de texto para poder controlar la información, cuando todo en la actualidad ya se maneja en Web. te doy mi opinión como contador. hay muchas cosas que se pueden hacer facilmente en Web. y como programador PHP es la mejor opción

  7. Gran idea, me parece muy buena propuesta la que estas realizando, con respecto a lenguaje a utilizar me parece que PHP es una muy buena opción ya que es mucho mas liviano que otras. Creo que seria muy bueno tener un opción de software libre desarrollada para nuestro país y que no necesite mucha trabajo para implementarlo. Cualquier cosa y si crees que podemos ayudar en algo estamos a la orden.

  8. Me parece muy buena idea, para mi la mejor forma de hacer lo que propones sería en java, sobre todo por su estabilidad.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>