martes, 22 de enero de 2013

Inteligencia de Negocios (Business Intelligence)



- Inteligencia de Negocios: Se podía definir como un conjunto de herramientas y estrategias las cuales ayudan a la creación de conocimiento mediante el análisis de datos existentes en una empresa, este conjunto de herramientas y estrategias tienen un enfoque administrativo.




En la estructura de la BI podemos encontrar:


  1. Data Warehouse: Se conoce como un repositorio de información la cual ayuda a tener todos los datos de la empresa en un solo lugar, también simplifica las consultas de datos los cuales de otra manera podrían estar dispersos.
  2. OLTP (Procesamiento de Transacciones En Linea): tal cual como su nombre lo especifica, se puede definir como un tipo de procesamiento ayuda a una fácil administración de aplicaciones transaccionales.
  3. OLAP (Procesamiento Analitico En Linea): OLAP pertenece a la categoría mas extensa en BI, la cual abarca también informes y extracción de datos. OLAP ayuda a responder de la manera mas eficiente y eficaz posible las distintas consultas multidimensionales que se puedan presentar. Entre los distintos sistemas OLAP tenemos:
    1. OLAP relacionales (ROLAP)
    2. OLAP Multidimensional (MOLAP)
    3. Operaciones de OLAP
OLTP vs OLAP:


OLTP
OLAP
Aplicación
Es operacional: ERP,CRM...
Administracion y manejo de informacion del sistema, sistemas de soporte a decisiones
Usuarios Tipicos
Trabajadores
Ejecutivos y dueños de empresa
Tiempo
Semanas, Meses
Años
Actualizaciones
Inmediatas
En tiempos programados
Modelo de datos
Entidad-Relacion
Multidimensional
Esquema
Normalizado
Estrella
Enfasis
Actualizacion
Recuperaciòn



- Cubo en OLAP: Se tiene una BD la cual esta diseñada para poder producir informes de manera rápida y poder tener una recuperación de datos integra. Este cubo muestra los distintos datos de manera que sea legible a cualquier tipo de usuario (normalmente dueños de empresas).














Bibliografía:

miércoles, 21 de noviembre de 2012

Creación de diagrama BPMN

En esta entrada hablaremos como crear un diagrama BPMN con la famosa herramienta Intalio, la cual se puede descargar de acá: http://bpms.intalio.com/downloads.html

Su versión actual (para el caso de Intalio | Designer. Herramienta con la cual se crean los diagramas) es 6.1.12, (para el caso de Intalio | BPMS server) es 6.3.1.

Entonces... Empecemos!

Primero debemos después de toda la instalación de la herramienta, tomamos el mouse y hacemos click en File -> New -> Intalio | Desinger Business Process Project. Así como se puede ver en la imagen a continuación.




Luego colocamos el nombre del proyecto en "Project Name" en la ventana que nos sale después de crear el proyecto. Ahí hacemos click en Finish y listo, creamos nuestro proyecto.

Para comenzar a crear un diagrama hacemos click derecho sobre nuestro proyecto en el área de Process Explorer (A la izquierda de nuestro programa). Hacemos click en New -> Business Process Diagram. Colocamos el nombre de nuestro diagrama y listo, tenemos todo lo necesario para poder empezar a ejecutar nuestro diagrama.

Una vez creado nuestro diagrama hacemos click en Palette (como se puede ver en la siguiente imagen) para poder tomar los elementos típicos de un diagrama BPMN (se asume que ya se conocen todos y se pasa por alto la explicación de C/U de ellos).



Para poder añadir distintos tipos de elementos, simplemente arrastras el de tu preferencia al pool que tengas creado, luego de introducir todos los elementos, los conectas con las lineas así sea de mensaje o de flujo, según lo requieras.


Después de añadir los distintos elementos que requieras, tu diagrama debe quedar de esta manera.


Ahora procedemos a conectar el diagrama con los distintos flujos y mensajes.


Luego tendremos que colocar los pools de Empleado y Gerente como no ejecutables, para realizar eso, debemos hacer click derecho sobre el pool y hacer click en "Set pool as non executable".


Ahora debemos realizar los formularios, para esto de igual manera como hacemos el diagrama, vamos a New -> Workflow Form. Le colocamos el nombre y mantenemos la misma extensión .xform

Luego de crear el formulario vamos a Window -> Open Perspective -> Intalio | Designer Form Editor. Luego de esto donde cambiamos el campo Palette, ahora hacemos click en Workflow Form Editor Palette.





