viernes, 27 de noviembre de 2009

El nudo de la corbata

Adoro las corbatas. Las utilizo desde el principio de mi carrera profesional, hará ahora unos 14 años. Con el tiempo aprendí a hacerle el nudo en casi todas las condiciones imaginables: dormido, sentado en el coche, sin espejo e incluso hablando por teléfono... No siempre consigo el nudo a la primera, pero no salgo de casa con la corbata mal puesta, torcida o que no esté en la longitud ideal.

Hacerle el nudo a la corbata no es demasiado difícil, es más, con un poco de práctica se aprenden aquellos dos o tres nudos que podemos usar según el tipo de corbata o la ocasión.

Hará un par de años, en una reunión con los directivos de una empresa familiar con casi medio siglo de historia, no pude evitar fijarme en lo mal que había anudado su corbata el propietario de la sociedad. Nudo pequeño y torcido que daba paso a una corbata demasiado larga.

Nada del otro mundo, al fin y al cabo cada uno le hace el nudo a la corbata como quiere...

Centramos nuestra conversación en lo que nuestra sociedad podría colaborar con la suya, en lo que hacemos y para que clientes, intentando valorar si existía algún punto de contacto desde el que podríamos entablar una relación de negocios. El director de tecnologías de la información, hombre sensato y pragmático de unos 40 años, iba asintiendo y participando en la charla, aportando sus puntos de vista, en una reunión distendida.

Así lo fue, hasta que el propietario decidió que la reunión había durado lo suficiente, y nos congedó, de buena manera, diciendo que no había proyectos para nosotros. Simplemente porque no hay en la tierra mejor consultor que él mismo. "En mi empresa yo se lo que tengo que hacer", decía su discurso, "llevo muchos años aquí y en este sector, desde antes de que tu nacieras".

Hace unos días me enteré que su empresa, por culpa de la crisis, está en suspensión de pagos.

No pude evitar pensar en el propietario, quién seguramente se hace el nudo a la corbata desde antes de que yo naciera.

martes, 2 de septiembre de 2008

Google Chrome y el storytelling

Descubro gracias a un twitt que Google está a punto de lanzar en beta su propio navegador web: el GBrowser o Google Chrome.

Lo que más me ha llamado la atención de este lanzamiento y me ha puesto en un estado de ansiedad por querer probarlo, es la manera en que lo han presentado: utilizando un cómic.
Hace apenas unos días leíamos que Mozilla iba a hacer mucho más eficiente navegar por la web gracias a un nuevo motor de JavaScript, y multitud de posts se han acumulado en mi lector de feed, cada uno de ellos exponiendo las virtudes técnicas del nuevo sistema. Para un usuario no demasiado técnico, sin embargo, esta "noticia" podría no aportar absolutamente ningún tipo de valor. O por lo menos, no ha generado recuerdo posterior, posicionándose en algo muy técnico de interés nulo para el usuario medio de internet.
Creo que el storytelling logrado con el cómic que presenta las características del nuevo navegador ayudará a la comprensión de las mejoras técnicas, prácticas y sobre todo del por que debería instalar y utilizar este navegador de una manera muy efectiva. Sin más necesidad de entrar en detalles excesivamente técnicos, con relativamente pocos esfuerzos, y sobre todo, contando con un efecto viral de manual.
Gracias a la historia que nos cuenta el cómic, sus dibujos, y las explicaciones técnicas en un lenguaje bastante claro, un usuario normal de internet puede entender y asimilar sin dificultad los beneficios que Google Chrome le puede aportar. Y tendrá seguramente más ganas de bajarlo y probarlo.
¿Por que? La clave está en transmitir el mensaje (podría ser "Google Chrome" tiene la mejor tecnología para la web de hoy) al lector de manera muy clara y sobre todo con un lenguaje visual y textual pensado para que sea entendible y asimilable a la primera. Mérito también a la fuerza del diseño de Scott McCloud.
El utilizar un medio conocido (el cómic) en un entorno dónde estamos acostumbrados a otros sistemas (powerpoints, presentaciones en video, notas de prensa, etc.) a los que estamos más saturados también genera curiosidad.
Si a esto le añadimos nada menos que la fuerza de la marca Google y unas cuantas mejoras en cuanto a usabilidad, el download está asegurado.
Habrá que ver si peligra el record de descargas de Firefox 3... "Chi vivrà, vedrà", decían en mi pueblo.

