More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  ..:: Liarjo of Locksley ...PhotosProfileFriendsMore Tools Explore the Spaces community

..:: Liarjo of Locksley ::..

Amo de los pensamientos, esclavo de los dichos
Link’s a artículos y referencias técnicas
Link's para Arquitectos de Software
August 27

Architect Forum sobre RIA

Hoy hice una presentación sobre RIA en el evento de Microsoft Architec Forum.

La presentación es agnóstica y la comparto con ustedes en el siguiente Link  :)

 

August 22

Invitación para el Architect Forum del miércoles 27 de Agosto

Estimados;

Queremos invitarlos a participar de un nuevo Architect Forum, a realizarse el próximo día miércoles 27 de agosto en las oficinas de Microsoft Chile.

En esta oportunidad, abordaremos el tema La Nueva Generación de Aplicaciones Web Corporativas como tema principal del fórum.

El desarrollo de aplicaciones Web Corporativas  presenta desafíos realmente importantes desde el punto de vista de usabilidad, productividad y escalabilidad. Los invitamos a conocer cuáles son las mejores prácticas de arquitectura de software que podemos aplicar en este nuevo escenario y cómo podemos combinar Internet Explorer 8, ASP.NET, ASP.NET AJAX y Silverlight 2 para desarrollar esta nueva generación de aplicaciones Web.

Para poder inscribirse a este evento tienen que enviar un email a la siguiente dirección:

tvildosola@tech1group-sf.com

Los esperamos!...

 

Agenda

Miércoles 27-ago

09:00 a 09:30 – Welcome Coffee

09:30 a 10:00 – Internet Explorer 8

10:00 a 11:00 – Arquitectura de Aplicaciones RIA

11:00 a 11:15 – Coffee Break

11:15 a 12:15 – Aplicaciones Web Corporativas basadas en Silverlight 2

12:15 a 12:30 – Cierre del evento y Sorteo de Libros

Internet Explorer 8

En esta primera sesión presentaremos las novedades que vienen con Internet Explorer 8 y haremos especial énfasis en la compatibilidad con estándares de la industria y con los sitios web existentes. Esta presentación es muy importante para todas aquellas empresas que quieran garantizar que sus sitios web corporativos sean compatibles con este popular web-browser.

Oradores

Violeta Arévalo y Martín Cabrera, MICROSOFT Chile

Arquitectura de Aplicaciones RIA

Las Rich Internet Applications  (RIAs) presentan nuevos desafíos desde el punto de vista de arquitectura. Conozca cuáles son las mejores prácticas de arquitectura de software que podemos aplicar en este nuevo escenario.

Oradores

Juan Pablo García, DATCO Chile y Fernando Da Costa, SONDA Chile

Aplicaciones Web Corporativas basadas en Silverlight 2

La nueva versión de Silverlight presenta una serie muy importante de nuevas características que la posicionan como una tecnología muy potente para desarrollar la Nueva Generación de Aplicaciones Web Corporativas. Conozca dichas características y comience a desarrollar sus nuevas aplicaciones web hoy.

Oradores

Fernando Da Costa, SONDA Chile y Martín Cabrera, MICROSOFT Chile

Lugar

Microsoft Chile. Mariano Sanchez Fontecilla 310, Piso 6

neuron

August 21

Magic Quadrant for Business Intelligence Platforms, 2008

Gartner se dedica a hacer estos estudios y el 1 de febrero de este año sacó este sobre plataformas de BI.

Este mercado se está moviendo de ser dominado por empresas de Nicho hacia los proveedores de plataforma, basado en los desarrollos o adquisiciones de estás ultimas.

Muy interesante, vale la pena ver las “Strengths” y “Cautions” de cada plataforma.

 Magic Quadrant for Business Intelligence Platforms, 2008

August 19

Entrevista a los 4 MVPs de Datco

Datco envía un newsletter a todos sus partner y clientes con información de lo que la compañía hace.

En ese newslletter este mes incluyo 4 pequeñas entrevistas a los MVP que trabajamos en Datco.

La primera es sobre Arquitectura de Software, la segunda sobre Exchange Server, luego Seguridad y termina con Sharepoint.

Pueden ver estas entrevistas aquí.

 Equipo de MVPs de Datco

August 08

Inauguración de hospital, al estilo Chilensis

 

Cuando veo este video me acuerdo de un hospital que “inauguraron” este año en Chile  :-)

August 04

The 6th IEEE European Conference on Web Services