Pero antes, debemos hacer el respectivo mapeo de las variables y mensajes para luego poder hacer el correcto funcionamiento del programa. Finalmente tenemos un diagrama como este al cual se le han realizado ciertos cambios, ahora hacemos deploy en el proyecto en: Project -> Deployment -> Deploy XXXX (XXXX = Nombre de su proyecto).
Para hacer deploy tenemos que tener previamente abierto el servidor.


Al hacer deploy vemos los distintos diagramas que creamos.







Hasta una próxima entrada. ;).

lunes, 29 de octubre de 2012

Sistemas ERP: Adempiere. Capítulo 3. Exploración de las estructuras de la compañía y la configuración inicial del cliente.

Para el día de hoy hablaremos un poco sobre la herramienta ERP Adempiere, pero seguramente te preguntarás, ¿Qué es un ERP?

Un Sistema de Planificación de Recursos Empresariales o ERP son sistemas que justamente manejan e integran muchos de los negocios los cuales actualmente están relacionados con compra/venta de productos.


Adempiere, una de las herramientas la cual vamos a hablar durante el transcurso de este blog, es un programa realizado bajo los estándares del Software Libre el cual nos ayuda justamente a integrar negocios de manera sencilla e intuitiva (o al menos eso te quieren hacer creer). Adempiere hasta el día de hoy corre en su versión mas reciente: V 3.7 LTS.


Para el uso de Adempiere debemos tener previamente instalado en nuestro PC la base de datos Postgre-SQL.


Entonces, ¡Comencemos con las configuraciones!


1.- Iniciamos Adempiere y lo primero que veremos es una ventana la cual nos pide un usuario y contraseña, en nuestro caso usaremos el usuario System y la contraseña System para poder ingresar como administrador del sistema.




2.- Luego en la pantalla que se abre luego de hacer el respectivo Login. Navegamos hacia las opciones: Gestión del Sistema -> Reglas de la Compañía -> Configuración Inicial de Cliente. Por fines practicos llenamos de una vez los campos necesarios (Los cuales están en azul). El nombre de nuestra compañía será "Sistematika Fashion, LTD." (Un nombre un tanto... raro, pero me veo obligado a usarlo).


3.- Luego de esto hacemos click en el botón Comenzar, nos aparecerá un aviso al cual hacemos click en el visto y luego será creado exitosamente nuestro cliente. Cerramos Adempiere y nos logueamos de nuevo eligiendo como Rol y compañía: Systematika Fashion, LTD. Admin.

Creando los tipos de organizaciones.

1.- Nuevamente en el Menú principal, nos dirigimos a las siguientes opciones: Menu -> Gestión del Sistema -> Reglas de la Organización -> Tipo de Organización. Acá hacemos click en el 3er icono de Izquierda a Derecha y creamos un nuevo registro, llenamos todos los datos necesarios para crear el tipo de organización y finalmente hacemos click en el botón guardar.



2.- Luego de crear los tipos de organizaciones, creamos las reglas de la organización las cuales se pueden encontrar fácilmente en: Menu -> Gestión del Sistema -> Reglas de la Organización -> Organización. En esta parte creamos al igual que en los tipos de organizaciones las distintas reglas. De igual manera presionamos nuevo registro, llenamos los datos necesarios y luego hacemos click en el botón guardar.



3.- Luego nos debemos cambiar el tipo de organización de nuestras organizaciones, lo cual se hace en la pestaña que esta a la izquierda (indicada por la flecha) y cambiamos el tipo de organización por Sub Unit.



Creando los almacenes.

1.- De nuevo en el menú principal vamos a: Menú -> Gestión de Materiales -> Reglas de Gestión de Materiales -> Almacén y Ubicaciones.

2.- Estando en esta ventana. Ingresamos nuevamente los valores como en cualquier otra ventana de Adempiere, por eso al inicio de esta entrada hablábamos de que esta herramienta es "muy fácil de usar".


Importando el Cargador de cuentas/archivos.

1.- Debemos importar el catalogo de cuentas/archivos ya que esto es un paso importante para la creación de nuestra empresa, esta opción se encuentra en: Menú -> Gestión de Activos -> Activos Fijos -> Configuración y Mantenimiento -> Configuración de Activos Fijos -> Cargador de Archivos.