domingo, 9 de marzo de 2008

El poder de lo sencillo...

Gracias a David Armano de Logic+Emotion por el post en el que nos muestra este fabuloso vídeo que explica de manera muy sencilla y en "plain english" el funcionamiento de Twitter.



Bajo el eslógan "Our product is explanation" recopilan algunos vídeos explicativos sobre temas relacionados con la así llamada Web 2.0: blogs, wiki, redes sociales, etc. a parte de vídeos que han generado para algunos de sus clientes.
Ellos mismos se definen como "intérpretes", cuya misión es llevar al gran público información sobre productos y servicios utilizando vídeos breves de manera única y entendible. Realmente una manera sencilla y con un estilo único para hacer más sencillas explicaciones complejas.
Chapeau a CommonCraft por el excelente trabajo que realizan.
Mis actualizaciones al twitter se pueden seguir en http://twitter.com/diegodalcero

Quien sabe lo hace, quien no lo sabe enseña...

Hace un par de semanas volví a mi faceta de docente para la asignatura de Marketing Mix en el Master en Comunicación y Educación Ambiental de la IUSC de Barcelona. Para mi es un placer volver a tener la responsabilidad de transmitir conocimiento en un programa de este tipo, esta vez sobre la materia que más me apasiona: la comunicación de marketing.

No es mi primera experiencia docente ya que la primera fue hace ya unos tres años en el Postgrado de Gestión de Contenidos Digitales, del ICT, pero si es la primera vez que puedo tratar de unos temas que no están tan estrictamente ligados con mi trabajo diario. 
Si, me dedico al marketing, pero en mi trabajo diario no suelo tocar temas como la comunicación relacionada con el medio ambiente, la sensibilización o la sostenibilidad. Es un doble reto: de entrada tener el valor y las capacidades para llegar a transmitir conocimiento (ardua tarea), y por otro lado, dar un enfoque social al marketing sobre temas actuales con una alta importancia social. 
Entre las clases y su preparación tengo una sobrecarga de trabajo importante que me obliga a verdaderos malabarismos organizativos, pero aún así estoy muy satisfecho de haber aceptado el reto. Es algo que aconsejo vivamente a todos: si podéis tener la oportunidad de enseñar, no la perdáis. Incluso en el peor de los casos se aprenden muchísimas cosas útiles... 

martes, 22 de enero de 2008

Zend Studio para Eclipse y Zend Platform 3.6 disponibles

Zend ha anunciado hoy la disponibilidad de dos nuevas versiones de sus productos: Zend Studio Para Eclipse y Zend Platform 3.6.

Zend Studio para Eclipse es la última versión del popular entorno de programación integrado (IDE). Diseñado para desarrolladores profesionales de PHP, esta nueva versión combina un IDE versátil y potente con las capacidades de expansión del ecosistema del proyecto Eclipse.
Algunas de las nuevas funcionalidades de Zend Studio para Eclipse ayudaran a todas las compañías que desarrollan sus sistemas en PHP a disponer de un entorno mucho más flexible y profesional para controlar todo el ciclo de vida de un desarrollo.
Entre estas funcionalidades, destacaría las capacidades de refactoring del código fuente (refactorización en castellano), funcionalidad que permite adecuar el comportamiento externo de una función/clase sin cambiar el funcionamiento interno, que junto a los nuevos wizards y capacidades de generación de código facilitarán el trabajo a los desarrolladores.
Desde el punto de vista de un IDE completo, disponer de un buen debugger local con la conexión a los servidores de desarrollo, junto a una política de trabajo en equipo y un sistema de control de versiones es posible manejar sin problemas proyectos complejos en PHP. Este whitepaper en PDF nos da una idea de las posibilidades y algunas buenas prácticas para la utilización de Zend Studio para entornos de desarrollo en PHP.