La Conferencia Europea sobre Servicios Web (ECOWS) es la principal conferencia de investigadores y profesionales para intercambiar los últimos avances en el estado del arte de los Web Services. Los principales objetivos de esta conferencia son facilitar el intercambio entre los investigadores y los profesionales y fomentar futuras colaboraciones dentro y fuera de Europa.

Esta conferencia hace un llamado a presentar paper de investigación sobre Web Services, workshops y aplicaciones prácticas en la industria.

En esta última categoría estoy yo participando, es decir estoy escribiendo un paper sobre un proyecto móvil que utiliza WS para comunicarse con el BackOffice de un banco. Si todo sale bien, y seleccionan mi trabajo voy a Doublin a exponer y lo publican en la revista de la IEEE.

:-)

En este link pueden postular con sus paper the casos aplicados.

Call for Business Track Paper

 

Salu2ecows08logo

July 25

Metodología para proyectos de Minería de Datos

El gran parte del éxito de un proyecto de software, en empresas de desarrollo, se basa en su forma de trabajo. Esta metodología que usan les sirve para que los miembros del equipo sepan que deben hacer y cuando. Existen muchas metodologías de todos los sabores y colores, en mi opinión todas suman dependiendo del contexto hay que optar por la más eficaz.

Ahora, en los proyecto de minería de datos al igual que en los proyectos de cualquier cosa es necesario seguir una forma de trabajo, es decir una metodología. Aquí les comparto la metodología CRISP –DM, que es libre y se hace cargo de definir cómo y cuando las cosas deben ser hechas.

Al igual que cualquier metodología es un modelo y no un manual de corta palos, ustedes deben adecuarla a la realidad de su propio entorno.

CRISP-DM

La metodología CRISP-DM consta de cuatro niveles de abstracción, organizados de forma jerárquica en tareas que van desde el nivel más general hasta los casos más específicos.

A nivel más general, el proceso está organizado en seis fases, estando cada fase a su vez estructurada en varias tareas generales de segundo nivel. Las tareas generales se proyectan a tareas específicas, donde se describen las acciones que deben ser desarrolladas para situaciones específicas. Así, si en el segundo nivel se tiene la tarea general “limpieza de datos”, en el tercer nivel se dicen las tareas que tienen que desarrollarse para un caso específico, como por ejemplo, “limpieza de datos numéricos”, o “limpieza de datos categóricos”. El cuarto nivel, recoge el conjunto de acciones, decisiones y resultados sobre el proyecto de Data Mining específico.

La metodología CRISP-DM estructura el ciclo de vida de un proyecto de Data Mining en seis fases, que interactúan entre ellas de forma iterativa durante el desarrollo del proyecto.

Crisp-dm

 

La primera fase análisis del problema, incluye la comprensión de los objetivos y requerimientos del proyecto desde una perspectiva empresarial, con el fin de convertirlos en objetivos técnicos y en una planificación.

La segunda fase de análisis de datos comprende la recolección inicial de datos, en orden a que sea posible establecer un primer contacto con el problema, identificando la calidad de los datos y estableciendo las relaciones más evidentes que permitan establecer las primeras hipótesis.

Una vez realizado el análisis de datos, la metodología establece que se proceda a la preparación de los datos (tercera fase), de tal forma que puedan ser tratados por las técnicas de modelado. La preparación de datos incluye las tareas generales de selección de datos a los que se va a aplicar la técnica de modelado (variables y muestras), limpieza de los datos, generación de variables adicionales, integración de diferentes orígenes de datos y cambios de formato.

La fase de preparación de los datos, se encuentra muy relacionada con la fase de modelado (cuarta fase), puesto que en función de la técnica de modelado que vaya a ser utilizada los datos necesitan ser procesados en diferentes formas. Por lo tanto las fases de preparación y modelado interactúan de forma sistemática. En la fase de modelado se seleccionan las técnicas de modelado más apropiadas para el proyecto de Data Mining específico. Las técnicas a utilizar en esta fase se seleccionan en función de los siguientes criterios:

 

  • Ser apropiada al problema.
  • Disponer de datos adecuados.
  • Cumplir los requerimientos del problema.
  • Tiempo necesario para obtener un modelo.
  • Conocimiento de la técnica.

Antes de proceder al modelado de los datos se debe de establecer un diseño del método de evaluación de los modelos, que permita establecer el grado de bondad de los modelos. Una vez realizadas estas tareas genéricas se procede a la generación y evaluación del modelo. Los parámetros utilizados en la generación del modelo dependen de las características de los datos.