2.- En la ventana que aparece nuevamente hacemos click en <Seleccionar Archivos a Cargar> y buscamos dentro de nuestra carpeta de instalación de Adempiere\Data\import\ el archivo que se llama AccountingUS.xls y hacemos click luego sobre el formato de importación y seleccionamos la opción "Accounting - Accounts".



3.- Luego de esperar un poco (Por favor, esperar, en serio, tarda como 2min) aparece un mensaje en pantalla que dice "Filas en archivo / cargadas y listas para importar".

4.- Procedemos a importar las cuentas de la siguiente manera: Menú -> Gestión del Sistema -> Datos -> Importar Datos -> Importar Cuentas Contables. Hacemos click en el icono de nuevo registro abajo a la izquierda lo cual nos lleva a una ventana nueva en la cual haremos la importación de cuentas haciendo click en el botón "Importa Cuentas". Seleccionamos las opciones tal cual como en la imagen y hacemos click en el botón con el visto.


5.- Luego de hacer click y esperar un poco, nos aparece una ventana la cual nos confirma la importación de cuentas.

Calendario y Periodo contable.

1.- Finalmente vamos a Menú -> Análisis de Desempeño -> Reglas Contables -> Año Calendario y Periodo. Nos vamos a la pestaña Año.
2.- Hacemos click en Crear Periodos. Ingresamos el inicio de nuestro periodo contable.

Bueno damas y caballeros hasta acá llega esta entrada de hoy. Acá les dejo un excelente tutorial para que vean como instalar Adempiere en Windows 7 (Sea de 32 o 64bits).




y recuerden:

 "Sin mucho esfuerzo, no llegaras a ningún lugar"

domingo, 14 de octubre de 2012

Parte 2: Sistemas de Inf. Sus perspectivas

La perspectiva funcional de los Sistemas de Información

Proceso: Según la norma ISO-9001 un proceso es una actividad que utiliza recursos la cual se gestiona con el fin de permitir que los elementos de una entrada se transformen en un resultado útil.

Proceso de negocio: es un conjunto de actividades y pasos los cuales pueden estar relacionados con un área funcional o podrían estar enlazados con áreas funcionales, este conjunto de actividades se trata con un fin común para la empresa. Algunos ejemplos pueden ser la contratación de empleados en el área de recursos humanos en una empresa o la identificación de clientes cuando se habla de ventas.

Negocios: un negocio podría ser un sistema el cual se aplica con el fin de obtener algún bien en común  estos pueden ser vistos como una colección de Procesos de Negocios, estos pueden ser activos o pasivos.

Algunos de los tipos de Proceso de negocio pueden ser:

- Procesos estratégicos: Estos dan orientación al negocio. El establecer los objetivos y metas de una empresa puede ser un buen ejemplo de ello.

- Procesos sustantivos: Estos dan valor al cliente, son la parte principal del negocio. Un ejemplo puede ser el repartir la mercancía.

- Procesos de apoyo: Por ultimo estos dan soporte a los procesos centrales. Un excelente ejemplo es el Servicio Técnico o la Atención al Cliente.

Pero, ¿Que relacion mantienen los Procesos de Negocios con los Sistemas de Información?

Al usar los Sistemas de Informacion en una empresa ayudan a esta a mejorar su productividad y la eficiencia en los Procesos de Negocio que se manejen en la empresa, estas actividades al mejorar la eficiencia en ellas, se mejoran tambien los resultados en la empresa.

Luego tenemos los tipos de sistemas de información empresarial los cuales se dividen en:

- Sistemas de Ventas y Marketing: la función de las ventas y el marketing es vender los productos o servicios de una organización  al marketing le corresponde tener en vista cuales son los clientes potenciales para los productos y servicios que una empresa pueda ofrecer a parte de determinar que necesidades pueden tener estos clientes. Un ejemplo puede ser: el procesamiento de pedidos o el pronostico de las tendencias de ventas.


- Sistemas de Manufactura y Producción: como su nombre lo dice es el sistema el cual se encarga de producir bienes y servicios de la empresa en la cual se haya aplicado, estos sistemas están relacionados con la planificación, el desarrollo y el mantenimiento de las instalaciones de producción. Un ejemplo de esto es el control de maquinaria o la ubicación de las instalaciones de la empresa.