La nueva release de Zend Platform 3.6 aporta numerosas mejoras al único servidor de aplicaciones para PHP para la gestión del rendimiento, integración y escalabilidad empresarial actualmente disponible en el mercado. Zend Platform incluye sistemas para la mejora del rendimiento de servidores en producción, desde el punto de vista de la aceleración del código PHP, caché total y parcial, gracias a un API de caching utilizable desde el código PHP.
Pero la funcionalidad que a mi me parece más interesante es la que ellos denominan PHP Intelligence: es un sistema completo basado en eventos y alertas que nos informa en cada momento de todo lo que ocurre con nuestras aplicaciones desarrolladas en PHP. Desde errores de programación, fallos en funciones y en consultas a bases de datos, hasta alertas sobre ejecuciones más lentas de un script o una llamada a base de datos, valorando los tiempos en términos absolutos o relativos al propio script. Cada alerta es mostrada de una manera totalmente contextualizada e integrada con Zend Studio para visualizar el código, abrirlo para edición, ejecutar de nuevo la página con el error (manteniendo los valores originales de las variables de sesión y autenticación, por ejemplo) y realizar un debug o profiling completo.
Zend Platform además incluye un servidor de aplicaciones para la integración con código Java desde PHP y un novedoso sistema de gestión de colas de trabajo, que permite derivar ejecuciones de funciones a otros servidores de manerea asíncrona.

Para más información sobre Zend Studio para Eclipse y Zend Platform 3.6, además de los otros productos y servicios de Zend, podéis contactar con Concatel, distribuidor de Zend en España.

viernes, 18 de enero de 2008

Gestión de proyectos e inversiones


Tomando como inspiración el post de Carlos Blanco sobre beneficios o impuestos, un par de reflexiones sobre cómo gestionamos el I+D.

En nuestra compañía llevamos utilizando desde 1998 un sistema on-line desarrollado in-house que nos permite:

  • controlar los clientes activos
  • gestionar los contratos de cada cliente
  • dividir los proyectos en órdenes de trabajo (OTs), tantas OTs cómo fases o peculiaridades de un desarrollo particular
  • manejar los costes e inversiones externas relacionadas con un contrato (compras, subcontrataciones, etc.)
  • a parte de otras funcionalidades (facturación, gestión de personal, informes, etc...)
El objetivo principal es el de tener una fotografía exacta de todo lo que se está realizando en la compañía:
  • todos los empleados (desarrolladores, técnicos, etc.) imputan en el sistema a las OTs que tienen asignadas las horas dedicadas al desarrollo de las tareas y los proyectos
  • desde operaciones se controla el avance de los proyectos, gracias también a la relación de las horas dedicadas a una tarea y sobre todo a lo que denominamos devengado, o avance real del proyecto
  • el gerente de cuenta puede valorar la rentabilidad del proyecto con su cliente, tomar nota de los posibles desvíos en el desarrollo y mejorar en global en la estimación en tareas similares para proyectos futuros
  • la dirección de la compañía obtiene así una imagen centralizada del funcionamiento de las operaciones, su rentabilidad global y de cada uno de los clientes o proyectos
El mismo sistema lo utilizamos en la gestión de las inversiones.
En este caso utilizamos un cliente por producto, con sus contratos por cada área de gestión del ciclo de vida del mismo.
Nos permite tener una visión clara de las horas dedicada a un determinado producto y en una fase concreta (investigación de mercados, análisis, desarrollo, pruebas, marketing, soporte a clientes, Q&A, etc.). El sistema además nos proporciona una visión económica de los costes reales de cada una de las tareas, teniendo en cuenta tanto los costes salariales cómo los costes de infraestructura y staffing repercutidos por cada puesto de trabajo.

Poder analizar un proyecto desde el punto de vista de la dedicación real en las diferentes fases, nos ayuda a identificar, por ejemplo, si una versión de uno de nuestros productos ha tenido más problemas que otra, y comparar por ejemplo la dedicación al aseguramiento de calidad (QA). O poder planificar con exactitud la carga de trabajo en procesos loosely-coupled entre I+D y Marketing (documentación, campañas beta, formación de formadores, etc.).

lunes, 7 de enero de 2008

Hi, I'm Ruby on Rails

Buscando alguna comparativa no demasiado técnica sobre frameworks de programación MVC para PHP, he encontrado esta divertida campaña de Rails Envy.