En la quinta fase, la fase de evaluación, se evalúa el modelo, no desde el punto de vista de los datos, sino del cumplimiento de los criterios de éxito del problema. Se debe revisar el proceso seguido, teniendo en cuenta los resultados obtenidos, para poder repetir algún paso en el que, a la vista del desarrollo posterior del proceso, se hayan podido cometer errores. Si el modelo generado es válido en función de los criterios de éxito establecidos en la primera fase, se procede a la explotación del modelo.

Normalmente los proyectos de Data Mining no terminan en la implantación del modelo (sexta fase), sino que se deben documentar y presentar los resultados de manera comprensible en orden a lograr un incremento del conocimiento. Además en la fase de explotación se debe de asegurar el mantenimiento de la aplicación y la posible difusión de los resultados.

image

Fase 1 Entendimiento del Negocio

Esta fase se centra en la comprensión de los objetivos del proyecto y los requisitos desde una perspectiva de negocio, a continuación, convertir ese conocimiento en una definición de una solución de minería datos y un plan preliminar para lograr los objetivos del negocio.

Las tareas de esta fase con las siguientes:

1. Determinar los objetivos del negocio: comprender completamente desde la perspectiva del negocio lo que el cliente realmente quiere. Además, se deben identificar factores importantes que puedan influir en el desarrollo del proyecto, al principio del mismo. En resumen evitar gastar mucho tiempo respondiendo correctamente a las preguntas de negocio incorrectas.

2. Evaluar la situación: darse cuenta de la real situación del escenario dónde se realizará el proyecto.

3. Determine las metas del proyecto BI: en esta actividad se busca expresar los objetivos de negocio del proyecto en términos técnicos.

4. Elaborar el plan del proyecto: construir el plan para alcanzar los objetivos de minería de datos y los objetivos de negocio. Este plan debe describir las actividades y pasos a seguir durante el resto del proyecto, incluyendo la selección inicial de herramientas y tecnologías.

Fase 2 Entendimiento de los Datos

Esta fase se inicia con una primera recopilación de datos y procede con las actividades específicas a fin de familiarizarse con los datos, para identificar problemas de calidad de los datos, primero para descubrir una visión de los datos o para detectar subconjuntos interesantes para formar las hipótesis de información oculta.

Las tareas de esta fase con las siguientes:

1. Recopilar los Datos iníciales: obtener los datos relevantes para este proyecto. Puede ser necesario cargar estos datos para poder revisarlos bien y lograr entender en que estado se encuentran.

2. Descripción de los Datos: describir los datos, sus propiedades y sus medidas. Se elabora un informe de esto.

3. Revisar los Datos: esta tarea aborda los aspectos de BI del proyecto los cuales pueden abordarse con consultas, visualización y presentación de informes.

4. Verificar la calidad de datos: examinar la calidad de los datos, buscando validar la completitud y veracidad de los datos.

Fase 3 Preparación de los datos

Cubre todas las actividades encaminadas a construir los datos finales a partir de los datos en bruto. Las tareas de preparación de datos probablemente se realizan varias veces, en diferentes ordenes. Sus tareas incluyen la tabla, registro y selección de atributos, así como la transformación y limpieza de datos para herramientas de modelado. Normalmente está fase toma el mayor esfuerzo del proyecto.

Las tareas de esta fase con las siguientes:

1. Seleccionar los Datos: Decidir sobre los datos que deben utilizarse para el análisis. Incluir criterios de pertinencia de los datos para los objetivos, la calidad y técnicas tales como las limitaciones de volumen de datos o tipos de datos. Esta tarea Cubre la selección de atributos, así como la selección de registros en una tabla.

2. Limpieza de los datos: aquí buscamos elevar a calidad de los datos al nivel requerido por las técnicas de BI seleccionadas en el proyecto.

3. Construcción de los datos: tarea orientada a la construcción o cálculo de los atributos calculados o nuevos registros requeridos por el modelo de gestión y no provisto por los datos brutos u operacionales.

4. Integración de Datos: tarea orientada a la integración de los datos de gestión generados a los modelos.

5. Aplicar formatos a los datos.

Fase 4 Modelamiento

En esta fase varias técnicas de modelamiento son seleccionadas y aplicadas, y sus parámetros son calibrados buscando los valores óptimos. Típicamente, existen varias técnicas para resolver un mismo problema de minería de datos. Algunas técnicas tienen requerimientos específicos en la forma de los datos. Por esto a menudo hay que volver a la fase de preparación de datos en estos cosos.

