Archivo de la Categoría “Cajón de sastre”
Habitualmente este blog tiene una temática dirigida a la tecnología y la empresa, a veces he introducido otro tipo de posts que se alejaban un poco y finalmente he tenido que quitarlos porque no era el fin último del mismo.
Y en este caso también es así, pero sinceramente me da igual. Me da igual porque la ocasión lo merece, y porque quiero desde aquí felicitar a mi tío Pedro Rivas, Pedrín para casi todo el mundo, su designación como “Abuelo del Sevilla”. Aunque no sea todavía algo oficial, espero que el club lo tome en cuenta, creo que se lo merece.
Es cierto que en Sevilla la afición por el fútbol y la siempre existente dicotomía entre el Real Betis Balompié y el Sevilla Fútbol Club da para hablar largo y tendido, para discutir y también para hacer amigos. En mi caso mi tío ha sido siempre esa parte con la que me ha encantado encontrarme para poder charlar de su equipo y del mío, y casi nunca hemos estado de acuerdo, pero qué importa eso! Lo que importa es que él es feliz y yo estoy orgulloso, ufano puede también decirse..
No Hay Comentarios »
El próximo martes voy a desarrollar una ponencia en la Open Source World Conference 2008, que se celebra en Málaga. Además de que mi empresa participa en la conferencia como patrocinador, en la que contaremos con un stand y participaremos en algunos talleres y conferencia como la que os comento.
Esta será mi segunda participación en esta Conferencia Internacional, que se ha convertido en el evento más importante en España sobre software libre y es posiblemente uno de los eventos más importantes de esta temática en el mundo.
Mi ponencia tratará sobre un caso de éxito de software libre, en concreto un caso que hemos vivido en nuestra empresa, que hemo visto nacer y que estamos viendo crecer día a día, y es nuestro ecosistema software utilizado para la gestión de proyectos de desarrollo, enfocándonos en la calidad de los mismos.
Básicamente quiero exponer lo que hemos hecho a partir de software libre, creando dicho ecosistema software a partir de diferentes componentes integrados entre sí y parametrizados de forma conveniente para formar un conjunto que utilizamos en la gestión diaria de nuestros proyectos de desarrollo.
Hasta ahora esta plataforma nos permite gestionar todo el ciclo de vida de desarrollo de un proyecto basado en tecnología Java, en el que se permite la gestión de releases de productos, la gestión de documentación, requisitos, trazabilidad, integración continua, calidad, y en general todo lo relacionado con lo que un desarrollo software implica.
También queremos presentar algunos desarrollos que hemos realizado a medida, y que compartimos con la comunidad open source, que permiten añadir nuevas características a algunos componentes del ecosistema.
Finalmente, queremos explicar nuestros próximos pasos, algunos desarrollos en los que estamos trabajando y algunas funcionalidades que queremos añadir al ecosistema.
Si estáis interesados, podéis asistir inscribiéndose anteriormente en la conferencia. Por supuesto, la asistencia es gratuita!
Tags: Tecnología
2 Comentarios »
Hoy hace justo un año que empecé a escribir en este blog. Mirando atrás, han sido 60 posts, lo que la verdad no es una media muy alta que digamos, pero bueno, también es cierto que he hablado de muchas cosas, y al menos he intentado dar mi visión de aquellas cuestiones relacionadas con mi trabajo, mis proyectos y la tecnología que mueve el mundo.
En cualquier caso, quiero dar las gracias a esos 7.000 lectores que alguna vez han llegado hasta aquí, y sobretodo, a aquellos pocos que han querido dejar su comentario aquí. Esto sólo acaba de empezar!
No Hay Comentarios »
Llevo escuchando Cloud Computing desde hace mucho tiempo, sin embargo parece como que ahora es el momento de que ese concepto salga al exterior y todos tengamos que hablar de los beneficios o maldades de dicho término.
Realmente el Cloud Computing no es otra cosa que un concepto acerca del modo de relacionar al usuario con los sistemas de información en general. Más o menos viene a decir que para esa relación, la visión debe ser que los sistemas se encuentren en la “nube” de Internet y que los usuarios puedan acceder a ellos desde cualquier lugar que permita un acceso a Internet, estando por tanto los datos de dichos sistemas de información almacenados en algún lugar de esa nube, sin que los usuarios tengan que entender la complejidad de los propios sistemas que lo soportan.
En particular, conceptos como Web 2.0, el software como servicio y similares son conceptos que entran a formar parte del marco general denominado Cloud Computing, que algunos incluso confunden con otro concepto parecido denominado Grid Computing, que nada tiene que ver.
Aunque personas como Richard Stallman, defensores a ultranza y predicadores del software libre, se muestran preocupados con este concepto, personalmente no tengo la misma opinión. Ellos están preocupados respecto a la idea de que el tener nuestros datos en algún sitio en Internet, que no controlamos, y que se supone está controlado por otras personas externas a nosotros, con otros objetivos, significa una pérdida de libertad y seguridad sobre dichos datos.
En mi opinión, el concepto de poder acceder a aplicaciones, y en definitiva a sus datos, de manera ubícua desde cualquier punto con conexión a internet, no tiene porqué significar obligatoriamente que perdamos libertad o seguridad en el acceso y/o almacenamiento de esos datos. Otra cosa es que quien nos proporcione esas aplicaciones que nos permiten ser accedidas desde cualquier lugar de Internet sean empresas con unos objetivos entre los que esté utilizar nuestros datos para compartirlos con terceros, utilizar nuestros datos para a través de una minería obtener otros, como nuestros intereses habituales, de qué hablamos, qué buscamos y cómo nos comunicamos.
Pero esto último, sinceramente, siempre ha existido, siempre ha estado ahí. Por ejemplo cuando vamos a un Supermercado y pasamos nuestra tarjeta “de puntos” para obtener un descuento en el precio, una acumulación de beneficios (económicos o no), estamos sin querernos dar cuenta ante un posible uso similar al que pueden hacer estas empresas que proporcionan aplicaciones a través de Internet, estamos dando nuestros datos de qué compramos, con qué frecuencia vamos al supermercado, a qué tipo de supermercados nos gusta ir, en definitiva estamos mostrando cuáles son nuestros hábitos de compra a través de un análisis de todos los datos anteriores.
Sinceramente, como en otras ocasiones ha ocurrido, cuando el concepto real se traslada al virtual empezamos a preocuparnos por cosas de las que no nos preocupábamos hata entonces; y si no que se lo pregunten a los que se dedican al e-commerce, quién de nosotros no nos hemos preocupado al terner que dar nuestra tarjeta de crédito al comprar por internet..
Tags: seguridad, Tecnología
No Hay Comentarios »
Supongo que todos conocéis ya el nuevo navegador de Google, llamado Chrome, que se presentó esta semana y que ha sido recogido por multitud de webs y blogs.
No voy a entrar a describir las funcionalidades del navegador, pero sí quería contar mi opinión acerca de este movimiento de Google en el mercado de los navegadores, y las implicaciones que creo que puede traer en el futuro.
Actualmente estamos viendo como poco a poco, todas las aplicaciones que utilizamos se están migrando a un entorno web, donde la base es un navegador. Es cierto que siguen existiendo ciertas aplicaciones para las que un entorno web es demasiado simple, por ejemplo aplicaciones de diseño gráfico, mapas y similares, donde es necesario una base más cercana a un sistema operativo.
Sin embargo, la mayoría de aplicaciones que están apareciendo tienen como denominador común que se ejecutan desde un navegador. Ahí tenemos ejemplos como las aplicaciones de Google Docs, las de Zoho, o cualquier otra aplicación que se esté desarrollando hoy en día para gestión empresarial.
Este denominador común traslada la batalla hasta ahora existente entre los diferentes fabricantes de sistemas operativos (Microsoft Windows, Apple Mac OS, GNU/Linux en general) hacia una batalla donde lo importante ya no es el sistema operativo, sino el navegador.
Esto ha sido aprovechado por Google, ofreciendo un nuevo navegador web que está preparado específicamente para ejecutar todas esas aplicaciones nuevas que deben correr encima de un navegador. Para ello, ha cogido lo mejor de cada casa, el motor WebKit como núcleo de renderizado, la parte del código de Firefox que permite mejorar el uso de memoria, y sobretodo, ha reescrito desde cero el motor de Javascript, que es el dedicado precisamente a estas nuevas aplicaciones que he comentado. Esto supone, que el navegador está enfocado al uso de las mismas, y teniendo como base lo mejor del resto de navegadores, Google se ha centrado en mejorar la parte que realmente le importa, aquella que permitirá integrarse a la perfección con sus aplicaciones.
Así, al integrar además Google Gears, el nuevo Chrome permitirá ejecutar más rápidamente y de forma más integrada las aplicaciones Google Docs, y el resto de las que están por venir y que se basarán en Google Gears. Esto supone una ventaja para Google, que ya no dependerá de tener que compatibilizarse con otros navegadores como Explorer, Safari, Opera o Firefox, como hasta ahora. Por cierto, también hay que tener en cuenta que la fundación Mozilla, la encargada de generar Firefox vive en su mayoría del dinero que Google le ofrece cada año para que siga mejorando el navegador (algo ilógico puede parecer ahora no?).
En definitiva, que “desde mi punto de vista” Google quiere convertirse en el próximo Microsoft y Apple juntos, quiere contar con la base tanto en el navegador, como en el sistema operativo de los móviles (Android se llama su apuesta ahí). Base que le permita poder ofrecer sus aplicaciones de manera más integrada y conforme a sus intereses.
Tags: chrome
1 Comentario »
Siempre me han gustado las cosas bien hechas. No se trata de ninguna manía pseudo-persecutoria, simplemente se trata de estar contento con uno mismo y con su trabajo.
En los proyectos de TI, existen multitud de casos, pero una cosa que siempre he podido comprobar es que sea cual sea su tipo (infraestructura, desarrollo, consultoría, etc.) el comienzo es fundamental para su desarrollo futuro y, por tanto, su éxito o fracaso.
Lo malo de esta situación es que el propio cliente, más allá de la capacidad que tengamos nosotros para abordar el proyecto como proveedores del mismo, es sumamente importante, y tiene mucho que decir en eso de hacer que el proyecto empiece bien.
He tenido la suerte de encontrarme con clientes geniales, esos a los que les gusta su trabajo, y esos a los que además, les importa también que las cosas se hagan bien. Da gusto simplemente trabajar con este tipo de clientes, aunque sean normalmente más estrictos que el resto, a la larga la relación siempre será mejor si lo que perseguimos es contar con un cliente contento.
En cambio, también he tenido otros clientes, que o bien por su propia situación, o bien porque simplemente son así, no entienden que un proyecto requiere de una preparación, una planificación, una responsabilidad y un tiempo de ejecución realista. Al final, en estos casos, los proyectos aún terminando correctamente, no dejan de crecerle los enanos y de alargarse en el tiempo, algo que finalmente acaba por mermar la relación entre ambas partes.
Ahora mismo estamos inmersos en uno de esos proyectos que no empezaron bien, donde tanto el cliente como nosotros mismos, no hicimos el trabajo correctamente, y ahora nos vemos abocados a solucionar a marchas forzadas lo que en su momento tuvo que hacerse de forma correcta. En estos momentos es cuando uno se acuerda de los inicios, ahí es donde está la clave de los proyectos.
Tags: cliente, proyecto
2 Comentarios »
|