Es la enésima parodia de los anuncios de Mac vs. PC, dónde el tipo cool charlaba con el gordito de Windows. Esta vez le toca al turno a Ruby on Rails vs. Java (hay muchas más parodias, interesante también la que hacen con CakePHP). A mi aviso esta de Java es la más lograda (el osito hibernado no tiene desperdicio) ya que describe muy bien quizás uno de los más grande “defectos” de Java para el desarrollo de aplicaciones webs: tantos componentes al final complican la vida a los desarrolladores, a los arquitectos y analistas y a la gente de sistemas.

jueves, 20 de diciembre de 2007

Gestor de contenidos empresariales: un mercado en crecimiento

Otro link interesante en Computerworld. Otro mini post.
"El mercado de la gestión de contenidos empresariales crecerá espectacularmente durante los próximos 5 años, hasta llegar a los 2.500 millones de Euros en 2012, según un estudio de Datamonitor".
Es una noticia positiva para los fabricantes de sistemas de gestión de contenidos y para las consultoras que se dediquen a su implantación.
El estudio contempla la evolución del mercado desde perspectivas globales. ¿Y aquí?
El mercado en España está muy fragmentado: muchos web shops y pequeñas empresas de desarrollo disponen de programas de gestión de contenidos web, hay mucha oferta open source y en el mercado de sistemas completos para empresas medianas y grandes y ambientes corporativos están los competidores de siempre.
Mis dudas para el mercado de la gestión de contenidos para el 2008:

  • ¿empezaremos a ver algo de concentración en el mercado?
  • ¿realmente afectará positivamente la nueva normativa sobre facturación electrónica al mercado de gestión de contenidos, o veremos nacer aplicaciones verticales para "salir del paso"?
  • ¿se meterá SAP en este mercado de una manera más activa?
  • ¿se verá el efecto de la Web 2.0 en el entorno corporativo?

Crecimiento de inversión del capital riesgo en la virtualización

Mini post.
Leo en Computerworld que en 2008 las firmas de capital riesgo aumentarán su participación en empresas dedicadas a la virtualización.
Es una tendencia al alza, que no para de mostrar signos interesantes en el mercado.

sábado, 15 de diciembre de 2007

Servicio de base de datos on-demand


El jueves pasado Amazon anunciaba el lanzamiento de un nuevo servicio web que completa el ciclo empezado por S3 y EC2: Amazon SimpleDB.
Amazon SimpleDB es un web service para ejecutar consultas de datos estructurados en tiempo real. Este servicio, como era de esperar, está muy ligado con el sistema de almacenamiento S3 y con el sistema de computación "elástica" virtualizado, para proveer la capacidad de registrar, procesar y consultar grandes conjuntos de datos en una nube de servicios.
El servicio permitirá sustituir en muchos casos la necesidad de una base de datos tradicional.
Amazon SimpleDB es la pieza del puzzle que faltaba para poder desplegar aplicaciones web en poco tiempo y sin ninguna infraestructura.

Un interesante análisis técnico (en inglés) en este post de Sriram Krishnan.

Actualización

He estado leyendo la excelente documentación de SimpleDB y estoy cada vez más convencido de dos cosas: la primera es que será un éxito, tal y cómo lo están siendo S3 y EC2; y la segunda es que SimpleDB se parece más a un directorio LDAP/X.500 que a una base de datos relacional.
¿Por que? Lo más importante en mi opinión es que en SimpleDB no hay esquema fijo y que las propiedades de los "items" pueden contener varios valores y variar en el tiempo. Además no hay rastro de transacciones o relaciones establecidas entre "items".
Espero poderlo probar pronto...

jueves, 13 de diciembre de 2007

13 de diciembre de 1984

En Bergamo, dónde nací y pasé los primeros 17 años de mi vida, la noche entre el 12 y el 13 de diciembre Santa Lucía trae regalos a los niños que se han portado bien.
Y en 1984 mi hermano Valentino y yo nos portamos muy bien: aquel jueves de hace 23 años, encontramos debajo del árbol nada menos que un ordenador!
Era el Commodore 16.

Commodore 16

El hermano menor del Commodore 64, que acaba de cumplir 25 años, era una buena máquina de juegos, quizás no tan preparada ni con tanto software disponible, pero al fin y al cabo fue un excelente aparato de iniciación.
Al cabo de un par de años, lo cambiamos por un Olivetti Prodest PC128S...