Las tareas de esta fase con las siguientes:

1. Seleccionar la técnica de modelamiento

2. Construcción del modelo de pruebas

3. Implementación del modelo

4. Evaluación del modelo

Fase 5 Evaluación

A estas alturas del proyecto ya se han construido el o los modelos los que aparenta ser correctos, desde la perspectiva del análisis de datos. Antes de proceder a la instalación final del modelo, es importante una evaluación a fondo del modelo y los pasos seguidos para su implementación para estar seguro que cumple con los objetivos de negocio. El objetivo clave es determinar si hay algún asunto de negocios que no se haya tratado con la suficiente profundidad. Al final de esta etapa se debe tener la certeza que los objetivos de negocio fueron alcanzados.

1. Evaluación de los resultados

2. Revisión del proceso

3. Determinar los próximos pasos

Fase 6 Transferencia

La creación del modelo generalmente no es el final del proyecto. Incluso si la finalidad del modelo es aumentar el conocimiento de los datos, los conocimientos adquiridos tendrán que ser organizados y presentados de manera que el cliente puede utilizarlo. Dependiendo de los requisitos, la fase de despliegue puede ser tan simple como generar un informe o tan compleja como la aplicación de una repetible proceso de minería de datos. En muchos casos será el cliente, no el analista de datos, que llevará a cabo los pasos de instalación. Sin embargo, incluso si el analista no lleva acabo la trasferencia el esfuerzo es importante para que el cliente pueda comprender por adelantado qué medidas tendrán que ser llevadas a cabo con el fin de realmente hacer uso de los modelos creados

1. Plan de transferencia

2. Plan de monitoreo y mantenimiento

3. Producción del reporte final.

4. Revisión del Proyecto

Mas información en las referencias.

Referncias

1.- CRoss Industry Standard Process

2.- Metodologías para la Realización de Proyectos de Data Mining

July 15

10 pasos para una negociación efectiva

En un curso de Negociación que estoy haciendo por vueltas de la vida mi dieron los 10 pasos para una negociación efectiva. Me parecen interesantes los comparto con ustedes.

  1. Todo es Negociable.
  2. Siempre en una negociación busque acuerdos del tipo Win – Win
  3. Al comenzar su negociación apueste Alto.
  4. Al presentarse a negociar, cuente con estrategias y tácticas claras que pueda recordar fácilmente.
  5. Elabore un plan bien informado previo a la negociación.
  6. Escuche más de lo que hable.
  7. Si tiene que hablar, haga buenas preguntas.
  8. Lea el mensaje no verbal de su contraparte.
  9. Aprenda a identificar su contraparte, quienes son de carácter “dadores” y quienes “tomadores”.
  10. Recuerde que retirarse en una opción, la parte que tiene menos compromisos en la negociación tiene mayor poder negociador.

Yo he probado aplicar alguna de estas cosas en mi trabajo y resultan  :-) sobre todo la 4,6 y 7.

July 11

Zeitgeist The Movie

Este  documental está estructurado en tres partes. La primera es una exposición del cristianismo como un mito, un híbrido astrológico-literario. Este mito constituye el terreno abonado sobre el que pueden funcionar nuevos mitos en los que las masas crean ciegamente y así ser manejados con mayor facilidad. La segunda parte expone el funcionamiento de la propaganda y adoctrinación mediática, logrando que los propios ciudadanos acepten ser más controlados por sus gobiernos. La tercera sección habla sobre la geopolítica y economía global enfocándose en el monopolio del dinero (junto a la especulación financiera) y el gasto militar. [1]

 

Puedes estar de acuerdo o no en la teoría de la conspiración, pero sin lugar a dudas te dará que pensar y no está mal decirlo ...pensar siempre es bueno ;-)

PD: Me agrada que sea de distribución libre sobre internet.

Referencias

[1] Zeitgeist (película)

June 27

Conferencia Técnica MSDN: Nuevas herramientas de ASPNET en el Framework 3.5

Ayer jueves 26 de junio hicimos una conferencia sobre las nuevas herramientas que vienen con alas extensiones de ASP.NET 3.5

En este post está la descripción completa de la conferencia.

La presentación se dividió en tres partes:

  1. SilverLight 2.0
  2. MVC ASP.NET
  3. Data Services.

Mi parte fue la tercera. La presentación y mis demos estan en esta carpeta de SkyDrive.

Pronto subiré la parte de Daniel y Mauricio.

Salu2

View more entries