Curso de introducción a opendata

Preparar un fin de semana cultural, tener datos de tráfico en tiempo real, saber si la estación del Bicing tiene bicicletas libres, conocer los libros más comprados el día de Sant Jordi, etc. Todo esto es posible con la apertura de los conjuntos de datos que generan todas y cada una de las instituciones y organizaciones que gestionan diferentes servicios de cara al ciudadano. La apertura de los datos permite nuevas oportunidades de negocio también para los usuarios finales, que pueden convertir sus necesidades en un provechoso beneficio, en forma de aplicaciones para dispositivos móviles o web. El grupo Catalunya Dades pretende impulsar el conocimiento sobre el concepto de datos abiertos y crear una comunidad de interés y de práctica alrededor de estos. Tras una concurrida jornada organizada por el grupo, os invitamos a participar activamente en un curso introductorio sobre datos abiertos, con el objetivo de conocer los aspectos más básicos sobre este tema. Podéis encontrar información del curso aquí y el formulario de inscripción, aquí. El curso se impartirá en Catalán y está coordinado por el profesor Julià Minguillón, de los Estudios de Informática, Multimedia y Telecomunicación de la UOC. Esperamos que sea de vuestro interés! Julià Minguillón es profesor de los Estudios de Informática, Multimedia y Telecomunicación de la UOC. Preparar un cap de setmana cultural, tenir dades de trànsit en temps real, saber si l’estació del Bicing té bicicletes lliures, conèixer els llibres més comprats el dia de Sant Jordi, etc. Tot això és possible amb l’obertura dels conjunts de dades que generen totes i cadascuna de les institucions i organitzacions que gestionen diferents serveis...

Arquitectura: el eslabón perdido (II)

Discutíamos en la primera parte del post sobre el origen de las especies y el posible papel de la arquitectura de empresa como el metafórico eslabón perdido entre la estrategia de negocio y la estrategia tecnológica. Es parte del trabajo que hemos hecho con Lluis Olivella para la asignatura de Dirección Estratégica de Sistemas de Información. Repasábamos una lista de lecciones aprendidas de nuestra experiencia, la investigación académica del CISR y un resumen que hacen Rivard y otros en un recomendable libro que intenta resolver el “management puzzle” del alineamiento estratégico. 1. El diseño y la construcción de arquitecturas es un trabajo técnico, sofisticado, lento y permanente. No hay un remedio rápido, una solución de mercado, una biblioteca de Alejandría donde están todos los códigos ni un lenguaje universal, al menos todavía. Es un proceso, con algunos criterios y principios generales, como el urbanismo civilizado, más que un proyecto con un resultado. Durante tiempo conviven y convivirán lo reciente y lo viejo (las legacies) y, a veces, añadiremos cosas nuevas (modelos de empresa, en sí mismos, como los ERPs) que añaden otras complicaciones rígidas y propietarias. Hace falta una hoja de ruta flexible y se hace camino al andar. 2. La gente cuenta: ¡arquitectos! De una forma parecida a lo que decíamos de los profesionales de la inteligencia de negocio, se necesita una clase de tecnólogo con visión del negocio, los sistemas y los productos, con cicatrices de pruebas fracasadas, con un cierto amueblamiento mental un poco germánico y a la vez sentido práctico. Un urbanista cansado de ver mapas y de patear la calle, las dos cosas, y de relacionarlas: un...

¿Qué tienen que ver los coches con el Open Source?