Olivetti Prodest PC128S

...que cambiamos al año por un Olivetti M240, el primer "PC Compatible".

Olivetti M240

Este ordenador ya disponía de disco duro de 10 MB y nuestro modelo venía con disquetera de 5"1/4 y de 3"1/2 de hasta 720 KBytes. Una CPU 8088 a 10 MHz nos permitía trabajar con MS-DOS 3.30, Lotus 1-2-3, el viejo y famoso dBase II y III+ de Ashton Tate, Xerox Ventura Publisher (que corría en un GUI excelente desarrollado por Digital Research).
La informática personal ha cambiado bastante en estos 23 años, tanto hasta llegar al punto en que mi último "ordenador" mide poco más 13 centímetros de alto por 5 de ancho.
¿Que nos depararán los próximos 23 años?

miércoles, 12 de diciembre de 2007

Acuerdo entre SAP y VMware sobre el soporte

Es noticia de hoy la firma del acuerdo sobre el soporte técnico entre SAP y VMware, por el que la compañía de Walldorf se compromete en dar asistencia técnica a sus clientes que hayan elegido ejecutar su software sobre una plataforma de virtualización.
El acuerdo prevé que SAP dará soporte completo a sus soluciones en entornos basados en Windows y Linux a 64 bits en entornos de producción basados en VMware ESX Server.
Con este movimiento SAP, que ya fue una de las principales compañías tecnológicas en utilizar VMware en sus centros de desarrollo, responde al reciente lanzamiento del hipervisor de Oracle, además de asumir el soporte para todos los clientes que actualmente ya utilicen sus soluciones sobre infraestructura virtualizada.
Dando el soporte a sus aplicaciones en entornos de producción que utilicen VMware ESX Server, SAP impulsa a sus clientes a capitalizar los importantes beneficios de una infraestructura virtualizada, incluyendo:

  • mejoras en la automatización y en la gestión del parque de servidores, gracias a la mejor gestión de los recursos físicos
  • continuidad y protección de datos, gracias a la alta disponibilidad proporcionada por VMware Infrastructure y la capacidad de realizar prácticas de "disaster recovery" independientes del hardware y muy económicas
  • reducir la dispersión de servidores consolidando máquinas virtuales sobre hardware centralizado, aumentando la escalabilidad global del sistema y reduciendo los costes de adquisición, gestión y mantenimiento, a parte de disponer de centros de datos más pequeños y eficientes
  • proporcionar una mejor capacidad de aprovisionamiento de servidores de manera rápida y sencilla.
Para Vanture ESS, división del grupo dedicada a la provisión de servicios y soluciones de software empresarial, VAR de SAP desde el pasado 1 de noviembre, es también una muy buena noticia...

martes, 4 de diciembre de 2007

Generación de prototipos con Adobe Thermo

Mientras preparaba un wireframe para una nueva web de una startup, he notado en un tweet un comentario sobre un nuevo sistema para la generación de prototipos que ha llamado mi atención.
El vídeo enlazado por David Armano presenta Adobe Thermo, aplicación actualmente en desarrollo para la rápida creación de prototipos funcionales que además podrá ser utilizada para la integración completa entre diseñadores y desarrolladores de Flex.
Según lo que se puede ver en el vídeo y el wiki de Adobe Labs, esta nueva aplicación permitirá a un diseñador importar los elementos gráficos directamente desde otros componentes de la suite de diseño de Adobe cómo Photoshop e Illustrator y aplicar lógica de navegación y usabilidad.
En el ejemplo del vídeo vemos como se define una caja de texto y una lista de imágenes asociadas a un dataset, todo a golpe de ratón.
El programador podrá posteriormente desarrollar la lógica de negocio necesaria para convertir el prototipo de Thermo en una aplicación real.
Aunque solo sirva para generar aplicaciones RIA en Flex, creo que será una muy buena aplicación y que debería existir también para otros entornos de desarrollo.
Si quitamos al programador las tareas de diseñador gráfico y maquetador lo centramos en las funcionalidades que tiene que desarrollar. Disponemos además de un prototipo gráfico que podemos enseñar a nuestros usuarios o clientes y validar la usabilidad del conjunto de la aplicación.