- Sistemas Financieros y Contables: cuando se habla de finanzas se refiere a la administración de los activos financieros de la empresa como las acciones, bonos, efectivo y otras inversiones, con el fin de maximizar su rendimiento. También se toma en cuenta la administración de la capitalización de la empresa, buscando nuevos activos financieros en acciones, bonos, entre otros. Por la parte de contabilidad se tiene que mantiene y administra los registros financieros de la empresa. Un ejemplo de este sistema puede ser la planificación de utilidades y las cuentas por cobrar.


- Sistemas de Recursos Humanos: en estos sistemas se busca atraer, desarrollar y mantener la fuerza de trabajo en la empresa. En los Sistemas de Recursos Humanos estos apoyan actividades como identificar empleados potenciales, llevar registros completos de los empleados existentes y crear programas para desarrollar las aptitudes y habilidades de los distintos empleados que laboran en el entorno. Cuando se habla justamente de capacitación y desarrollo o de planificación de recursos humanos se tiene un excelente ejemplo de lo que seria el Sistema de Recursos Humanos.

También tenemos los Sistemas desde la perspectiva de los usuarios los cuales se especifican de la siguiente manera:


- Sistemas de procesamiento de transacciones (TPS): Los gerentes de las distintas empresas necesitan sistemas que den seguimiento a las actividades realizadas en la empresa como también a las transacciones elementales como pueden ser las ventas, recepciones, depósitos en efectivo, entre otras cosas.

- Sistemas de información gerencial y de apoyo a la toma de decisiones (MIS): este sistema va proyectado hacia la gerencia media de las empresas las cuales necesitan una herramienta la cual le ayude con las actividades de supervisión, control, toma de decisiones y administración  Este Sistema se enfoca en mostrar información útil con respecto al estado de la empresa.

- Sistemas de apoyo a ejecutivos (ESS): estos Sistemas están orientados a la Gerencia Alta o Alta Dirección los cuales ayudan a tomar decisiones de manera fácil e incorporan datos sobre eventos externos. Los ESS proporcionan un entorno generalizado de computo y comunicaciones que se puede aplicar a un cambiante conjunto de problemas.

Entre estos sistemas antes mencionados tenemos una Interrelación muy importante, en un primer lugar tenemos que los TPS son la mayor fuente de datos para los demás sistemas, mientras que los ESS son receptores de datos de los sistemas de nivel inferior. Los datos se pueden intercambiar entre sistemas pero en realidad estos sistemas están poco integrados en la mayoría de las empresas normalmente por motivos de seguridad.

Como ultimo punto a tratar en esta entrada tenemos las diferentes aplicaciones empresariales y los distintos tipos de redes que se pueden encontrar en una empresa. Pero para poder profundizar mas en este mundo tenemos que hablar sobre la implementación de las aplicaciones empresariales los cuales son unos sistemas que abarcan todas las áreas funcionales y tienen la tarea de ejecutar procesos de negocios a lo largo de la empresa e incluyen todos los niveles de administración  estas aplicaciones ayudan a las empresas a ser mas flexibles y productivas.

Tenemos 4 aplicaciones empresariales principales:



- Sistemas empresariales (ERP): Se encarga de resolver el problema de integración entre los distintos Sistemas de una empresa y recopila datos de varios procesos de negocios, almacenándolos en una base de datos principal.


- Sistemas de administración de la cadena de suministro (SCM): estos ayudan a las empresas a manejar y optimizar las relaciones con los distintos proveedores que se puedan tener. Tienen como objetivo principal conseguir la cantidad correcta de productos en la menor cantidad de tiempo y al costo mas bajo posible.


- Sistemas de administración de relaciones con el cliente (CRM): proveen la información necesaria para coordinar todos los procesos de negocios relacionados con los distintos clientes en el área de ventas, marketing y servicio al cliente para así poder optimizar ingresos.

- Sistemas de administración del conocimiento (KMS): proveen soporte a los procesos de creación  adquisición  almacenamiento, aplicación y distribución del conocimiento en la empresa como también recolectan el conocimiento interno y lo enlazan con las distintas fuentes externas.

Pero ninguna empresa esta completa sin un sistema de redes para poder comunicar los distintos Sistemas que encontramos:


- Intranet: son las redes internas construidas con las mismas herramientas y estándares de comunicación que Internet esta es utilizada par ala distribución interna de la información a los empleados y habitualmente utiliza un portal privado que proporciona un solo punto de acceso a sistemas distintos.