La respuesta a la pregunta que da título a esta entrada seguramente es “aparentemente nada”. Pero es sorprendente como el movimiento Open Source ha conseguido que personas con intereses en otras áreas ajenas a la informática, hagan suyos sus principios y los apliquen a cualquier tema imaginable. Y por supuesto y aunque parezca extraño a priori, el mundo automovilístico es uno de ellos. No es fácil imaginar cómo se puede llegar a fabricar un coche Open Source ¿verdad?. Para empezar, programar una aplicación es “relativamente” fácil, y con “relativamente” me refiero a que las únicas materias primas que se requieren son, básicamente, un ordenador y un compilador. Pero diseñar y construir un coche ya es arena de otro costal. Pues bien, OScar (de Open Source car) es un proyecto comunitario basado en los principios del Open Source que pretende que todos podamos disponer de un automóvil a precio de coste y además ecológico. Lógicamente deberemos prescindir de esos fabulosos ordenadores de abordo, de la tecnología de seguridad pasiva y activa, y de un largo etcétera más, ya que el objetivo es hacer un pequeño vehículo que nos permita movernos de una manera fácil y cómoda. El coche en cuestión no existe todavía, pero hay una comunidad activa que está diseñándolo por completo y a la que cualquier interesado puede unirse para aportar su visión del transporte del futuro. Por supuesto, todo es abierto y disponible para que cualquiera pueda utilizarlo. No sé si veremos este coche en nuestras ciudades en algún momento, pero lo que realmente es interesante de este proyecto es la filosofía que se esconde detrás. Con...

Arquitectura: el eslabón perdido (I)

El “eslabón perdido” no es un concepto científico de la teoría de la evolución, sino un mito pediátrico (o sea mediático) bastante entretenido. Se trataría de encontrar la supuesta especie transicional y única que relaciona los monos con los humanos. En la gestión de los sistemas de información, los académicos y los practicantes tratan también en vano de encontrar la especie que relacione la estrategia de empresa con la estrategia tecnológica de las empresas, dentro de la teoría (o la metáfora) del alineamiento estratégico. La referencia canónica es posiblemente el modelo de alineamiento estratégico (SAM) de Henderson y Venkatraman, publicado en 1993 en el IBM Systems Journal.  En todo caso, los modelos teóricos no han resuelto cuál es el pegamento que une o la relación que al menos enlaza los cuadrantes de la matriz: la estrategia de empresa, la estrategia de negocio, los procesos y estructura de la empresa y los procesos e infraestructuras de la IT. Quizá lo más parecido a ese raro pegamento, el supuesto eslabón perdido, que hemos encontrado hasta ahora han sido los modelos de “arquitectura de empresa”, en particular los modelos orientados a los servicios, o sea las arquitecturas SOA (Service Oriented Architectures). Hace unos meses se incorporó como colaborador de la UOC, Lluis Olivella, gerente del Institut Municipal d’Informática del Ayuntamiento de Barcelona durante casi 25 años, y uno de los informáticos que conozco más parecido a un arquitecto o un urbanista de los sistemas de información. Lluis tiene en la cabeza el Ayuntamiento, sus datos, sus procesos, sus aplicaciones, la infraestructura técnica, los usuarios. Con él, hemos preparado estos meses un módulo docente sobre Gestión de...

La almirante Grace Murray Hopper y la Semana de la enseñanza de la informática

Dicen de la almirante Grace Murray Hopper que fue una visionaria en el campo de la informática. Sus aportaciones en el ámbito de los lenguajes de programación y normas de los sistema informáticos fueron cruciales en los avances de la informática en los años 1940 – 1970. Ella fue pionera en la programación del Harvard Mark I y la primera persona que implementó un compilador para un lenguaje de programación: COBOL (sí, ya se que muchos/as la odiaréis por esto, pero tiene mucho mérito. No lo negaréis). De hecho, ella fue quien conceptualizó la idea de lenguajes independientes de la máquina (machine-independent programming languages). La creación de este primer compilador se basaba en la idea que un lenguaje de programación debía parecerse más a la lengua hablada por las personas (en su caso, el inglés) que no a la hablada por los ordenadores (código máquina o lenguaje ensamblador). Para aquellos/as a los que les gustan las curiosidades, a Grace se le atribuye la popularización del término debugging (eliminación de bichos) para la resolución de errores encontrados en el código de un programa. Como es bien sabido, antiguamente, las polillas provocaban problemas en los ordenadores estropeando válvulas de vacío, etc. En Estados Unidos, ya hace unos pocos años que se organiza la Semana de la enseñanza de la informática (CSEdWeek). Ésta se planifica siempre la segunda semana de diciembre, en honor al cumpleaños de Grace Murray Hopper, nacida el 9 de diciembre de 1906. La idea principal de la CSEdWeek es proponer a lo largo y ancho de los EE.UU. (y del resto del mundo, por supuesto) un conjunto de...