lunes, 3 de diciembre de 2007

Virtualización de lentillas y promociones "low-cost"

Gracias a las compañías "low-cost" viajamos muchísimo más, a través de las propias compañías de bajo presupuesto y de las tradicionales que han bajado sus precios.
Esta bajada de precios suele ser fruto de un ajuste y optimización en las operaciones de las compañías tradicionales, único remedio que les queda para seguir siendo competitivas.
Aplicar modelos que funcionan en un sector a otro totalmente distinto (benchmarking sectorial)
puede dar grandísimos beneficios: basta recordar cómo Zara (Inditex) implementando el sistema de just-in-time automovilístico de Toyota ha logrado gran parte de su éxito.
Un modelo "low-cost" también es aplicable a Internet: se reducen al mínimo los gastos accesorios y que no aporten valor y utilizando tecnología que reduzca costes, directos y de trabajo.
El resultado es un proceso que permite aplicar un importante descuento sobre los precios tradicionales en el canal on-line, a beneficio del consumidor final.

Cómo puede aplicar una tienda virtual una estrategia "low-cost"?

Que la tienda sea solo virtual

Aunque se necesite un espacio para su administración, ya no es necesario ubicar la tienda en un lugar de paso o concurrido para que los clientes la visiten, así que podemos buscar una oficina con el espacio mínimo que necesitamos, ahorrando el coste de un local.

Trabajar casi "sin stock"
Mantener un stock y un almacén es caro. Optimizando la cadena de adquisición a proveedores es posible trabajar con proveedores según la demanda y reducir costes.

Automatizar el proceso para servir pedidos
Si una vez generado el pedido en la web conseguimos que el sistema ya tenga preparada las facturas, las etiquetas para el envío y el pedido al proveedor (que puede incluso automatizarse en base a reglas y validaciones on-line) ahorraremos tiempo y evitaremos errores humanos.

Externalizando y concentrando capacidades
Externalizar todas las cuestiones tecnológicas a un proveedor capacitado y con experiencia es una de las clave del éxito. La mayoría de líneas aéreas "low-cost" utilizan el mismo software de gestión de reservas: está probado y tiene garantías.
Lo mismo deberíamos hacer si queremos implementar un sistema de gestión para tiendas en Internet: ir a un proveedor que dispone de las herramientas para gestionar todos los aspectos de una tienda on-line. No tendremos que reinventar la rueda, pensar en cómo funcionará, ni preocuparnos por ninguna de las cuestiones técnicas.
Concentrarnos en las capacidades núcleo en los que somos expertos es necesario para lograr el máximo beneficio al consumidor.

Un ejemplo es HappyLens.com, una tienda on-line de venta de lentillas de contacto. El modelo es low-cost, pero dispone de servicios de valor añadido, cómo por ejemplo un call center con ópticos diplomados para despejar dudas y aconsejar a los clientes, disponible también a través de un chat on-line.
Tecnológicamente HappyLens utiliza una infraestructura sólida y probada, un gestor de contenidos empresariales y una aplicación verticalizada específicamente desarrollada para proveer de infraestructuras web cualquier tipología de tienda on-line.
El todo en modalidad de alquiler mensual sobre infraestructura virtualizada. No compramos la vaca, sólo queremos leche.
La tienda paga cada mes por los recursos utilizados, y cuando necesite más, por que tendrá más visitas y supuestamente más ingresos, simplemente consumirá más recursos.

martes, 13 de noviembre de 2007

Más sobre virtualización: Oracle VM