- Extranet: son Intranets pero extendidas a usuarios autorizados ajenos a la empresa, pueden usarse para permitir a empresas diferentes trabajar en el diseño de productos, el marketing y la producción de la empresa como también agilizan el flujo de información entre la empresa, los clientes y sus proveedores.

- Negocios en linea: se utilizan las distintas tecnologías (Internet) para realizar los principales procesos de negocios de una empresa, acá se incluye el e-commerce. Un excelente ejemplo de esto es: Mercadolibre, Amazon, Google (en su tienda Google Store).

-Gobierno electrónico: es una aplicación de Internet la cual consiste en facilitar digitalmente las relaciones del gobierno y los organismos del sector publico con los ciudadanos.

De esto ultimo podemos tomar como conclusión que en la actualidad una empresa debe tener como base una Intranet, una Extranet y poder tener la modalidad de Negocios en linea ya que mucha gente tiene la costumbre de comprar por Internet.

¡Muchas gracias por leer esta nueva entrada y espero que haya sido de tu agrado!

Fuentes:

- Sistemas de Información Gerencial, Administración de la empresa digital. Kenneth C. Laudon & Jane P. Laudon. Pearson, Prentice Hall. X Edicion.

martes, 2 de octubre de 2012

Descubriendo un poco sobre los Sistemas de Información



Se podría decir que un Sistema es un objeto el cual se puede relacionar con otros objetos. Lo cual puede llevarnos a que un Sistema tiene que estar compuesto por un entorno que rodea al Sistema, una cierta cantidad de objetos los cuales llamaremos composición y finalmente una estructura que es la manera como se organizan los objetos de manera tal que se cree un Sistema.

Lo cual nos lleva a otra definición la cual es el Sistema de Información lo cual habla sobre ese conjunto de objetos o elementos que definimos anteriormente en Sistema pero estos elementos están ordenados de manera tal que pueda ser tratado de cierta manera en un futuro. Por ejemplo un Sistema de Información puede ser un servidor que obtenga datos del desempeño de distintos corredores en carreras automóviles y estos datos son almacenados para luego ser tratados de manera tal que se pueda obtener información valiosa como puede ser un Top 10 de los mejores corredores.

- Actividades del sistema


En las actividades del sistema tenemos una entrada de datos los cuales podrán ser calculados, procesados, clasificados u organizados de manera tal se produzca información útil para el sistema, esta información puede ser utilizada también como una nueva entrada de las actividades del sistema. A la derecha tenemos un diagrama el cual representa perfectamente un sistema y su ambiente de desarrollo.

- Por qué hacer un sistema?

Una de las utilidades de poder aplicar un sistema en una empresa es que se pueden reducir costos y aumentar el rendimiento para tener una mayor salida (Obtener mejores ganancias) con una entrada menor (sin tener que gastar dinero).

Entre los distintos niveles del sistema tenemos:


Alta Gerencia: Tenemos el nivel encargado de lo que sería el análisis y planificación de las distintas estrategias que pueda tomar la empresa, en este nivel se encuentran las personas de "mayor importancia" las cuales son llamadas como personal directivo o presidencial.

Gerencia Intermedia: O también conocida como gerencia táctica es la que se encarga de analizar la información para que pueda ser entregada finalmente a la Alta Gerencia y se encargan de la planificación de las distintas tácticas que toma la empresa.

Gerencia de Operaciones: En este nivel finalmente se encuentran los distintos objetos que trabajan con el fin de recolección de datos, planificación de operaciones y control de las mismas.


Clasificación de los Sistemas de Información:


- Sistemas de información ejecutiva (EIS): Es una herramienta orientada al nivel gerencial, basada en un sistema de soporte a la decisión o DSS, que provee a este nivel un acceso sencillo a información de su empresa.

- Sistemas de soporte a decisiones (DSS): Esta herramienta se emplea para analizar distintas variaciones en una empresa con el fin de agilizar y apoyar al Sistema de toma de decisiones.

-Sistema de información gerencial (MIS): Tienen el fin de resolver distintos problemas empresariales en general. Con este sistema se proporciona información útil para la gestión y la organización de la empresa.

- Sistema de Procesamiento de Transacciones (TPS): Se gestiona la información sobre las transacciones que han sido realizadas en la empresa. Un buen ejemplo puede ser: MercadoLibre, Amazon, etc.


Y esto ha sido todo en esta entrada. Espero que haya sido de tu agrado.

Sebastian Ziegler