Lo que mas me quedó y motivó en de las clases fue la vistia que tuvimos hacerca de los ERP, personalmente yo ni siquiera tenía una idea concreta hacerca de estos, ni la importancia en cuanto a beneficios que me brindan el manejar estos, llegando incluso a tener como meta de aqui a un tiempo el hacer un curso de ZAP.
A parte de esto las actividades aumentaron mi conocimento hacerca de paginas web de utilidad y nuevas tecnologías que han surgido.
Principal consejo: Aumentar el numero de visitas que tengan relacion con las TIC´S.
Bruno Martínez
jueves, 14 de julio de 2011
martes, 7 de junio de 2011
ERP
Resumen
Es indudable que el ambiente competitivo en el que se vive en el ámbito empresarial actualmente, requiere de promover los procesos y actividades de negocio que generan las ventajas competitivas de las compañías ante sus más fuertes competidores.
Por esto, desde hace ya varios años, se ha dado mayor importancia a las Tecnologías de Información y su alineación con las estrategias del negocio para mejorar sus procesos clave de negocio. Prueba de ello, es el incremento tan sustancial de adquisiciones de paquetes de software empresariales tales como el ERP (Enterprise Resource Planning), con el cual los directivos de las compañías esperan tener integradas todas las áreas o departamentos de la compañía que apoyan para la generación de sus productos y servicios.
El presente artículo tiene como objetivo recopilar las diferentes opiniones referente a; ¿Qué son los ERPs?, ¿Cuáles son sus beneficios? , ¿Cuáles son sus impactos en las compañías? Se espera que la información recopilada sirva para que el lector obtenga un mejor panorama de los ERPs.
Enterprise Resource Planning (ERP), Beneficios, Impactos
Introducción
Es indudable que el ambiente competitivo en el que se vive en el ámbito empresarial actualmente, requiere de promover los procesos y actividades de negocio que generan las ventajas competitivas de las compañías ante sus más fuertes competidores.
Por esto, desde hace ya varios años, se ha dado mayor importancia a las Tecnologías de Información y su alineación con las estrategias del negocio para mejorar sus procesos clave de negocio. Prueba de ello, es el incremento tan sustancial de adquisiciones de paquetes de software empresariales tales como el ERP (Enterprise Resource Planning), con el cual los directivos de las compañías esperan tener integradas todas las áreas o departamentos de la compañía que apoyan para la generación de sus productos y servicios.
Hoy más que nunca las empresas requieren de herramientas que les proporcionen control y centralización de su información, esto con el fin tomar las mejores decisiones para sus procesos y estrategias de negocios. Los ERP son una solución robusta para aquellas empresas que buscan una solución universal a la centralización de su información.
La implementación de un sistema de ERP por lo general es largo y complejo, ya que implica rediseñar los esquemas de trabajo. Su implementación es de alto riesgo, ya que envuelve complejidad, tamaño, altos costos, un equipo considerable de desarrollo, además de inversión de tiempo.
En la mayoría de las empresas, se requiere remplazar la infraestructura existente, lo que implica inversión de capital adicional, especialización y hasta la posibilidad de parar el negocio temporalmente para la implementación: por otra parte es importante señalar que el grado de experiencia de los proveedores es un factor importante para el buen funcionamiento del sistema.
Metodología
Para el desarrollo de este artículo, se tomaron en cuenta varias fuentes bibliográficas como son: biblioteca digital del Instituto Tecnológico y de Estudios Superiores de Monterrey (ITESM), biblioteca de ITESM Campus Monterrey, revistas electrónicas y diversas consultas de la Web. Se analizaron los diversos puntos de vista de cada uno de los autores consultados y se tomó lo más importante de sus puntos de vista.
¿Qué es un ERP?
El ERP es un sistema integral de gestión empresarial que está diseñado para modelar y automatizar la mayoría de procesos en la empresa (área de finanzas, comercial, logística, producción, etc.). Su misión es facilitar la planificación de todos los recursos de la empresa (www.adpime.com).
Por otro lado, Kumar y Hillengersberg (2000) definen al Enterprise Resource Planning (ERP) como "paquetes de sistemas configurables de información dentro de los cuales se integra la información a través de áreas funcionales de la organización". Los sistemas ERP son extremadamente costosos, y una vez que los sistemas ERP se implantan con éxito trae una serie de beneficios importantes para las empresas.
Orton y Marlene (2004) definen a los sistemas de planeación de recursos empresariales (ERP) como un sistema que permite coleccionar y consolidar la información a través de la Empresa.
Reuther,D. (2004) en su artículo "Critical Factors for Enterprise Resources Planning System Selection and Implementation Projects within Small to Médium Enterprise" menciona que K.C. Laundon y J.P. Laundon, (2000) definen los sistemas de planeación de recursos empresariales (ERP) como un sistema de administración de negocios que integra todas las facetas del negocio, incluyendo planeación, manufactura, ventas y finanzas (esto lo podemos representa en Fig. 1) El software ERP planea y automatiza muchos procesos con la meta de integrar información a lo largo de la empresa y elimina los complejos enlaces entre los sistemas de las diferentes áreas del negocio.
Lo más destacable de un ERP es que unifica y ordena toda la información de la empresa en un solo lugar, de este modo cualquier suceso queda a la vista de forma inmediata, posibilitando la toma de decisiones de forma más rápida y segura, acortando los ciclos productivos. Con un ERP tendremos la empresa bajo control e incrementaremos la calidad de nuestros servicios y productos. La implantación de un ERP conlleva la eliminación de barreras ínter departamentales, la información fluye por toda la empresa eliminando la improvisación por falta de información
Beneficios e impactos
Varios son los puntos de vista en cuanto a los diferentes beneficios que se esperan en una implementación de un ERP, así como los impactos que este tendrá en la organización.
Es importante mencionar que las diferentes marcas creadoras de software ERP (SAP, Oracle, etc.) tiene sus beneficios característicos. Sin embargo la mayoría de los ERP tienen en común varios beneficios: Aquí algunos de los beneficios que podrían adquirirse al implementar cualquiera de ellos:
- Solo un sistema para manejar muchos de sus procesos comerciales
- Integración entre las funciones de las aplicaciones
- Reduce los costos de gerencia
- Incrementa el retorno de inversión
- Fuente de Infraestructura abierta
La página www.cio.com en su articulo "The ABCs of ERP" mencionan que hay cinco razones por las cuales las empresas desean emprender un ERP:
Integración de la información financiera. - El CEO (Chief Executive Officer) siempre busca tener información financiera verás, en su búsqueda financiera se puede encontrarse con muchas versiones diferentes a la real. Cada departamento tiene por lo regular sus propios números financieros, finanzas tiene su propio juego de números, el área de ventas tiene otra versión y las diferentes unidades comerciales de la empresa pueden tener sus números propios referente a cuanto están contribuyendo para la empresa. Con la implementación de los ERP todos tendrán solo una versión de los números, con esto no habrá vuelta de hojas, todo estará unificado.
Integración de la información de los pedidos de los clientes - Con los sistemas ERP es posible centralizar y darle un seguimiento a los pedidos de los clientes, desde que se recibe el pedido hasta que se surte la mercancía. Esto en lugar de tener varios sistemas los cuales se encarguen del seguimiento de los pedidos, ya que por lo regular se originan problemas de comunicación entre los sistemas. Con los ERPs esto será más fácil.
Estandarizar y agilizar los procesos de manufacturación – Compañías manufactureras – los sistemas de ERP vienen con los métodos estándares para automatizar algunos de los pasos de un proceso de fabricación. Estandardizar esos procesos y usar un solo sistema informático, integrado pueden ahorrar tiempo, aumentar productividad y reducir la cuenta principal.
Minimiza el inventario - Los ERPs agiliza el flujo del proceso industrial más fácilmente, y mejora la visibilidad del proceso de cumplimiento de orden por parte de la empresa. Eso puede origina que los inventarios sean reducidos, ayuda a los usuarios para que desarrollen mejores planes de entrega con respecto a los pedidos de los clientes. Claro esta que para mejorar realmente el flujo de la cadena de suministro, sería necesario implementar un sistema que administre dicha, sin embargo los ERPs ayudan en gran parte.
Conclusión
En la actualidad las tecnologías de información juegan un papel importante en las estrategias de negocios, ya que están cambiando la forma en que las empresas realizan sus procesos. Los sistemas de información permiten a las compañías lograr ventajas competitivas de diferentes maneras: coordinando actividades de valor en localidades que se encuentran en una amplia geografía, o también mediante la creación de nuevas interrelaciones entre los negocios, ampliando el alcance de las industrias.
Asimismo le sirve a las empresas para soportar sus estrategias competitivas, ya sea para ir un paso delante de la competencia o reducir las ventajas que la misma pueda presentar.
El ERP es un sistema integral de gestión empresarial que está diseñado para modelar y automatizar la mayoría de procesos en la empresa (área de finanzas, comercial, logística, producción, etc.). Su misión es facilitar la planificación de todos los recursos de la empresa.
Como todo sistema, tiene sus ventajas y sus desventajas, de los beneficios más comunes e importantes podemos mencionar:
- Solo un sistema para manejar muchos de sus procesos comerciales
- Integración entre las funciones de las aplicaciones
- Reduce los costos de gerencia
- Incrementa el retorno de inversión
- Fuente de Infraestructura abierta
- Son muy caros.
- Requiere cambios en la compañía y procesos para su instalación.
- Son complejos y muchas compañías no pueden ajustarse a ellos.
- Hay pocos expertos en ERPs.
jueves, 2 de junio de 2011
Lenguajes de Programacion
Lenguaje de programación
Un lenguaje de programación" es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo.
Por otro lado, el término "lenguaje natural" define un medio de comunicación compartido por un grupo de personas (por ejemplo: inglés o francés).
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación es muy estricto:
A CADA instrucción le corresponde UNA acción de procesador.
El lenguaje utilizado por el procesador se denomina lenguaje máquina. Se trata de datos tal como llegan al procesador, que consisten en una serie de 0 y 1 ( datos binarios).
El lenguaje máquina, por lo tanto, no es comprensible para los seres humanos, razón por la cual se han desarrollado lenguajes intermediarios comprensibles para el hombre. El código escrito en este tipo de lenguaje se transforma en código máquina para que el procesador pueda procesarlo.
El ensamblador fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores pueden comprenderlo. No obstante, este lenguaje se parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Así, un programa desarrollado para un equipo no puede ser portado a otro tipo de equipo. El término "portabilidad" describe la capacidad de usar un programa de software en diferentes tipos de equipos. Para poder utilizar un programa de software escrito en un código ensamblador en otro tipo de equipo, ¡a veces será necesario volver a escribir todo el programa!
Por lo tanto, un lenguaje de programación tiene varias ventajas:
- es mucho más fácil de comprender que un lenguaje máquina:
- permite mayor portabilidad, es decir que puede adaptarse fácilmente para ejecutarse en diferentes tipos de equipos.
Lenguajes de programación imperativos y funcionales
Los lenguajes de programación generalmente se dividen en dos grupos principales en base al procesamiento de sus comandos:
- lenguajes imperativos;
- lenguajes funcionales.
Lenguaje de programación imperativo
Un lenguaje imperativo programa mediante una serie de comandos, agrupados en bloques y compuestos de órdenes condicionales que permiten al programa retornar a un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes de programación en uso y aún hoy muchos lenguajes modernos usan este principio.
No obstante, los lenguajes imperativos estructurados carecen de flexibilidad debido a la secuencialidad de las instrucciones.
Lenguaje de programación funcional
Un lenguaje de programación funcional(a menudo llamado lenguaje procedimental) es un lenguaje que crea programas mediante funciones, devuelve un nuevo estado de resultado y recibe como entrada el resultado de otras funciones. Cuando una función se invoca a sí misma, hablamos de recursividad.
Interpretación y compilación
Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías:- lenguajes interpretados
- lenguajes compilados
Lenguaje interpretado
Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
Lenguaje compilado
Un programa escrito en un lenguaje "compilado" se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.
Un programa escrito en un lenguaje compilado posee la ventaja de no necesitar un programa anexo para ser ejecutado una vez que ha sido compilado. Además, como sólo es necesaria una traducción, la ejecución se vuelve más rápida.
Sin embargo, no es tan flexible como un programa escrito en lenguaje interpretado, ya que cada modificación del archivo fuente (el archivo comprensible para los seres humanos: el archivo a compilar) requiere de la compilación del programa para aplicar los cambios.
Sin embargo, no es tan flexible como un programa escrito en lenguaje interpretado, ya que cada modificación del archivo fuente (el archivo comprensible para los seres humanos: el archivo a compilar) requiere de la compilación del programa para aplicar los cambios.
Por otra parte, un programa compilado tiene la ventaja de garantizar la seguridad del código fuente. En efecto, el lenguaje interpretado, al ser directamente un lenguaje legible, hace que cualquier persona pueda conocer los secretos de fabricación de un programa y, de ese modo, copiar su código o incluso modificarlo. Por lo tanto, existe el riesgo de que los derechos de autor no sean respetados. Por otro lado, ciertas aplicaciones aseguradas necesitan confidencialidad de código para evitar las copias ilegales (transacciones bancarias, pagos en línea, comunicaciones seguras...).
Lenguajes intermediarios
Algunos lenguajes pertenecen a ambas categorías (LISP, Java, Python...) dado que el programa escrito en estos lenguajes puede, en ciertos casos, sufrir una fase de compilación intermediaria, en un archivo escrito en un lenguaje ininteligible (por lo tanto diferente al archivo fuente ) y no ejecutable (requeriría un interprete). Los applets Java, pequeños programas que a menudo se cargan en páginas web, son archivos compilados que sólo pueden ejecutarse dentro de un navegador web (son archivos con la extensión .class).
Algunos ejemplos de lenguajes ampliamente usados
A continuación, encontrará una breve lista de los lenguajes de programación actuales:
Lenguaje | Principal área de aplicación | Compilado/interpretado |
|---|---|---|
ADA | Tiempo real | Lenguaje compilado |
| BASIC | Programación para fines educativos | Lenguaje interpretado |
| C | Programación de sistema | Lenguaje compilado |
| C++ | Programación de sistema orientado a objeto | Lenguaje compilado |
| Cobol | Administración | Lenguaje compilado |
| Fortran | Cálculo | Lenguaje compilado |
| Java | Programación orientada a Internet | Lenguaje intermediario |
| MATLAB | Cálculos matemáticos | Lenguaje interpretado |
| Cálculos matemáticos | Cálculos matemáticos | Lenguaje interpretado |
| LISP | Inteligencia artificial | Lenguaje intermediario |
| Pascal | Educación | Lenguaje compilado |
| PHP | Desarrollo de sitios web dinámicos | Lenguaje interpretado |
| Inteligencia artificial | Inteligencia artificial | Lenguaje interpretado |
| Perl | Procesamiento de cadenas de caracteres | Lenguaje interpretado |
Power Point: Evolucion de los lenguajes de programacion
http://www.authorstream.com/Presentation/verarex-33544-evolucion-de-los-lenguajes-programaci-evolucionlp-education-ppt-powerpoint/
Video lenguajes de programacion
http://www.youtube.com/watch?v=2lyqeFR8ehg
martes, 31 de mayo de 2011
Power y texto proyecto informatico
Las etapas del proyecto
Para poder administrarlo en un contexto de calidad, un proyecto deberá pasar por varias fases, al final de las cuales deberán definirse los acontecimientos importantes. Cada etapa se relaciona con una prestación y una validación basadas en un documento específico. Esto permite supervisar los productos finales para que cumplan con los requisitos definidos y asegurar el cumplimiento de los costos pactados y del tiempo establecido.
Estas etapas de validación, que representan una de las tareas de la gestión de proyectos, permiten una rápida identificación de los distintos problemas y la adaptación a nuevas restricciones que surgen debido a circunstancias no previstas inicialmente. Es esencial realizar un seguimiento del tiempo destinado a cada tarea e indispensable analizar los riesgos. De hecho, la puesta en marcha de un proyecto genera mucha incertidumbre, ya que sus características todavía no se han formalizado. Esto presenta tantos riesgos para el proyecto, que es necesario intentar identificarlos y anticiparlos. Así, deben preverse medidas tanto para prevenir como para corregir la aparición de este tipo de riesgos en caso de ser necesario.
En cada etapa, es posible que el cliente decida detener el proyecto si considera que no podrán lograrse los objetivos.
El término acontecimiento se utiliza para designar los eventos importantes involucrados en la realización del proyecto que requieren de supervisión. Cada acontecimiento permite verificar el cumplimiento de las condiciones necesarias para que el proyecto continúe. El sistema de fechas de acontecimientos se denomina programa.
La cadena de etapas y validaciones entre el surgimiento de la necesidad y la entrega del producto se denomina "ciclo de vida del producto". El "ciclo de vida del trabajo" corresponde a las etapas y a los productos necesarios para la realización de los trabajos.
El proyecto se puede delinear básicamente de la siguiente manera:
- Fase preparatoria: Esta fase permite a los participantes lograr el entendimiento del proyecto y estudiar el tema para asegurarse de que su implementación sea relevante y se ajuste a la estrategia de la compañía. Esta fase, generalmente considerada Previa al proyecto, debe concluir con la finalización de los documentos que formalizan el proyecto e indican las condiciones administrativas de su realización.
- Fase de implementación: Esta es la fase operativa en la que se realiza el trabajo. Es llevada a cabo por el contratista, conjuntamente con el cliente. Esta fase comienza con la recepción de las especificaciones y termina con la entrega del trabajo.
- Fase de finalización: En este punto, el trabajo inicia su producción, es decir que las partes deben asegurarse de que el trabajo cumpla con las expectativas del usuario y garantizar que su "instalación" y uso sean los correctos. En la medida en que es el contratista quien conoce el producto que ha sido terminado, el mismo es el responsable de su instalación.
Estas tres fases son: ajuste, ejecución, finalización. Cada una de estas macro fases puede dividirse en etapas. La división propuesta se basa en el método MERISE. Este es el método utilizado más comúnmente, pero también existen otros.
Es esencial durante el inicio del proyecto, asegurarse de que el contratista y el cliente estén de acuerdo en un método común y conozcan sus respectivas responsabilidades (ciclo de toma de decisiones).
POWER
http://trevinca.ei.uvigo.es/~cfajardo/Nueva_carpeta/presentaciones/PPI_t2.ppt
VIDEO
Control
Tics en educacion
Tics en salud
Tic en la PYM ES
Tics y comercio electronico
E goberment
Informe ejecutivo de al menos una pagina por tema. Ir controlando los conocimentos del ramos.
Tics en salud
Tic en la PYM ES
Tics y comercio electronico
E goberment
Informe ejecutivo de al menos una pagina por tema. Ir controlando los conocimentos del ramos.
10 ideas posibles
- Servicios de venta de muebles con modelos clasicos a domicilio
- Venta de articulos deportivos para personas con discapacidad
- Empresa de servicio de clases particulares por video conferencia e- learning.
- Venta de frutas tropicales
- Servicios de asesoria
- Venta de articulos deportivos para personas con discapacidad
- Empresa de servicio de clases particulares por video conferencia e- learning.
- Venta de frutas tropicales
- Servicios de asesoria
Suscribirse a:
Comentarios (Atom)