La virtualización está de moda y la mayoría de fabricantes de software ya están muy bien posicionados en el mercado con una solución.
Ahora también Oracle ha lanzado su hipervisor basado en Xen que estará disponible para download gratuito a partir del miércoles 14.
Personalmente me considero un gran defensor de la virtualización a la que le veo muchas ventajas y muchas oportunidades de negocio para las compañías TIC. Una de estas oportunidades de negocio es la venta de software virtualizado. Quizás no queda lejos el día en el que podamos comprar aplicaciones o sistemas "encapsulados" en máquinas virtuales que podremos instalar en nuestros servidores y dotarlos de las capacidades adecuadas al trabajo que tengan que ofrecer. Algo parecido a sistemas de "appliance" pero sin hardware, que podamos instalar en nuestros servidores corporativos.
¿Necesitamos un buen servidor de correo con anti-spam, antivirus y directorio corporativo basado en LDAP? Bajamos una máquina virtual con todo el software instalado y configurado, lo metemos en nuestro contenedor favorito, arrancamos y listo. El sistema de correo podrá compartir el hardware con el servidor DNS, con el servidor del Wiki de marketing y con el servidor de impresión, cada uno en su máquia virtual, con su propio sistema operativo y funcionando de manera independiente el uno del otro.
¿Se nos queda corto el harware? Ampliamos la capacidad de la máquina virtual o lo movemos a un servidor más potente, en una fracción del tiempo que emplearíamos si tuviéramos infraestructura real. El ROI es evidente: reducimos "hierro" en la sala de servidores, mejoramos el consumo, compartimos recursos, reducimos la carga de trabajo de los técnicos de sistemas, etc...
También creo que veremos un paulatino cambio en los modelos de licenciamiento del software, pasado de un modelo de licencia tradicional basado en la potencia de cálculo o los usuarios nominales a uno por suscripción de servicios y por mantenimiento, por ejemplo tal y cómo licenciará Oracle su VM, con una atractiva oferta de soporte 24x7 para sistemas de 2 CPUs por 499 US$ al año (999 US$, sin límites de CPUs).
Me repito, pero el ROI es evidente...

domingo, 11 de noviembre de 2007

Sólo se necesitan IDEAS

Nos estamos acostumbrando a cambios cada vez más rápidos: en el entorno laboral, en el social, en nuestros propios usos y costumbres. Y diariamente vemos aparecer nuevas aplicaciones online, plataformas y tecnologías que hasta hace un año ni imaginábamos. Muchas de estas aplicaciones esperan su momento para convertirse en la próxima killer app, y sus creadores sueñan con subirse al olimpo de los emprendedores de éxito del siglo 21.
Ahora imagimanos que tenemos la IDEA, aquella IDEA con mayúsculas y que pensamos nos ayudará a generar el flujo de visitas a nuestro portal, generará la suficiente adición entre sus usuarios para que su modelo de negocios se rentabilice. ¿Que más necesitaremos?

Hay dos interesantísimas aplicaciones que definiría de "infraestructura de servicios".

La primera viene de la mano de Amazon: son los "Amazon Web Services", servicios web de infraestructura para nos permiten utilizar las tecnologías de Amazon para nuestros proyectos, pagando por el uso que hagamos.
Dos de estos servicios son especialmente interesantes: el Amazon S3 (Simple Storage Service) y el Amazon EC2 (Elastic Compute Cloud).
Amazon S3 es un sencillo servicio web de almacenamiento dónde podemos guardar y enviar cualquier fichero a precios razonables, pagando solo por lo que consumimos, mientras Amazon EC2 es un sistema de computación basado en máquinas virtuales que nos permite hospedar aplicaciones y pagar las horas de procesamiento que consumimos. Es un planteamiento muy diferente al del hosting o del housing tradicional, ya que con EC2 puedes definir y modificar en cualquier momento las capacidades de cálculo que necesitan tus aplicaciones, según su carga, mientras que en el hosting o en el housing estás limitado a los recursos que has adquirido.
Visto así suena complicadísimo, así que pondré un pequeño ejemplo: Animoto.
Animoto es un servicio Web 2.0 que nos permite generar videoclips animados a partir de nuestras fotografías y una canción en MP3. El sistema de Animoto "interpreta" la canción y genera un montaje de nuestras imágenes al ritmo de la música, con efectos y movimientos siempre diferentes. La creación del videoclip es un proceso que requiere bastante espacio en disco y de mucha capacidad de procesamiento y cálculo. Los chicos de Animoto utilizan S3 para almacenar música, imágenes y videos y la infraestructura de EC2 para las aplicaciones de generación de los videoclips. Conforme aumente el éxito de Animoto y sus necesidades en infraestructuras, crecerá la utilización de los servicios de AWS, de forma dinámica.

