Informática y Sistemas (β)

2011/03/21 - 21 marzo 2011

Presentación de plataformas de Inteligencia de Negocios

Los siguientes videos muestran un resumen de mi conferencia sobre las plataformas de Business Intelligence, en el marco de un evento auspiciado por Microsoft, con ejemplos en tiempo real de las posibilidades de SharePoint 2010 con PerformancePoint Services 2010. Describo asimismo la arquitectura típica recomendada, y planificación estrategica para adoptar dichos sistemas:

(more…)

2009/12/16 - 16 diciembre 2009

Las delicadas etapas de definiciones en proyectos de sistemas

Filed under: Filosofía y Sistemas de Información — Mario Mendez @ 15:08
Tags: ,

Caso de Uso UML

La disciplina de Sistemas Informáticos está asimilada a una rama de la Ingeniería, pero las principales diferencias con las carreras tradicionales (Ingeniería Civil, Química o Arquitectura) son su poca antigüedad, y en especial la alta incidencia del factor humano al momento de definir los proyectos. Este último tiene una importancia especial dado que puede llegar a ser causal de proyectos abortados con la consiguiente pérdida de tiempo y recursos.

Por ejemplo, una obra de ingeniería cómo puede ser la construcción de un puente, hoy en día no solo tiene la suficiente base técnica y estudios previos para asegurar su fin exitoso, sino también que difícilmente se llegue a la situación de definir erróneamente la ubicación o expectativas de utilización que tendrá. Sin embargo, en el campo de la informática lamentablemente no es poco común encontrarse (more…)

2009/12/09 - 9 diciembre 2009

Criterios para considerar una plataforma para Inteligencia de Negocios

Filed under: Inteligencia de Negocios — Mario Mendez @ 21:16
Tags:

Entornos de BI

Dado lo reciente de la aparición de las técnicas de Inteligencia de Negocios (Business Intelligence) no es muy amplia la oferta de productos que se ofrecen como plataforma,  pero como área de desarrollo creciente seguramente aumentarán las opciones por lo que hay que tener en cuenta que características deben cumplir.

En primer lugar, el BI es una disciplina amplia que agrupa diferentes herramientas y técnicas que van desde la extracción y depuración de datos (ETL o Extract-Transform-Load), pasando por el registro de las operaciones o Datawarehousing, diseño de Cuadros de Mando; hasta llegar a los entornos de presentación y reporteadores. Evidentemente es difícil que un solo producto tenga todas las características, por lo que (more…)

2009/11/11 - 11 noviembre 2009

Agregado de indicadores resumen en Cuadros de Mando

el problema de elaborar estados agregados

el problema de elaborar estados generales

Un tema delicado en el diseño de un Cuadro de Mando es poder elaborar un estado resumen como agregado de un conjunto de Indicadores Claves de Gestión subordinados. Más allá de las dificultades técnicas que pueden surgir al agrupar muchas veces indicadores con respuestas no homogéneas o comparables, el problema que atenta contra la interpretación correcta del estado general es la atenuación de valores no deseados por una visión de conjunto en buen estado. (more…)

2009/10/28 - 28 octubre 2009

Manejo de errores en capa de presentación web

Filed under: Tips de Desarrollo — Mario Mendez @ 00:06
Tags:

En términos ideales los errores en aplicaciones no deben producirse, pero esto es inevitable y tarde o temprano suceden. En el ámbito web donde la mayoría de las aplicaciones apuntan a usuarios externos o casuales, los errores internos de las aplicaciones suelen presentarse con una información detallada que si bien es de gran ayuda a un programador, en realidad están volcando datos sensibles de la infraestructura interna del sitio y sus componentes. Esta información, inservible para la mayoría de los usuarios casuales, es buscada deliberadamente por hackers o delincuentes digitales quienes hacen caer a propósito los sitios para obtener datos y afinar sus ataques o accesos no autorizados. Por ello es sumamente importante tener en cuenta las recomendaciones para evitar estas filtraciones.

(more…)

2009/10/02 - 2 octubre 2009

Evitando inconsistencias de datos por navegación hacia atrás en sitios web

el botón de la discordia

el botón de la discordia

Cuando se consolidó la plataforma web como vehículo de implementación de aplicaciones, muy por encima de las basadas en ejecutables Windows (dominantes hasta entrando al nuevo milenio), comenzaron a presentarse problemas nuevos y algunos de difícil solución. Estos problemas se deben mayormente a que la www (world wide web) fue pensada inicialmente como canal de comunicación, y solo con su masificación se empezaron a explotar nuevas prestaciones comerciales y operacionales. Uno de los grandes problemas, y que hasta el día de hoy no se encuentra enteramente resuelto en la mayoría de los sitios que visito es el de la navegación hacia atrás. Y una buena arquitectura debe considerar la navegación de un sitio conforme a ciertos criterios de usabilidad, que en este caso no estan bien estandarizados por lo que hay que prestarles mayor atención. (more…)

2009/09/15 - 15 septiembre 2009

Diseñar Indicadores Clave de Gestión

indicadores de gestión

definición típica de indicador de gestión

El impulso y utilización de Tableros de Control de Gestión (Balanced Scorecard) en relativamente poco tiempo, habla de la gran necesidad que había en esta área. Sin embargo la aplicación práctica de los mismos redunda muchas veces en fracasos dada la falta de una normativa o conocimiento al momento de definir los indicadores, cuando su diseño cae en manos poco capacitadas o experimentadas.
Los indicadores de gestión (Key Process Indicator) son el elemento primario de estos tableros, y sobre ellos recae la utilidad y en definitiva el éxito en la adopción de esta herramienta. (more…)

2009/09/11 - 11 septiembre 2009

Metonimia y otras figuras semánticas que el profesional debe reconocer para realizar correctas definiciones de sistemas

primer bug documentado

primer bug documentado

Como introducción a este tema me gustaría comentar sobre los pocos glamorosos orígenes de la palabra “debug”, término muy conocido en la jerga informática como sinónimo de “depurar código” para eliminar fallos de software. Esta palabra deriva de “bug” que en inglés significa insecto, y generalmente se aplica a las cucarachas o baratas; por lo que debug vendría a ser desinsectar o quitar cucarachas. Ahora bien ¿qué tienen que ver estos animales tan desagradables con los programas de software? (more…)

2009/09/09 - 9 septiembre 2009

Diagramas de Estado y modelado de Sistemas

Anteriormente presenté un Diagrama  de Estados, como versión simplificada de los Diagramas de Máquinas de Estado del UML, y un ejemplo de un diagrama básico con sus elementos fundamentales; en este post lo veremos como un auxiliar del arquitecto de sistemas para modelar y definir comportamiento. (more…)

2009/09/02 - 2 septiembre 2009

Diagramas de estado basados en UML

El lenguaje de modelado UML (Unified Modeling Language) tiene una serie de herramientas sumamente útiles,  indispensables para cualquier arquitecto o profesional de sistemas que necesite documentar una aplicación o sistema de información. Los diagramas de “máquinas de  estados” (State Machine Diagrams) son parte de los que modelan comportamiento, y los que más han evolucionado desde las versiones tempranas hasta la actual versión de UML 2.2 (al 2/2/2009).

Sin embargo, en el ámbito de aplicaciones orientadas a la administración, generalmente basadas en documentos electrónicos que cambian de estados principalmente por interacción con los usuarios; una máquina de estados excede las posibilidades de modelado, y empleando un subconjunto de elementos es más que suficiente para dar un aporte realmente de valor a los diseños. Aquí señalaré estos lineamientos básicos para construcción de diagramas (more…)

Página siguiente »

Blog de WordPress.com.