La segunda aplicación de infraestructura es Elastic Server On Demand de Cohesive FT.
Se trata de un servicio on-line que permite la creación de máquinas virtuales con un "stack de aplicaciones" preparado para ser bajado y puesto a trabajar en nuestras infraestructuras virtualizadas. También disponen de la opción para enviar el servidor generado directamente a las granjas de Amazon EC2.
De entre los stacks de aplicaciones disponibles encontramos: Rail Parts, un servidor con todo lo necesario para desplegar aplicaciones desarrolladas con Ruby on Rails; y SOA Parts, infraestructura de base para EAI (Enterprise Application Integration) y ESB (Enterprise Service Bus).
Me ha parecido muy interesante que estas máquina virtuales ya vengan preparadas para funcionar en cluster. Además disponen de un panel de control web muy completo para la monitorización de los recursos consumidos (memoria, disco, etc.) y para la gestión de los servicios.
Todo el servicio está soportado por un API, también basado en servicios web SOAP, desde el cual podemos monitorizar el estado del servidor y trabajar con la instancia de la máquina virtual.

Ya no hay que temer las infraestructuras, sólo se necesitan IDEAS (y picar algo de código, por supuesto)...

martes, 30 de octubre de 2007

Web broadcasting y streaming para todos

Descubro a través de Always In Beta una aplicación web interesantísima: USTREAM.TV.
Esta web, después de muy pocos clics y al cabo de un sencillísimo proceso de log-in, permite realizar difusión web (streaming) de audio y vídeo.
Acabo de registrarme y ahora mismo estoy transmitiendo la imagen de mi webcam. (nota: no siempre estaré enviando la imagen... avisaré en mi twitter cuando me ponga on-line).




El sistema también permite grabar on-line lo que estamos transmitiendo para que podamos luego verlo en diferido.

Aquí el enlace para verlo en una pantalla a parte: http://www.ustream.tv/channel/diegodalceros-show

miércoles, 10 de octubre de 2007

Expocomm Argentina: just in time


Hoy ha empezado Expocomm Argentina 2007. El personal encargado de armar nuestro espacio terminó de arreglar el aspecto de nuestro estand justo para las 12h de la mañana, hora en que se daba el pistoletazo de salida a la feria más importante de la región. Just in time.

Muy satisfechos del acabado de nuestro espacio, dentro del pabellon español organizado por Secartys, hemos dado paso a la presentación de los productos y servicios de Concatel y de Vanture, centrados en la búsqueda de distribuidores y resellers de nuestra línea de productos Portal Framework.
De las muchas novedades que se están presentando en Expocomm este año podríamos destacar la introducción de los servicios de Lleida.Net, nuestro partner de gestión de servicios móviles de envío de SMS y MMS que acaba de lanzar en Argentina su oferta de servicios.
También podríamos destacar la buena acogida de la noticia de nuestra próxima representación de Zend, the PHP company, en Argentina, para la distribución en exclusiva de sus productos de desarrollo (el IDE de programación específicamente desarrollo para funcionar con PHP: Zend Studio), instalación (Zend Core), gestión (la gestión de los SMSs enviados y/o recibidos) y de protección de la propiedad intelectual del código fuente (Zend Guard).
Mañana más...

lunes, 8 de octubre de 2007

Back to blog: reempenzado desde Buenos Aires

Volvemos a editar este blog con motivo de la participación del Concatel Vanture Team en la Expocomm de Buenos Aires. El primer día en Argentina lo hemos dedicado a la visita de Buenos Aires, ya que el resto de la semana estaremos encerrados en ExpoComm hasta las 9 de la noche. Tenía una imagen preconcebida bastante diferente de la ciudad, imagen que he podido despejar después de pasar el día andando de un extremo al otro del centro, desde la plaza de la Torre de los Ingleses hasta Caminito pasando por Puerto Madero, un café rápido por Palermo y una cena tranquila en el barrio de Recoleta.
Ya he subido algunas imágenes a mi cuenta de flickr. Mañana más!

lunes, 16 de julio de 2007

El futuro de 1994, y el futuro de hoy...

Dos videos interesantes: cómo DIGITAL veía el futuro en 1994 con la explosión de la WEB, y una visión del futuro de hoy.